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
341086759418	341086759976	341086760526	341086761076	341086761625	341086762176	341086762726	341086763276	341086763825	341086764376	341086764926	341086765477	341086766025	341086766577	341086767127	341086767677	341086768225	341086768779	341086769327	341086769877	341086770426	341086770977	341086771527	341086772077	341086772626	341086773177	341086773728	341086774278	341086774826	341086775378	341086775928	341086776478	341086777026	341086777578	341086778130	341086778678	341086779227	341086779778	341086780328	341086780878	341086781427	341086781979	341086782529	341086783079	341086783627	341086784179	341086784729	341086785279	341086785829	341086786379	341086786929	341086787479	341086788028	341086788579	341086789129	341086789680	341086790228	341086790780	341086791330	341086791880	341086792428	341086792980	341086793530	341086794080	341086794629	341086795180	341086795730	341086796280	341086796829	341086797380	341086797931	341086798481	341086799029	341086799581	341086800131	341086800681	341086801229	341086801781	341086802331	341086802881	341086803431	341086803981	341086804531	341086805081	341086805630	341086806182	341086806732	341086807282	341086807830	341086808382	341086808932	341086809482	341086810030	341086810582	341086811132	341086811682	341086812231	341086812782	341086813332	341086813882	341086814431	341086814983	341086815533	341086816083	341086816631	341086817183	341086817733	341086818283	341086818831	341086819383	341086819933	341086820483	341086821032	341086821583	341086822133	341086822684	341086823232	341086823784	341086824334	341086824884	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23196	21708	29617	24330	21709	21717	7787	1482	1067	977	919	863	832	780	719	828	718	704	750	674	672	691	674	640	668	648	612	614	640	603	638	661	640	629	641	604	639	640	637	628	632	648	638	635	628	620	670	578	617	582	641	604	651	624	643	590	628	646	618	666	614	646	657	622	634	615	618	606	594	639	644	606	623	602	628	626	591	624	643	607	646	641	586	607	648	600	585	570	609	611	636	578	604	603	594	587	620	630	575	608	641	636	599	609	604	576	593	608	623	598	622	592	603	621	643	607	578	610	571	605	649	618	627	627	607	612	611	580	603	587	639	579	603	602	606	652	595	587	609	593	627	596	571	588	583	602	583	597	633	617	596	579	621	586	635	651	630	585	678	638	640	580	613	619	634	604	593	613	629	637	561	584	631	624	615	611	566	623	606	609	620	621	579	633	615	597	660	610	588	599	645	614	601	599	650	592	581	674	650	618	624	597	606	637	602	643	586	645	577	627	617	584	669	638	607	615	651	597	630	619	602	635	626	586	607	618	592	625	599	622	618	618	588	628	613	609	596	595	613	630	563	593	646	581	648	580	625	620	608	608	615	652	628	620	616	571	597	600	606	597	643	569	619	664	547	649	607	623	649	602	592	584	597	614	604	608	650	559	548	617	603	626	589	629	625	596	588	580	612	654	605	619	617	639	580	624	610	613	603	604	599	617	606	607	627	629	598	633	683	636	588	661	604	613	622	580	621	557	602	583	627	591	580	631	585	609	622	609	595	632	619	626	599	614	621	591	622	579	617	620	624	606	604	557	613	591	601	571	575	640	650	591	591	597	601	614	657	576	623	657	592	652	633	615	626	622	631	629	638	615	618	654	614	616	650	611	629	583	593	575	595	633	569	593	626	566	583	596	596	644	610	597	575	599	611	644	608	556	630	606	566	612	589	568	619	567	596	598	590	647	611	658	596	625	568	573	644	627	656	626	591	597	652	636	618	603	610	595	618	631	617	618	639	603	579	606	620	602	604	595	607	589	590	599	623	617	575	559	647	596	631	617	658	581	637	654	591	612	587	606	586	619	573	579	616	627	599	584	589	636	612	626	603	587	590	593	651	641	604	644	604	609	597	608	618	644	601	613	584	582	589	596	680	632	617	590	638	638	636	597	588	603	589	553	637	578	619	599	620	570	621	646	572	595	657	603	582	613	637	605	589	592	602	606	621	592	626	607	527	590	546	584	640	643	591	610	630	590	542	633	618	671	640	623	600	602	577	605	646	584	607	615	572	611	618	574	628	580	635	612	633	608	573	592	618	672	637	594	603	620	607	628	610	655	578	607	632	585	622	581	602	611	618	601	629	585	592	628	620	578	600	617	599	619	596	602	629	655	595	620	597	608	590	624	604	592	580	590	603	600	627	601	632	638	603	643	609	702	615	607	590	602	661	618	654	640	674	611	631	598	597	643	624	586	635	636	592	642	659	610	625	616	630	603	584	644	597	589	607	601	600	615	636	605	596	619	615	655	619	590	609	608	651	588	603	593	642	574	603	592	606	641	638	628	620	619	605	639	614	583	631	594	600	628	578	562	598	662	591	629	648	542	613	567	623	581	608	585	609	631	642	619	640	614	605	581	647	630	606	592	620	625	633	644	585	660	605	563	615	604	670	612	617	617	607	633	597	605	589	608	600	626	615	580	639	629	638	608	586	573	600	557	647	593	621	624	604	615	602	599	616	652	578	621	587	607	618	593	594	616	618	649	609	635	595	547	578	590	662	583	633	656	627	605	592	634	603	566	671	602	614	620	566	581	580	608	645	674	617	616	612	616	635	579	603	610	595	595	616	608	609	581	620	637	603	610	633	610	611	627	602	597	627	659	567	606	651	532	610	625	575	635	613	639	586	579	574	614	566	652	619	660	590	637	599	607	555	606	606	573	621	602	636	602	645	645	610	634	603	615	584	644	611	589	597	595	600	584	596	566	598	619	619	580	595	603	610	636	581	600	647	612	608	603	660	612	665	555	625	598	591	562	646	610	583	575	591	623	583	604	593	577	639	586	610	643	610	609	593	640	612	620	577	597	635	586	610	610	592	625	635	644	665	609	598	582	624	649	579	586	631	609	607	545	601	636	604	562	612	573	615	586	594	562	617	616	641	626	656	610	655	602	630	640	626	642	630	609	666	597	624	590	637	558	634	611	644	616	584	672	604	620	646	585	624	626	630	587	620	596	564	619	638	626	582	609	596	629	588	626	660	632	662	606	584	645	622	602	622	583	612	609	607	590	611	623	656	620	615	614	580	654	565	612	597	658	607	610	616	615	596	609	603	605	607	602	599	622	603	602	635	617	623	600	638	618	608	585	620	604	634	672	596	603	619	602	601	575	583	597	631	592	608	606	589	637	612	647	539	616	598	625	644	598	569	577	671	612	625	584	597	602	598	627	611	649	634	612	599	591	604	637	562	606	604	616	657	613	640	642	606	612	589	646	573	596	573	599	610	604	588	634	614	627	601	594	630	623	612	653	630	627	604	621	638	642	594	593	624	635	638	610	607	629	590	618	541	645	584	655	629	626	682	667	617	572	611	602	612	610	643	528	604	618	629	604	615	598	589	602	625	601	573	616	570	637	642	588	537	642	610	582	610	588	597	642	628	617	598	602	620	634	604	637	593	640	632	611	596	606	629	616	577	576	590	619	628	592	644	626	631	610	579	621	634	615	618	617	612	623	640	617	576	568	593	623	631	637	593	585	619	606	592	569	624	657	593	592	646	589	646	605	602	619	548	593	628	575	571	611	612	620	652	571	613	641	690	588	551	638	597	654	606	624	622	597	628	568	659	591	605	623	608	620	614	590	613	649	598	600	602	613	619	620	640	605	600	635	641	575	604	589	594	593	597	637	584	656	632	608	587	588	621	650	570	631	590	601	645	581	599	641	623	628	594	600	598	611	611	644	582	607	631	583	609	661	634	591	545	592	595	578	612	600	685	620	623	621	573	603	587	602	605	628	620	573	626	618	609	612	673	569	641	646	600	628	621	552	573	606	598	618	595	584	608	653	568	629	599	649	623	595	593	589	583	588	646	572	599	611	615	592	669	584	581	612	627	618	601	626	633	620	569	589	568	620	582	598	568	568	593	568	598	672	605	572	614	630	644	580	620	588	597	603	618	614	635	577	610	585	606	604	595	612	588	604	579	604	662	634	620	615	635	639	655	568	640	585	558	607	607	612	617	575	637	587	569	613	596	639	610	628	616	603	606	595	611	597	596	641	568	604	648	654	631	611	643	602	583	592	581	594	622	591	610	616	589	570	620	572	606	589	645	597	565	629	563	609	655	606	608	633	611	616	637	614	595	567	654	601	587	611	606	613	593	644	619	558	588	607	607	639	621	611	611	606	630	586	611	569	559	635	630	633	598	643	637	620	620	631	568	577	604	605	615	593	632	630	659	601	601	596	609	597	580	594	654	573	610	603	641	581	580	617	604	603	616	651	604	610	603	657	583	625	635	576
4972	29731	28659	4908	3661	2809	2214	1746	1490	1279	1154	1013	940	851	914	822	779	776	784	755	750	704	709	668	711	693	725	700	685	688	667	627	675	623	649	628	664	617	648	602	592	622	600	630	626	610	615	633	678	655	616	628	601	634	603	603	610	596	643	674	626	644	645	634	634	636	583	602	640	597	601	622	605	606	586	632	592	594	601	604	618	628	598	582	643	644	659	611	643	638	590	586	610	626	602	631	578	581	611	595	625	626	617	601	631	596	625	592	645	594	631	614	597	617	594	622	578	630	681	590	595	559	618	633	593	618	612	623	617	583	594	615	616	593	612	581	624	613	581	575	621	600	618	623	588	622	574	590	642	638	620	640	603	613	604	605	593	594	595	583	625	621	647	607	613	600	594	688	615	599	605	611	627	600	620	605	673	599	540	645	656	661	623	620	635	623	626	635	639	642	623	580	599	624	599	590	663	603	619	588	612	606	632	607	625	645	637	616	680	604	632	618	595	643	634	618	590	631	616	608	618	632	579	612	610	642	613	608	602	621	596	599	594	599	596	574	658	598	565	616	598	635	603	631	623	581	599	616	636	607	598	626	586	601	596	593	655	574	618	598	628	603	583	601	604	660	623	564	558	639	612	613	623	589	604	637	614	642	596	593	588	602	609	646	630	584	635	639	609	595	579	640	654	602	589	614	607	585	644	610	582	626	616	574	586	631	651	596	627	617	630	617	574	605	608	616	625	585	630	583	610	585	620	599	618	594	605	630	553	586	617	581	630	585	653	611	603	589	578	618	600	632	618	579	641	618	597	636	610	608	622	602	594	583	651	663	583	609	565	637	639	614	612	621	602	608	624	599	620	625	611	632	605	582	576	580	598	594	609	642	586	572	636	610	606	567	616	590	625	606	588	599	618	622	644	579	622	626	602	637	638	642	653	621	609	599	612	630	609	580	640	625	634	607	587	580	611	583	619	627	612	589	616	595	567	575	584	629	612	633	629	637	588	633	570	587	609	583	591	643	565	621	587	606	588	671	637	609	570	599	620	603	617	640	590	594	612	638	588	622	573	638	590	606	618	606	647	640	605	625	622	645	601	594	597	571	609	613	654	643	583	625	599	626	611	600	655	618	626	589	602	639	627	615	595	640	666	644	637	597	625	605	623	629	632	584	612	580	623	594	576	601	611	572	594	629	626	589	572	641	626	610	631	657	614	594	649	602	633	626	624	588	624	630	651	632	627	595	590	591	579	602	615	574	574	561	614	606	609	622	608	624	622	620	611	612	610	578	568	668	610	608	612	612	630	646	582	601	602	634	537	632	631	552	604	627	584	595	602	629	628	661	623	625	575	621	621	638	587	591	564	647	568	612	578	583	573	624	570	598	619	597	601	564	594	583	606	651	641	616	637	602	622	631	642	635	595	600	596	644	597	618	613	626	625	643	611	607	581	591	646	610	596	635	605	626	595	598	616	602	602	605	609	570	588	580	572	584	646	636	588	589	600	647	621	596	628	571	611	602	639	600	643	633	596	576	622	586	610	648	652	645	635	634	585	643	641	585	597	590	638	584	617	616	626	617	634	652	623	612	632	643	627	598	604	623	588	607	609	595	618	565	615	649	582	614	591	615	539	594	588	594	592	614	610	607	615	640	641	563	634	586	627	589	607	590	592	626	612	596	662	580	555	604	628	609	620	631	637	606	646	603	639	583	634	606	613	618	643	617	631	607	597	632	605	645	591	638	619	587	589	607	648	615	585	601	606	617	595	627	598	631	606	628	613	635	631	596	611	579	665	592	624	622	648	633	598	614	610	605	642	569	571	626	605	642	595	634	654	621	586	573	628	664	605	547	595	631	642	588	593	623	593	585	621	618	592	647	659	624	612	645	642	552	608	680	618	609	598	577	607	609	615	623	602	650	644	599	616	611	555	635	610	598	628	607	608	581	637	592	591	628	587	571	629	626	589	609	641	590	620	597	623	579	584	660	631	610	636	575	588	614	605	606	610	570	629	639	608	610	603	630	566	602	626	647	628	633	614	632	613	631	601	575	654	624	600	646	585	593	626	590	605	592	619	597	583	585	640	597	647	612	599	598	600	578	646	588	604	627	621	629	602	605	597	628	634	602	603	628	630	645	603	628	608	621	626	584	579	591	580	661	637	613	611	611	619	631	647	617	578	577	600	605	560	627	575	618	639	662	585	635	593	632	578	599	650	639	611	663	585	609	644	635	565	636	635	579	635	585	645	623	615	580	642	662	591	611	611	586	613	628	606	612	614	628	648	604	663	603	666	616	638	694	689	639	614	592	625	632	619	643	644	554	609	620	647	609	597	596	599	599	636	599	617	605	618	599	574	632	633	619	604	597	649	583	594	619	611	637	609	563	628	569	608	578	586	605	586	599	630	580	604	583	586	612	585	598	616	629	657	598	632	580	653	630	605	618	622	563	628	604	594	639	629	595	599	659	624	554	600	631	638	603	594	662	632	592	637	601	596	632	637	641	613	570	624	599	573	616	603	619	656	592	580	602	605	582	667	552	599	623	604	595	567	622	623	633	591	633	584	614	586	623	614	600	604	628	600	590	607	633	555	611	646	564	599	612	651	618	602	599	616	585	615	611	611	597	652	639	590	606	591	615	646	602	625	606	660	649	598	600	615	591	613	637	627	580	652	575	591	624	655	658	649	633	595	643	615	616	640	644	633	558	607	577	605	584	617	611	600	576	667	608	648	684	615	643	591	617	632	597	667	623	612	615	608	670	596	603	632	589	667	619	592	619	632	585	600	593	609	596	601	592	610	626	604	604	615	578	614	640	577	579	623	605	608	613	592	586	608	621	605	645	603	565	603	634	600	650	626	598	611	613	617	586	628	654	581	608	612	665	643	586	611	590	602	625	604	633	580	590	605	616	650	608	579	612	597	594	604	606	616	582	607	643	618	630	610	605	599	605	615	591	616	606	624	639	628	612	594	660	628	643	572	569	618	608	654	574	598	578	604	590	584	626	660	598	628	623	642	641	646	609	579	640	620	629	600	656	602	605	585	636	617	621	640	599	599	597	583	636	593	613	601	614	611	632	618	636	644	643	618	634	585	604	588	599	575	589	636	595	640	589	577	608	621	610	630	601	615	618	614	574	612	583	600	599	634	615	597	611	569	597	609	607	626	612	607	568	666	606	604	603	592	576	622	547	608	623	672	630	606	613	621	615	632	649	607	631	627	606	637	592	598	601	616	559	590	582	625	634	647	644	596	593	581	615	569	641	582	588	583	620	582	588	652	562	626	602	646	571	654	637	686	581	641	605	607	639	656	625	647	616	591	604	602	614	631	633	631	632	596	573	630	609	653	585	635	607	586	626	598	594	629	608	648	617	665	583	589	664	589	617	604	644	603	608	609	588	649	638	626	591	635	642	636	583	626	620	627	593	589	634	554	608	602	591	573	577	615	571	604	594	573	628	601	575	600	657	591	594	645	595	625	599	592	620	610	610	561	605	663	620	564	637
28165	18104	4377	404	267	249	204	210	193	194	211	181	198	189	187	206	164	170	201	177	153	171	182	203	177	194	177	179	158	196	164	207	176	176	163	183	193	190	182	152	172	175	179	175	178	189	180	184	172	191	196	182	187	203	167	149	180	163	150	170	189	160	182	142	196	214	193	170	161	185	184	160	193	204	177	173	232	169	163	167	200	172	162	179	155	167	174	192	194	155	175	190	175	198	194	181	177	188	194	167	164	161	200	188	180	171	165	185	174	191	176	181	185	176	199	177	206	181	156	166	188	178	184	167	177	204	213	202	204	194	173	186	189	191	185	185	159	184	196	188	182	173	163	201	160	168	187	186	182	166	184	185	171	203	189	174	172	173	190	197	180	183	190	188	196	182	185	188	173	175	182	191	179	171	170	176	181	199	189	169	176	164	201	157	188	163	150	187	170	174	195	167	167	177	186	200	147	186	180	177	179	167	194	193	158	202	173	194	178	175	162	172	155	186	198	180	185	180	180	184	195	168	165	186	185	166	169	180	187	198	194	175	171	188	166	178	173	190	192	174	177	174	191	197	191	218	195	179	174	178	193	181	180	154	170	188	193	179	189	169	185	167	187	200	179	172	173	199	187	174	174	177	163	165	173	203	176	174	182	157	190	178	182	194	197	201	167	195	170	179	164	169	177	198	199	183	185	200	189	175	180	175	186	188	176	179	181	167	182	197	189	164	168	171	186	184	186	193	186	191	173	195	196	186	184	193	190	189	206	161	176	177	170	171	195	180	180	178	171	194	202	179	165	181	193	193	178	168	158	170	183	196	183	157	187	177	185	197	162	182	198	165	190	191	172	178	170	184	200	199	184	167	176	192	169	204	172	189	179	167	175	191	185	179	199	205	176	166	153	178	182	161	174	179	181	164	169	165	170	182	183	183	194	184	201	192	187	183	170	157	161	175	180	181	175	178	179	185	187	173	183	171	187	163	193	183	166	180	189	194	166	183	164	190	185	176	185	186	185	184	179	185	168	205	189	176	177	216	181	193	173	178	176	173	171	173	204	177	178	187	191	175	184	176	191	210	183	188	178	191	173	178	198	172	163	169	172	177	179	180	192	173	183	172	170	174	194	184	156	173	181	192	167	210	195	169	200	204	185	203	161	181	183	171	190	168	157	196	144	170	151	185	185	187	173	160	210	168	169	230	181	188	181	198	170	175	190	189	183	202	186	173	163	177	176	187	194	173	191	180	171	180	189	186	157	164	195	176	183	192	169	190	181	172	178	180	205	202	190	168	201	172	162	190	180	174	179	182	207	210	190	177	176	195	187	188	188	177	161	219	192	183	187	185	158	185	180	191	185	174	189	184	185	164	186	174	152	162	164	179	186	186	179	185	166	198	202	183	196	199	166	188	192	160	195	176	184	183	162	153	184	197	175	170	163	184	203	192	173	164	202	189	181	180	168	181	187	154	198	192	189	168	169	172	182	198	174	180	166	179	189	170	188	181	181	181	144	187	181	197	175	215	190	200	206	172	183	190	185	161	184	193	158	190	178	167	196	178	173	199	181	186	199	188	213	168	184	179	203	197	199	169	203	173	196	193	154	197	173	216	175	219	185	162	174	196	178	184	164	213	169	161	165	175	173	173	169	179	163	190	199	178	187	182	181	200	185	205	175	177	163	190	156	176	175	166	170	175	170	186	160	188	170	185	177	198	167	193	170	191	160	176	166	175	161	178	184	186	175	181	198	164	193	190	173	236	192	175	209	193	199	176	195	197	192	171	175	160	168	179	162	193	177	184	165	175	183	192	141	223	193	177	184	171	189	180	209	197	154	166	177	188	158	193	184	174	192	160	189	166	160	182	159	177	173	200	192	162	207	185	205	191	185	194	182	193	191	184	197	186	161	198	165	183	161	166	210	193	167	161	192	183	158	169	186	188	161	173	178	190	174	203	184	182	204	198	192	182	180	191	191	160	189	169	176	173	185	154	185	211	173	170	169	194	169	178	173	173	179	194	198	194	168	168	157	194	179	208	200	184	212	163	167	151	182	182	187	164	188	169	165	153	179	186	172	183	183	201	198	161	172	188	177	202	179	190	190	169	184	191	189	167	203	182	193	174	170	159	175	172	194	177	183	182	188	156	175	205	179	170	182	169	215	177	166	168	206	172	178	185	168	204	182	183	185	185	159	167	181	189	173	184	183	194	207	181	191	181	179	189	188	197	174	177	172	168	172	195	172	220	181	173	214	197	168	167	181	199	196	199	187	191	170	193	183	183	187	206	187	195	163	162	131	194	192	188	185	192	195	205	179	191	187	181	187	158	179	194	173	172	166	185	172	191	169	181	198	182	173	163	220	178	211	180	178	160	163	197	186	166	190	147	168	175	200	191	170	178	171	177	193	178	188	164	212	188	188	192	168	190	190	177	196	162	173	188	171	181	168	172	188	144	176	182	163	190	184	182	187	177	184	197	195	200	193	178	170	192	186	189	175	171	187	177	164	179	188	184	159	193	184	163	179	172	170	179	190	167	187	199	168	190	184	207	172	178	147	169	144	164	196	181	173	180	179	168	173	192	192	167	186	183	176	191	173	186	177	159	199	184	179	188	180	176	212	198	194	200	171	172	187	200	191	170	172	183	184	194	186	180	179	177	183	180	163	191	198	162	183	172	163	171	170	175	190	190	207	177	202	194	161	177	176	176	199	173	193	179	175	183	179	191	173	193	180	200	175	172	185	196	182	176	189	178	166	175	186	179	184	182	196	155	177	151	207	172	184	189	194	176	181	197	189	183	156	192	193	174	183	192	199	180	170	156	170	198	177	201	182	200	196	183	183	191	193	171	173	201	182	183	176	168	168	159	168	215	187	155	187	205	172	183	178	171	178	200	184	191	187	194	197	157	170	147	176	199	165	193	165	222	191	217	173	192	173	196	192	175	181	174	173	174	189	180	186	177	153	190	170	192	190	189	210	184	179	173	199	162	212	196	181	165	195	180	188	209	162	190	176	170	169	166	183	187	182	182	177	162	198	159	164	174	183	189	189	194	186	193	157	174	182	186	160	169	178	160	183	163	182	170	164	199	168	187	187	188	175	192	195	193	156	178	174	191	186	172	170	194	203	162	171	171	187	172	182	167	201	188	154	190	187	181	178	179	190	182	186	209	178	159	177	186	184	164	184	183	169	184	164	187	191	162	174	167	175	178	190	190	167	183	198	178	197	172	171	174	168	204	171	179	179	163	179	162	176	198	202	188	204	183	161	178	187	191	190	175	166	174	167	197	174	187	187	180	190	153	191	212	178	198	195	191	177	166	178	179	168	166	186	171	171	187	194	169	148	202	178	191	165	146	198	188	185	182	176	198	191	174	192	175	162	168	191	186	198	164	176	181	197	188	163	176	152	175	180	173	178	186	180	182	198	197	165	187	182	172	178	198	174	183	172	163	184	197	179	192	169	153	204	185	167	200	177	164	212	166	176	180	189	199	158	153	178	182	171	170
4277	2481	1902	358	317	265	270	224	191	250	217	227	229	188	227	205	205	199	213	215	215	204	227	222	219	193	194	184	201	195	197	198	183	191	214	195	200	191	193	202	220	214	227	223	232	203	230	207	220	206	212	220	208	220	197	187	213	224	208	203	201	206	218	208	177	200	181	223	201	191	224	218	206	228	213	206	207	193	200	202	208	173	206	200	211	195	203	230	209	208	230	185	203	250	194	212	184	198	207	203	227	189	190	195	205	208	215	210	200	186	218	213	201	191	193	194	210	207	189	195	199	212	196	203	220	195	212	181	218	183	212	223	225	199	203	198	206	219	204	218	201	190	225	213	195	205	238	199	214	204	220	214	202	205	213	174	191	204	203	186	185	198	220	201	203	208	212	191	206	210	201	222	204	161	238	221	209	209	199	198	212	203	226	210	164	182	186	193	241	163	194	225	198	193	225	187	230	209	201	212	217	207	203	209	197	193	184	204	186	205	194	185	196	251	193	197	199	186	224	185	186	202	191	187	224	227	163	221	195	233	196	215	219	238	190	220	226	199	210	203	217	199	184	223	210	212	194	212	213	182	222	210	226	206	201	192	217	168	192	194	207	225	190	194	189	210	210	222	209	204	209	189	203	212	220	200	185	196	226	207	205	225	203	183	196	192	194	188	214	202	168	213	183	219	204	204	214	198	237	220	202	183	203	215	225	197	207	206	190	211	219	216	188	195	178	201	184	190	214	207	194	206	193	201	199	192	209	209	198	189	193	223	189	216	179	207	181	199	217	212	216	200	224	204	213	216	211	188	214	205	198	169	209	221	194	187	197	222	207	197	190	186	214	187	210	210	203	213	202	191	193	196	214	197	229	219	201	233	203	190	176	199	222	210	194	214	233	201	208	185	235	195	191	199	203	178	189	200	205	202	200	212	202	186	200	174	203	214	206	218	195	211	216	190	226	194	207	213	213	222	199	194	194	192	182	207	188	235	195	203	190	199	189	207	199	222	196	219	220	207	194	200	195	194	191	211	212	212	221	178	203	203	210	194	199	190	210	198	206	203	176	204	195	215	200	189	230	182	197	180	198	199	202	190	201	206	212	197	202	189	217	197	225	222	201	169	185	210	213	196	178	186	192	191	201	191	207	216	203	203	227	201	217	198	188	202	202	214	186	189	198	198	195	203	214	225	231	203	205	193	237	217	206	202	183	208	216	182	195	213	211	194	197	199	206	202	183	212	212	198	207	205	179	196	217	224	193	191	195	201	202	225	193	225	208	217	217	235	234	229	231	203	208	202	214	191	212	227	197	209	214	189	207	223	209	225	208	205	177	173	209	187	217	214	211	222	223	217	219	181	203	209	208	237	199	192	213	203	185	199	197	196	214	197	214	222	207	208	208	216	190	222	201	191	202	179	219	220	215	194	211	197	195	209	215	221	207	221	226	217	208	194	228	216	182	197	195	173	177	199	222	212	197	184	202	203	213	205	207	208	202	195	216	176	175	207	186	231	198	198	211	229	191	181	194	193	212	216	208	208	178	190	176	223	257	183	223	199	222	186	232	181	211	194	206	191	199	213	214	213	205	198	201	216	215	182	209	209	200	214	200	200	159	180	209	198	188	204	173	200	195	202	232	204	258	192	227	208	187	205	170	208	204	221	214	199	189	196	212	215	217	202	207	189	193	188	219	187	194	207	203	205	228	200	189	215	213	233	198	205	203	174	211	204	191	206	199	203	217	191	195	184	189	209	219	198	196	229	189	185	183	222	184	212	206	199	220	222	201	192	183	179	199	205	212	214	176	174	198	197	214	213	209	177	227	190	200	198	191	199	181	189	207	177	211	188	206	228	197	206	210	198	201	205	201	209	195	194	174	192	213	215	203	199	203	237	200	192	203	205	200	190	224	197	198	216	206	213	208	211	194	190	226	204	211	185	202	242	215	203	208	195	192	200	217	223	220	194	247	199	226	177	193	218	223	220	212	196	218	201	188	199	204	209	201	196	208	202	212	211	191	214	207	195	194	210	212	208	191	207	208	199	195	193	213	197	189	187	201	196	219	203	199	190	195	204	193	214	194	222	204	198	214	217	209	210	192	217	185	202	185	200	211	200	210	214	217	175	200	217	229	188	215	192	219	222	182	196	217	191	220	210	225	180	187	213	213	199	209	216	229	210	224	170	213	203	212	206	201	194	207	206	194	200	207	220	213	193	189	184	225	220	189	197	206	184	198	208	206	210	209	185	205	189	230	232	183	181	196	205	191	218	229	220	195	210	244	192	216	205	183	205	204	189	226	168	216	199	202	208	214	211	209	211	165	189	234	196	200	196	192	193	232	175	209	213	207	186	207	191	194	181	230	198	186	205	226	219	210	201	209	201	201	226	196	212	203	204	183	207	198	208	186	191	219	215	224	196	200	189	185	193	205	206	220	178	191	207	206	195	213	181	198	219	192	222	183	204	169	224	206	211	212	200	186	219	198	201	217	202	213	196	201	211	194	219	197	219	192	206	206	201	203	196	197	203	211	193	183	215	205	169	210	201	191	192	191	199	206	232	182	195	210	193	208	197	194	206	224	216	195	233	202	188	189	204	188	202	190	209	209	207	200	221	171	199	186	196	216	205	221	205	195	199	206	215	203	202	225	248	199	215	181	221	190	225	222	173	230	216	203	211	181	202	213	224	213	199	213	221	213	201	196	197	209	206	227	182	217	226	203	215	212	231	217	205	227	178	196	168	196	188	231	194	203	210	167	202	227	213	199	193	222	199	202	186	217	202	197	194	203	183	186	235	186	199	215	185	192	220	216	240	205	188	201	222	197	189	213	227	214	216	210	206	185	199	196	216	199	204	231	212	200	233	201	206	197	214	183	201	199	191	180	204	206	195	193	202	214	201	208	217	189	197	198	209	237	218	198	208	204	222	237	214	181	204	208	209	203	194	189	206	223	209	189	219	192	221	197	217	224	192	210	207	217	192	222	195	202	199	217	194	199	208	213	206	204	209	230	212	226	196	208	209	221	227	197	205	212	182	222	205	249	200	200	184	230	204	225	190	198	183	214	210	217	217	202	195	195	198	217	198	229	192	210	220	189	184	219	199	192	219	180	206	198	185	205	197	187	200	196	224	195	216	204	214	209	199	205	199	200	202	194	190	200	211	200	218	202	213	180	199	195	194	204	193	208	204	202	214	214	211	238	207	194	198	202	230	189	228	207	207	216	202	192	218	192	221	208	183	224	210	196	216	223	194	201	212	205	217	193	218	210	203	231	201	215	195	202	204	207	205	230	229	206	200	206	225	177	199	205	201	207	197	194	217	215	220	202	209	202	207	231	222	209	206	203	176	232	169	225	218	225	211	211	194	214	223	207	198	195	203	199	207	198	191	196	199	178	207	183	191	215	204	209	204	216	192	195	182	187	218	212	185	207	179	224	198	189	211	233	229	203	225	203	199	216	212	223	181	189	201	188	194	197	213	217	207	202	194	189	199	190	196	211	174
24058	21470	28465	24893	21473	10113	1047	667	584	528	473	434	420	410	398	399	352	350	414	377	379	321	334	340	339	342	351	377	323	352	313	307	320	332	318	291	326	324	301	320	349	289	328	335	300	323	300	296	286	337	348	315	305	329	316	295	327	335	310	347	316	325	351	314	318	309	329	330	316	322	316	311	303	303	331	327	341	303	292	311	296	313	327	313	311	322	341	334	323	329	312	332	314	321	302	312	336	311	351	334	277	324	316	349	304	355	315	301	331	327	288	310	309	319	304	314	308	293	356	287	310	341	319	326	314	309	341	338	336	326	294	302	287	305	323	290	318	296	337	302	280	321	305	331	339	316	306	318	304	300	314	294	311	308	324	296	310	302	294	304	312	306	324	301	331	320	303	345	316	331	310	308	339	301	300	320	317	320	326	310	323	320	328	305	325	307	335	311	287	288	350	309	302	336	324	296	312	316	356	296	326	319	305	313	305	372	339	329	306	309	310	325	312	323	314	316	330	330	293	310	294	309	340	328	296	298	289	305	304	304	323	324	305	335	331	343	314	316	301	327	340	304	289	322	316	328	305	323	319	305	297	323	307	320	329	306	294	322	316	291	322	316	316	321	318	328	324	300	304	323	304	333	307	308	297	306	319	302	313	271	346	315	323	317	314	310	300	336	322	331	339	293	315	317	285	317	313	283	308	317	304	306	347	324	327	292	307	300	303	308	323	342	311	290	322	292	315	327	313	301	316	316	332	313	312	311	314	295	326	289	321	327	319	324	288	311	270	292	325	283	326	325	342	320	329	301	327	319	319	300	346	315	357	311	292	327	322	312	300	308	321	284	310	283	290	309	309	313	299	304	341	319	342	315	317	303	307	319	303	299	359	301	313	340	305	311	318	286	297	303	331	336	321	324	356	318	296	319	303	306	320	324	334	327	290	338	315	309	301	317	324	300	290	321	328	314	316	317	321	340	324	313	326	303	302	347	326	307	309	304	325	345	292	312	297	319	293	330	302	314	342	281	313	336	331	307	333	314	334	327	339	303	291	321	319	299	283	289	327	327	353	311	300	309	331	308	323	317	324	319	345	313	309	327	349	325	286	297	303	321	331	299	291	310	321	306	327	333	305	272	305	294	307	307	313	283	317	306	317	346	315	317	304	332	315	316	305	310	313	317	321	307	309	300	297	317	325	315	301	296	282	309	332	328	335	304	311	307	334	285	331	307	356	289	333	294	321	301	301	354	320	302	335	344	333	313	339	324	320	314	326	330	323	319	320	296	295	312	336	306	307	319	322	307	311	289	296	291	302	312	322	305	382	310	304	317	318	303	321	281	323	303	319	335	333	329	339	318	310	319	332	311	365	295	321	301	317	284	326	312	294	349	260	321	319	311	307	320	304	310	335	326	313	304	313	326	304	309	308	311	330	346	331	307	324	295	313	318	313	323	309	302	331	335	326	317	318	306	315	301	332	310	301	301	313	314	308	349	303	321	358	310	290	312	331	295	286	326	332	304	306	320	312	310	323	305	325	327	314	316	349	292	340	332	309	269	336	348	295	311	333	328	308	312	322	306	331	341	317	321	300	349	339	333	305	300	316	345	300	301	294	304	325	352	307	288	308	322	306	334	288	289	302	299	317	314	312	310	353	341	315	312	303	319	330	314	311	295	287	332	308	314	326	326	306	319	337	270	299	346	302	306	318	312	323	277	333	315	313	317	322	299	324	319	334	326	317	289	288	314	276	295	289	297	333	316	333	313	319	313	316	315	358	298	330	315	340	313	310	343	324	317	314	343	312	308	320	274	302	326	325	315	322	339	319	306	333	295	292	316	316	298	298	317	305	339	301	320	315	312	286	271	302	298	312	316	283	332	302	316	326	298	313	315	321	321	315	322	301	334	264	295	332	304	287	332	297	345	306	328	309	335	315	340	322	293	320	313	332	270	316	320	324	303	291	313	316	301	308	311	312	323	300	312	281	311	295	310	270	290	343	299	300	354	288	311	300	317	289	304	318	309	305	313	353	331	337	292	293	321	304	307	328	288	314	328	337	302	289	317	326	334	296	305	311	299	325	313	287	301	329	317	304	327	322	314	299	300	336	295	329	275	327	336	296	312	315	356	285	305	309	290	335	359	292	320	315	292	332	298	295	309	328	317	292	301	332	331	315	317	321	297	328	313	270	302	324	279	332	296	345	323	292	289	314	337	302	328	297	337	326	336	333	313	347	316	296	335	276	322	317	326	321	302	283	317	303	298	341	305	289	314	306	292	326	307	326	320	280	281	279	308	320	298	289	285	275	323	313	322	300	292	335	289	307	327	274	317	329	346	299	330	286	341	335	295	306	340	359	308	316	309	289	290	330	348	313	344	327	325	295	289	306	294	311	321	310	315	304	327	313	299	319	281	338	318	350	318	313	325	274	305	333	348	316	317	301	308	303	315	292	325	282	308	324	353	323	363	309	312	300	326	339	301	347	329	301	332	338	305	335	292	319	322	331	321	324	299	279	336	319	316	310	309	331	345	319	309	312	295	309	326	309	320	322	335	331	307	305	296	328	325	307	314	323	324	286	285	320	296	333	340	288	309	327	324	275	319	333	310	306	324	316	329	305	314	273	319	313	304	329	320	360	325	280	336	320	307	334	314	319	312	305	322	307	353	312	300	335	334	302	313	293	320	327	352	324	330	303	282	331	333	305	334	329	340	317	318	315	335	297	301	310	313	319	335	297	307	312	343	302	335	292	325	300	320	349	320	293	314	300	350	324	327	327	364	304	283	301	317	305	299	318	301	312	315	286	322	315	306	319	294	277	308	317	297	276	305	285	319	313	299	304	334	296	337	322	316	329	288	300	295	279	310	320	308	339	291	326	336	332	294	305	319	275	291	342	320	336	314	313	324	318	289	308	335	310	320	327	342	304	329	322	306	310	304	313	328	312	308	278	310	327	301	296	333	270	315	316	304	317	326	290	279	331	315	337	320	312	329	299	325	283	300	301	293	297	320	321	329	312	323	310	339	324	314	291	317	329	312	318	342	282	326	334	282	300	303	338	345	351	310	267	314	335	336	316	324	327	305	310	325	343	307	331	333	320	297	307	301	324	322	310	315	324	344	336	293	287	308	331	298	314	316	298	286	303	306	300	311	367	290	307	339	358	309	315	328	310	300	298	339	310	312	313	294	318	330	313	312	312	322	328	321	319	300	320	337	311	274	336	330	284	299	314	277	297	319	321	348	313	299	316	306	302	313	314	342	307	267	309	333	317	298	345	321	302	327	306	328	278	337	313	360	288	334	328	319	341	328	319	297	302	318	341	352	306	316	342	316	345	324	336	380	325	341	289	340	297	329	304	304	294	360	271	340	317	321	305	329	346	290	332	332	314	325	308	313	304	310	276	309	326	305	335	285	313	321	321	344	330	300	324	323	336	325	302	312	322	325	311	288	292	324	334	291	312	269	331	293	305	332	327	322	305	331	315	313	274	312	343	321	317	333	315	305
3501	10770	18778	2860	1967	1522	1232	976	836	670	611	523	530	466	490	462	434	393	412	390	343	388	376	377	342	357	333	336	342	329	368	332	311	340	324	357	329	366	310	340	347	334	351	328	333	366	338	334	336	314	304	297	315	353	307	321	337	308	371	332	352	289	338	352	321	333	361	319	355	325	335	320	361	323	328	318	352	294	344	298	310	328	342	350	301	348	337	355	342	348	327	318	334	351	333	319	340	308	349	337	316	340	354	330	346	343	339	350	353	306	287	340	316	308	325	321	335	310	320	308	337	312	313	327	328	320	319	315	300	334	329	338	322	317	324	315	349	359	316	339	322	300	322	320	323	338	336	321	323	389	298	326	315	319	369	305	309	327	316	324	338	323	322	321	307	318	332	310	346	306	290	308	304	343	299	338	324	332	320	339	325	307	314	339	334	314	330	324	308	330	319	320	285	318	299	361	322	317	317	343	330	338	331	333	318	313	314	366	301	307	358	345	318	335	317	320	333	347	327	353	336	312	301	344	329	308	347	302	311	291	332	292	305	355	314	345	335	347	336	352	336	322	358	347	322	321	307	334	320	299	299	310	329	315	339	323	320	314	339	354	338	358	305	323	314	329	321	327	284	327	336	322	320	324	297	315	328	289	286	354	337	329	297	328	329	331	343	304	293	336	323	325	296	311	337	326	364	329	302	300	321	304	334	334	321	326	337	354	315	335	326	322	331	303	310	312	329	328	304	275	332	295	327	316	320	325	333	340	333	308	359	305	314	343	340	330	357	341	331	325	331	292	341	324	306	331	342	331	332	341	334	301	290	306	317	342	328	316	322	361	320	332	334	329	328	329	348	363	337	352	352	330	327	314	330	319	303	293	323	333	297	312	300	319	332	375	305	327	323	333	338	305	337	317	329	291	298	298	304	364	318	314	320	338	301	315	304	340	309	331	318	341	329	342	309	330	355	332	284	310	308	308	321	343	337	309	332	311	307	326	342	316	312	303	341	311	338	318	313	317	313	308	351	311	319	299	340	371	345	312	300	323	317	350	308	337	330	324	334	344	322	350	327	313	327	306	307	330	354	337	321	300	302	309	334	348	342	307	336	325	341	306	326	332	283	328	307	349	345	333	338	291	344	378	322	334	322	318	334	302	330	345	330	319	324	328	315	300	362	316	318	344	309	341	335	333	329	304	334	300	351	349	330	319	321	345	314	323	353	318	321	321	328	325	322	327	334	365	324	331	320	328	335	354	322	340	316	301	320	321	311	325	342	345	307	327	316	336	314	337	337	347	306	322	325	310	323	330	313	313	320	307	304	315	332	321	314	348	310	319	288	358	344	306	282	310	366	355	310	335	334	320	351	306	320	317	341	349	356	319	302	328	295	330	316	313	337	333	296	332	309	305	324	330	321	319	348	309	346	335	326	319	356	355	339	327	301	340	300	299	315	339	344	340	305	325	323	320	308	338	339	324	330	335	298	324	299	308	298	326	303	307	333	359	311	303	288	309	351	303	306	322	310	338	320	340	332	301	321	326	334	332	355	376	328	312	320	330	350	312	325	349	329	348	299	295	346	326	324	334	304	296	330	337	307	349	312	326	328	325	330	335	352	332	329	325	293	367	321	321	331	307	328	312	311	337	330	335	331	304	332	321	329	337	336	299	332	307	297	333	326	339	315	321	321	366	290	333	283	280	327	315	335	359	345	311	298	330	310	320	324	308	320	353	305	339	369	343	322	343	335	317	326	353	344	347	315	301	356	310	334	313	330	356	354	286	332	367	342	345	328	328	309	341	315	355	342	313	315	308	330	332	310	318	347	319	324	321	286	340	341	318	333	322	309	347	330	315	337	331	330	357	321	329	341	332	314	315	344	328	321	344	342	311	323	315	321	317	345	310	319	303	325	346	319	332	332	310	363	312	317	336	348	341	301	322	307	304	313	330	321	331	323	310	332	317	308	319	313	300	333	343	297	333	354	328	326	317	348	359	298	325	344	312	335	356	365	317	319	342	331	312	299	318	352	368	365	324	331	346	309	320	362	335	307	317	332	326	322	303	337	340	332	309	333	360	320	346	328	313	322	336	318	333	320	329	327	322	357	348	337	351	339	305	336	306	318	324	277	341	313	338	321	321	314	324	305	332	357	338	315	315	302	302	335	320	309	355	318	336	302	347	320	318	304	324	300	330	317	323	295	337	337	339	327	327	313	320	352	335	302	334	327	291	301	341	329	372	297	322	346	338	289	277	332	318	320	333	345	333	341	303	328	320	319	339	318	336	327	347	336	320	333	302	336	308	311	301	316	344	313	323	331	354	323	332	355	321	331	346	327	322	352	361	289	334	323	337	335	356	318	332	315	331	329	347	305	329	327	312	348	314	306	325	341	353	333	327	299	344	327	344	313	318	299	318	370	307	370	287	317	322	329	333	351	320	324	334	342	321	316	318	333	311	347	321	327	334	327	338	327	307	340	340	332	316	323	325	335	324	320	339	324	341	337	366	346	325	337	325	360	359	313	315	348	342	297	330	312	316	354	331	334	320	319	322	322	316	311	282	337	314	321	314	340	302	332	328	356	323	310	309	336	319	345	335	297	335	356	317	331	318	312	321	315	327	330	354	304	293	317	348	342	329	318	318	317	337	350	324	355	326	327	282	333	313	352	322	320	329	360	302	311	325	321	317	310	304	303	317	314	333	309	315	344	274	306	305	312	352	297	312	327	325	355	318	343	349	353	339	335	317	304	314	322	322	328	326	356	317	325	349	313	330	335	322	325	319	305	309	339	321	296	298	351	320	294	331	345	334	347	301	335	341	358	318	303	345	338	366	337	327	297	313	331	306	309	307	301	332	323	307	338	333	333	324	317	318	289	326	343	346	337	332	354	345	383	315	299	330	306	322	327	334	318	302	316	283	340	334	369	290	322	316	312	303	327	338	339	288	329	343	329	300	318	320	321	300	344	333	342	305	337	329	316	303	344	348	329	334	332	316	331	323	331	301	333	340	300	321	345	375	345	302	341	327	351	324	322	305	314	339	297	339	309	340	298	336	306	309	339	321	282	345	341	331	300	350	311	338	310	302	303	321	322	298	320	315	296	300	317	352	329	340	314	315	335	307	302	329	293	324	316	307	337	309	364	344	314	335	311	317	350	330	312	355	322	347	321	314	322	337	306	342	325	355	331	355	335	348	312	352	331	328	303	334	312	322	308	327	327	333	332	318	304	308	314	373	326	321	322	311	307	335	306	314	322	340	311	343	329	321	357	322	305	309	333	356	325	340	317	325	333	350	287	316	344	349	287	308	331	350	323	327	367	319	343	332	320	320	356	328	309	322	332	307	359	326	295	356	311	335	338	347	303	340	319	339	328	306	323	338	321	309	290	313	299	292	318	324	344	338	320	323	340	344	325	334	343	322	306	331	325	335	307	329	313	316	308	304	288	319	356	342	321	311	319	343	325	342	318	331	332	318	312	308	337	294	317	318	321	336	309	330	318	320
25219	21429	27411	25717	10089	800	611	504	476	467	423	377	405	406	419	399	403	378	370	359	416	345	336	362	347	390	379	338	376	356	363	369	362	407	353	365	384	396	357	341	399	380	354	397	375	384	363	366	412	378	401	385	338	346	363	402	352	347	401	400	345	362	348	376	382	347	368	391	332	366	363	356	377	338	361	347	357	362	342	355	357	388	346	352	370	377	361	368	349	388	360	351	320	366	347	364	374	336	395	342	345	363	348	386	342	352	375	369	353	362	326	341	341	350	344	361	382	347	342	384	378	369	357	401	382	395	377	377	370	368	376	409	368	385	375	368	383	393	406	342	360	341	281	384	358	364	370	365	384	403	375	334	379	379	362	366	318	348	354	345	397	333	343	350	366	350	360	350	393	408	348	338	416	389	364	392	355	358	344	377	373	326	361	352	374	328	394	361	404	359	368	354	382	348	369	370	340	353	336	363	356	343	379	378	395	376	347	365	389	363	338	365	327	322	372	375	344	377	365	406	326	377	351	364	362	364	364	357	363	379	401	380	349	386	397	367	376	359	354	354	360	399	350	368	367	382	363	396	382	349	363	405	361	345	404	357	392	375	373	348	324	345	379	330	390	363	336	351	354	369	371	337	344	393	353	359	364	382	367	371	350	354	344	387	351	361	363	374	364	394	401	390	348	352	402	371	348	353	376	350	366	339	346	389	334	357	357	339	341	382	385	364	334	371	376	343	388	356	361	353	367	388	369	364	367	336	366	362	379	371	367	390	384	359	358	358	364	377	349	358	382	326	366	351	346	376	372	380	320	373	344	349	381	377	369	348	342	379	389	408	372	373	347	355	348	349	367	373	380	412	352	346	397	380	369	351	325	372	338	398	374	344	362	382	355	384	359	385	334	355	383	352	388	335	363	363	357	360	341	356	383	339	401	349	350	350	359	366	372	368	327	350	332	395	337	359	392	374	392	360	382	364	358	366	382	363	369	339	378	348	373	363	395	370	317	339	399	383	328	368	363	338	374	411	344	343	357	357	372	341	349	376	356	363	363	394	333	392	361	330	334	348	375	356	394	350	356	323	397	391	364	358	389	381	401	356	363	373	385	337	350	363	369	357	347	362	393	368	372	381	349	341	351	372	357	382	344	333	360	359	354	368	362	365	362	371	373	371	323	375	361	367	349	362	365	383	333	368	370	400	390	353	397	338	337	384	359	369	384	360	370	365	373	353	364	390	360	377	356	380	356	372	371	314	358	409	400	339	381	373	344	326	372	402	361	377	350	381	373	354	318	384	365	368	386	355	354	352	365	384	364	337	361	362	336	373	378	338	397	386	339	364	381	315	362	342	367	359	381	358	390	369	349	366	339	361	342	396	387	354	317	383	370	376	347	358	337	356	330	338	353	373	381	328	301	354	384	360	341	353	310	393	340	382	372	344	358	391	371	351	393	334	371	364	377	359	358	342	359	367	395	364	359	382	398	353	337	348	327	352	356	350	356	361	340	358	381	367	365	350	358	346	362	338	375	365	373	364	383	392	386	337	337	386	378	338	389	396	381	353	365	376	353	390	381	355	371	385	383	362	368	359	349	332	363	348	363	372	372	355	361	367	376	356	350	366	349	345	372	347	322	385	339	345	364	353	366	355	350	380	349	346	355	383	342	369	364	400	386	354	365	346	412	354	336	349	341	334	386	384	343	386	332	388	379	343	331	373	352	375	381	362	369	350	355	338	345	390	390	353	352	361	354	372	351	357	373	340	415	352	352	358	368	354	365	354	381	343	381	379	375	386	368	348	358	366	373	384	370	345	371	349	326	394	352	353	353	382	374	358	371	379	367	350	360	382	387	320	365	364	380	348	377	357	356	342	375	309	384	353	372	406	387	332	340	368	362	372	355	346	386	404	356	382	406	386	382	384	357	357	339	376	341	375	359	338	373	384	382	383	358	361	365	367	341	322	386	345	350	332	365	369	338	367	350	368	400	393	335	421	373	380	387	336	393	345	329	360	389	400	340	373	373	388	359	358	336	367	337	376	346	385	376	373	386	362	358	354	376	329	348	367	347	348	353	362	376	316	364	390	341	368	355	391	367	349	356	356	378	368	368	357	342	343	375	351	354	372	354	376	364	363	351	324	341	344	332	329	378	350	389	309	371	388	375	389	354	356	331	337	376	359	355	363	386	371	348	366	366	369	382	388	352	343	359	360	396	389	356	373	385	396	358	345	360	381	336	350	365	375	373	331	318	338	381	324	387	406	381	362	371	366	341	359	348	412	370	362	342	386	345	368	331	314	391	335	401	332	398	416	386	382	340	356	355	365	402	366	355	369	344	367	371	375	367	348	345	349	367	349	354	351	362	367	369	354	369	389	360	368	367	374	366	338	353	375	349	368	391	365	389	365	380	358	357	358	348	401	362	364	376	373	359	342	404	322	361	414	358	363	359	333	380	375	344	366	354	344	385	356	371	362	361	336	382	399	373	335	365	344	359	351	363	347	379	365	329	357	336	354	372	387	351	369	356	370	391	405	369	344	348	356	388	387	368	346	367	352	378	354	367	366	351	367	385	356	361	368	371	356	337	349	372	360	348	372	342	338	358	345	360	356	352	373	366	350	352	404	353	359	364	380	356	388	388	383	361	366	318	387	370	362	355	373	373	386	377	347	352	379	375	343	353	355	327	374	345	350	387	339	357	386	394	371	358	367	368	361	336	356	346	339	367	346	329	390	378	379	365	376	360	372	377	377	345	360	392	389	360	386	355	394	382	382	396	369	359	372	390	355	385	360	378	383	355	344	389	349	388	425	345	356	383	363	364	406	368	344	384	351	396	359	384	353	366	392	357	354	343	379	416	370	357	333	351	369	370	406	348	411	349	373	350	400	362	362	347	356	353	372	339	330	354	390	338	347	364	360	393	334	381	371	343	342	356	340	365	388	341	371	366	372	373	389	380	381	344	369	347	377	351	373	359	391	343	377	375	332	368	389	328	390	364	354	337	346	370	368	350	355	349	368	377	344	343	388	380	348	372	351	398	350	328	359	354	363	331	373	396	377	395	334	353	394	343	364	382	385	371	379	418	322	373	376	336	373	334	350	308	370	363	365	340	370	353	351	382	353	350	348	378	378	375	347	357	352	373	360	362	373	385	333	378	376	343	345	356	346	358	328	371	370	335	387	371	382	369	343	377	375	341	365	353	389	372	373	379	322	395	372	348	339	400	377	388	374	406	357	345	363	335	353	381	345	374	340	387	387	337	368	363	359	364	366	331	388	385	377	345	337	370	366	388	359	356	353	354	366	342	343	389	371	385	363	370	366	332	368	382	372	346	401	409	376	370	369	370	365	376	365	363	334	364	381	376	346	349	347	331	381	352	371	372	346	365	355	353	359	343	342	407	397	344	351	347	355	354	362	351	334	329	368	344	380	382	355	366	371	363	375	345	388	381	373	360	386	368	386	379	412	390	368	379	320	359	359	388	353	336	383	357	343	361	352	356	371
3599	9054	11577	1746	1268	1032	825	729	662	601	554	481	528	487	456	437	462	429	393	448	412	459	391	434	395	419	416	398	392	412	399	415	385	420	399	401	424	414	394	384	375	398	415	416	439	424	405	395	400	403	404	412	423	418	401	400	405	394	364	383	407	343	383	439	432	391	424	413	410	388	416	393	375	360	411	376	406	406	426	354	403	420	401	399	390	383	415	383	382	388	401	400	355	362	413	412	405	372	378	397	408	371	401	401	405	357	387	423	392	378	409	403	397	424	401	397	441	418	404	433	436	421	404	401	367	386	411	395	434	407	398	431	398	367	363	451	412	377	453	361	411	404	394	380	413	381	382	404	431	373	402	392	417	412	359	399	410	422	388	414	414	357	390	405	403	410	384	394	399	404	382	355	405	394	396	414	382	374	420	393	376	371	383	413	391	406	372	406	409	427	394	401	362	451	414	392	400	402	392	394	417	368	356	374	414	384	427	397	412	392	377	400	421	417	428	392	373	376	383	398	399	412	395	395	381	420	429	404	428	390	436	395	384	362	405	418	378	393	410	400	398	395	391	427	413	377	384	440	402	410	370	410	421	384	363	380	388	367	401	423	375	386	395	409	426	379	430	367	385	395	382	387	380	402	365	390	391	406	426	365	433	391	373	358	424	379	384	432	409	374	433	418	408	402	384	408	386	420	414	391	390	389	397	369	397	411	396	376	420	398	388	385	388	406	400	376	389	414	360	421	413	350	395	383	421	374	393	395	391	413	359	380	365	403	399	423	401	400	424	372	387	408	392	393	429	398	382	418	384	417	372	398	426	393	392	381	376	376	403	415	408	402	386	398	416	399	381	388	361	404	425	375	379	381	404	393	387	407	375	402	409	404	398	398	391	399	378	422	409	379	426	389	370	380	406	393	400	398	387	351	429	386	401	425	366	427	445	385	412	401	393	412	387	397	405	366	377	402	366	429	390	412	386	429	396	399	390	420	422	369	384	381	406	383	379	396	400	407	386	405	379	425	360	401	370	388	379	402	384	408	388	408	404	378	386	398	411	399	391	415	421	392	407	384	399	404	394	384	377	395	389	394	390	385	332	390	435	406	368	389	387	403	391	381	430	401	406	438	418	342	404	379	371	385	398	415	406	426	400	362	422	397	390	406	397	395	385	404	385	367	395	360	381	378	409	409	403	398	399	403	387	404	380	377	363	381	378	421	389	371	398	391	384	387	412	386	383	382	386	388	381	410	389	416	411	366	430	413	401	384	397	390	384	394	428	355	387	398	387	363	417	407	376	423	342	398	425	410	412	393	397	382	366	383	378	418	386	350	414	410	408	404	394	416	401	416	379	395	371	415	404	386	426	387	445	395	419	389	380	378	369	366	419	425	437	400	426	431	392	389	402	409	412	373	406	415	397	384	339	391	390	419	420	414	411	392	388	447	416	379	384	414	366	384	385	444	401	384	424	416	403	381	406	409	390	392	390	391	402	372	389	412	363	407	391	369	394	373	416	417	412	392	418	394	418	393	396	363	410	409	407	371	375	402	373	413	396	411	379	384	390	378	399	363	359	399	438	375	375	380	419	360	410	395	422	388	364	384	403	423	390	381	385	393	416	390	405	409	431	405	373	406	403	368	369	392	393	389	388	359	410	388	409	397	404	389	401	378	408	392	390	417	387	421	409	389	360	428	356	389	404	407	374	377	383	403	367	385	365	429	408	419	345	404	411	390	407	377	380	408	429	400	405	396	412	381	356	424	426	402	416	408	372	393	399	399	426	414	404	380	403	385	390	376	395	406	398	408	382	394	407	389	399	372	437	370	397	382	442	393	395	390	430	408	397	398	377	364	405	395	378	345	395	404	406	372	420	436	400	348	424	426	393	405	417	380	376	392	409	415	416	387	353	411	365	377	397	386	391	389	369	387	374	394	385	415	414	421	420	402	382	383	350	385	360	387	403	389	418	410	408	385	379	382	400	402	419	428	398	387	364	394	361	396	431	402	404	407	385	384	428	434	366	370	388	381	379	384	387	379	395	406	395	391	405	417	391	386	402	382	417	428	425	416	411	344	383	399	406	391	436	384	414	372	405	401	385	411	411	378	372	410	429	394	400	406	373	378	366	422	400	394	426	355	375	426	413	383	420	408	392	389	347	399	394	399	396	405	383	347	386	386	382	384	401	359	392	401	421	393	396	375	442	406	383	383	401	387	388	346	356	397	390	372	388	425	380	384	412	388	437	375	399	400	380	402	392	377	425	402	404	387	371	390	388	410	420	403	389	372	399	403	388	419	395	405	379	393	381	392	420	377	393	367	380	392	438	382	399	394	376	394	367	381	376	397	410	377	406	431	415	423	372	378	407	420	393	398	344	408	390	384	378	368	420	419	430	418	368	417	399	413	387	410	378	401	394	403	390	406	419	370	403	417	366	396	355	406	418	386	372	396	399	402	398	397	418	364	367	390	386	399	427	368	385	417	366	428	417	368	368	394	405	407	404	370	405	393	409	387	411	386	408	414	368	414	396	398	391	381	397	405	396	390	427	395	431	354	398	410	354	350	376	399	402	356	390	421	398	369	441	406	385	413	434	393	442	383	375	414	411	393	401	411	395	408	429	397	408	384	382	400	403	392	396	408	367	419	405	375	387	380	394	432	393	415	400	431	408	406	399	403	399	426	366	366	383	408	393	412	408	389	377	394	394	392	412	440	393	398	372	409	357	396	397	382	388	428	374	400	411	373	407	366	415	417	358	392	388	422	389	426	395	395	345	409	404	425	379	406	418	446	410	381	377	404	419	375	404	356	361	423	391	391	418	383	370	378	384	420	406	403	395	402	396	385	420	366	389	378	406	418	420	378	397	378	398	388	402	375	377	401	417	392	391	402	374	381	423	359	375	375	388	419	381	426	370	414	440	401	405	381	406	386	394	399	400	379	382	388	429	389	396	399	396	386	388	420	373	420	390	407	360	392	440	386	437	380	404	390	416	399	403	399	409	408	395	411	364	393	400	408	419	394	391	394	414	407	390	405	394	415	376	417	384	420	423	380	428	441	402	416	426	419	363	380	405	372	405	394	391	417	382	407	404	414	400	418	413	404	417	387	410	376	384	406	417	383	369	422	400	413	340	401	423	433	399	387	385	418	398	393	358	390	359	417	416	407	413	376	436	389	411	350	421	351	400	424	410	397	390	376	403	395	361	426	392	399	392	432	385	373	408	394	377	397	394	417	393	424	384	405	396	414	360	407	412	371	405	420	415	436	409	362	405	405	422	362	392	394	397	366	390	379	398	377	375	401	409	387	398	401	380	390	395	372	384	429	386	397	394	433	360	354	415	381	384	360	417	430	408	383	408	363	391	390	411	398	380	365	431	408	367	401	430	385	403	366	441	408	404	420	427	371	391	390	417	394	388	407	443	401	386	412	386	423	395	401	389	409	407	375	405	409	404	388	420	391	393	398	406	365	426	438	411	364	400	423	407	382	392	438	409	375	417	372
22974	21470	29063	24295	21471	21517	7802	1385	1107	1022	903	823	777	787	746	748	725	736	662	709	737	653	628	645	657	647	631	590	611	631	655	648	614	616	615	625	610	588	697	595	579	611	653	634	581	588	627	619	607	612	569	589	615	630	586	624	605	595	582	613	561	643	587	604	576	583	595	572	584	625	624	628	595	642	624	639	636	605	618	564	589	579	572	623	597	635	580	581	611	598	644	613	514	584	579	589	645	628	591	651	641	640	580	618	603	622	591	612	545	633	603	593	616	610	597	615	627	576	664	561	632	598	638	626	609	600	594	574	597	603	623	618	659	639	595	636	588	618	611	577	641	622	609	541	622	574	645	565	638	631	633	622	583	602	617	584	559	611	618	635	571	599	637	606	589	584	643	584	578	582	604	619	590	627	643	605	630	638	581	579	563	597	620	606	574	580	625	590	601	584	595	584	604	647	596	606	619	596	545	599	578	606	546	576	613	629	572	567	580	623	571	602	641	618	623	634	579	591	576	599	597	577	568	615	589	592	620	580	571	560	604	565	600	619	611	628	589	578	642	575	562	600	605	594	608	639	576	594	587	573	605	558	590	629	575	587	646	593	669	655	562	596	559	580	574	609	568	555	621	642	567	585	588	581	557	602	552	611	589	565	574	543	600	579	601	584	576	626	605	555	615	627	677	618	595	560	621	648	627	605	591	612	619	603	600	633	655	667	607	596	589	585	641	623	592	614	571	615	588	608	531	555	583	608	532	571	605	649	594	602	568	602	613	568	599	609	542	557	557	587	599	602	565	605	579	580	563	625	600	554	618	634	576	614	597	607	625	636	575	634	623	570	607	649	608	593	595	597	599	587	583	629	617	579	584	605	624	537	574	595	616	599	603	615	587	601	570	593	606	610	601	571	609	595	596	552	660	608	598	563	569	602	571	621	623	603	600	612	621	598	633	592	607	584	594	631	595	618	599	605	599	602	616	645	600	611	603	615	582	576	639	592	617	606	638	631	547	609	632	606	617	582	584	561	620	590	589	618	602	647	620	608	610	595	597	609	574	604	608	583	597	614	583	592	600	560	604	595	633	625	595	626	574	598	583	587	612	608	603	580	592	603	595	598	623	551	585	534	582	577	563	603	607	591	617	594	604	592	650	606	625	599	563	630	549	585	611	615	593	552	565	583	577	613	607	613	593	568	567	588	633	592	607	572	571	617	641	573	605	583	605	556	597	612	592	581	621	584	562	578	582	603	603	599	624	608	588	597	584	577	611	597	620	636	627	587	558	620	587	572	598	596	601	599	603	594	610	609	575	607	626	564	594	588	627	643	588	637	615	603	579	525	592	628	584	566	591	595	600	620	596	569	620	620	563	558	610	623	624	637	618	654	610	602	608	590	610	616	607	625	615	618	586	605	554	599	589	615	567	602	605	586	607	556	575	571	588	592	602	603	602	615	549	569	619	611	615	597	580	591	573	589	579	589	601	610	581	553	602	596	606	635	616	590	652	602	573	578	580	552	628	608	550	597	622	559	601	598	623	572	602	646	597	634	622	577	563	541	614	614	602	618	579	616	598	585	581	581	578	595	601	583	594	579	573	566	576	572	593	614	597	630	593	603	657	605	579	611	604	567	591	619	543	612	593	589	625	613	614	623	630	645	559	568	599	613	612	607	562	550	585	674	605	591	594	580	587	605	603	597	626	631	581	630	613	577	600	557	567	533	593	594	586	619	588	611	597	634	614	643	608	580	623	600	591	624	552	630	616	573	579	600	646	609	593	612	600	575	584	597	583	579	573	605	594	573	618	574	604	565	568	569	597	553	590	631	633	534	639	595	608	567	565	649	589	625	564	642	592	588	591	572	562	589	605	603	616	632	605	595	573	550	581	619	551	635	623	585	605	599	582	580	586	579	630	605	595	603	601	587	604	555	578	625	592	605	635	593	580	603	599	574	578	559	596	616	576	609	602	596	617	603	556	616	581	618	608	607	626	644	575	559	540	634	608	618	645	603	616	564	558	611	634	571	563	598	620	606	588	594	592	583	622	617	555	603	599	577	612	589	608	597	554	592	573	588	591	615	547	594	629	601	574	594	583	595	600	541	595	653	616	567	622	561	568	596	631	559	630	550	589	613	551	617	590	583	580	562	583	601	573	592	582	580	555	627	546	602	553	585	609	611	534	584	582	628	580	564	597	646	611	617	600	582	587	604	629	615	661	605	558	552	591	607	611	602	598	549	635	574	590	624	631	595	553	613	619	581	567	632	627	656	570	656	604	595	580	593	633	569	635	572	609	625	619	581	663	567	598	594	597	653	613	582	601	579	576	587	593	567	597	600	589	613	608	632	586	601	597	629	599	598	580	596	607	603	571	567	612	570	601	583	555	558	616	583	635	656	612	595	601	564	614	581	600	583	568	626	582	568	601	571	591	599	606	616	596	596	598	606	553	602	577	566	559	592	650	604	653	606	613	590	592	600	632	595	627	633	585	610	572	628	593	560	601	585	571	594	632	551	587	594	575	597	615	623	566	556	622	593	561	556	623	587	542	619	556	583	625	606	601	579	563	611	661	628	634	578	620	571	558	607	578	617	614	632	646	642	607	597	601	575	632	608	605	597	595	602	586	617	595	625	604	558	610	589	623	617	561	611	616	626	563	586	586	626	619	606	613	626	544	618	566	639	636	589	569	609	589	550	626	583	553	623	622	584	582	602	579	603	602	632	633	605	617	587	545	619	603	620	618	588	573	600	564	621	582	603	606	565	594	583	616	566	622	591	613	606	634	575	617	609	584	614	532	605	601	596	628	595	585	582	577	563	597	590	611	626	606	589	566	571	633	613	612	582	615	604	578	617	631	605	635	617	636	668	623	639	582	601	560	595	621	567	619	586	586	586	645	605	561	572	597	602	566	568	579	619	589	551	620	628	593	595	579	568	614	559	574	607	526	616	594	623	630	621	593	599	586	624	603	549	615	567	566	603	618	604	599	565	616	577	556	573	633	557	614	614	602	589	581	537	609	607	575	623	602	585	592	595	603	584	570	594	586	607	583	616	646	584	604	588	570	584	618	590	607	625	583	586	607	631	587	614	601	580	598	591	574	625	629	604	610	628	592	587	602	605	619	555	621	594	592	586	621	572	633	554	587	618	594	580	635	612	581	582	565	587	624	599	592	609	620	615	600	659	621	600	573	620	566	620	613	627	546	588	652	597	618	562	570	572	623	589	609	606	627	578	563	598	578	606	600	600	639	604	616	578	590	634	542	615	586	587	604	572	586	603	596	645	627	619	578	602	604	585	618	584	581	556	580	565	589	603	641	603	636	570	617	600	602	632	580	632	554	583	599	610	601	616	606	610	605	580	587	615	605	606	588	536	610	630	591	593	597	619	622	608	612	597	609	619	596	662	644	579	645	596	586	633	623	600	597	593	597	608	607	619	590	614	562	615	589	581	583	641	576	593	572	623	639	599	642	584	584	590	608	595	585	622	605	606	597	615	562	579
4877	15342	21602	5095	3738	2780	2249	1781	1495	1293	1179	1027	961	884	804	784	803	776	720	720	757	724	666	691	653	663	684	669	682	634	612	664	637	616	672	619	592	580	645	614	691	677	625	606	641	602	606	568	649	592	596	599	672	669	608	648	604	608	621	590	589	613	617	632	628	636	608	627	564	606	607	596	593	594	606	617	627	627	641	631	588	600	609	590	635	588	594	589	638	592	575	606	623	634	626	664	612	623	613	589	616	599	607	614	620	543	611	639	621	637	595	598	648	607	602	576	601	655	602	573	585	619	615	634	593	662	569	597	587	577	628	545	623	594	627	617	608	639	587	616	576	580	569	614	594	575	629	627	614	599	568	567	583	624	571	613	612	591	606	571	574	584	637	634	557	573	580	601	596	633	628	605	607	582	657	639	610	604	593	599	599	567	577	550	593	599	571	604	610	617	589	563	603	577	607	608	575	621	625	623	620	654	588	589	591	602	632	583	623	602	575	596	636	633	612	614	614	612	585	583	586	601	576	616	587	585	575	629	616	621	623	590	597	602	595	591	598	560	639	589	638	613	639	590	587	597	587	603	561	540	590	615	600	605	639	600	586	594	585	565	637	629	601	620	656	604	593	578	584	590	595	620	578	575	601	613	582	567	607	646	665	555	575	605	635	614	634	565	569	643	622	575	589	554	597	570	632	606	632	576	635	568	583	591	645	620	589	578	597	599	644	572	639	624	622	607	593	609	605	602	616	583	560	631	570	614	625	586	621	610	608	589	655	622	548	612	621	636	646	616	611	632	604	627	594	626	580	579	598	559	613	585	578	621	568	598	577	614	626	603	611	613	607	630	647	616	619	606	582	624	573	620	620	573	584	600	564	606	612	579	567	606	644	575	639	608	609	640	593	598	578	588	652	579	568	648	588	595	659	611	587	640	639	631	626	635	588	561	608	670	599	666	610	617	586	591	616	585	596	644	571	617	605	594	619	593	586	581	582	586	620	553	571	575	619	612	590	584	597	600	658	658	587	608	595	624	640	595	624	641	586	586	583	567	577	625	598	592	617	648	582	559	624	621	602	605	599	608	558	589	609	598	605	591	601	582	597	585	593	646	566	590	628	628	597	620	615	608	601	624	574	627	603	631	601	619	565	570	588	594	616	572	581	597	597	647	614	630	632	562	601	593	618	612	638	639	589	629	577	634	635	646	609	624	594	618	598	620	631	607	602	608	616	645	583	594	603	635	537	555	568	586	628	604	611	597	601	575	579	585	604	615	592	591	602	638	591	605	583	646	620	582	610	610	556	622	633	599	524	610	581	589	594	603	597	553	590	635	624	634	649	581	624	581	594	615	590	594	599	615	616	583	583	599	600	652	625	576	605	627	571	627	585	630	587	600	622	619	637	571	624	591	581	624	630	605	633	565	660	614	632	628	635	603	603	597	575	626	578	649	658	594	654	627	591	588	608	623	667	573	572	572	562	585	626	645	633	568	557	591	625	630	574	588	618	614	574	609	590	610	641	632	629	560	620	632	571	574	648	599	583	567	600	574	567	606	639	601	618	626	605	615	580	584	609	583	588	617	596	621	636	574	624	615	650	641	565	620	634	611	575	625	600	591	569	542	581	612	629	583	616	624	579	584	599	605	581	685	601	580	634	639	598	627	626	623	586	574	625	608	614	583	640	595	584	611	626	573	617	607	588	586	573	547	607	636	638	584	604	621	583	640	583	583	557	627	592	617	632	601	613	658	600	628	612	592	599	603	601	636	577	582	607	603	568	594	585	563	642	608	611	585	598	617	612	599	626	607	599	610	605	612	560	590	614	615	578	583	595	617	574	595	607	633	595	604	597	595	599	557	665	641	619	611	639	561	580	630	617	596	609	615	641	563	599	586	620	573	607	635	570	600	589	574	575	589	613	608	589	604	574	593	620	595	622	593	619	623	591	570	616	558	613	583	573	611	586	589	610	602	606	595	589	593	600	569	617	596	602	570	550	621	631	635	604	578	572	592	622	610	575	609	566	615	601	624	565	613	611	603	653	636	599	639	643	564	626	630	594	621	596	621	595	576	656	556	599	626	584	600	593	604	627	629	607	581	620	566	623	622	599	642	587	611	583	636	610	610	583	652	613	588	623	586	588	605	606	593	581	598	594	604	625	585	587	610	628	635	586	629	579	601	640	617	591	621	578	605	605	581	591	623	623	562	547	627	571	608	608	620	640	651	576	639	625	560	577	613	623	640	630	606	626	650	628	627	637	607	609	569	611	565	608	640	615	591	589	601	615	564	568	606	647	616	628	633	638	580	636	624	559	623	637	593	639	574	596	598	616	606	561	592	570	588	624	606	614	639	592	629	603	617	584	601	594	614	571	634	626	600	630	551	594	607	627	604	610	586	587	617	584	592	594	624	603	598	616	609	638	612	642	610	593	555	598	590	581	639	583	580	587	602	657	596	591	610	623	571	579	632	626	581	597	574	601	586	637	581	606	588	570	592	582	615	614	616	611	596	613	614	620	598	627	582	608	631	605	584	619	568	673	619	563	634	654	578	594	616	549	600	570	617	596	632	626	546	622	584	550	621	616	588	565	596	594	608	632	616	544	562	647	635	566	606	627	625	615	598	644	648	608	576	657	611	605	608	644	628	574	601	579	600	595	580	602	649	622	610	635	676	632	578	605	605	628	620	577	605	572	619	608	587	583	612	601	639	639	578	604	610	618	617	587	591	630	596	638	590	620	603	594	625	574	638	580	599	585	577	621	646	603	628	584	625	591	588	625	596	592	568	598	606	637	618	610	611	592	612	644	626	636	604	618	587	578	602	591	623	565	633	597	585	608	582	595	594	596	595	638	584	622	607	650	588	620	587	623	599	627	645	616	602	619	593	605	609	639	617	602	627	595	604	603	614	657	598	578	581	611	613	629	556	579	578	570	618	621	600	609	593	600	574	617	600	567	575	666	619	600	610	604	620	604	615	581	618	640	557	603	583	581	636	600	604	576	579	667	585	618	571	571	593	564	597	591	570	666	601	614	616	593	581	585	566	577	603	619	603	566	583	588	625	575	622	622	594	636	613	570	628	625	652	623	598	591	625	588	602	596	569	541	592	601	629	632	604	615	684	595	623	620	589	600	576	554	625	570	564	580	615	615	597	577	566	628	610	640	639	603	607	620	616	588	554	571	596	604	620	615	570	580	592	602	610	609	627	591	578	602	617	596	593	576	629	602	596	597	597	609	606	554	654	632	630	582	593	633	623	559	630	618	596	590	613	589	617	611	564	593	613	589	597	602	643	591	563	561	609	648	609	600	548	625	584	616	594	575	603	637	614	610	614	572	618	645	619	593	602	594	576	609	579	579	603	607	593	618	629	596	622	632	589	636	574	598	573	564	583	581	594	625	608	596	593	637	650	573	603	582	615	601	621	597	622	617	628	619	633	623	602	600	563	553	612	600	618	594	602	602	552	622	602	590	605	582	606	598	601	599	605	577	630	620	565	647	610
28053	17954	4923	545	396	352	272	228	191	206	206	196	199	173	182	191	197	164	190	183	192	154	188	174	191	207	188	174	169	195	176	198	213	178	185	179	179	168	168	177	196	185	179	200	187	185	193	196	191	172	186	181	171	194	173	195	181	171	173	183	167	194	165	194	177	200	197	195	197	204	171	193	194	172	163	181	195	189	186	163	213	181	173	181	175	174	176	173	176	178	166	185	182	184	173	191	168	174	186	165	158	198	176	197	185	202	152	165	179	203	195	166	180	207	183	180	155	179	205	168	191	191	181	179	197	174	177	180	211	184	182	176	181	174	185	170	173	194	169	189	176	210	173	191	180	177	179	181	197	207	194	205	191	169	187	177	177	193	170	175	194	216	192	168	182	185	191	177	184	160	171	203	145	197	173	181	182	192	195	193	175	190	185	169	183	173	197	168	190	164	219	182	186	165	185	177	170	163	168	168	201	197	175	179	189	181	201	194	186	200	197	169	200	186	215	176	169	189	183	205	182	186	205	187	167	175	198	203	192	184	183	180	198	191	178	187	196	214	188	197	170	175	181	164	167	187	165	169	175	161	178	178	195	181	207	182	194	181	184	180	178	187	178	171	192	177	179	179	178	183	173	193	142	175	192	187	178	205	179	166	190	176	164	189	193	195	221	165	163	193	189	185	179	162	179	186	173	175	178	197	187	174	197	215	181	173	169	187	193	180	166	179	187	180	167	201	189	167	192	175	170	180	185	204	183	187	193	175	167	168	186	190	187	142	184	191	169	180	169	194	201	180	176	188	187	153	188	175	193	177	189	185	188	185	190	207	196	180	176	181	172	205	188	165	176	161	196	186	178	182	198	190	182	184	184	189	174	171	167	173	182	167	192	191	156	166	190	175	166	162	196	192	203	207	158	171	167	215	176	189	166	186	158	185	194	218	172	197	164	173	164	195	171	174	166	203	183	200	181	210	186	192	178	185	182	176	173	179	191	223	177	193	178	193	176	194	174	192	201	169	181	193	188	185	180	167	184	186	162	176	187	157	158	198	192	182	186	171	183	185	159	165	172	169	181	176	200	186	187	206	182	192	204	209	180	181	203	181	186	194	180	184	182	195	186	178	185	213	182	175	170	173	198	184	169	158	177	175	209	163	181	193	180	170	178	187	175	189	164	194	157	176	181	170	173	194	164	172	190	196	179	166	169	195	205	169	187	192	194	197	192	159	193	174	201	196	195	208	182	190	197	206	180	190	185	177	162	189	199	159	170	194	199	194	187	170	193	181	199	185	181	178	191	184	175	211	174	201	204	167	185	189	176	198	164	209	175	171	182	183	182	163	182	188	177	179	160	170	181	174	192	191	212	215	202	195	171	175	191	190	168	167	180	186	194	175	176	160	158	159	183	165	181	177	184	157	183	196	156	183	172	176	175	168	200	198	179	197	176	199	175	161	178	169	179	152	177	178	172	194	174	162	163	177	199	165	168	208	220	184	187	190	193	185	201	181	169	183	169	172	184	184	190	168	170	173	169	156	165	181	200	197	169	176	204	190	194	191	156	180	186	199	192	215	185	211	212	198	188	185	184	175	196	188	188	188	185	187	186	185	178	167	165	175	189	185	161	171	187	197	188	197	194	192	185	209	179	179	175	174	182	147	175	168	179	168	170	191	178	172	174	155	181	172	174	163	174	178	172	176	170	185	196	182	170	188	184	191	180	174	170	177	183	169	185	188	186	170	181	218	183	174	169	191	172	197	170	171	178	174	203	178	196	177	192	159	186	184	176	193	160	189	207	153	178	172	180	182	188	193	192	206	201	172	200	193	200	192	155	164	157	187	178	180	155	206	190	181	184	203	171	166	159	217	185	201	199	185	181	180	188	210	165	180	211	180	185	194	186	172	201	203	202	182	183	185	203	171	189	179	180	198	174	172	183	205	175	158	151	184	173	197	149	173	186	172	171	204	189	195	202	181	208	192	171	185	170	195	174	173	190	188	187	184	176	185	186	169	182	184	176	183	166	182	187	172	208	180	175	191	187	203	202	194	185	181	178	163	195	204	226	178	173	179	174	170	170	197	186	189	184	186	179	172	181	172	189	187	172	165	202	158	168	198	183	178	198	161	191	179	200	179	183	194	189	181	169	149	169	180	170	189	185	202	181	210	177	191	193	166	158	203	152	202	178	182	211	176	167	178	177	185	221	184	169	180	189	173	197	189	175	196	173	165	190	188	185	168	173	185	172	173	181	181	189	186	180	183	171	194	205	187	185	165	176	161	210	167	198	182	169	194	173	190	181	157	172	198	194	160	174	200	199	189	189	190	205	174	184	169	156	179	173	194	196	178	186	182	175	206	163	183	180	184	181	207	179	203	194	172	182	187	163	186	194	201	164	212	176	194	189	186	179	195	167	193	177	158	181	181	188	187	178	178	196	182	177	185	201	176	190	164	197	188	176	196	173	156	198	179	178	174	174	180	192	174	176	195	167	177	195	188	199	179	203	180	186	184	182	160	169	162	190	186	181	190	188	195	192	193	182	176	181	187	157	180	156	162	163	183	194	183	168	191	180	199	162	180	169	208	196	162	174	188	183	169	178	182	172	191	169	215	209	187	209	188	191	193	208	173	177	187	171	196	191	183	187	203	180	184	182	216	189	186	166	201	163	202	151	179	179	184	187	176	194	190	187	168	201	180	176	216	167	165	161	170	175	194	212	171	189	162	189	203	185	186	187	185	188	202	193	212	198	175	168	182	167	181	184	194	159	181	171	186	170	192	196	167	161	163	156	219	196	196	201	191	194	177	183	175	186	197	179	195	182	178	189	174	191	181	184	174	186	182	205	193	186	173	173	185	169	185	183	190	192	158	181	193	201	187	186	190	195	192	190	193	168	188	172	172	203	199	183	204	174	184	160	178	224	194	190	211	185	169	184	214	187	198	175	156	168	185	190	169	185	172	174	195	191	186	176	200	175	186	210	185	182	185	178	180	204	171	166	154	174	199	174	183	166	165	168	187	173	185	178	199	166	185	184	185	206	197	191	175	191	189	153	196	193	178	188	165	197	177	181	178	182	193	168	213	186	193	176	184	191	202	186	169	205	196	200	197	200	182	172	160	184	183	191	163	172	206	178	161	183	192	177	179	188	189	218	159	161	170	162	179	175	166	172	179	189	191	184	183	174	213	154	168	168	166	147	149	186	177	171	168	157	190	163	172	193	190	164	169	179	159	212	184	193	187	162	168	188	180	183	194	185	178	206	176	175	187	171	183	169	172	195	204	184	194	197	179	194	188	174	172	164	189	192	168	186	185	176	168	174	192	171	187	201	187	198	191	191	161	186	194	178	214	162	192	192	163	179	193	182	214	175	190	176	174	181	191	179	177	184	185	160	181	189	177	157	175	169	170	206	171	170	187	190	172	183	179	165	168	185	184	178	171	184	177	187	199	169	149	191	190	197	188	148	192	200	163	179	189	174	195	176	168	182	182	186	167	177	179	143	156
4241	972	2340	392	328	260	253	253	242	216	223	212	222	209	196	221	219	190	199	210	201	195	198	206	193	215	215	204	179	210	213	241	205	224	200	202	186	230	180	205	206	220	227	216	215	196	197	204	221	215	240	214	208	202	206	208	190	201	224	210	223	205	203	186	197	213	194	210	209	210	186	187	205	209	195	215	205	190	265	205	178	230	205	198	218	207	185	208	218	213	202	184	191	206	184	183	199	202	215	196	198	200	189	212	198	216	224	191	215	200	211	214	206	172	216	196	223	216	210	203	191	204	209	210	192	206	204	211	204	227	221	191	192	204	194	195	221	190	200	202	203	185	206	188	200	216	202	209	190	170	186	178	197	211	210	184	191	202	179	187	236	184	234	185	201	203	220	216	195	201	204	202	204	214	201	224	211	194	203	196	250	181	214	220	196	210	209	231	212	191	212	208	212	216	218	219	174	209	206	193	213	215	185	186	194	201	238	204	202	208	188	203	201	163	210	222	214	179	188	225	215	206	228	178	192	236	211	213	221	204	207	214	209	223	216	235	221	190	207	196	207	201	232	177	220	192	213	205	210	228	196	202	203	204	197	212	212	223	209	210	211	204	204	210	183	240	204	212	190	205	204	207	172	222	222	214	205	202	225	184	215	181	202	185	197	201	173	219	223	185	204	195	200	175	182	195	198	215	199	191	221	236	210	172	198	205	190	204	198	205	204	227	226	214	215	207	223	182	210	226	229	215	211	217	196	187	203	180	201	230	205	181	216	221	194	213	202	213	213	192	232	193	199	209	201	203	204	205	234	207	192	199	191	183	204	186	225	212	202	213	203	209	214	215	199	212	206	217	198	211	233	222	221	218	213	208	194	176	189	201	209	183	206	212	214	223	224	201	211	215	195	181	185	199	185	176	200	217	211	210	168	215	209	212	184	177	204	184	214	214	216	209	217	199	197	228	208	216	208	195	183	198	198	209	211	207	209	209	199	230	196	195	179	190	225	219	207	216	246	191	231	222	188	234	191	226	215	211	198	235	224	197	227	224	209	200	231	181	200	205	235	222	181	206	198	191	221	202	202	224	185	207	195	217	189	201	215	211	201	208	197	205	223	219	195	192	189	208	231	184	196	204	223	190	208	220	198	230	209	190	212	213	210	209	220	184	187	230	221	210	222	194	218	212	224	217	195	188	203	195	228	214	201	188	194	187	205	201	187	219	219	194	185	173	208	202	211	217	207	180	215	217	194	215	203	215	197	223	193	186	176	189	206	205	219	234	192	180	207	212	216	209	180	219	220	203	190	201	238	180	190	227	223	211	218	224	183	218	183	209	219	218	213	209	189	214	192	229	205	212	213	217	194	189	194	213	201	239	202	196	197	214	224	232	203	229	201	211	194	209	199	203	200	208	220	195	206	188	229	196	165	195	201	195	208	215	197	223	196	238	211	208	229	181	187	207	184	205	215	208	206	189	207	205	215	199	198	187	191	233	189	201	200	215	207	206	216	233	212	209	214	209	214	171	182	191	215	182	187	204	214	196	211	226	199	192	204	187	234	184	215	182	181	219	198	189	195	190	206	218	211	217	189	236	194	202	220	213	187	207	207	199	194	224	181	217	194	193	216	208	212	193	193	204	180	210	211	206	199	183	209	190	193	205	189	202	199	181	206	217	203	213	212	197	180	212	208	207	202	180	203	198	191	192	199	214	208	187	192	213	202	202	185	203	184	211	197	212	192	166	212	207	209	201	217	208	195	192	225	182	220	197	188	211	201	195	198	198	219	211	218	214	213	222	220	191	213	214	190	191	191	181	202	191	213	217	203	194	214	196	198	212	195	198	189	191	188	199	191	196	199	198	200	207	191	241	196	196	172	221	201	206	200	185	206	199	192	201	203	209	201	210	210	212	195	238	163	213	218	226	208	179	210	242	197	186	212	204	195	227	235	198	196	243	206	215	184	178	207	190	210	215	197	189	191	196	204	200	213	191	190	214	212	229	196	207	204	200	223	198	205	207	211	205	203	168	231	213	209	211	180	228	212	193	207	219	200	194	223	202	195	203	205	191	221	206	212	222	206	197	195	214	206	227	227	224	204	213	200	205	212	225	228	208	182	195	222	189	236	203	182	220	201	229	208	218	213	190	183	220	190	199	199	204	206	222	207	217	200	228	180	249	196	202	185	200	220	197	230	216	208	225	205	225	201	221	197	204	215	208	202	209	222	195	205	211	217	187	192	207	174	194	200	222	187	201	223	208	204	221	205	167	212	199	199	187	210	206	207	196	210	224	205	211	222	225	201	209	200	201	203	216	215	196	197	198	197	205	216	213	206	213	191	217	223	202	221	196	215	217	204	207	191	194	202	203	207	217	207	214	218	187	191	250	195	220	208	191	210	202	227	242	187	191	202	236	221	187	223	187	227	204	192	213	214	192	214	200	199	200	232	195	229	206	204	223	213	211	229	202	199	201	227	210	205	188	190	213	211	198	193	204	204	220	172	197	223	209	196	204	198	217	194	197	214	190	208	198	221	185	211	224	189	214	192	200	217	217	193	212	220	184	185	188	204	205	199	202	195	220	220	201	205	227	210	197	207	198	224	199	230	206	218	218	209	187	232	185	194	192	222	193	225	194	226	199	203	202	191	230	191	205	208	196	206	201	193	200	220	211	193	202	189	190	182	211	205	216	193	199	226	231	198	215	199	216	193	193	208	189	219	214	204	211	206	226	210	201	213	191	191	214	183	218	205	208	199	215	209	211	212	171	226	220	212	208	180	200	178	214	210	215	185	190	208	216	207	215	230	214	201	210	222	195	204	204	220	193	194	208	186	210	182	220	206	211	219	208	217	231	191	197	196	200	204	221	205	208	190	220	202	216	215	199	211	221	199	196	204	193	208	226	193	220	203	209	216	192	203	209	192	212	204	216	212	181	215	233	199	201	226	195	213	211	186	189	203	222	193	196	206	225	221	207	195	202	194	198	219	209	217	203	186	206	214	184	216	202	209	195	175	193	206	213	195	214	188	196	193	194	211	191	236	202	190	226	211	207	204	247	205	174	206	207	213	206	195	220	231	196	200	188	199	207	176	212	216	201	195	207	220	199	198	206	223	190	227	197	208	208	198	195	192	202	229	215	199	198	183	223	188	205	185	176	223	200	222	221	188	198	202	214	203	194	194	199	199	224	234	201	190	211	178	187	206	209	190	204	190	226	199	201	206	201	194	194	220	200	202	187	223	230	196	176	195	185	225	189	216	199	227	228	215	191	210	205	194	192	221	208	202	187	209	191	199	189	213	211	188	221	205	203	215	223	197	210	209	187	201	215	214	201	237	227	202	202	217	193	212	227	206	185	199	215	211	179	192	206	190	200	212	196	225	208	195	221	211	231	210	204	195	209	187	205	187	225	212	201	210	198	201	159	214	195	232	228	224	202	203	216	205	204	200	212	206	197	228	226	227	191	189	210	190	197	183	206	192	182	186	206	196	199	191	208	224	208
24005	21432	28478	24849	21297	8964	998	644	565	528	482	461	418	385	428	415	378	358	393	363	370	366	340	328	346	355	351	346	329	324	322	307	371	336	294	314	304	342	320	324	335	313	338	329	327	328	301	306	314	324	349	348	317	323	330	333	330	317	305	339	324	294	307	352	313	347	316	348	289	313	288	311	315	313	333	305	329	339	332	298	303	267	333	299	315	318	299	298	310	298	362	344	292	321	310	294	294	295	339	305	324	309	293	301	314	296	287	295	314	307	330	304	330	305	290	308	365	303	333	337	330	308	320	339	353	318	319	343	311	296	320	336	331	290	310	334	294	301	319	334	320	307	314	314	314	296	331	314	315	328	333	308	320	331	306	291	339	313	334	312	300	294	307	360	310	308	301	320	289	331	326	316	320	308	323	310	336	344	317	286	301	305	322	318	297	325	341	300	320	336	301	300	296	314	325	302	319	295	298	298	304	322	314	324	326	301	303	294	315	299	314	288	341	297	304	317	311	328	318	319	350	308	300	337	336	315	325	308	328	292	310	323	358	323	336	321	285	318	285	317	334	271	353	298	316	317	284	290	321	320	344	311	289	324	317	312	324	314	333	342	317	359	307	317	277	314	301	303	335	332	312	293	302	304	316	309	288	319	308	339	297	337	309	297	312	308	318	316	347	297	301	292	351	289	336	320	315	319	313	306	302	330	299	285	334	319	337	306	334	303	343	313	356	326	328	296	293	312	321	293	310	322	320	289	318	329	306	329	325	294	316	326	312	284	302	317	314	328	348	316	325	306	321	317	306	300	319	336	319	348	316	296	302	311	339	301	303	327	290	280	286	300	325	298	328	332	312	326	328	290	329	330	302	324	309	323	314	301	329	288	302	310	336	337	332	320	277	338	316	309	326	297	306	321	286	290	306	324	343	324	326	294	346	297	338	319	351	321	312	316	295	300	308	322	313	294	308	301	302	341	304	333	337	327	325	338	332	316	332	306	303	304	301	334	294	317	296	331	309	310	309	315	303	329	332	378	328	330	322	319	300	290	319	296	329	325	319	306	288	309	302	304	280	319	298	349	320	332	321	349	309	289	296	322	313	299	327	324	333	331	300	359	334	330	307	327	306	325	331	307	317	305	351	331	321	338	294	326	320	308	335	305	307	354	311	315	306	295	316	330	315	307	305	325	340	328	313	303	338	314	327	338	301	323	310	308	305	340	334	313	324	310	271	299	304	306	323	325	308	329	362	341	307	291	296	307	328	359	295	314	329	280	279	319	318	307	329	320	332	323	329	340	310	316	327	319	353	290	317	334	316	354	285	290	308	287	341	325	318	326	331	298	344	368	333	316	312	328	321	338	310	303	312	323	307	313	289	317	303	310	329	315	298	324	331	296	359	323	328	315	336	333	319	324	318	299	318	337	305	328	341	334	351	347	320	299	327	322	315	343	338	312	322	315	305	362	320	318	298	283	272	322	309	349	312	289	318	322	333	317	327	334	297	299	345	292	337	321	301	299	313	300	304	320	315	328	305	297	333	306	329	343	309	327	334	324	323	318	289	352	331	323	289	303	322	305	315	345	294	321	320	318	303	316	315	335	318	321	344	303	298	344	336	330	317	311	341	311	332	312	360	306	307	286	316	325	303	359	300	308	338	311	308	318	360	291	362	343	335	345	360	334	308	315	299	324	320	306	308	320	307	319	310	296	291	340	310	307	308	296	315	324	314	306	325	365	325	358	308	321	339	305	329	308	326	334	313	309	300	305	318	337	304	332	335	323	330	315	341	301	309	339	319	282	306	313	316	338	350	326	336	313	312	302	311	309	261	315	310	314	317	304	290	297	291	325	321	294	343	282	313	340	335	299	319	284	291	333	300	299	348	286	326	354	297	299	288	298	319	290	308	334	314	342	317	318	331	284	322	323	315	300	328	299	321	335	331	338	336	319	334	301	286	297	344	331	318	308	323	322	318	308	327	279	317	339	343	328	325	298	316	313	357	334	331	325	324	343	321	302	325	305	318	299	340	308	278	316	313	351	324	326	297	334	295	324	300	330	306	334	315	332	314	321	315	302	357	329	302	333	321	317	337	300	359	312	301	318	323	306	294	308	332	306	294	310	301	347	310	295	331	339	293	307	321	322	268	323	331	330	306	317	314	288	294	339	313	332	316	299	344	290	328	373	318	340	322	312	301	290	319	350	316	310	348	268	318	310	279	323	326	323	301	306	290	303	316	293	326	295	337	301	301	327	338	308	299	316	336	308	344	317	338	325	330	315	284	299	291	306	323	300	307	303	330	314	344	292	298	299	337	331	336	326	321	291	309	312	331	319	319	315	316	287	316	320	319	307	278	298	339	335	331	317	363	304	347	301	297	306	324	303	293	321	292	310	304	274	326	335	302	272	320	344	291	316	323	319	353	318	310	321	306	317	326	311	354	277	304	341	324	323	336	324	307	318	308	346	318	316	331	309	315	285	332	303	309	303	339	316	345	293	278	316	353	313	278	320	300	322	312	303	310	293	304	333	340	331	314	308	310	330	321	302	328	321	327	297	319	283	313	300	298	318	307	340	314	322	288	308	315	331	348	336	327	286	296	289	335	323	285	314	312	308	311	329	322	286	270	336	287	316	335	322	313	330	310	340	313	323	328	334	300	300	352	320	317	301	343	324	329	356	287	325	305	324	323	302	319	326	310	330	305	316	325	315	288	320	293	311	335	304	332	296	319	304	333	287	329	291	337	333	294	321	298	323	338	309	295	329	344	321	327	322	345	331	305	313	300	316	330	285	327	327	307	313	353	325	338	307	312	309	336	329	282	332	311	332	300	332	353	307	327	304	280	320	322	295	293	310	281	307	276	347	274	278	341	311	327	320	326	284	303	322	341	305	322	308	304	318	273	324	330	311	330	326	323	327	294	298	348	306	336	299	340	321	306	321	332	313	327	305	342	338	335	292	315	344	291	314	295	325	296	325	290	328	334	323	322	343	287	339	306	315	316	298	331	345	316	327	319	322	303	343	319	286	346	317	317	311	336	322	303	326	296	317	310	336	330	359	332	324	295	293	336	328	324	336	317	322	317	323	312	312	319	309	317	354	311	323	300	312	334	319	289	312	349	290	299	296	291	335	321	321	332	329	334	338	361	333	349	308	321	318	328	304	287	311	308	301	324	305	317	305	304	274	336	302	306	282	301	318	292	311	315	315	333	339	306	310	322	327	299	307	328	327	301	320	294	326	300	329	320	310	340	315	333	267	353	304	306	320	310	298	309	313	348	321	313	290	294	309	312	338	305	330	314	323	295	317	315	318	312	320	343	302	361	335	318	310	299	327	297	354	321	325	307	298	326	320	327	319	332	317	326	291	345	321	297	334	325	293	303	303	297	323	335	319	300	296	284	335	289	322	328	332	274	304	338	319	324	319	342	309	321	322	374	297	311	321	316	350	314	321	306	331	311	290	311	314	327	309	313	288	328	309	310	300	339	336	285	320	338	344	323	303
3513	10767	24447	2806	2032	1483	1193	897	747	628	587	568	485	459	436	466	395	430	383	355	379	391	358	350	374	359	306	380	358	352	366	349	362	356	330	350	352	330	344	310	355	326	342	333	337	323	320	312	333	326	361	340	356	307	350	301	323	333	311	329	320	303	359	347	356	303	286	348	349	351	313	312	360	336	337	334	335	317	345	339	320	305	326	311	328	373	336	325	316	311	331	307	333	329	304	367	315	333	295	318	290	338	367	319	303	330	319	350	354	353	317	327	320	327	323	364	341	355	327	352	307	317	309	331	315	295	345	297	367	311	286	298	324	338	343	317	310	327	331	318	322	319	325	350	299	325	356	354	341	349	330	319	327	319	312	328	335	324	338	315	295	304	291	320	341	328	324	326	348	340	350	351	335	290	351	327	322	324	309	334	338	309	320	322	332	307	326	319	326	308	319	332	333	315	295	302	329	338	340	324	328	343	325	342	325	310	310	349	332	330	314	306	314	312	349	336	348	352	334	287	315	340	350	354	303	322	353	334	317	366	299	329	335	334	350	330	311	321	315	358	332	315	341	318	334	341	309	304	317	330	316	344	342	337	318	289	298	329	317	331	310	336	316	335	304	352	322	347	349	352	340	338	326	308	313	305	336	314	321	316	344	330	296	306	317	328	312	311	338	319	324	305	319	333	327	322	311	324	334	350	325	312	302	324	319	367	340	326	311	325	343	336	333	340	339	315	311	312	325	326	305	324	319	344	339	326	328	312	307	315	342	311	320	302	305	330	364	315	318	314	332	299	302	340	344	308	319	296	348	299	330	340	316	337	331	311	340	319	317	330	324	336	311	338	338	344	295	310	319	344	360	300	315	354	322	320	313	310	337	325	306	325	334	347	351	305	334	312	310	326	315	337	337	299	320	335	313	343	348	346	348	364	327	293	350	342	321	317	346	337	336	332	325	304	307	347	302	302	328	330	328	290	329	337	340	337	327	326	322	315	310	316	323	337	347	360	366	309	333	326	339	346	304	338	313	325	328	329	304	322	338	335	357	340	340	353	328	328	325	368	328	319	356	351	339	291	329	333	334	315	294	343	309	357	326	299	334	347	334	316	276	296	325	336	331	332	334	339	320	327	333	324	364	320	321	334	347	305	286	317	336	330	324	332	323	302	332	344	322	306	311	298	310	331	313	340	338	311	335	349	300	335	326	294	313	339	304	320	324	336	320	314	302	309	322	353	340	333	294	327	328	297	318	329	369	342	336	334	343	320	337	334	344	293	298	324	312	341	300	326	290	368	309	307	344	330	313	335	317	340	317	310	292	329	328	344	341	309	314	320	339	334	317	339	330	327	318	314	307	314	307	339	317	309	341	324	325	326	345	328	292	336	345	341	336	314	326	354	352	317	336	307	325	330	324	308	327	319	343	316	288	349	321	321	299	327	316	316	347	332	302	349	337	289	322	330	320	334	340	341	313	313	306	332	326	328	338	367	332	329	306	304	294	325	343	318	323	345	336	332	331	339	352	317	330	361	342	336	293	313	317	325	284	299	325	345	354	343	317	368	330	313	297	341	328	313	306	347	345	334	327	331	307	350	341	358	336	306	327	326	304	299	336	326	332	342	313	331	303	337	323	327	328	307	335	311	322	312	329	332	337	333	325	329	336	339	324	342	325	327	327	343	316	323	342	336	334	340	316	320	316	329	284	356	331	312	341	327	315	325	317	347	339	343	309	313	311	338	333	354	351	344	317	308	347	344	329	322	322	320	290	321	313	278	348	288	304	313	329	315	339	311	339	332	336	340	292	336	332	326	295	355	340	302	341	322	332	337	318	360	322	327	317	325	324	326	320	329	323	308	299	326	332	333	338	308	312	311	308	328	352	320	323	326	320	340	350	321	308	325	312	292	318	325	320	306	321	307	323	328	293	348	359	313	323	314	325	335	315	316	305	340	314	323	339	334	338	303	304	330	312	319	311	314	334	328	317	329	338	324	323	319	342	334	316	354	323	317	356	323	301	339	294	315	296	327	305	313	305	338	319	303	374	323	340	316	318	323	331	297	288	341	352	347	345	331	322	337	329	336	335	306	331	314	328	281	343	315	314	306	342	334	300	353	349	323	326	318	338	305	340	324	308	312	321	316	328	317	343	330	325	367	310	311	344	335	314	340	342	341	325	344	362	304	339	324	299	354	349	301	315	341	321	331	312	321	332	340	326	303	327	293	373	326	342	341	333	333	319	336	322	315	313	329	353	338	313	317	350	331	341	347	332	314	334	337	304	325	329	342	322	323	315	305	339	327	310	346	336	340	316	361	308	319	321	332	335	346	333	355	311	312	322	324	337	326	347	304	328	307	316	316	304	328	301	342	327	327	305	337	319	330	298	316	319	320	322	346	358	331	317	321	334	331	351	336	332	326	341	319	348	293	349	339	310	336	321	350	349	349	353	303	336	334	339	311	304	347	322	315	309	342	349	331	300	314	331	328	325	332	344	309	329	317	325	309	321	343	318	340	325	305	311	321	338	342	318	354	340	334	327	324	341	329	335	313	321	322	318	305	339	331	327	328	322	353	310	310	323	341	307	330	306	334	319	346	364	296	309	339	328	304	323	297	309	328	309	336	331	320	355	321	358	315	330	366	307	350	380	330	336	319	336	318	340	290	319	341	278	312	321	301	310	359	319	336	326	355	290	350	319	299	372	323	310	327	343	343	293	326	354	290	336	305	323	335	333	328	303	313	311	341	337	271	351	318	344	344	330	312	343	316	325	341	325	332	321	308	324	309	329	319	323	314	354	304	319	336	321	327	319	326	332	318	347	308	296	352	305	345	316	303	296	336	335	317	302	317	319	301	319	313	304	337	326	338	317	326	321	331	306	331	300	276	337	320	331	368	317	316	310	308	331	347	350	331	330	342	322	327	351	346	354	327	313	361	330	321	330	320	331	333	315	340	349	328	348	332	310	296	322	290	333	327	323	327	360	333	297	330	348	326	347	356	361	329	298	280	329	334	310	329	321	328	298	311	329	345	337	311	314	344	328	342	326	336	325	335	307	326	311	312	311	303	336	330	307	319	313	295	288	339	300	318	320	331	319	328	295	270	316	313	329	299	345	330	319	349	338	301	309	335	312	302	332	331	332	327	312	304	315	312	306	301	346	302	343	361	332	327	312	338	338	357	343	337	326	317	325	366	309	295	320	330	326	329	347	348	309	329	312	300	368	333	316	305	324	328	337	336	327	332	333	297	312	333	337	321	339	323	301	326	322	350	328	305	297	304	332	321	328	326	311	336	358	307	319	359	316	343	323	323	309	339	308	352	327	318	324	326	287	312	310	336	326	330	323	327	309	299	327	330	320	347	297	329	304	311	358	388	315	300	338	317	326	334	334	304	308	310	321	334	343	336	322	321	326	312	284	375	316	336	315	295	319	353	313	299	328	323	334	331	314	334	335	334	332	337	362	335	334	348	300	314	341	333	318	322	336	327	349	311	318	335	346	301
25297	21400	27324	25790	9115	796	614	534	447	433	467	449	402	448	397	393	353	377	360	408	397	398	386	376	361	352	378	352	398	365	355	388	387	402	324	376	366	343	386	309	339	385	367	372	375	346	371	378	358	353	368	350	347	385	338	390	375	358	341	369	368	368	377	351	372	365	338	376	384	370	378	365	378	363	365	364	324	380	331	356	347	330	339	385	379	379	381	387	363	383	353	380	355	336	356	369	330	342	379	368	363	369	346	356	356	339	368	339	364	338	343	378	372	357	370	342	370	324	331	348	356	338	344	384	374	345	351	350	325	350	327	328	370	356	351	403	365	349	360	400	341	365	356	366	353	351	345	366	383	355	364	373	354	360	397	381	334	391	351	367	391	385	367	347	340	393	331	371	346	374	360	385	375	381	379	353	368	344	326	346	349	344	367	352	394	345	343	346	384	349	371	339	381	396	362	342	385	399	369	347	388	359	360	357	357	362	373	365	334	398	377	348	402	388	344	383	364	348	362	375	367	341	374	359	385	376	341	340	341	375	357	365	316	385	368	376	385	353	381	347	348	384	354	381	397	357	362	379	344	348	353	378	378	365	330	364	373	335	366	336	372	362	401	407	381	339	383	342	378	338	382	360	362	354	370	383	378	388	340	380	319	349	321	353	327	382	337	339	339	353	354	400	369	352	388	387	363	393	396	357	356	376	380	368	397	364	360	341	382	367	360	311	348	367	365	339	352	405	370	354	320	385	388	346	358	382	340	366	362	353	354	357	346	376	409	392	379	357	325	390	331	385	376	333	358	359	358	369	368	373	347	348	368	388	336	352	361	374	366	364	386	330	350	355	416	375	389	382	305	363	371	364	365	365	366	364	377	354	377	376	392	400	374	365	340	353	385	357	345	353	360	356	371	374	352	363	367	354	378	371	350	329	378	327	375	352	308	364	374	346	317	367	373	373	381	356	349	366	364	362	366	392	392	350	374	327	375	387	375	369	376	376	387	347	370	355	364	334	396	382	360	377	374	377	336	366	369	367	354	351	383	336	347	350	331	376	358	343	370	367	331	376	358	397	350	369	333	366	384	353	363	332	380	361	377	374	353	336	359	364	390	377	383	339	404	353	316	347	346	365	350	356	376	351	365	368	380	348	342	407	338	356	361	365	359	413	365	368	326	348	362	353	362	368	361	355	363	409	381	368	371	348	353	353	401	376	380	348	379	352	337	375	351	375	366	375	363	355	360	376	370	390	357	368	366	364	360	339	395	384	361	376	364	345	361	397	383	356	372	389	357	350	370	368	334	365	375	344	392	369	361	357	370	330	348	374	337	320	378	363	366	343	338	391	375	341	358	375	356	358	378	353	383	383	345	347	338	332	400	384	353	357	358	374	355	370	378	361	390	339	342	376	405	379	356	410	326	379	355	334	348	361	391	344	348	347	341	376	386	355	343	380	373	355	381	345	368	346	351	345	359	383	374	338	366	362	348	337	385	339	373	370	359	388	393	411	380	369	331	372	380	351	378	388	357	337	354	373	354	342	408	360	423	377	370	368	346	385	380	339	352	367	370	368	350	356	350	359	425	370	329	363	371	354	387	343	343	354	327	329	373	308	345	346	380	358	344	370	368	377	353	358	374	374	383	377	375	346	361	339	335	361	331	356	379	362	397	352	354	323	403	375	384	349	366	322	361	376	351	375	363	351	395	386	353	345	378	404	350	340	348	367	383	366	371	363	370	345	367	378	355	352	371	354	358	347	350	336	353	387	300	358	368	399	374	371	345	366	356	365	372	377	366	375	372	340	343	351	349	377	337	345	356	357	351	349	347	357	371	382	363	337	421	387	393	382	355	374	375	401	364	365	355	351	350	367	385	371	346	363	334	342	379	364	351	360	365	336	356	352	357	339	372	341	386	350	361	388	319	392	348	356	341	350	367	348	382	366	346	348	374	389	346	366	355	384	314	344	391	392	344	361	364	377	363	364	388	335	338	412	379	334	343	348	350	320	338	317	385	381	380	338	376	375	336	351	383	385	372	345	380	378	355	361	348	343	325	323	360	352	384	379	361	376	358	370	371	361	358	365	375	378	337	357	359	333	369	346	404	374	356	358	379	361	361	364	343	348	368	386	354	340	333	344	371	357	362	362	381	378	364	367	379	369	382	335	346	361	356	372	358	319	379	361	337	344	406	379	340	344	325	384	342	371	361	369	321	353	362	328	337	358	358	338	354	377	364	343	371	378	350	379	345	391	303	361	347	395	374	348	341	377	378	364	393	362	344	339	340	367	365	358	384	349	332	348	355	370	384	362	350	374	384	380	336	319	352	376	356	340	329	368	380	351	369	388	364	360	347	361	395	392	387	382	387	373	409	369	367	383	356	349	359	377	321	365	389	364	369	375	371	405	372	334	345	349	382	363	359	374	378	387	343	325	381	348	393	359	380	356	384	360	367	327	336	350	349	365	338	353	362	367	374	352	355	359	356	380	360	369	363	339	350	406	344	322	343	397	344	379	360	377	378	369	392	385	358	362	378	364	336	332	358	353	405	358	334	357	360	338	366	372	379	336	400	324	358	371	382	365	372	360	365	330	392	372	371	362	384	391	387	375	366	378	348	392	376	353	337	365	334	419	355	357	355	382	359	340	366	351	366	336	366	351	352	382	338	391	386	368	356	384	378	340	360	370	326	350	362	320	368	352	367	377	351	342	337	358	359	359	370	359	335	357	362	367	349	380	387	364	319	378	370	379	349	379	371	352	386	362	342	366	313	347	348	400	349	341	373	374	372	338	370	385	377	399	368	362	342	337	357	382	355	394	362	350	352	352	394	362	357	347	367	368	382	337	372	354	334	373	328	360	355	353	357	357	360	374	331	391	378	371	353	367	346	379	359	381	415	331	386	332	341	394	406	363	388	397	370	357	352	415	365	343	375	380	355	374	373	349	393	341	331	333	358	361	384	365	365	379	367	365	350	351	403	332	355	335	369	419	377	360	395	376	331	353	324	364	366	321	376	348	363	371	377	378	374	375	370	382	366	359	380	367	356	400	346	344	343	339	312	385	382	390	335	362	333	375	355	370	324	367	354	386	363	369	347	363	358	355	358	352	348	379	359	348	370	353	375	381	364	385	348	345	369	387	372	348	359	365	365	389	371	354	388	374	357	377	368	368	361	356	341	333	305	376	345	375	339	351	375	359	347	371	333	357	372	373	353	345	361	384	356	338	347	370	346	369	356	350	360	380	358	349	379	355	371	355	348	356	340	365	345	374	360	395	329	361	389	360	360	349	354	362	356	387	370	354	367	408	339	318	376	343	339	369	403	368	358	392	366	354	340	388	343	345	378	400	353	347	367	356	315	375	342	353	349	342	327	378	367	326	359	372	382	350	378	340	325	358	351	331	369	316	336	352	331	364	351	379	381	382	351	352	357	363	360	363	353	360	409	387	336	352	402	363	378	383	366	403	384	364	331	372	353	311	375	342	382	337	374	333	346	352	377	386
3504	9003	13223	1718	1297	988	847	702	662	605	585	544	542	486	448	437	415	463	455	480	447	416	427	447	420	372	405	414	371	414	388	396	399	367	404	408	427	413	427	397	392	401	437	413	377	414	371	390	418	385	383	389	383	394	373	388	415	381	404	401	382	403	411	389	395	392	408	380	403	378	405	391	397	413	412	390	412	380	374	406	397	408	402	412	425	401	386	388	423	383	402	403	424	390	429	393	402	372	406	396	392	389	407	435	393	403	400	400	426	399	389	394	435	406	387	429	394	395	391	390	443	374	404	383	423	413	404	397	377	393	401	426	387	393	389	395	391	416	395	403	385	388	455	417	403	393	399	404	406	364	407	403	388	392	356	378	393	394	397	373	398	374	355	416	371	397	406	376	417	388	398	356	397	393	394	397	393	372	350	415	400	361	382	419	392	415	400	406	389	398	418	386	395	399	413	422	385	361	394	407	374	425	389	424	429	380	411	392	395	396	407	439	409	387	408	412	414	400	390	367	368	355	394	382	366	348	393	434	400	427	417	371	380	394	428	375	413	427	405	376	350	376	385	404	389	391	401	401	436	418	444	346	402	408	371	371	370	372	352	381	415	384	405	374	425	397	398	408	361	402	374	389	359	427	408	404	386	366	435	416	394	404	403	401	409	407	382	360	408	407	408	411	413	391	408	365	363	404	377	379	392	366	383	372	375	372	368	381	399	398	362	381	378	408	368	392	371	427	412	398	366	424	370	387	393	373	394	397	409	392	414	409	390	379	422	388	375	400	403	400	358	393	371	397	390	391	417	364	392	387	408	411	389	409	371	376	416	401	383	377	402	385	427	373	372	380	378	397	387	387	368	400	351	395	396	400	415	380	391	376	376	347	383	391	384	405	385	378	393	395	379	404	368	428	387	412	387	348	390	369	400	370	367	364	378	412	387	430	376	406	394	412	427	400	398	408	382	414	398	375	386	416	376	405	363	390	384	374	381	422	388	416	388	415	429	411	366	381	449	389	425	396	429	424	401	406	424	389	394	401	384	424	417	392	374	378	353	396	389	398	388	361	362	386	404	405	404	418	409	414	383	419	437	418	398	373	387	386	395	401	392	410	404	403	377	409	388	362	392	374	373	438	418	378	423	400	403	336	380	410	405	399	365	444	441	416	393	385	411	411	365	406	403	412	381	439	361	408	422	418	420	398	371	374	385	395	382	396	398	429	370	379	410	356	402	447	391	381	411	413	372	401	375	423	394	431	405	402	355	387	393	423	398	418	394	373	443	396	376	396	376	385	330	411	350	385	398	371	364	415	413	417	413	388	387	387	365	369	403	386	390	405	416	371	382	381	374	403	409	385	372	381	399	376	379	414	371	398	357	375	401	396	365	420	411	438	401	408	370	368	378	364	408	372	412	385	361	383	410	380	405	379	371	382	397	378	405	421	392	361	387	411	386	383	402	402	385	387	376	396	368	383	387	373	377	377	417	376	366	378	404	392	361	385	378	376	421	388	376	420	390	363	400	383	384	358	346	380	415	356	413	383	394	385	366	429	374	390	365	392	382	427	429	365	391	382	393	380	389	377	389	404	381	345	384	353	402	393	395	416	409	359	370	376	392	408	365	394	372	389	417	389	408	344	380	400	391	423	414	415	379	420	389	393	437	394	410	423	378	407	360	411	359	390	396	392	387	401	384	392	373	428	406	376	406	401	418	363	394	402	365	410	418	378	378	373	395	392	393	416	371	386	378	407	369	396	383	367	404	387	384	392	388	388	420	410	388	400	412	387	444	358	390	417	415	368	369	402	381	422	395	374	373	381	373	378	389	399	388	413	331	366	407	357	393	433	405	398	412	380	402	400	377	417	379	391	390	407	391	394	388	387	410	418	388	368	363	398	430	380	405	395	369	377	375	427	383	383	384	381	408	372	399	379	396	354	391	399	392	388	418	391	435	390	392	428	413	382	378	386	401	372	388	396	373	399	413	384	391	438	410	381	371	373	380	392	421	433	365	383	364	382	405	395	394	401	395	403	393	389	388	385	415	414	411	369	373	354	400	420	403	405	373	397	376	413	412	388	377	400	382	381	407	381	379	424	413	390	414	371	410	395	376	407	402	395	412	392	405	404	396	374	394	404	362	426	372	424	376	400	383	394	382	388	397	421	400	378	397	380	372	372	381	404	385	366	388	427	380	349	396	357	424	397	389	392	372	390	404	376	396	381	412	398	439	412	403	405	371	405	403	368	400	391	419	356	387	400	440	383	402	394	423	369	370	433	433	405	384	383	373	419	388	386	404	405	400	416	391	404	393	408	389	394	401	393	414	375	375	363	375	421	396	403	400	377	417	395	361	386	381	412	392	401	388	371	407	393	364	392	396	419	386	408	420	422	405	378	423	408	405	395	401	365	399	403	381	405	405	386	407	396	405	375	410	369	403	385	402	414	365	405	408	360	398	370	405	411	406	422	374	422	437	430	399	405	426	389	399	400	404	408	422	388	399	405	399	415	408	394	442	393	421	351	396	410	369	388	407	370	412	388	369	420	407	393	386	394	360	418	410	408	418	393	403	346	398	376	417	370	398	412	424	380	394	401	435	420	386	438	388	395	390	425	423	406	384	375	390	431	354	389	377	369	378	405	407	440	385	388	382	394	403	384	402	388	421	402	394	399	412	386	385	414	393	377	394	394	407	402	396	410	380	395	368	393	369	399	414	390	435	409	381	415	426	398	389	412	390	407	417	405	408	399	376	413	371	370	420	410	378	396	411	372	388	386	369	395	376	398	389	389	384	413	382	380	389	405	380	400	413	382	397	387	392	381	387	426	410	394	421	410	372	400	424	390	377	375	393	406	398	389	363	379	399	384	415	379	380	388	405	412	375	403	427	406	408	399	393	388	414	381	368	382	401	417	376	406	400	430	404	380	357	391	370	423	384	406	364	384	414	392	392	376	372	410	388	426	366	437	388	399	387	361	388	377	393	409	410	421	385	377	410	406	399	411	397	435	371	381	404	393	403	404	371	382	358	390	405	406	402	385	397	402	411	406	376	384	405	418	404	398	402	420	400	402	367	331	382	432	411	372	406	401	392	390	395	401	419	376	421	433	399	411	402	364	414	398	375	353	376	417	407	374	371	417	393	391	392	400	364	390	399	370	383	378	352	422	390	375	395	375	401	401	365	390	427	409	391	391	408	425	404	389	397	398	386	400	401	416	410	420	387	388	405	396	375	393	384	385	354	393	352	381	407	378	406	393	376	372	380	396	413	426	397	406	390	402	418	392	413	382	387	408	368	427	398	372	410	379	403	393	397	404	405	418	376	356	406	425	438	380	371	407	381	394	341	369	404	383	390	411	382	381	383	394	379	395	429	360	408	381	418	401	388	396	371	417	372	397	397	387	369	366	372	365	382	407	371	408	378	406	405	384	410	402	388	388	372	388	410	419	402	361	380	410	388	369	354	352	419	397	420	400	397	371	392	427	348	361	422	393	339	365	386	383
22955	21470	29047	24332	21472	21516	7523	1408	1025	918	904	835	839	791	730	745	730	681	703	655	722	685	641	616	610	660	640	643	633	621	596	638	599	673	617	589	645	589	614	599	640	603	561	639	549	639	613	599	557	625	600	586	647	616	667	611	591	594	572	614	599	609	604	580	583	571	627	648	598	615	600	576	559	595	572	588	608	597	568	610	593	557	621	605	563	585	560	612	590	578	617	566	598	586	560	582	612	574	618	599	585	598	635	564	592	584	566	590	595	601	591	572	606	592	583	615	620	570	605	612	640	594	628	564	605	601	581	630	596	610	593	579	595	561	595	547	636	605	617	582	591	604	547	600	591	593	610	626	605	589	664	601	589	606	613	579	602	589	610	549	576	609	625	586	612	593	561	592	614	605	630	601	616	580	589	568	622	611	618	592	589	586	609	585	529	658	636	572	653	605	637	594	545	640	590	561	570	612	560	614	647	576	571	585	666	601	594	596	647	622	618	605	579	569	592	575	573	632	588	630	581	576	585	600	614	590	606	557	580	609	578	639	601	574	581	635	563	595	589	595	655	598	560	594	558	608	608	616	627	576	657	587	554	611	620	605	576	614	591	585	576	630	569	574	559	608	565	607	623	593	552	634	558	571	574	624	616	564	591	606	614	611	613	623	637	622	626	606	588	593	599	576	609	580	598	605	587	640	599	582	580	603	616	583	567	600	627	580	578	565	614	575	567	607	636	595	582	611	582	578	609	635	607	616	594	583	562	592	570	621	629	591	561	617	587	600	595	572	567	584	590	579	578	607	550	587	573	603	573	620	590	552	599	560	601	604	619	560	662	593	635	577	605	643	597	588	589	598	589	562	572	584	578	584	596	607	582	612	601	627	589	593	616	607	556	629	638	599	625	551	615	613	598	614	562	584	560	583	616	614	602	600	605	599	600	569	595	592	637	557	608	632	605	656	589	574	599	644	604	599	559	599	563	616	569	606	595	541	598	585	550	591	587	604	598	585	614	605	584	588	654	573	615	579	590	573	587	617	589	600	612	598	617	628	611	614	567	599	617	594	578	589	558	626	555	616	611	634	555	610	602	552	640	589	638	563	600	650	604	582	566	600	609	602	594	604	612	581	594	604	597	582	569	607	609	591	586	601	621	578	575	563	583	582	633	602	633	589	581	601	579	623	594	584	597	577	582	523	564	613	592	634	571	598	592	570	641	579	593	576	580	583	574	579	608	585	617	609	566	627	654	597	595	595	630	631	582	618	587	598	540	570	613	569	626	585	578	574	605	546	607	591	612	628	604	609	607	556	573	558	596	629	564	614	604	577	571	631	608	612	620	575	598	619	589	653	614	611	574	644	548	605	598	595	598	578	575	578	586	628	637	592	591	567	595	622	603	562	615	635	588	612	614	579	587	565	618	610	614	606	576	611	588	593	557	590	596	580	550	561	622	593	575	551	606	574	542	620	612	615	590	594	604	601	557	585	580	564	665	605	613	616	591	610	639	635	587	595	650	604	612	593	580	603	564	562	569	560	643	617	604	586	600	652	607	611	618	659	627	594	596	608	580	585	632	575	614	614	605	591	611	589	575	574	648	664	588	583	636	572	642	652	573	638	624	585	632	609	632	643	597	557	609	617	603	644	568	566	580	536	574	607	564	566	584	582	586	574	590	605	557	621	626	647	591	588	593	597	576	550	587	645	617	627	586	597	573	601	598	636	606	579	600	675	587	616	601	576	614	593	556	590	595	593	599	566	599	557	550	629	607	605	659	590	650	646	580	588	585	589	530	590	640	577	616	615	587	596	641	595	557	571	596	566	576	634	584	590	610	589	568	573	604	590	560	555	625	616	589	563	599	590	573	618	610	568	624	634	594	598	568	606	587	602	616	625	638	573	573	572	658	638	611	608	578	616	591	587	577	630	624	623	574	618	592	598	576	572	604	578	628	608	615	588	611	604	615	608	569	616	621	554	584	593	573	557	586	612	574	603	631	540	623	572	588	564	565	576	579	653	599	585	621	614	618	595	564	605	571	614	557	631	598	594	660	608	561	564	611	550	557	542	595	620	593	588	612	602	575	611	608	575	642	647	609	592	598	570	613	590	561	635	582	597	619	609	656	619	610	608	590	615	572	592	648	574	562	629	628	553	635	566	621	639	637	619	603	620	561	636	563	561	565	597	655	616	582	614	608	627	605	592	635	575	595	578	637	538	597	573	599	622	555	601	633	582	556	634	591	569	586	604	598	611	595	626	634	607	611	634	583	593	587	576	613	609	598	599	572	582	556	615	583	560	585	646	622	584	580	601	612	581	589	583	578	588	564	627	581	597	628	599	588	602	580	592	570	579	594	541	578	589	585	599	589	580	601	608	610	573	615	598	554	620	574	636	569	541	597	580	558	613	586	597	626	597	613	565	637	614	595	580	642	608	566	576	600	570	588	614	611	617	602	578	593	608	580	575	569	593	586	626	587	617	621	661	591	601	605	610	580	599	594	578	627	597	620	627	596	587	624	605	634	597	601	637	607	591	613	604	568	642	593	613	588	615	540	629	576	627	593	561	610	583	628	588	599	589	596	535	623	615	605	622	603	607	586	600	582	595	572	580	558	575	651	605	629	605	590	555	626	589	581	564	654	604	615	614	584	556	586	570	551	588	573	577	607	603	607	610	591	667	612	567	592	619	557	584	575	553	619	634	579	622	584	567	569	598	575	600	598	589	585	638	581	587	603	626	575	629	566	605	604	521	629	596	609	578	600	610	593	600	591	573	603	592	592	620	583	589	617	598	601	609	624	594	629	543	605	566	592	594	565	570	625	609	620	593	627	638	659	591	604	556	577	591	617	602	615	603	568	628	626	591	596	600	575	579	602	596	609	572	624	619	619	614	622	626	619	610	621	612	606	621	627	574	608	579	606	622	595	612	583	596	602	611	573	577	640	551	586	580	582	616	624	611	576	610	599	575	576	593	610	612	535	600	576	623	625	573	627	572	612	576	585	602	588	589	629	589	583	620	609	621	577	634	671	657	579	588	621	582	586	580	571	626	611	580	611	596	571	584	616	612	601	591	562	578	595	580	598	553	586	597	585	627	585	591	630	620	619	622	629	582	574	570	583	624	583	619	634	590	616	622	582	600	617	584	574	586	612	585	604	600	638	569	566	575	630	629	565	600	600	605	620	594	581	590	626	570	628	559	611	576	602	597	582	589	585	537	639	619	600	639	588	633	587	584	597	584	610	594	549	635	612	571	590	632	583	561	606	616	609	598	629	658	561	611	605	590	591	620	567	594	606	568	585	567	617	600	585	575	569	622	582	635	593	590	625	612	594	623	597	575	576	565	609	569	638	652	597	603	598	607	591	638	593	595	605	609	569	601	613	600	587	575	637	611	604	573	635	585	623	612	590	550	624	566	616	592	569	620	596	622	582	603	568	638	616	609	618	588	618	624	586	622	605	601	612	609	670	606	613	610	628	565	544	633	628	613	592	620	615	554	633	555
4987	18755	18147	5112	3751	2857	2127	1781	1448	1270	1152	1042	940	845	840	819	753	762	767	745	677	691	712	698	631	620	675	647	695	682	649	666	648	600	606	622	678	693	651	658	593	628	616	593	624	596	599	614	645	600	583	621	630	637	620	623	591	642	610	624	610	600	616	629	596	608	616	655	564	580	622	570	612	640	585	600	579	644	586	641	585	629	592	604	570	619	621	613	594	645	637	605	570	635	593	630	603	599	586	596	557	631	597	617	577	603	584	626	575	587	620	590	595	607	620	605	614	584	628	632	608	585	618	576	577	568	580	577	635	639	642	579	617	631	610	644	604	596	607	575	664	640	580	598	587	646	605	597	584	618	590	646	550	643	603	629	583	612	606	622	576	605	591	600	615	602	602	582	627	618	561	632	602	611	643	588	593	578	593	584	624	625	615	582	629	626	617	594	607	606	595	557	579	594	620	587	593	596	643	592	614	659	614	572	575	591	585	631	602	627	604	617	634	618	615	619	572	603	592	610	568	606	593	590	581	591	611	608	553	598	627	605	569	578	633	632	578	644	642	612	590	637	624	605	606	619	569	590	605	639	618	647	588	617	600	589	648	592	648	606	625	641	584	591	601	626	685	549	597	610	590	593	596	633	558	641	610	610	598	584	618	595	611	599	638	597	567	588	613	614	603	580	623	596	588	629	615	628	597	649	619	606	616	581	631	575	589	624	619	612	568	602	583	625	591	606	565	587	607	630	601	556	596	582	595	572	631	556	547	615	636	566	577	576	574	588	597	649	626	616	559	570	649	579	599	607	610	552	602	596	601	624	628	605	559	632	603	628	627	594	581	540	617	590	592	598	603	597	626	613	610	616	570	607	548	569	603	585	591	624	617	590	579	590	598	587	628	621	641	588	618	596	639	612	612	629	623	596	587	624	652	554	661	612	596	612	556	605	622	584	588	601	548	615	585	612	591	561	615	601	618	586	580	625	607	577	579	624	642	604	549	570	588	568	632	593	586	606	629	613	580	608	651	551	637	596	582	622	601	635	595	615	598	580	597	614	627	572	617	651	614	624	583	610	651	620	581	605	610	619	573	602	619	617	568	617	591	586	626	633	615	578	633	603	604	632	640	598	585	618	617	600	583	626	598	596	655	621	577	607	596	584	595	596	576	634	559	614	585	534	562	648	612	634	602	600	598	564	575	624	623	607	604	605	564	617	556	575	614	606	588	603	580	625	608	569	610	614	618	611	598	619	605	603	577	655	614	643	552	630	607	614	599	576	564	573	586	563	599	597	590	578	639	634	587	602	603	619	635	583	618	572	638	550	556	610	577	629	569	603	596	608	559	622	620	607	660	595	587	598	563	586	601	574	616	625	585	619	590	574	580	642	599	587	596	597	604	651	619	597	642	546	601	636	595	582	610	573	597	627	602	597	609	609	620	581	581	553	651	632	630	575	590	577	604	623	590	604	617	570	583	562	632	637	578	635	621	597	654	585	625	610	572	624	620	613	648	611	644	581	629	592	642	592	574	556	639	627	640	605	627	584	578	562	588	618	574	580	631	589	686	581	582	608	570	614	597	575	611	629	613	611	619	642	620	623	592	601	621	619	612	650	592	595	578	631	588	574	626	592	622	615	651	591	625	609	595	607	592	606	614	597	603	584	595	549	604	617	594	601	643	582	559	603	566	601	591	560	612	582	610	606	600	594	628	610	595	623	597	581	542	566	618	579	623	615	582	601	599	636	630	619	583	571	605	598	594	596	607	628	576	625	609	561	594	607	608	593	610	603	620	580	566	621	599	593	617	598	631	576	630	602	632	627	609	605	601	590	593	596	622	618	593	606	624	573	604	634	605	618	580	576	622	650	592	556	595	624	599	613	671	573	656	593	583	613	614	591	630	563	596	611	581	592	589	593	618	570	587	598	568	609	597	622	623	603	572	633	602	587	608	597	596	602	607	577	568	587	598	606	603	582	537	594	620	587	582	580	570	609	583	597	628	576	612	644	576	599	614	586	611	590	597	637	637	606	577	642	587	622	594	580	632	598	591	579	581	597	623	576	574	565	581	605	595	597	629	601	628	615	636	574	609	580	584	615	612	585	600	605	594	652	549	594	590	588	623	656	637	581	613	636	570	569	608	612	623	619	647	593	555	610	578	548	625	616	625	570	627	599	618	607	590	579	630	568	588	626	626	605	602	595	630	574	609	587	623	623	627	573	617	570	602	589	618	593	557	589	585	590	602	605	580	618	593	608	650	602	644	643	634	636	555	608	599	565	614	560	598	615	552	592	607	584	583	609	634	550	611	590	588	593	589	545	587	597	628	612	621	570	567	629	611	589	614	591	580	625	613	620	622	581	616	626	606	598	596	595	604	596	624	608	562	595	586	592	587	614	588	567	597	606	639	660	611	580	607	619	588	619	573	567	565	647	630	640	565	601	603	596	583	588	586	584	594	572	593	601	584	629	660	556	567	655	598	644	632	611	619	631	599	650	603	582	594	594	608	607	665	584	643	571	615	613	619	590	590	587	582	614	652	618	605	563	577	555	621	603	587	625	575	584	586	603	590	573	591	638	571	578	575	621	645	612	601	556	603	594	615	583	589	585	627	591	560	616	587	605	590	622	584	600	591	588	563	555	608	646	609	597	605	648	583	563	559	584	637	635	616	624	576	613	632	582	580	581	606	611	635	604	574	616	559	577	581	625	613	592	606	558	588	616	600	565	598	576	632	605	619	599	640	604	599	564	617	607	614	644	580	579	576	597	595	615	601	609	578	548	626	597	554	613	630	590	610	551	628	644	594	641	624	590	644	633	606	619	591	596	554	571	589	580	563	591	672	609	605	641	616	610	605	629	602	578	625	618	633	596	574	595	562	549	575	621	571	585	588	596	602	607	604	590	604	588	591	616	592	612	639	580	578	591	565	592	604	559	578	629	580	591	600	595	651	631	605	575	573	618	583	622	618	603	623	637	625	588	619	615	597	552	556	616	618	624	569	651	633	646	590	590	601	592	617	640	612	594	603	618	605	628	558	588	593	631	635	587	662	567	629	605	643	625	589	580	575	613	602	567	582	617	599	616	631	588	614	586	642	577	561	598	605	593	633	585	585	602	609	617	658	612	595	583	578	568	568	605	623	618	604	590	616	595	606	619	638	590	564	624	605	572	600	589	594	561	594	566	587	579	622	608	590	589	596	545	617	565	562	570	620	569	571	603	572	584	602	559	629	586	608	593	595	641	586	631	588	581	571	602	566	608	615	638	615	554	617	586	634	584	581	634	623	639	575	668	589	596	623	633	635	623	624	599	598	620	607	626	638	572	575	665	562	543	593	655	613	616	607	573	652	581	617	625	575	633	601	613	621	580	612	611	615	609	594	606	562	616	586	622	592	649	564	621	591	607	549	641	608	562	638	636	600	587	598	585	625	624	539	639	622	604	638	564	568	576	588	598	547	618	612	608	614	593	607	545	606	636	596	614	606	593	552	582	635	614	592	611
27811	17761	4338	521	267	248	217	191	209	169	208	200	209	180	189	165	164	183	191	191	191	206	212	179	172	171	195	180	187	176	175	176	171	165	187	210	161	192	188	217	187	169	193	181	179	173	196	191	182	202	171	171	179	201	179	161	178	173	183	195	186	182	147	151	167	176	179	206	165	195	173	171	157	193	174	166	168	186	181	181	197	168	188	179	160	162	172	193	176	185	184	155	173	178	168	182	172	167	193	185	168	171	186	181	165	171	172	192	187	160	170	179	171	170	171	172	199	164	200	174	192	185	181	196	184	178	159	178	183	182	171	187	178	198	193	173	201	171	166	176	194	194	188	183	162	182	181	182	169	173	192	167	160	193	206	165	191	162	174	158	160	177	175	169	204	209	164	170	157	186	180	168	173	173	185	184	182	189	162	193	174	193	174	187	184	186	200	157	174	168	191	174	177	167	185	178	170	155	160	186	201	173	182	167	182	174	197	170	172	184	175	192	141	177	183	184	159	190	178	186	172	198	174	166	184	194	167	174	190	167	197	184	185	177	178	188	167	167	184	172	174	160	187	183	195	187	188	195	169	158	151	170	209	181	171	195	187	181	180	158	187	160	173	148	176	174	175	154	166	197	186	164	156	185	171	179	176	177	179	181	165	175	173	137	186	166	159	170	183	185	168	218	163	193	168	177	176	186	176	207	170	190	190	169	191	187	177	182	194	190	175	187	177	175	180	165	187	181	179	192	180	181	169	205	172	189	182	175	173	155	185	189	179	177	201	185	182	161	170	174	165	177	169	197	184	204	190	153	207	163	162	188	163	200	174	178	179	169	162	176	177	206	166	186	193	166	201	163	177	174	203	178	169	164	191	187	192	168	175	183	181	172	151	167	185	177	158	206	190	170	192	173	161	180	150	155	189	182	166	189	182	186	188	194	174	172	173	185	180	152	157	183	186	150	172	152	171	190	175	162	173	184	173	185	179	177	191	202	163	172	191	195	175	172	180	173	180	193	176	176	187	175	177	176	193	198	172	173	197	182	169	198	186	182	204	154	166	166	189	189	163	175	196	186	167	163	197	164	184	197	183	154	205	148	193	176	169	172	179	181	199	184	190	183	199	176	186	185	199	217	188	169	159	170	188	173	157	152	189	165	178	153	178	187	191	179	191	165	178	200	176	170	183	189	187	163	166	180	150	177	169	183	184	179	189	224	190	185	188	186	205	166	210	173	167	179	174	167	180	156	167	157	179	163	157	162	172	167	186	171	173	156	191	174	209	202	178	166	172	165	185	167	192	157	166	167	200	183	188	182	157	182	171	178	173	186	168	167	202	198	177	174	182	172	182	172	162	161	181	171	196	168	167	177	166	168	202	171	194	189	168	179	190	205	174	177	152	198	169	192	183	177	203	162	183	182	171	168	173	173	141	198	175	189	173	181	190	182	186	180	171	181	167	160	189	186	167	179	199	156	182	162	187	167	197	176	173	169	189	182	177	179	180	226	200	156	185	175	177	176	172	174	189	163	142	197	165	208	183	184	166	173	187	193	170	201	186	182	179	171	164	187	170	190	182	152	182	169	180	165	176	171	208	172	187	170	201	186	193	179	172	166	176	177	188	172	194	183	188	178	172	190	169	193	159	175	165	162	189	196	174	178	199	198	159	174	176	194	174	185	165	170	167	167	152	217	193	173	172	190	186	191	169	208	204	180	162	185	192	184	171	176	173	170	164	183	160	143	194	169	165	177	144	185	180	197	208	197	207	191	186	180	159	197	193	171	185	164	164	174	181	166	191	187	168	173	160	169	162	203	164	169	192	165	175	187	176	168	197	193	180	180	190	160	181	199	194	175	171	171	175	188	179	182	178	178	191	167	197	184	186	148	174	175	191	173	174	141	181	177	161	177	179	199	162	176	166	159	177	168	189	165	187	186	167	165	199	171	191	162	144	170	189	190	178	174	172	143	179	173	198	179	153	182	182	195	159	178	196	179	188	177	181	179	170	177	176	184	176	170	173	175	174	193	152	185	170	183	165	175	181	179	179	187	191	184	158	197	183	178	173	169	193	162	190	185	198	173	175	180	165	180	152	175	155	157	164	176	207	171	170	176	187	186	180	170	187	160	172	181	191	158	200	193	191	193	201	196	196	171	181	180	185	164	166	179	161	181	182	176	179	173	170	167	155	143	190	151	197	192	174	175	194	183	178	189	175	172	176	173	171	152	161	162	172	183	181	175	195	171	164	192	182	181	197	189	150	196	173	170	170	165	194	161	166	162	191	162	163	173	179	179	180	174	192	192	157	168	176	192	176	178	161	194	181	166	186	168	204	187	168	188	151	179	184	192	170	184	180	193	191	163	175	170	175	148	197	170	192	199	165	190	172	182	155	191	163	174	169	163	197	173	192	178	180	197	182	193	172	171	167	182	171	183	161	175	169	164	177	200	158	195	188	190	175	193	217	191	175	173	191	175	180	206	201	194	208	180	166	203	181	173	178	192	192	171	158	175	161	169	192	174	194	160	185	184	182	179	185	170	158	171	161	164	159	191	184	182	193	168	159	166	184	149	181	176	175	160	172	184	186	171	167	195	185	170	161	182	166	170	192	179	192	184	150	195	182	169	195	201	202	173	207	175	165	197	170	180	181	165	187	186	185	172	173	143	181	158	166	167	191	170	192	213	196	161	185	143	188	187	165	186	183	161	154	170	177	165	173	166	144	189	193	182	178	177	178	179	171	169	159	153	170	158	176	183	191	195	159	170	177	183	194	165	189	153	180	158	176	179	161	195	191	189	178	176	168	184	178	166	179	207	180	200	173	183	189	189	153	176	177	192	195	173	190	174	183	169	169	165	174	188	193	164	176	176	154	166	159	154	194	180	170	155	180	181	160	149	156	182	173	176	170	157	169	158	185	177	165	192	178	170	193	167	172	162	186	187	192	168	160	181	166	175	178	164	176	173	200	181	174	170	168	167	170	186	188	192	201	181	176	184	192	190	170	188	174	194	202	177	198	189	196	163	202	178	165	172	183	166	198	164	195	185	204	197	169	181	173	165	164	206	157	186	183	175	196	206	174	191	170	172	196	183	185	184	190	160	195	182	187	184	171	180	182	194	184	184	161	154	154	171	160	182	181	168	182	187	210	197	174	193	172	194	187	173	180	181	163	161	185	163	183	171	190	180	158	181	180	163	192	184	172	164	182	177	169	169	172	195	184	179	170	156	171	189	195	176	171	172	162	177	183	169	190	187	196	164	183	210	171	157	164	202	183	156	175	187	181	182	184	201	168	165	173	163	192	175	187	175	184	186	192	166	191	195	163	173	177	169	195	202	192	184	186	195	171	163	169	156	179	184	177	175	166	197	194	167	151	161	164	152	174	186	167	171	175	165	176	184	183	178	168	164	198	165	182	187	184	200	177	171	197	152	159	168	186	186	149	196	183	188	188	176	142	179	191	176	166	169	154	173	179	200	146	181	149	188	193	152	198	167	185	168	173	182
4220	1118	1587	329	268	257	260	212	245	206	254	187	200	192	204	214	207	220	196	214	202	201	188	224	224	219	187	225	215	209	189	187	183	223	195	185	211	226	207	208	204	210	209	223	204	201	231	213	195	186	193	206	226	218	215	204	208	196	178	208	211	182	198	181	206	188	178	199	204	217	212	190	234	205	203	189	206	204	188	221	205	179	210	197	186	189	230	205	190	170	191	197	195	200	207	199	196	181	195	173	215	197	194	183	220	180	190	188	199	203	195	196	192	195	207	220	183	206	220	181	188	225	192	200	203	203	211	211	242	202	204	175	178	209	221	220	200	199	187	183	215	208	203	206	224	213	207	211	196	212	206	207	220	199	209	193	183	193	209	205	167	190	217	210	195	201	198	207	194	206	207	189	182	184	212	198	174	197	200	188	226	209	191	206	216	210	187	179	209	201	194	197	206	214	225	183	202	170	220	198	189	204	188	164	206	216	223	199	189	194	192	223	195	202	198	214	204	196	204	192	214	233	213	198	197	186	208	194	199	193	213	207	191	208	218	212	197	215	209	193	216	202	196	216	194	206	214	160	189	212	193	169	179	180	192	215	196	193	210	207	182	201	194	189	211	231	212	188	201	179	205	193	179	196	172	204	216	191	185	220	222	192	223	211	210	195	192	210	211	219	215	201	184	195	208	199	203	200	189	166	188	183	195	187	192	204	193	161	181	210	201	191	209	185	195	215	187	199	186	192	177	204	200	208	201	181	196	185	195	203	189	217	206	177	211	204	208	209	207	209	242	205	217	177	198	189	192	213	197	190	218	194	210	206	187	181	207	201	219	209	215	198	206	187	214	213	207	199	212	196	209	195	204	172	202	197	209	186	222	209	213	164	169	186	224	203	250	198	233	224	209	213	201	218	183	203	197	186	214	208	206	198	208	204	185	191	191	221	210	204	193	204	203	196	197	208	205	201	193	213	198	177	208	184	223	199	220	208	208	213	173	200	194	209	219	182	200	193	208	210	206	210	208	198	197	180	207	232	184	205	219	215	181	213	210	194	166	209	220	212	196	212	186	189	205	197	201	197	214	200	220	213	219	197	206	208	199	191	202	193	168	186	184	198	203	184	179	202	211	201	208	227	211	190	176	182	184	192	193	212	180	186	179	224	194	198	204	194	196	189	170	180	196	214	201	189	209	196	179	200	196	195	199	202	217	194	197	230	191	203	232	193	215	188	214	203	230	204	199	198	197	194	204	208	211	201	189	191	188	205	190	210	205	193	208	207	201	228	190	194	220	233	200	210	196	196	206	217	209	202	204	202	214	212	196	220	186	204	198	189	188	192	191	205	178	196	212	204	223	206	196	214	204	243	201	209	204	185	200	175	196	199	191	195	207	206	223	201	194	217	218	228	189	205	194	208	189	213	211	177	181	188	197	209	202	198	222	212	187	203	223	253	200	202	181	181	208	177	200	202	222	173	201	210	201	206	202	190	203	195	208	212	188	213	194	187	177	203	229	216	208	210	198	190	205	222	205	206	204	196	199	213	212	216	189	216	188	206	186	208	186	208	211	187	213	216	226	194	200	188	202	203	213	205	200	190	207	205	194	183	208	198	226	196	192	201	212	199	207	185	205	228	202	225	198	205	203	191	208	197	168	214	210	213	204	179	206	192	222	189	223	194	210	223	165	198	216	205	210	206	182	176	219	224	198	192	191	197	207	227	178	199	186	202	219	215	195	202	198	210	197	207	196	189	193	173	235	189	196	197	209	191	208	209	168	200	218	189	180	195	210	220	213	219	202	186	200	182	238	205	191	181	177	185	199	185	194	187	184	205	238	222	196	204	187	200	205	199	191	206	203	208	189	212	183	221	193	202	177	194	194	198	210	189	209	190	199	208	218	193	186	225	213	231	167	226	226	187	215	194	200	249	200	225	224	184	207	212	181	198	192	178	192	229	211	203	200	198	175	209	204	192	214	178	220	199	186	219	203	219	164	207	177	211	200	187	210	224	172	198	197	187	193	212	164	189	202	203	210	192	210	205	215	206	217	204	188	173	220	181	197	207	219	181	197	190	173	206	221	209	209	200	224	189	205	188	214	191	198	183	183	184	210	187	214	211	195	190	212	238	222	206	209	204	202	202	217	178	193	210	210	198	205	185	198	183	194	198	195	221	229	205	202	210	219	181	211	195	181	197	193	202	222	201	196	185	190	183	194	199	212	223	195	187	211	183	186	192	209	211	181	190	216	197	199	206	206	200	191	210	212	224	192	199	203	202	210	199	209	183	185	208	193	178	174	182	203	189	205	225	201	207	215	209	230	190	208	195	227	210	190	183	238	198	213	190	187	201	194	190	189	187	209	213	204	214	176	209	202	210	196	208	189	217	211	215	176	167	178	213	190	229	196	207	187	242	215	200	207	204	232	230	206	183	214	206	210	183	191	192	193	187	176	174	193	209	197	187	207	189	221	211	199	210	207	197	178	193	185	205	210	210	207	202	206	208	192	208	186	192	234	206	177	194	208	195	204	217	212	186	191	190	205	185	188	203	229	214	187	209	236	206	205	186	216	192	202	214	207	178	184	229	223	206	209	185	199	197	213	189	196	189	233	204	227	195	187	194	182	180	181	207	192	207	213	209	203	200	191	183	200	212	196	193	203	201	235	209	192	200	230	186	207	188	217	206	199	215	208	206	215	180	183	204	228	231	196	202	206	195	186	198	180	204	211	195	228	211	216	180	221	201	197	211	196	190	210	194	207	215	191	204	205	210	182	195	189	224	189	181	203	184	191	213	206	198	197	186	209	210	201	209	210	221	214	202	219	215	192	234	211	201	197	168	207	236	205	206	198	189	185	218	204	212	205	202	206	196	185	195	198	211	185	225	222	171	189	210	181	220	208	181	190	192	213	223	203	214	230	222	178	181	245	196	186	211	182	182	192	198	199	200	200	193	204	177	167	201	201	187	221	200	190	207	212	200	204	189	213	242	198	204	199	194	179	211	209	186	188	200	184	208	211	202	195	197	236	220	207	218	202	204	201	192	211	157	206	218	185	196	218	178	203	221	221	201	187	205	203	185	193	207	207	218	183	220	193	185	187	195	200	213	194	199	219	200	201	190	203	209	218	213	212	180	223	206	177	206	195	202	217	185	198	201	212	219	187	195	201	185	207	217	177	197	201	194	202	188	227	203	182	185	194	173	185	165	213	202	200	214	230	223	192	185	198	179	189	213	209	190	205	203	194	208	224	207	246	229	208	202	213	192	208	192	177	192	209	217	188	208	190	207	194	194	213	226	194	190	186	211	231	190	180	208	182	185	187	187	183	200	184	224	191	196	199	192	187	210	187	198	203	197	208	205	230	195	186	191	194	221	195	197	225	200	182	177	194	232	204	198	205	245	203	189	207	227	203	209	176	206	196	217	207	217	185	205	207	184	201	201	193	182	202	205	176	196	174	202	235	191	197	187	217	191	209	204	236	202	190	201	185	207	193	216	208	180
24073	21476	28750	24640	21461	8881	1026	702	546	517	465	428	399	405	373	392	399	391	380	342	350	353	344	323	358	324	357	347	318	300	332	345	322	324	318	316	311	349	323	324	338	340	325	267	309	316	295	281	308	325	295	300	312	346	363	323	298	303	323	345	341	297	306	303	327	315	352	344	296	295	314	328	316	316	283	316	322	344	308	315	311	322	298	357	306	331	323	316	313	311	306	335	295	342	309	301	354	308	297	329	307	310	315	343	308	295	319	318	337	309	334	308	332	338	331	309	333	307	318	308	320	307	298	299	301	319	323	310	316	305	333	305	324	310	311	265	304	300	346	307	329	337	306	284	299	334	311	315	311	301	316	335	298	325	294	319	314	297	328	324	327	293	340	280	328	331	321	317	312	316	289	333	330	318	332	338	317	315	308	300	319	317	328	322	327	340	346	317	309	317	321	318	334	307	314	305	301	300	310	297	314	351	347	273	293	337	322	312	332	333	313	308	310	327	325	310	284	339	359	323	334	293	306	273	310	302	306	328	336	322	291	297	292	316	323	323	302	323	322	290	324	300	302	330	332	284	324	298	341	319	321	288	297	317	322	298	316	317	282	288	295	344	348	296	310	316	308	295	330	314	319	322	297	321	317	288	307	339	288	372	339	328	283	336	306	307	319	323	305	324	333	309	328	323	293	328	304	309	343	338	333	294	297	302	303	318	331	312	322	316	315	289	321	317	344	345	303	321	325	336	300	308	309	297	337	319	304	315	338	296	318	337	313	340	329	323	334	312	308	300	333	331	316	294	291	296	293	313	298	304	308	288	342	287	322	314	324	296	289	361	347	287	304	315	289	294	298	334	299	338	320	294	322	327	310	319	309	339	338	332	326	295	321	335	268	314	292	308	332	320	331	339	319	363	337	326	330	313	292	296	302	303	301	319	299	287	340	327	319	322	290	278	321	284	319	302	311	328	325	328	325	322	305	314	324	310	311	309	331	306	303	337	305	291	312	312	325	319	304	303	299	272	319	300	321	300	335	346	337	315	344	310	320	305	308	317	293	298	296	302	291	327	350	298	319	319	315	309	302	310	316	296	286	296	309	330	287	294	320	320	341	323	298	304	292	305	295	311	295	333	287	312	279	311	333	281	309	298	286	323	321	317	326	287	323	311	346	292	328	319	306	339	317	301	309	337	304	310	316	304	308	305	298	351	335	310	301	302	305	309	307	250	289	312	289	318	342	318	344	314	307	322	300	276	321	323	291	301	298	304	332	334	280	336	296	338	305	288	361	298	314	307	303	299	288	320	322	332	315	289	350	347	335	323	327	310	322	311	286	308	298	325	312	307	320	313	339	300	293	306	308	313	308	309	348	326	294	300	309	298	318	281	292	304	313	286	336	291	315	321	314	321	297	310	328	327	311	311	314	285	329	332	325	339	316	325	311	339	279	346	293	315	323	307	315	348	294	307	327	311	341	337	322	333	341	314	307	321	342	300	335	283	279	324	302	292	303	335	314	310	325	288	294	293	303	322	345	314	311	319	335	317	295	324	319	310	309	305	311	346	331	323	329	317	306	338	289	307	330	290	315	326	344	376	312	302	310	321	317	336	317	294	310	299	293	307	311	303	313	291	278	296	319	293	300	311	321	338	291	294	337	318	289	269	313	302	327	314	331	283	304	293	316	293	301	325	308	307	318	338	321	320	306	294	290	285	303	321	300	332	311	287	321	331	332	295	285	305	298	292	301	301	326	307	340	309	317	305	322	322	309	314	318	389	317	331	359	319	358	330	325	327	305	278	303	329	308	320	355	285	295	319	342	304	292	355	304	327	316	320	316	296	313	334	285	326	294	313	308	292	296	296	335	302	300	332	337	324	304	330	313	316	298	324	292	288	300	297	321	318	294	303	319	309	289	319	288	322	280	334	308	303	313	270	313	290	319	286	326	301	299	343	310	287	325	346	324	355	325	280	295	301	314	315	308	304	311	259	301	306	327	321	323	282	300	313	300	302	305	312	339	315	323	309	314	316	341	344	319	330	318	304	273	323	296	294	340	340	334	319	306	352	317	319	289	276	318	337	356	315	294	325	299	315	295	331	299	318	309	318	266	337	314	331	364	307	313	294	298	294	307	313	326	343	316	316	362	301	290	298	286	319	279	315	314	281	328	309	322	309	273	339	327	321	328	285	292	295	346	303	302	353	333	305	325	319	320	329	301	315	307	301	306	324	329	332	308	328	316	316	313	292	326	311	295	278	350	348	325	319	339	319	318	314	341	309	333	303	310	340	315	287	312	309	290	316	303	281	313	313	316	313	322	300	305	302	340	305	355	341	316	318	324	288	341	309	324	317	302	302	313	303	288	298	290	318	314	302	288	325	329	318	323	328	288	294	319	324	287	306	317	293	332	322	315	305	329	340	294	320	313	295	318	301	309	341	323	305	295	321	331	337	324	335	350	287	322	331	351	319	343	323	306	299	310	314	287	328	317	302	319	314	320	351	299	346	306	307	341	314	332	326	313	318	326	308	320	332	312	319	307	314	312	292	314	322	334	304	306	292	310	304	322	309	299	315	300	332	304	321	313	302	313	319	327	314	305	328	301	324	310	302	304	330	299	332	308	323	299	330	297	313	340	306	336	308	298	348	303	329	338	314	337	330	270	327	288	297	324	326	331	292	313	337	332	336	275	305	330	333	307	317	343	267	313	304	339	313	330	351	311	342	349	316	308	305	343	308	316	312	351	276	303	295	314	312	303	306	352	315	289	319	326	318	330	332	343	318	325	336	316	293	332	310	319	322	347	320	310	329	333	330	295	329	284	329	319	293	313	280	294	332	328	324	299	316	321	313	291	313	321	334	318	344	291	306	307	340	309	332	298	305	316	320	302	335	313	298	312	296	294	314	294	326	328	320	353	284	295	329	300	288	298	336	319	321	299	320	326	342	316	298	355	333	311	315	321	299	324	291	288	352	306	305	331	327	328	333	294	288	310	317	323	328	309	322	317	286	327	267	344	310	292	334	273	292	283	273	307	319	311	303	316	326	316	337	298	281	294	328	314	301	323	347	305	338	294	324	325	304	302	338	308	295	293	338	323	277	310	288	311	295	342	311	313	315	289	315	333	354	304	279	322	322	328	320	312	298	322	318	321	298	284	312	329	335	301	330	335	311	273	276	322	303	321	327	290	348	323	304	299	300	291	294	327	345	312	298	329	302	309	322	303	299	298	324	307	336	285	303	304	328	289	294	300	315	345	301	317	284	313	328	311	333	310	333	328	326	318	362	321	332	301	307	318	331	294	318	322	333	318	315	306	314	322	296	316	343	321	329	320	288	315	335	300	347	275	301	269	320	333	295	331	299	321	323	323	326	344	275	323	335	334	319	320	310	331	302	322	292	318	313	314	293	315	318	324	323	289	288	314	302	290	302	322	312	293	321	318	292	322	289	338	318	303	321	318	308	316	315	298	300	291	295	302	330	313	340	301	302	302	302	338	312	306	296
3523	9512	14027	2795	1985	1539	1104	929	809	690	635	553	522	480	459	467	415	416	423	367	361	406	351	342	404	374	363	352	343	346	342	348	341	313	329	372	352	338	319	337	341	349	346	301	327	342	338	331	337	352	346	323	304	344	315	301	329	344	333	311	361	296	353	337	339	327	318	332	281	304	345	367	326	323	342	339	323	341	342	298	352	315	326	350	332	365	316	342	326	342	339	338	333	299	317	379	304	311	302	354	351	318	307	344	317	335	324	322	310	351	319	315	305	282	327	327	353	337	326	323	338	304	315	350	309	339	341	303	308	308	334	372	313	316	318	340	310	349	328	320	289	339	306	333	346	324	291	299	377	348	336	336	315	323	312	305	314	293	318	321	320	345	347	343	333	331	354	323	332	334	333	333	315	314	315	364	314	351	313	324	308	339	317	321	285	330	320	293	331	325	333	330	318	334	315	311	344	328	313	315	347	309	356	318	327	360	328	324	284	320	285	306	311	334	334	337	334	343	335	320	321	341	316	338	327	334	317	342	338	340	319	317	305	342	346	320	334	321	283	343	327	377	329	338	351	339	336	318	331	312	331	322	337	303	322	337	349	327	302	343	331	316	320	341	346	322	378	328	321	314	338	300	313	314	301	323	331	317	359	346	323	318	320	329	297	330	323	345	327	340	339	314	327	325	337	321	343	345	346	329	324	339	323	352	331	326	323	339	285	314	351	301	358	343	332	321	303	333	332	346	350	312	336	312	356	360	343	300	287	328	312	301	333	339	298	365	317	350	328	318	310	316	344	303	317	340	362	327	333	311	310	329	310	349	306	288	336	315	298	303	335	325	305	307	343	333	325	311	305	286	321	344	329	341	346	341	314	350	330	340	331	315	345	336	315	319	336	312	315	334	321	330	308	311	325	315	289	324	352	308	308	321	365	328	334	329	350	326	362	346	345	352	316	331	292	320	302	309	332	330	318	318	291	295	337	316	304	313	314	307	291	304	291	327	344	374	300	323	309	321	315	291	334	330	327	319	316	336	287	357	356	345	331	326	327	339	325	316	327	314	355	338	330	357	331	319	336	307	294	349	309	300	315	333	339	304	297	335	309	351	338	328	331	319	339	309	352	334	334	335	307	291	300	303	343	325	323	353	330	340	309	331	310	332	344	371	311	345	321	320	309	338	328	320	316	333	316	297	326	355	339	333	327	320	335	320	319	326	315	358	331	349	351	322	346	330	308	310	313	324	336	327	313	335	322	339	337	317	356	310	321	312	332	323	323	328	333	294	323	320	309	345	322	325	287	327	316	325	304	329	359	303	349	353	314	317	357	310	326	288	340	288	310	303	375	321	325	307	315	312	289	319	337	350	327	370	313	286	305	292	334	305	315	299	301	328	331	286	300	302	330	352	309	321	318	320	307	313	307	308	322	300	325	338	332	338	337	307	353	312	302	355	311	280	315	356	333	333	307	322	330	329	340	311	305	352	330	306	334	313	334	296	350	333	328	328	307	337	342	332	341	336	352	325	327	327	337	317	304	321	284	325	291	304	329	323	313	327	342	310	331	335	309	340	298	323	314	317	335	329	343	318	315	313	342	330	356	312	306	295	329	328	334	348	302	322	310	321	323	344	324	367	347	340	307	324	314	306	294	328	311	325	339	319	326	321	340	308	338	287	334	317	308	323	332	369	312	322	334	295	328	314	318	336	324	322	327	323	341	319	326	302	306	298	367	319	303	303	338	319	330	305	311	323	344	337	295	312	306	351	312	346	359	313	352	343	291	321	334	294	316	332	316	342	300	311	313	340	327	335	319	350	329	324	335	352	305	336	342	344	292	353	308	301	340	318	326	316	354	341	361	320	329	310	290	325	330	328	312	322	325	301	352	312	310	327	347	328	332	332	331	318	332	369	307	339	331	291	348	361	304	315	304	327	319	334	308	305	338	304	312	306	314	341	308	350	336	312	339	327	331	320	307	318	357	344	337	324	323	326	304	324	341	294	300	328	316	319	364	334	331	339	323	339	320	365	314	344	347	330	334	332	339	351	344	304	295	336	313	336	325	320	307	356	297	345	311	334	312	324	320	333	331	333	343	321	297	338	330	347	306	307	328	318	308	318	312	296	359	317	328	345	349	324	332	308	331	306	310	292	337	325	314	286	363	312	330	345	305	317	333	304	310	308	313	323	335	315	307	352	308	321	348	308	341	334	310	341	315	320	337	361	353	313	348	311	335	319	300	331	321	328	346	317	294	366	327	323	333	315	307	301	305	323	325	307	317	362	334	315	326	299	340	329	340	315	330	322	300	327	299	297	332	306	323	361	329	316	333	321	345	309	337	338	332	310	309	330	329	331	338	327	317	347	327	354	308	343	314	323	317	313	329	334	339	332	323	321	347	324	332	323	335	321	323	301	296	306	320	338	314	336	313	318	316	292	318	341	337	320	321	307	295	318	320	359	308	341	296	323	332	326	346	350	319	297	292	325	323	335	293	342	311	332	314	339	348	369	336	300	309	334	316	304	324	294	309	346	320	328	324	338	328	298	330	342	330	335	340	315	351	325	317	330	329	324	354	326	323	344	306	311	314	293	321	318	351	317	343	326	348	362	309	308	357	346	331	355	318	343	303	313	296	310	330	309	313	322	338	329	307	318	328	297	327	316	334	337	302	353	337	309	289	321	297	341	336	318	352	347	322	325	342	305	303	303	313	349	322	304	333	330	331	334	329	312	315	345	327	300	312	349	323	354	334	325	306	339	312	349	342	344	328	318	308	296	355	305	308	320	307	332	317	328	344	307	284	297	312	310	326	345	310	301	340	301	316	293	319	348	338	319	328	306	332	300	302	333	334	324	333	346	292	312	349	339	301	330	343	343	313	326	327	329	322	298	295	348	330	327	344	359	351	337	301	295	325	334	332	351	343	311	351	338	300	341	323	303	314	300	323	336	337	318	331	308	310	329	299	326	319	341	332	369	309	306	328	308	342	305	314	333	298	308	309	348	318	291	346	304	315	297	287	352	335	346	348	324	333	344	272	324	327	336	334	296	297	316	301	319	323	301	315	286	329	303	318	310	309	332	314	338	324	320	330	324	342	341	336	322	296	338	339	334	317	375	327	291	322	353	314	326	343	343	326	327	302	331	303	315	345	316	346	308	315	337	322	318	318	283	355	321	329	371	335	313	300	317	366	298	332	347	328	335	341	340	283	302	329	322	317	316	311	332	363	305	358	299	344	335	303	355	287	352	307	333	335	322	349	299	295	314	307	334	339	346	322	304	297	332	339	300	339	323	345	324	328	320	311	312	333	330	337	310	303	319	314	293	321	269	349	298	317	296	324	314	338	346	299	293	303	319	299	290	360	339	325	349	321	351	337	322	331	357	335	315	329	321	325	309	331	317	290	337	344	323	369	308	333	333	318	353	329	326	327	327	314	343	330	327	320	347	321	337	336	325	307	306	322	328	320	336	354	328	338	343	334	328	324	328	330	306	313	300	302	301
25058	21384	27550	25533	9461	762	615	506	482	429	414	418	411	385	421	387	393	403	371	379	381	400	361	351	360	415	379	341	360	358	356	335	359	342	388	366	362	366	387	370	353	367	389	335	366	392	367	366	319	354	350	361	358	374	363	385	374	335	374	363	341	371	393	369	333	392	348	371	365	383	374	381	371	346	402	364	375	368	316	361	358	372	370	363	391	373	352	357	351	397	369	376	373	364	374	367	369	347	386	358	366	390	391	339	386	327	347	366	415	344	359	384	351	364	346	369	387	373	338	351	374	379	391	382	376	371	323	368	339	338	395	359	379	382	365	343	367	375	375	344	366	348	354	360	348	347	388	363	386	308	351	359	337	349	338	356	355	377	326	367	389	377	340	364	405	341	363	329	364	351	393	403	372	336	411	350	359	392	346	350	380	387	354	376	358	367	360	351	314	371	350	319	382	369	380	366	364	373	384	370	344	361	343	353	389	364	350	355	356	372	335	352	362	330	360	314	382	372	371	367	363	364	326	348	375	403	360	375	358	356	341	369	353	370	375	324	382	367	360	358	333	387	348	351	373	357	345	358	332	345	403	367	369	355	338	346	347	351	374	398	357	359	373	337	351	328	363	363	346	382	360	373	382	343	368	351	385	361	393	356	353	337	377	372	343	372	346	346	338	346	359	369	407	389	368	343	377	365	369	359	399	388	373	350	351	361	365	367	366	351	355	374	355	382	362	343	371	353	353	361	376	371	362	375	380	356	355	364	360	327	357	344	379	338	340	377	353	402	378	357	361	377	349	344	361	358	366	374	366	370	354	337	372	387	368	346	353	373	382	387	369	362	392	377	383	346	374	365	350	343	364	378	373	361	350	372	366	307	368	377	336	324	330	329	348	348	362	378	342	372	383	390	391	353	333	399	403	376	348	377	376	353	358	344	349	379	372	376	379	351	381	350	344	357	349	345	380	368	384	366	380	353	368	362	352	372	388	359	366	343	364	353	368	368	353	364	333	354	364	399	374	375	367	371	349	364	376	373	376	343	397	353	346	356	316	318	346	359	361	372	352	391	356	351	382	370	386	375	336	361	367	384	374	332	378	333	387	384	375	369	345	387	362	376	364	328	377	364	366	366	389	357	352	338	383	350	363	362	358	360	331	410	367	371	358	353	388	378	366	375	366	375	385	357	363	371	363	350	350	373	331	348	387	345	400	322	390	380	373	367	397	337	375	358	351	371	351	379	371	408	375	293	370	384	385	325	382	377	375	348	337	350	360	342	386	356	338	383	373	362	375	369	362	338	317	343	327	346	368	355	387	356	369	336	369	360	375	373	343	383	356	350	353	375	395	389	393	373	338	351	362	363	384	373	404	362	350	383	371	359	384	384	349	373	351	373	374	353	354	380	330	355	349	333	349	372	377	369	373	386	361	329	375	380	375	358	354	337	370	327	337	359	337	347	349	365	328	383	361	374	396	354	348	365	348	358	352	356	393	390	386	385	326	345	362	331	360	385	371	385	373	395	367	359	366	353	354	402	337	340	357	356	368	365	349	362	374	361	387	357	341	408	334	369	354	396	339	342	369	353	361	378	358	349	374	420	350	344	386	398	391	335	396	354	341	360	333	365	363	398	370	348	393	396	370	356	394	348	365	363	395	355	342	343	360	322	343	376	355	335	383	344	369	352	363	353	349	370	357	343	370	342	368	386	348	350	307	342	374	378	338	378	383	362	372	363	376	362	366	378	356	357	374	351	362	365	346	315	332	361	339	348	397	356	383	376	360	381	355	370	366	378	351	334	340	397	337	377	389	367	375	354	352	368	343	353	376	328	391	382	354	374	322	375	370	399	342	375	389	356	334	358	374	347	357	378	360	357	363	371	341	339	386	358	360	370	374	344	361	376	341	326	334	358	360	333	348	340	360	364	378	404	356	358	378	376	371	323	356	351	355	361	364	350	369	380	339	355	358	356	345	347	405	355	373	366	390	331	356	371	389	338	332	367	334	353	380	370	320	359	373	346	359	366	339	349	360	352	380	397	305	355	348	338	419	352	356	367	371	355	359	351	337	338	358	358	349	359	344	362	364	340	357	356	402	330	350	339	346	388	379	339	333	421	353	338	345	356	378	369	371	356	335	363	355	381	358	359	369	313	347	350	362	398	335	349	339	369	391	350	348	344	349	382	358	369	366	332	333	392	365	352	372	377	340	358	363	371	378	384	406	321	360	357	372	341	360	340	348	391	348	333	357	340	364	342	370	381	400	401	328	367	338	390	343	322	308	322	349	361	340	385	349	363	362	346	329	370	346	357	376	355	301	391	343	379	366	331	348	353	343	373	345	358	363	352	373	367	350	345	366	354	387	322	377	395	360	349	338	356	400	349	353	371	333	399	357	338	334	394	327	360	330	379	389	397	367	342	387	362	397	336	365	359	333	393	381	317	369	385	357	346	356	349	361	343	364	327	365	348	318	305	376	340	350	355	355	375	387	363	356	398	330	396	391	357	371	362	370	350	349	379	352	370	386	339	356	358	364	385	352	378	345	365	367	344	369	376	352	350	375	344	376	419	327	366	321	337	347	365	370	371	386	360	332	383	361	339	324	328	372	348	362	398	344	339	380	405	348	374	339	344	369	362	368	347	346	374	358	337	361	364	380	368	343	341	350	402	327	381	365	333	366	391	384	330	370	344	374	349	390	378	339	370	355	340	346	384	339	376	370	365	371	381	357	362	356	355	382	325	374	371	386	340	395	361	349	374	367	349	387	343	350	339	328	343	392	352	381	367	389	342	359	373	364	356	381	354	356	347	368	354	367	350	399	374	348	352	322	349	359	371	357	377	369	381	356	362	364	347	378	355	339	356	348	378	332	364	366	378	367	368	379	316	338	382	371	383	366	360	355	379	379	374	369	387	410	349	353	359	363	373	355	369	363	394	389	385	367	363	360	308	344	308	348	321	350	359	343	330	311	376	353	360	315	363	330	362	315	363	351	372	367	355	365	378	342	362	362	371	361	360	390	385	373	359	362	393	359	367	358	339	338	380	384	359	354	368	365	367	394	385	390	378	380	351	377	345	388	354	349	361	358	350	349	373	363	377	340	366	386	346	384	339	371	359	328	361	343	357	372	354	417	340	366	359	348	352	354	312	327	353	332	337	374	394	373	351	351	355	370	381	365	353	367	344	360	356	362	392	361	377	353	363	340	328	377	356	391	342	367	355	353	387	356	362	354	347	356	351	384	330	358	363	346	352	335	330	369	358	389	382	352	359	355	362	385	362	365	348	370	424	334	359	336	357	346	355	339	337	343	347	336	388	343	359	324	362	371	362	365	398	375	365	376	348	392	372	382	375	356	334	358	367	380	345	369	351	358	357	344	381	357	346	396	326	358	324	354	383	354	333	333	351	364	349	354	367	363	362	381	356	335	346	377	374	328	359	378	354	399	342	349	336	351	399	359	355	360	343	370	345	364	386	388	368	370	340	370	390	398	357	349	365	380	346
3497	5398	8303	1704	1323	1043	839	702	615	568	534	518	480	482	470	423	439	438	421	450	402	421	385	445	406	418	448	404	389	420	411	393	397	399	390	419	378	399	376	378	402	388	405	434	373	393	397	390	402	433	386	358	364	427	380	362	398	379	386	417	383	399	407	413	381	393	391	382	422	380	406	395	380	396	388	375	397	370	381	404	375	368	417	399	390	396	376	397	418	365	378	378	395	386	411	399	379	380	411	396	380	384	441	404	362	428	387	403	404	402	392	374	380	380	420	382	363	418	372	449	340	380	381	356	357	334	377	369	387	350	366	375	395	369	393	347	433	415	385	414	396	432	394	415	376	447	415	356	388	388	406	406	389	403	416	357	390	388	414	406	392	401	413	399	384	410	408	415	355	387	402	373	385	382	387	414	395	380	381	396	393	363	378	394	368	400	404	382	420	365	371	370	392	405	400	335	424	410	380	356	392	400	391	405	380	398	349	361	374	412	364	373	362	394	387	377	363	363	390	379	405	372	370	404	412	380	393	412	423	383	362	384	423	372	387	392	386	406	419	410	409	425	374	367	381	364	391	387	439	377	384	419	371	377	356	397	412	366	387	385	400	381	402	390	406	378	414	371	400	374	388	360	382	390	392	362	384	407	368	341	399	370	411	418	364	387	385	376	389	380	415	423	413	433	416	408	403	417	387	381	348	422	393	374	373	394	428	418	381	403	374	423	372	379	372	419	372	406	392	406	375	404	398	389	358	413	403	363	397	393	429	372	407	384	410	410	394	375	392	377	434	433	399	401	410	412	344	414	375	414	393	368	408	359	373	365	404	339	397	392	383	379	404	387	410	387	376	347	413	387	404	399	386	392	380	388	389	417	384	380	406	380	404	389	400	396	399	411	397	384	385	399	399	369	433	388	374	397	386	431	414	408	386	361	371	363	340	350	416	361	399	362	381	378	383	393	405	399	384	367	393	416	372	404	425	370	400	382	394	410	399	418	357	379	393	365	363	419	405	401	383	361	362	389	403	428	376	408	441	366	387	405	397	371	378	382	399	403	408	410	415	439	387	392	422	448	396	388	362	379	423	379	387	351	418	434	423	399	398	373	357	384	368	388	371	394	399	399	368	394	371	398	378	405	376	385	408	391	396	392	359	423	365	409	412	401	370	408	376	443	362	389	419	394	407	344	396	366	368	383	423	394	403	422	389	416	388	396	415	404	394	365	397	397	420	407	388	389	393	373	386	425	417	387	370	401	381	383	378	355	394	377	406	392	374	380	360	366	371	389	415	393	390	373	380	415	398	388	395	398	398	396	368	397	377	395	409	368	415	404	412	365	390	394	400	416	388	392	376	395	404	384	371	410	370	396	379	391	366	395	392	397	391	391	407	338	403	387	416	438	379	422	412	371	422	395	393	391	408	390	389	365	421	395	381	415	411	398	428	423	409	401	393	452	416	385	393	391	389	376	363	407	390	446	384	389	381	386	381	386	400	434	380	395	382	387	379	392	390	372	406	423	409	398	383	374	390	383	378	374	377	397	414	357	433	368	387	379	417	420	384	398	387	432	364	388	385	371	364	411	379	376	439	449	415	397	375	395	427	408	416	399	424	388	386	395	333	378	449	413	407	406	395	391	405	377	401	418	414	383	425	363	350	396	405	383	404	384	400	388	362	356	394	357	418	415	367	381	404	410	384	373	405	389	389	383	402	345	378	357	397	373	395	361	400	386	388	382	358	366	379	369	383	425	363	383	406	390	389	379	386	369	393	399	404	394	413	391	399	407	374	386	406	400	373	368	414	372	411	382	403	397	436	365	384	388	392	386	380	388	379	398	392	408	398	368	419	376	386	397	396	401	404	427	435	406	398	394	388	395	385	380	414	408	350	379	392	379	356	420	463	373	390	400	393	389	397	393	414	394	400	388	380	401	414	354	375	394	369	394	407	386	368	388	418	395	421	408	365	368	394	399	393	390	409	372	397	387	385	400	388	381	385	405	416	443	389	390	419	395	425	344	404	394	412	407	387	411	378	403	387	380	362	365	348	412	402	378	379	383	386	378	390	354	368	419	349	365	388	391	386	410	408	379	374	385	383	360	428	408	416	400	401	381	397	398	422	382	402	419	395	372	382	405	436	405	395	385	372	422	352	367	375	386	385	380	401	386	402	391	395	365	410	397	403	360	402	404	364	380	385	372	396	365	393	431	383	405	412	402	367	366	386	387	358	377	389	387	359	385	387	411	359	421	374	431	397	345	381	381	415	386	386	412	358	378	402	421	372	406	406	387	363	359	435	406	421	356	367	382	376	385	389	410	383	396	367	432	378	361	406	415	379	409	378	375	410	374	406	383	384	386	364	385	376	409	387	419	406	399	393	409	434	394	387	383	384	377	386	386	366	384	405	425	412	393	364	395	401	420	399	376	413	407	406	373	415	396	381	352	374	406	414	394	398	399	399	407	388	373	379	394	386	404	397	421	434	392	380	398	406	427	383	406	390	375	395	383	425	367	381	405	385	396	391	376	397	380	421	376	394	378	412	375	371	347	402	332	404	391	393	390	376	388	387	384	384	378	396	366	335	377	434	375	364	412	398	390	367	420	416	423	374	388	388	419	352	389	413	410	398	407	399	399	418	378	406	415	378	380	363	373	381	413	423	404	360	394	372	392	391	414	362	389	372	386	371	397	377	390	403	393	416	379	392	353	414	395	421	432	389	358	392	408	372	415	408	424	398	395	374	419	382	376	365	405	401	376	452	380	371	418	382	364	401	391	370	398	386	383	363	421	390	387	424	378	442	389	385	396	384	410	371	373	394	391	399	394	363	415	378	377	447	380	420	382	410	367	385	418	407	415	365	390	385	407	380	407	413	390	410	385	400	401	378	395	380	368	397	364	363	417	405	375	375	386	358	388	393	364	403	366	403	402	356	395	414	433	379	384	393	380	398	402	410	444	377	386	378	374	398	362	376	405	411	384	413	361	380	397	391	403	389	408	344	410	361	379	400	422	384	363	416	398	422	374	367	392	353	379	400	403	396	380	393	409	380	377	389	396	398	382	397	398	370	399	399	365	380	443	379	391	382	395	382	400	395	409	403	394	392	388	404	376	344	392	399	425	387	419	397	410	409	385	377	375	358	382	372	410	383	363	417	367	382	389	398	386	374	401	360	384	381	390	379	386	358	382	430	409	396	379	415	385	367	348	380	365	393	379	414	373	405	336	399	364	392	366	365	420	389	409	381	411	435	405	391	386	390	389	389	413	381	392	364	407	362	423	376	404	368	388	393	393	383	405	400	385	408	414	344	392	383	415	361	403	397	368	404	390	405	389	404	411	407	405	371	359	403	394	384	406	405	396	396	379	372	377	404	399	395	414	369	387	405	380	382	378	372	380	425	373	388	416	398	401	382	392	392	391	426	395	376	366	388	392	353	386	415	359	387	377	412	368	384	402	412	401	421	376	386	395	386	416	395	370	363	397	388	382	414	383	377	349	396	383
22954	21494	29254	24160	21500	21531	9237	1427	1072	960	866	886	842	793	729	674	733	749	687	646	702	667	639	654	672	664	656	614	645	634	616	641	675	617	612	613	671	577	650	588	642	641	645	660	605	628	612	624	607	562	650	594	606	596	596	568	612	572	619	599	611	633	621	611	625	587	619	644	578	644	583	563	601	564	628	613	584	593	570	616	608	621	639	595	591	635	617	630	609	640	647	587	615	612	604	597	618	627	582	595	581	611	628	597	619	601	599	615	591	619	645	631	602	611	618	590	585	593	643	585	631	649	602	584	609	599	604	587	639	609	619	591	576	634	607	563	601	607	607	632	666	590	568	620	595	617	591	543	551	585	667	551	593	574	609	645	608	614	596	607	626	601	549	611	607	612	619	562	606	580	625	625	610	632	590	565	602	609	582	596	594	585	643	607	578	602	611	605	566	610	606	592	580	616	594	640	586	569	610	635	603	565	627	613	576	581	536	567	582	596	612	619	560	602	615	568	607	619	578	585	582	642	600	584	573	610	578	580	595	615	573	572	623	609	619	630	614	597	576	569	621	580	627	630	556	601	607	603	603	651	615	610	580	578	586	570	615	606	661	614	624	599	606	584	584	603	590	592	617	639	593	607	634	617	567	591	622	600	560	605	599	599	594	596	582	583	613	618	644	581	585	619	572	599	565	678	639	640	556	572	616	590	638	628	648	600	630	591	575	600	549	581	579	668	586	631	572	592	617	577	604	602	642	587	578	631	578	616	611	621	590	647	600	602	608	628	611	599	611	558	619	603	590	592	584	592	611	611	600	598	592	584	617	595	541	586	611	561	637	618	579	597	619	575	590	635	597	610	589	567	609	565	586	579	587	602	563	623	627	617	653	586	582	617	571	599	602	612	599	587	605	608	593	607	593	610	558	618	572	596	584	634	617	617	610	584	627	591	619	578	614	588	633	579	597	554	606	624	618	598	590	548	641	599	588	589	560	592	606	605	615	596	591	595	641	626	606	652	637	610	633	639	570	618	619	616	600	609	622	617	570	629	580	633	562	570	614	639	583	616	624	635	587	627	631	535	603	622	604	616	560	601	599	606	628	614	575	621	618	569	609	585	644	599	609	627	617	612	624	587	612	579	613	610	603	588	527	588	612	617	623	634	629	589	604	579	598	608	583	670	593	606	606	571	591	602	578	598	605	603	618	576	604	584	572	609	587	601	572	628	541	592	603	611	618	603	633	582	587	630	578	580	612	605	609	566	587	566	595	599	652	600	588	596	598	586	610	589	619	609	593	618	563	620	615	627	640	597	620	613	590	642	594	655	611	572	597	612	593	660	581	559	576	584	580	596	553	612	591	606	574	631	576	582	583	566	601	619	622	580	596	586	563	615	608	610	594	580	582	628	603	578	645	597	579	601	611	622	570	650	606	597	531	593	647	663	623	572	674	633	667	601	588	595	597	665	620	596	628	616	645	629	617	577	567	610	610	582	595	615	595	588	610	618	546	602	608	674	597	588	581	600	601	620	616	617	605	597	599	593	585	631	569	630	614	587	650	622	561	604	644	588	617	605	569	633	590	613	589	573	636	588	611	599	616	596	580	605	597	586	591	655	570	597	566	628	604	589	607	571	622	656	593	637	593	601	601	600	595	619	604	626	610	643	615	590	592	620	621	608	608	574	606	587	587	630	563	606	590	629	601	606	593	580	540	616	576	630	600	652	607	570	621	597	622	625	575	601	578	615	587	608	600	597	594	595	583	581	608	580	574	610	612	593	570	609	578	636	614	559	629	567	630	574	625	631	598	603	609	614	565	588	563	585	601	607	595	650	640	626	597	605	563	561	600	582	566	614	563	554	587	605	575	575	620	587	598	634	624	575	620	610	584	590	607	576	625	578	589	589	603	605	618	602	596	633	536	624	675	604	591	578	549	590	607	567	619	637	595	622	600	562	613	544	630	616	578	582	568	620	621	617	588	585	571	603	606	570	622	561	611	598	621	608	585	588	613	593	598	589	575	607	590	647	542	605	585	614	596	581	566	609	613	615	563	620	575	593	632	607	581	584	609	605	585	622	594	619	593	644	583	577	619	602	599	598	638	628	579	587	600	609	540	598	602	627	555	609	615	574	571	588	622	604	597	601	617	578	604	599	616	626	576	590	574	613	600	632	598	606	641	602	585	587	593	644	557	593	643	624	616	598	638	604	613	578	587	607	607	576	613	603	616	636	624	564	641	610	563	637	614	602	605	634	562	612	638	567	593	577	569	643	587	643	559	583	556	579	572	556	595	623	600	570	587	634	610	630	617	569	600	579	559	554	603	590	576	609	589	601	593	606	562	594	603	610	616	638	607	566	611	575	566	595	598	592	596	651	595	624	583	619	611	590	565	627	634	594	611	610	614	632	614	620	648	603	611	608	590	630	552	595	591	638	593	643	589	599	587	623	624	590	610	593	582	630	586	541	657	633	579	643	601	593	568	582	585	576	604	654	612	603	611	608	602	549	623	628	617	601	574	566	564	589	602	613	566	622	613	596	575	646	605	619	630	583	580	633	651	596	571	576	602	608	564	585	569	625	598	604	594	608	538	611	620	548	637	579	633	638	636	604	590	598	582	576	588	610	599	636	606	634	572	599	625	592	616	609	602	613	601	584	602	592	559	584	601	597	578	574	599	611	584	647	607	592	597	619	558	578	608	583	582	558	559	585	557	554	619	604	624	598	594	588	602	609	586	639	621	589	552	553	660	590	597	611	566	604	617	608	617	598	592	611	621	607	602	584	577	604	607	605	606	637	573	587	592	569	609	563	614	635	618	636	619	575	620	613	561	589	634	586	566	569	608	598	582	603	603	599	641	625	557	587	570	588	578	590	629	573	601	593	591	583	571	618	641	592	621	616	634	564	652	562	594	619	606	612	637	600	600	608	596	611	617	616	625	615	596	607	594	628	615	577	562	579	597	598	594	578	608	597	578	616	609	546	631	613	600	625	626	593	604	586	592	577	616	621	615	618	575	617	610	604	603	617	624	575	586	569	614	565	624	576	548	569	561	626	613	608	602	603	640	588	590	569	570	566	621	600	571	601	535	608	576	570	647	617	584	640	596	611	607	599	624	592	600	562	614	589	664	583	598	593	616	614	609	577	565	627	612	590	568	576	632	595	589	607	637	587	606	581	587	602	560	579	538	587	594	561	607	596	612	601	595	615	598	595	558	638	599	587	575	616	614	586	576	601	626	612	602	586	572	660	648	598	606	607	600	605	613	608	608	621	589	651	606	564	573	575	628	606	621	660	592	620	569	623	662	614	589	595	589	598	570	656	556	608	530	596	624	602	640	607	607	585	585	592	665	621	608	622	598	626	644	601	619	618	581	582	640	570	621	636	576	567	599	640	585	610	600	606	594	612	566	587	576	584	582	572	608	591	607	563	612	539	663	595	618	545	606	615	645	578	556	598	610	638	600	607	573	598	550	608	580	598	578	586	650	615	633	577	563	588	593	623
5050	15151	21181	5117	3629	2810	2185	1766	1496	1317	1158	1042	911	920	803	756	843	845	760	706	698	707	645	636	620	688	672	619	644	660	664	632	599	657	639	645	630	657	605	621	617	580	637	623	642	642	618	558	600	589	597	627	590	586	617	583	589	627	636	578	611	560	615	634	606	588	607	617	610	606	634	597	619	627	623	631	609	602	614	604	621	590	663	592	604	585	655	642	615	623	642	601	635	616	609	575	618	609	618	632	594	567	605	633	637	621	643	575	605	609	654	607	567	632	608	632	592	657	550	570	616	590	620	652	632	620	603	595	621	619	577	586	586	581	602	564	584	560	608	581	621	626	602	587	648	613	587	571	634	619	591	598	561	673	604	554	549	580	588	580	608	605	646	611	576	603	607	560	598	584	652	650	615	578	600	604	555	612	558	586	614	598	579	629	631	597	625	579	586	620	576	591	542	562	589	616	599	636	573	609	609	645	598	653	586	661	608	596	598	563	583	581	603	603	666	574	602	571	590	603	616	576	632	592	626	627	601	592	634	558	599	589	611	601	589	575	595	615	593	581	620	591	602	594	591	596	603	605	660	598	580	570	595	606	667	605	545	594	587	575	599	598	605	583	597	642	570	589	643	611	561	582	575	626	584	591	596	620	598	607	619	610	634	611	554	605	585	602	641	603	593	569	599	638	596	580	609	607	586	618	629	607	615	621	601	613	610	558	594	559	670	629	593	574	599	658	598	582	596	624	605	562	606	566	575	610	595	613	604	594	609	612	578	574	584	643	622	632	609	625	584	614	562	624	621	564	602	642	630	589	586	618	615	628	580	583	590	602	566	636	605	591	575	610	587	569	628	633	600	607	583	633	637	613	556	597	590	600	602	596	620	617	604	595	634	529	565	606	567	618	623	628	630	585	619	616	557	609	586	622	636	562	610	592	594	586	577	559	627	594	635	628	585	574	644	592	582	639	629	588	616	601	643	588	599	615	568	572	588	621	588	574	578	615	586	612	616	626	584	643	598	574	621	634	607	623	590	590	585	636	580	599	610	605	606	628	617	605	604	597	616	585	594	619	565	585	624	613	609	541	607	590	608	581	601	569	590	583	637	597	639	616	603	581	568	575	654	526	594	610	619	586	616	608	590	650	621	629	630	637	587	595	609	638	605	630	603	645	604	545	599	558	597	588	613	578	609	617	589	604	553	571	610	553	587	613	574	574	618	561	613	605	624	602	547	597	560	621	647	636	566	588	620	575	608	591	630	604	612	568	613	628	631	588	582	623	599	610	584	639	624	603	611	595	597	581	599	626	589	620	593	601	579	575	621	584	603	602	605	606	615	572	574	582	619	617	604	596	577	596	583	616	580	587	617	596	664	583	607	588	632	596	572	610	603	576	610	618	622	589	608	581	627	605	592	592	586	613	549	614	611	608	557	588	624	601	612	626	609	588	598	582	595	630	610	645	598	577	642	635	601	576	623	602	615	585	586	571	584	591	599	579	626	605	600	616	590	635	620	580	603	611	605	590	610	604	607	618	587	551	619	587	595	564	549	581	623	586	593	593	605	620	593	645	610	621	576	604	630	629	610	623	597	611	630	594	586	645	596	612	587	596	620	593	598	581	570	573	649	566	612	600	643	620	566	623	614	643	606	597	592	607	605	603	605	597	584	592	551	575	612	590	576	632	608	620	614	630	601	585	586	575	601	591	584	561	621	585	590	614	596	588	551	603	603	625	613	630	599	604	608	612	618	610	626	587	582	593	608	600	610	633	587	607	573	583	635	596	554	610	602	626	603	623	577	598	608	577	566	612	602	598	546	626	609	571	551	575	607	588	591	597	637	567	573	585	592	589	557	576	592	612	628	617	650	576	635	583	637	614	630	562	592	580	607	622	591	553	636	576	620	565	577	589	577	618	647	599	622	566	615	630	609	608	594	548	605	602	591	608	609	652	618	604	639	629	607	614	621	602	634	621	573	589	563	648	597	623	611	603	585	635	589	577	604	589	610	609	592	633	642	634	624	616	646	575	609	624	605	602	660	546	628	618	582	613	610	602	608	595	599	605	589	623	602	633	614	589	584	659	596	616	608	607	667	619	614	635	575	610	596	617	572	603	630	586	616	631	645	593	584	600	605	634	604	578	607	598	592	641	587	598	628	600	600	576	628	634	639	585	616	631	618	613	614	600	611	576	631	638	584	611	624	601	593	561	603	557	595	619	623	626	617	605	626	593	622	600	622	572	635	587	619	562	656	598	614	584	562	627	594	577	612	624	616	590	573	638	618	610	583	582	611	588	639	557	611	624	597	627	609	621	578	607	575	605	623	625	644	577	627	593	636	606	615	587	616	637	618	629	635	608	621	588	595	642	589	561	614	624	598	584	632	574	592	621	612	582	585	613	623	622	585	647	543	636	588	618	547	576	662	632	629	626	606	584	608	608	588	587	597	611	607	591	626	627	636	587	619	556	615	589	627	598	609	589	607	552	634	582	565	600	641	633	594	577	635	572	588	603	581	607	641	640	649	592	620	639	598	631	579	597	617	590	551	594	577	578	601	630	627	574	612	605	583	614	574	623	580	600	588	573	578	585	588	617	583	627	622	596	625	591	638	625	611	604	568	586	602	640	611	606	601	554	597	575	612	627	602	625	569	550	594	616	622	613	589	659	597	596	594	609	612	653	580	563	570	642	591	594	634	635	604	614	650	573	602	558	572	597	614	613	606	606	593	615	548	609	615	625	574	650	603	616	624	600	608	575	582	609	602	575	607	578	612	574	621	620	621	584	603	632	621	617	583	608	571	576	585	597	628	578	597	605	619	576	582	553	623	660	582	619	596	564	624	580	616	616	584	601	602	612	595	622	601	608	547	634	611	619	575	597	560	627	603	614	578	574	586	564	631	615	563	589	592	622	577	621	601	596	580	622	602	545	625	608	615	598	564	571	632	591	595	561	637	610	578	580	594	582	594	591	624	618	596	614	571	603	598	607	598	642	573	604	606	623	606	595	674	598	607	604	614	593	611	605	586	616	589	597	605	599	577	620	568	584	592	581	567	645	595	597	628	557	650	628	636	609	593	592	619	592	637	613	614	636	600	587	610	632	620	580	585	597	605	572	610	586	623	614	592	558	599	597	543	594	608	560	604	602	593	635	631	634	594	588	575	545	584	636	657	617	574	604	577	566	614	615	626	592	623	581	624	645	609	565	607	563	593	562	587	595	657	604	600	613	595	563	584	626	593	589	605	605	573	608	623	573	595	588	623	585	593	611	590	615	593	600	591	592	571	594	616	595	611	632	580	604	594	663	634	583	569	575	600	581	579	606	590	622	584	578	591	586	659	584	566	554	611	611	644	618	615	581	634	602	584	586	627	597	606	612	594	604	617	579	558	628	598	585	651	585	593	594	593	593	627	597	607	608	608	590	589	576	579	644	589	587	611	605	608	589	617	608	593	614	608	596	599	625	601	622	574	625	605	630	592	578	605	608	590	618	607	594	608	605
28038	17908	7472	839	266	223	190	189	215	164	173	198	175	194	187	180	190	187	177	192	170	178	159	178	175	175	204	190	178	169	196	179	201	171	184	176	158	166	170	169	173	186	200	161	182	185	167	191	181	199	192	181	160	174	161	188	193	174	178	184	172	163	187	192	216	184	192	172	188	162	209	169	185	183	155	180	192	173	198	202	188	153	158	174	170	177	177	196	175	184	182	176	168	173	156	193	178	191	175	176	190	163	172	188	194	177	187	185	172	169	183	160	189	180	190	156	186	195	173	178	164	172	183	181	164	149	164	193	191	162	163	191	205	178	165	150	170	170	176	190	162	182	188	169	203	201	167	174	177	181	177	178	180	169	177	187	194	179	158	170	181	190	149	195	173	175	216	207	162	202	190	180	198	186	168	182	188	172	167	190	191	204	192	189	200	169	171	189	202	187	180	187	151	182	216	168	194	174	175	183	177	166	174	167	160	175	187	175	172	182	192	201	192	208	186	177	191	166	195	174	190	176	194	148	201	177	188	186	171	190	186	189	208	169	193	186	170	185	169	167	184	173	172	189	179	191	164	195	178	174	184	196	180	168	173	193	176	212	180	181	172	178	163	216	145	172	164	164	176	168	176	201	175	167	188	175	208	177	162	174	198	161	159	192	189	207	169	178	178	171	190	198	171	171	185	171	168	187	198	173	198	159	183	180	182	172	179	196	178	167	186	169	172	192	169	191	184	178	192	168	181	196	176	177	168	178	186	185	189	185	194	177	222	184	190	181	191	184	189	190	188	164	177	174	188	198	190	195	177	173	168	173	176	179	189	209	190	173	192	185	187	186	164	150	164	164	191	165	183	172	193	180	168	172	180	180	186	152	167	195	199	184	195	167	172	169	166	181	169	167	210	190	182	210	167	198	180	184	166	186	173	179	170	186	167	201	157	179	148	173	152	213	166	183	188	173	186	189	148	192	174	170	177	175	163	183	181	180	188	182	183	185	163	177	170	174	177	169	153	185	178	167	184	169	175	187	174	180	186	177	184	187	207	181	197	152	173	181	189	170	182	153	192	167	181	190	169	182	169	180	178	168	182	192	154	176	202	207	161	205	176	187	183	194	199	182	171	196	178	168	173	170	206	176	167	167	199	151	163	163	172	171	183	178	171	186	192	177	166	166	171	200	189	184	175	161	181	177	149	165	197	189	188	182	168	169	190	166	160	177	197	159	188	175	188	165	185	204	160	161	195	176	201	182	197	171	178	212	197	155	159	185	188	190	170	185	170	165	197	174	183	170	151	163	162	200	200	182	175	182	178	155	170	180	178	160	186	193	195	194	184	189	181	164	202	172	178	181	185	194	185	181	170	200	177	186	196	174	189	177	161	179	181	171	165	206	165	171	194	168	167	183	165	195	167	177	184	175	170	186	163	180	183	172	170	204	171	173	175	176	173	187	180	155	166	206	191	187	177	161	175	199	183	153	185	196	174	167	166	180	189	206	180	185	196	191	197	189	159	188	193	168	156	166	170	174	177	179	169	178	181	177	188	172	171	183	182	192	174	185	172	169	183	164	175	175	175	190	151	150	159	181	173	181	180	198	165	156	167	180	181	167	168	201	188	177	167	176	178	201	199	165	180	182	202	164	163	148	178	206	201	175	181	182	190	179	169	197	170	169	215	195	168	182	208	178	172	173	199	188	194	210	173	186	167	195	190	185	174	152	170	156	154	216	188	167	197	200	202	189	200	163	198	173	174	187	174	172	191	181	164	172	162	186	189	177	192	166	192	176	189	163	185	195	147	160	179	199	190	168	178	169	167	187	193	196	176	174	191	153	182	149	159	185	184	208	191	165	177	162	182	153	199	188	190	168	198	206	167	210	173	195	196	170	180	186	188	191	168	164	195	176	184	185	211	167	185	166	206	153	175	177	179	195	171	149	190	201	176	181	197	160	175	166	180	181	184	185	177	189	173	177	199	170	203	190	177	182	168	177	174	179	174	172	188	168	188	197	182	165	172	155	174	197	190	161	175	157	177	162	180	162	185	186	174	172	173	165	187	183	167	175	182	154	191	196	169	201	191	198	180	170	182	178	172	173	163	192	179	177	167	199	166	193	178	200	186	196	175	170	192	183	195	207	195	202	181	167	167	180	161	186	188	167	172	172	175	178	201	181	146	191	219	178	175	148	187	159	189	167	189	177	180	188	165	162	174	191	200	190	167	175	176	180	169	173	180	177	172	201	183	178	173	169	194	161	199	183	168	172	160	175	202	181	164	173	174	163	189	179	170	163	196	172	180	186	179	190	169	188	187	174	171	182	165	158	180	196	187	199	184	185	178	162	177	166	163	201	204	174	185	190	176	195	180	181	173	146	171	191	179	181	168	165	189	199	169	179	165	163	168	182	152	193	202	162	194	174	161	187	204	177	194	203	196	178	186	189	204	179	173	170	177	170	171	173	183	196	202	169	195	182	189	169	203	187	187	189	184	190	175	189	173	209	163	158	183	178	188	194	219	183	187	177	164	153	144	162	179	183	165	198	175	176	179	166	163	192	169	180	178	173	199	174	179	185	200	180	211	187	174	174	196	181	175	158	162	166	170	153	155	171	180	195	151	191	176	174	184	169	187	176	206	194	174	194	176	187	209	175	176	186	182	174	192	174	169	176	164	164	171	171	180	177	189	181	201	183	195	184	208	168	173	181	179	194	163	166	196	180	192	181	171	176	166	176	179	170	157	187	176	186	165	174	183	179	185	162	166	178	184	176	183	184	189	164	157	185	204	173	191	170	185	167	197	177	192	181	194	196	175	187	163	209	189	177	164	170	186	179	186	195	173	165	191	187	168	197	181	197	171	184	182	174	191	189	171	188	192	191	186	156	168	175	187	181	179	187	167	178	155	197	175	186	195	173	204	187	162	189	163	185	172	199	161	155	158	185	159	177	159	196	148	177	179	193	174	165	180	158	169	189	178	173	201	166	192	188	173	188	165	184	198	179	176	207	162	172	157	197	175	198	155	182	164	199	209	190	179	173	187	161	169	176	169	182	172	187	180	172	172	171	196	153	188	172	182	183	160	173	177	191	166	192	188	203	203	182	192	210	193	196	181	193	191	186	183	149	161	185	181	189	183	189	173	188	166	172	160	174	183	181	178	189	176	171	182	171	166	182	181	168	177	175	196	207	199	200	189	173	167	196	204	182	188	186	176	165	175	158	180	190	175	171	177	171	165	170	185	194	187	183	191	186	171	191	169	199	163	189	190	176	210	180	175	190	165	176	172	200	144	184	187	168	173	169	185	164	186	192	216	200	206	189	184	181	185	161	168	188	187	186	181	176	193	166	179	177	189	179	168	170	192	194	184	199	180	176	173	171	190	186	192	176	175	178	197	180	165	161	179	194	183	170	181	199	176	183	154	159	160	171	185	175	190	170	174	170	201	178	189	195	183	171	179	182	155	164	195	174	164	180	175	197	162	189	187	184	178	161	205	179	187	173	171	170
4287	956	3998	329	281	269	244	218	246	209	218	206	210	221	230	210	206	237	201	191	205	197	211	221	191	199	185	213	232	199	220	198	195	196	205	213	197	207	213	193	221	202	196	233	203	174	197	196	200	207	202	211	201	216	199	200	210	184	203	221	209	208	198	207	229	216	176	191	221	197	237	196	216	208	202	214	203	212	190	180	195	215	206	203	208	208	212	227	200	203	225	211	191	205	168	195	207	209	194	197	234	198	194	185	201	199	212	207	180	218	211	204	184	207	216	204	201	187	189	222	209	185	194	197	216	212	202	202	239	208	195	234	184	187	209	212	189	196	203	202	227	239	216	182	205	190	220	190	192	230	219	188	214	225	180	202	181	206	206	199	213	204	193	192	220	206	186	194	200	212	189	236	203	201	219	213	193	212	197	227	213	233	234	217	184	228	210	213	210	176	206	204	184	215	208	214	213	201	190	212	217	206	204	201	239	195	193	209	199	201	185	229	192	194	206	209	212	193	248	187	221	209	200	207	205	235	219	205	189	179	201	192	195	195	175	192	196	205	207	178	208	202	197	206	195	190	209	188	206	218	167	227	182	196	183	204	203	194	231	211	232	199	196	220	219	212	199	192	198	210	202	224	197	195	228	212	191	237	202	191	211	204	203	205	209	191	224	217	213	227	211	197	195	186	200	192	190	194	188	188	208	187	242	217	196	215	217	199	192	171	215	173	180	216	220	175	204	198	203	192	208	233	205	218	182	196	200	180	219	205	198	190	230	202	224	203	217	213	205	201	193	207	190	183	211	186	188	201	185	193	200	202	201	216	222	209	186	209	180	215	197	193	222	200	200	209	201	189	228	201	204	181	194	212	192	175	233	194	223	227	178	199	202	212	202	197	203	200	182	191	206	224	201	202	206	184	218	196	176	207	198	217	196	229	204	199	212	209	194	221	177	205	226	206	203	235	212	198	189	207	212	185	189	208	211	195	202	216	206	198	222	207	201	210	182	218	174	194	223	201	177	188	211	222	197	191	213	231	206	207	204	214	233	241	221	221	180	193	193	186	215	216	201	216	176	214	183	181	187	196	195	202	232	227	204	192	202	205	201	188	182	213	211	222	192	210	181	187	188	210	157	194	195	188	196	204	229	232	190	193	194	186	181	203	217	213	171	215	233	202	224	194	196	193	216	205	196	195	207	202	217	210	210	213	218	193	202	185	178	208	202	232	198	212	187	165	186	201	189	214	196	194	171	178	206	221	190	207	206	181	204	199	212	234	199	197	206	196	226	221	196	218	187	201	216	209	217	209	227	190	186	202	193	216	208	206	185	211	197	219	207	191	215	202	208	199	211	188	216	211	192	217	196	187	194	241	194	190	195	183	182	206	222	217	192	202	163	224	200	213	190	219	206	197	188	211	194	207	195	216	202	226	219	201	216	206	189	185	227	218	193	208	218	186	211	205	200	197	214	221	186	217	199	198	182	203	211	198	186	231	207	192	205	217	190	190	194	195	195	215	179	232	215	191	198	193	189	229	218	203	212	200	199	190	211	201	232	186	179	194	204	211	191	215	216	191	201	225	194	194	190	202	209	203	203	192	200	218	206	192	181	216	188	209	192	189	211	208	198	182	200	210	191	210	200	182	213	214	221	197	209	206	198	206	188	210	201	228	211	205	218	216	198	204	161	190	203	192	192	202	201	217	198	207	197	202	186	197	190	175	206	203	193	192	211	172	203	206	220	226	206	186	208	193	206	178	226	192	222	216	229	207	198	183	231	195	193	198	208	194	211	198	197	207	226	209	171	203	206	224	208	205	215	202	228	233	187	188	195	176	204	201	234	202	208	220	195	201	186	207	213	222	211	184	213	218	211	239	218	186	227	184	181	215	206	204	189	204	210	181	170	221	209	208	191	205	225	188	206	197	166	190	192	182	204	191	218	196	210	212	232	187	233	218	195	206	202	209	194	207	193	194	213	186	216	203	215	179	245	195	192	185	220	201	191	215	185	207	193	172	202	192	190	204	184	213	211	186	197	197	205	193	200	208	204	203	209	208	188	174	191	211	228	207	209	221	183	171	178	216	191	204	203	205	202	211	191	212	194	201	213	211	239	206	181	181	217	196	220	204	197	203	218	177	208	209	215	204	174	210	208	231	193	209	205	189	233	206	195	219	188	179	192	191	213	205	198	204	183	176	198	213	203	208	217	209	201	193	195	187	215	178	228	168	187	193	214	205	210	205	229	207	186	204	196	195	207	175	214	196	197	200	194	195	186	182	228	203	207	215	180	194	199	171	213	200	193	209	183	203	215	196	219	217	217	194	196	183	206	203	213	215	199	180	240	195	190	205	197	204	172	208	189	189	214	211	174	206	212	189	221	229	232	187	186	200	213	234	235	186	190	196	220	190	202	208	228	205	204	209	220	223	232	178	180	202	198	201	205	204	207	228	179	196	220	209	210	183	186	214	216	208	200	189	193	194	217	211	198	244	174	228	206	195	205	185	173	206	184	176	193	199	186	176	197	205	195	219	202	194	195	236	217	226	215	216	233	231	193	219	184	194	229	206	219	205	214	210	216	196	203	200	201	208	217	214	191	208	213	203	206	188	215	209	194	198	204	198	213	195	216	198	229	211	181	200	182	192	208	224	206	194	223	199	194	226	216	202	208	192	207	211	211	201	215	192	222	199	206	211	196	199	191	204	196	217	204	192	197	210	186	200	196	197	220	206	207	181	225	209	209	199	183	192	208	217	159	193	185	228	199	200	242	214	176	205	196	217	205	211	194	197	202	212	195	191	210	202	218	237	166	174	203	220	205	227	200	216	204	194	191	195	201	225	210	218	190	201	194	204	222	190	206	198	193	212	182	191	205	225	191	192	190	197	204	215	189	219	188	210	206	212	213	167	196	195	215	183	215	208	211	199	202	238	197	190	191	209	212	211	194	204	198	222	176	205	210	222	189	203	198	215	215	175	197	223	207	211	214	195	189	193	196	204	202	198	200	215	204	213	210	214	213	230	189	218	188	219	213	187	221	189	192	204	207	197	183	213	206	206	204	194	198	201	192	205	198	182	188	206	175	198	236	217	212	203	185	189	192	235	184	215	180	211	195	212	206	204	224	181	209	179	191	190	202	201	203	215	189	197	191	207	209	190	203	203	206	219	215	188	189	200	196	215	223	202	168	218	203	222	195	205	202	197	211	218	188	208	188	212	190	203	218	186	186	211	223	195	214	207	219	195	209	195	204	206	193	206	193	211	215	203	210	207	194	205	195	198	216	214	209	200	191	160	204	228	222	183	170	197	195	182	200	207	215	207	223	204	204	204	198	191	205	196	213	191	197	193	215	220	210	200	190	207	202	223	212	203	197	208	213	186	219	209	211	221	193	204	221	215	194	216	201	219	193	204	194	206	196	186	186	224	194	188	218	178	189	186	196	204	209	207	188	200	207	202	212	175	199	212	204	204	192	199	197	199	226	185	237	212	172	216	181	211	183	181
23912	21288	28309	24635	21219	9686	1094	681	542	499	510	459	407	419	397	373	347	385	382	340	336	334	335	351	360	308	337	345	336	298	354	337	317	352	317	336	325	306	317	321	316	323	374	307	294	319	315	329	336	323	307	311	334	331	342	309	337	292	287	329	298	315	315	329	320	302	321	338	306	313	321	336	293	330	334	304	323	296	340	315	327	342	343	307	313	351	342	307	326	326	339	329	322	335	304	309	311	302	315	315	324	303	322	296	284	302	294	313	324	327	329	279	299	304	319	312	298	313	284	313	309	320	344	332	330	326	278	302	337	338	312	341	290	294	350	320	355	350	303	329	340	308	307	311	337	322	329	312	302	317	314	329	288	328	320	327	316	328	329	326	311	314	288	325	304	340	319	302	295	331	324	317	328	325	311	282	313	301	305	334	343	328	297	311	310	302	328	325	344	330	324	294	327	305	291	307	311	319	321	330	326	312	340	324	293	317	315	343	331	322	336	312	308	327	286	331	318	308	288	288	320	293	311	305	323	297	306	327	325	352	319	330	333	255	295	336	345	327	347	296	317	302	325	291	348	329	328	309	315	296	307	321	297	346	285	315	314	332	310	319	321	360	320	314	312	324	326	318	317	327	299	330	314	303	327	298	298	312	324	340	337	303	325	303	340	337	312	290	321	284	315	356	321	313	300	319	289	335	285	311	332	324	286	310	299	328	282	314	299	333	336	322	318	316	315	293	299	328	343	312	314	316	310	295	316	348	307	325	315	324	331	343	271	301	328	327	307	322	281	292	311	327	319	313	269	325	333	282	302	296	279	313	305	293	334	270	273	344	358	323	310	318	318	301	311	313	324	289	288	315	307	317	341	298	286	278	310	286	336	325	316	320	324	298	331	313	303	300	337	308	304	328	304	317	310	324	305	294	337	351	313	330	328	328	307	288	327	278	322	283	323	295	296	301	329	302	322	308	305	333	312	332	332	319	312	327	314	334	309	310	284	308	275	305	293	280	314	303	307	310	265	302	288	305	300	326	312	333	285	310	308	311	292	314	365	338	308	300	322	329	322	296	297	294	306	330	308	317	344	311	314	311	331	327	316	317	329	321	318	318	303	314	341	299	304	312	317	326	297	294	285	319	269	279	318	341	338	318	296	294	294	285	331	280	314	296	320	328	298	297	312	329	294	305	291	324	310	315	291	324	336	314	334	304	318	303	310	314	336	325	293	325	304	315	314	313	301	311	308	307	336	343	309	309	315	310	323	296	306	327	298	286	306	314	295	325	282	300	294	309	302	293	322	356	327	294	320	326	322	308	293	323	282	318	329	313	345	312	308	287	333	303	310	324	315	305	331	299	331	319	299	326	315	345	316	316	302	320	301	368	270	308	333	320	350	307	334	318	298	301	273	321	282	330	329	320	285	304	328	312	333	294	303	313	343	319	327	326	320	311	317	292	329	322	287	291	327	322	281	294	288	292	298	337	309	308	310	302	323	311	298	285	297	311	304	312	304	329	304	312	308	320	295	326	301	284	338	318	301	323	313	315	314	333	314	296	291	315	330	324	325	326	313	306	303	289	315	312	317	314	334	331	371	301	337	313	306	308	303	311	292	309	311	305	312	293	311	335	310	310	311	320	287	279	312	308	299	282	303	326	303	329	307	337	314	330	325	292	320	292	307	303	314	322	320	317	317	297	327	310	320	327	333	287	312	338	317	327	295	323	309	310	306	298	301	330	350	328	291	280	297	299	329	291	303	337	314	338	277	301	285	296	301	292	319	313	296	332	336	300	315	269	331	306	317	321	325	280	330	320	293	321	310	307	321	343	319	322	320	314	328	307	301	296	297	317	286	281	307	304	308	299	316	282	306	323	306	328	327	301	319	302	326	316	298	310	327	346	283	328	320	321	314	298	349	315	317	324	320	347	309	303	318	350	364	317	311	289	312	306	308	310	322	310	332	336	322	331	321	311	304	278	369	310	333	332	290	295	290	345	327	319	321	338	321	331	306	327	315	318	294	315	322	290	275	313	312	295	343	308	330	354	304	318	321	297	327	322	313	318	305	303	304	302	305	302	307	336	320	314	319	302	293	292	305	284	314	335	335	313	271	322	318	313	366	318	304	322	317	326	288	315	311	287	299	333	310	326	308	338	324	306	315	298	328	321	301	319	300	312	297	313	314	302	329	323	320	304	324	339	311	308	292	301	312	312	300	304	308	292	319	336	316	334	307	314	289	301	326	294	327	350	303	293	310	330	328	335	259	335	309	318	325	310	335	299	334	333	339	291	284	295	292	309	330	310	335	319	307	340	305	332	314	291	306	333	309	296	331	352	302	302	317	318	266	293	315	317	282	328	328	311	323	288	332	291	279	300	312	285	330	296	304	304	350	318	332	345	304	302	328	271	306	304	317	308	322	350	315	301	313	309	338	287	283	327	334	313	280	305	314	316	321	343	319	292	316	308	305	336	335	325	322	300	274	304	323	311	325	319	296	344	315	313	328	314	288	308	306	309	320	301	322	329	342	289	318	321	332	298	328	303	331	291	300	287	332	312	281	303	345	337	311	297	316	318	319	332	358	284	295	297	331	304	333	324	311	286	306	315	320	301	316	310	314	305	272	305	308	321	297	324	344	320	287	300	291	333	293	321	294	306	312	339	320	314	327	297	297	289	296	303	339	287	324	305	339	330	282	284	324	337	351	314	317	306	305	298	298	286	296	301	323	299	310	305	346	293	330	290	294	319	291	318	311	292	302	318	312	316	296	319	324	333	306	324	339	330	338	322	320	312	314	341	282	313	314	336	315	345	349	343	326	310	307	296	299	309	284	307	356	336	306	283	332	311	341	303	339	305	332	324	346	313	318	319	318	335	306	338	347	304	297	305	317	300	297	299	277	340	330	335	320	336	333	309	330	316	314	315	334	325	322	307	331	319	340	351	335	314	301	327	309	291	336	330	331	299	289	317	318	324	324	312	344	323	300	286	296	308	345	329	304	311	294	269	308	298	310	311	325	313	305	303	296	301	321	294	345	344	316	312	308	328	323	307	321	307	344	308	320	321	289	350	326	324	319	331	351	328	308	309	348	292	345	319	318	321	306	330	284	313	319	321	275	324	288	301	314	310	308	316	318	322	297	318	357	311	329	284	327	291	309	287	290	312	346	333	368	323	306	330	298	314	335	298	288	300	282	316	304	302	309	330	272	298	315	291	307	312	316	302	306	321	306	304	327	286	315	312	325	334	321	282	346	286	316	321	300	344	322	306	295	299	259	288	304	264	300	349	308	340	292	323	333	275	321	343	314	306	284	314	312	309	315	306	330	286	289	316	274	294	330	331	296	346	298	320	308	312	300	311	307	286	345	317	316	291	334	327	345	330	341	308	338	302	296	302	296	328	269	333	337	288	309	317	300	319	305	324	325	298	306	314	320	325	308	341	308	296	338	335	333	325	320	299	313	300	310	318	313	282	316	309	368	340	300	301	352	296	289	318	314	340	317	306
3552	10532	23401	2781	1922	1480	1145	987	778	704	591	517	495	450	423	474	424	385	396	406	366	398	334	383	346	363	343	301	348	360	361	366	308	341	362	364	343	356	350	319	348	335	328	335	345	342	312	319	329	363	287	329	310	358	325	324	373	338	325	354	344	321	322	342	313	332	312	295	362	299	300	348	320	322	339	315	307	308	329	331	357	339	314	322	327	345	345	332	343	337	344	311	313	303	281	313	328	352	310	335	308	322	367	286	295	302	336	315	307	294	305	307	329	311	332	339	325	349	362	328	335	322	304	334	299	308	319	317	328	351	315	331	341	313	292	335	321	299	337	361	341	329	285	305	314	321	328	325	296	302	327	328	325	340	344	304	299	309	341	318	325	340	325	333	307	299	325	298	313	334	319	327	320	351	343	329	327	308	313	317	326	332	329	349	327	330	322	310	303	304	332	309	340	325	312	320	356	304	326	332	343	309	332	303	293	346	342	270	347	324	317	360	305	318	333	332	343	313	333	339	296	316	334	301	330	326	301	300	346	327	358	353	327	333	312	292	320	321	301	344	347	318	324	332	338	337	329	318	384	316	334	309	314	312	295	341	359	327	340	316	312	348	338	339	313	306	315	334	338	345	305	346	342	324	350	339	332	313	360	324	289	308	314	322	353	323	339	281	299	360	301	320	316	308	324	311	314	306	312	336	340	304	341	305	341	318	296	331	358	348	324	327	307	336	328	331	336	307	313	349	320	332	331	343	305	340	312	346	342	329	302	323	293	324	323	354	325	353	309	309	295	316	322	324	371	318	341	354	348	287	305	306	328	327	300	351	300	312	347	316	313	318	332	344	348	345	328	308	359	306	325	304	299	292	297	338	318	299	343	348	344	308	332	328	297	345	297	291	369	336	326	309	350	344	334	292	335	323	326	328	325	310	301	342	362	323	317	344	355	335	286	313	313	331	324	323	302	328	325	320	338	316	323	313	342	372	305	311	315	349	343	321	324	297	323	324	319	315	342	345	355	344	306	322	328	315	342	318	328	336	318	320	323	333	310	345	337	314	317	336	330	289	320	342	321	334	302	309	321	307	334	338	331	321	347	338	307	332	324	326	307	339	298	316	328	341	288	348	308	296	291	322	344	304	336	343	339	324	346	269	301	349	322	338	317	327	337	344	328	332	360	300	333	298	324	313	279	300	322	321	363	341	329	303	317	315	335	376	325	333	313	305	321	318	319	282	360	335	319	306	324	319	332	330	345	295	297	310	315	323	335	326	315	279	339	302	322	309	333	345	310	304	344	290	321	317	355	323	334	329	354	357	337	368	338	335	308	376	312	338	342	303	321	287	310	300	306	297	330	310	328	323	323	321	354	314	296	311	334	308	313	311	311	306	299	336	329	290	319	314	307	305	368	322	321	338	341	339	327	352	326	354	312	343	313	343	338	359	309	303	339	320	310	288	330	354	347	318	334	334	329	331	330	289	316	365	342	308	333	319	330	304	342	330	331	314	329	292	323	326	345	339	350	315	296	295	336	298	312	346	334	324	291	308	336	339	344	294	290	292	346	325	296	319	316	330	295	312	313	296	295	324	290	309	295	302	307	323	339	350	298	371	331	337	324	328	330	333	329	340	327	301	338	314	332	316	304	332	301	343	329	305	299	314	297	316	320	325	307	327	323	312	348	299	319	322	333	301	312	330	313	312	308	329	295	338	296	344	323	309	302	295	322	340	340	323	339	309	331	292	332	296	322	315	319	310	304	324	299	328	333	318	305	322	330	326	303	301	307	306	354	324	293	335	308	299	299	342	323	324	279	331	330	302	304	335	289	356	335	333	313	306	303	328	316	297	301	319	325	336	309	320	328	314	313	320	322	315	325	338	339	281	299	345	325	314	349	316	344	358	301	335	345	312	360	340	385	338	310	310	295	328	301	321	333	314	348	321	269	335	316	345	310	309	327	342	341	313	341	339	329	341	313	329	343	311	316	308	299	327	345	336	352	336	326	354	341	332	309	313	324	340	305	331	344	356	338	356	326	329	334	338	335	296	325	300	343	305	304	358	321	313	336	297	315	305	299	312	352	324	313	325	336	336	315	317	330	347	354	303	310	303	302	319	340	302	321	334	318	334	311	304	301	331	298	307	293	317	338	349	374	339	334	330	339	310	299	333	324	330	325	313	353	295	318	281	326	322	325	298	309	300	317	306	331	341	312	339	353	298	347	317	336	332	341	332	334	330	306	339	308	323	325	331	314	317	340	309	342	343	308	297	316	323	323	302	300	310	299	308	318	316	369	342	342	317	322	343	280	291	302	329	334	317	323	338	349	307	316	313	311	335	321	337	312	307	351	346	308	336	317	306	295	324	346	326	313	350	329	334	319	295	340	333	313	333	324	322	317	306	327	363	308	298	318	329	344	344	299	309	307	309	319	295	345	335	328	309	339	315	290	298	320	332	319	339	352	329	307	360	315	308	338	354	307	324	313	322	324	353	299	311	364	318	384	312	339	320	352	313	312	326	334	317	330	310	320	324	328	344	341	339	320	361	328	322	285	319	306	312	300	304	305	350	349	304	378	351	302	319	346	301	338	332	316	322	349	328	353	308	315	344	321	358	318	321	324	334	308	334	323	309	285	313	340	321	335	311	345	321	312	338	309	316	325	316	351	306	327	287	300	332	357	323	366	314	303	326	343	328	378	273	345	335	291	310	331	333	341	339	304	354	321	312	325	324	329	291	357	276	292	319	384	315	310	294	310	332	299	305	327	314	344	331	299	281	324	315	312	311	349	276	331	315	295	356	327	307	321	314	338	320	338	354	331	314	337	336	337	306	318	338	292	351	323	299	314	333	337	292	310	336	319	333	333	298	291	308	336	321	339	314	322	337	328	289	331	321	330	298	333	344	283	314	341	325	306	320	349	321	348	321	324	338	325	371	305	363	339	321	322	346	319	333	314	329	319	332	306	327	347	279	303	319	315	324	335	328	351	335	368	342	297	339	317	311	341	345	297	320	304	322	347	321	304	282	298	374	299	311	311	325	309	340	346	331	332	339	306	289	330	295	344	323	322	307	301	318	334	317	318	314	324	347	343	311	369	308	328	319	298	298	333	354	317	312	311	323	305	334	347	336	312	315	334	326	335	349	318	313	325	324	314	341	327	328	334	321	312	336	331	326	288	316	353	321	338	358	318	314	290	323	348	309	341	311	312	349	315	282	336	317	323	319	366	288	329	334	322	319	345	315	311	300	358	313	334	327	302	340	328	274	316	344	342	316	328	333	287	306	315	303	292	357	324	314	344	288	305	326	342	301	320	311	309	315	346	311	317	348	335	341	327	338	298	295	315	321	305	340	336	335	266	331	320	331	327	322	331	305	314	340	308	330	321	330	323	352	303	303	329	326	325	320	346	325	348	352	308	348	320	288	317	371	298	344	325	330	316	348	326	342	301	301	328	333	319	310	293	317	299	344	311	344	297	293	313	333	304	302	302	309	313	334	346	309
25296	21404	27130	25816	8513	771	602	498	476	436	460	457	408	383	416	390	376	402	371	390	362	353	397	389	371	342	349	421	368	360	371	337	375	382	403	375	357	380	382	390	369	370	376	353	345	342	366	385	352	357	371	405	365	354	395	354	363	382	369	367	345	362	343	357	364	377	344	387	386	333	372	377	386	353	378	374	367	364	384	385	337	360	357	373	374	353	326	390	349	408	354	371	368	363	372	368	362	375	394	390	381	363	368	353	363	367	343	351	347	367	350	384	369	341	381	395	386	338	337	352	394	379	356	365	390	378	375	338	347	351	341	336	346	331	380	373	361	330	348	336	376	333	378	375	360	380	375	370	344	356	347	377	347	353	351	351	363	402	362	358	395	337	385	336	368	385	365	347	364	363	367	367	384	379	357	358	391	360	348	353	331	377	332	345	385	374	340	390	362	380	387	350	334	338	357	359	370	364	362	342	350	339	342	385	353	375	376	369	364	334	342	370	371	376	375	377	326	361	359	363	365	360	377	350	362	385	373	371	347	374	377	323	365	336	352	361	364	367	395	362	366	393	352	371	332	342	374	422	372	350	408	380	364	360	353	369	348	346	365	357	382	352	359	393	381	364	382	344	344	344	340	364	336	371	352	357	379	360	344	371	357	360	374	381	346	355	358	354	388	361	332	357	364	370	375	346	354	372	355	380	351	363	388	366	369	360	370	363	346	367	354	357	408	369	369	392	365	386	355	401	366	357	366	388	352	360	367	354	398	353	397	338	369	373	381	401	396	388	379	365	377	370	342	326	331	372	383	343	355	331	363	371	390	373	376	369	360	357	362	363	359	362	342	360	378	368	344	319	373	357	367	356	374	394	384	335	388	347	359	341	325	369	378	370	386	383	381	383	367	351	392	387	371	330	404	365	345	369	358	382	349	365	372	387	387	382	346	343	370	383	377	341	375	360	351	333	373	328	316	306	380	356	388	356	337	385	370	348	362	401	336	383	389	360	398	349	382	363	358	372	371	340	355	362	364	373	326	319	381	354	369	361	366	375	370	331	338	359	369	336	365	369	380	379	391	344	375	388	362	363	365	368	346	384	363	360	341	371	374	330	351	352	354	371	371	375	386	375	385	382	378	337	357	337	333	357	343	332	346	348	401	340	376	372	345	354	378	383	338	342	386	353	374	357	355	333	370	365	348	338	353	382	356	362	376	346	342	359	347	374	385	371	381	379	344	384	374	382	399	316	356	336	365	370	373	354	351	349	353	376	403	384	386	391	422	372	342	384	357	376	361	364	338	344	341	354	357	359	348	363	411	375	386	375	392	366	382	374	383	363	337	386	358	336	376	311	327	377	372	340	376	397	384	334	360	352	352	375	361	353	373	365	376	363	372	347	380	371	373	354	338	383	367	397	392	373	377	360	370	363	336	334	364	328	332	347	325	337	382	356	373	348	353	357	345	398	383	356	341	359	377	351	376	355	359	379	350	332	384	389	366	353	366	364	331	362	387	370	318	371	356	325	360	350	395	333	321	364	377	355	376	308	335	352	390	376	402	357	344	326	349	368	344	361	384	393	364	394	381	352	331	404	354	391	340	350	382	373	356	342	362	383	400	353	409	367	371	363	343	381	339	349	333	398	327	380	364	360	362	382	340	381	370	312	323	396	350	366	347	388	355	370	343	358	350	365	359	377	378	356	361	375	378	378	374	351	373	386	355	354	345	371	367	349	335	339	366	329	369	354	363	325	368	352	383	376	347	326	325	354	325	330	351	365	384	361	377	374	336	340	378	360	354	358	360	367	360	347	400	341	359	371	331	351	368	369	358	362	369	387	366	374	370	342	353	369	382	344	377	358	370	374	365	366	359	332	394	344	386	362	377	370	340	391	356	325	363	371	366	361	366	351	387	345	388	395	378	350	371	367	366	337	383	370	369	363	389	337	340	343	344	340	394	359	320	363	362	372	383	363	373	376	347	369	379	362	352	359	366	334	340	369	388	350	330	368	347	363	381	390	356	380	353	363	379	356	345	402	372	322	356	334	350	378	385	382	381	357	363	352	363	356	355	359	382	398	365	354	383	376	367	364	311	382	371	319	347	371	346	351	385	378	327	365	351	336	372	339	328	367	376	348	377	364	375	358	348	377	319	352	342	379	384	354	372	374	344	358	353	335	350	397	359	349	353	391	360	344	347	366	354	346	375	398	388	384	356	346	358	345	380	340	351	375	340	369	360	360	336	371	354	349	326	351	343	370	384	349	340	375	337	376	374	354	358	376	342	348	390	362	393	364	349	385	350	355	385	352	349	326	348	387	383	355	360	348	364	324	343	343	379	353	364	392	408	367	331	391	350	343	318	370	367	378	363	329	349	374	339	346	371	370	375	346	364	354	320	347	371	357	334	329	340	365	355	375	347	400	378	339	384	347	367	334	384	374	375	360	377	336	375	350	360	359	358	338	365	355	370	383	371	375	331	353	344	348	395	352	344	382	365	373	369	346	352	346	347	376	343	346	369	373	334	394	365	376	342	345	343	369	356	337	373	362	370	367	370	344	336	393	390	360	369	365	402	370	363	350	377	363	370	353	355	360	360	363	377	335	378	366	341	392	347	364	362	346	352	344	356	386	365	371	353	369	359	388	344	376	378	373	378	341	334	378	363	380	409	378	405	376	350	367	389	360	378	350	356	373	367	375	412	363	370	352	364	383	354	395	344	360	344	350	367	356	351	356	375	341	384	377	359	327	361	358	387	337	366	381	336	367	343	369	354	373	312	361	379	325	356	364	349	368	365	405	375	379	357	361	363	363	389	318	380	361	363	353	367	344	381	350	380	390	348	359	336	369	385	356	376	372	395	385	348	369	338	351	352	377	352	387	348	384	331	361	374	403	339	354	415	347	368	385	333	336	312	347	383	364	369	343	362	372	354	341	359	354	384	372	372	341	351	360	320	345	328	391	356	362	366	348	416	312	359	409	402	376	330	365	389	360	385	360	353	344	327	373	374	339	392	376	354	369	348	384	383	350	396	348	359	345	357	346	347	344	356	396	368	321	343	373	344	383	349	387	359	345	381	353	382	360	344	350	394	352	399	354	345	349	380	379	357	361	337	354	355	361	360	346	355	338	340	371	345	346	350	341	404	352	344	372	368	394	350	379	334	362	392	350	327	366	407	341	394	387	354	374	374	362	333	345	382	345	346	354	383	364	353	382	395	357	403	362	339	402	363	350	380	393	375	328	371	362	385	380	389	380	390	336	347	385	380	338	400	375	320	310	345	348	339	347	361	325	361	338	330	379	352	346	338	323	349	364	398	347	345	346	369	360	356	342	399	341	375	353	334	370	366	380	299	360	353	373	353	343	344	356	329	374	376	310	400	347	379	366	321	388	356	350	367	365	387	392	375	383	373	391	367	358	376	370	395	376	371	368	362	374	400	346	360	336	331	370	374	322	357	348	369	389	377	371	368	337	350	358	313	335	387	375	358	362	351	354	345	352	401	365
3511	5376	15513	1707	1284	976	893	697	648	574	562	491	513	489	477	446	433	424	418	494	414	414	398	389	412	402	446	446	462	373	410	409	428	381	362	382	377	380	372	389	412	374	414	384	404	423	391	401	399	394	420	384	424	383	380	418	394	401	398	369	380	390	393	396	413	396	414	394	354	435	373	372	377	375	385	405	427	392	379	373	411	385	401	411	409	404	394	392	400	385	403	405	348	375	381	396	386	392	393	415	404	404	403	401	392	384	399	374	395	393	406	400	420	395	383	381	380	401	418	377	419	349	393	383	384	405	369	369	423	415	414	405	403	396	365	358	351	392	407	385	407	418	405	387	404	363	417	370	439	409	403	372	376	373	405	413	433	405	387	394	390	382	388	374	382	409	408	392	391	387	366	385	387	430	384	386	385	428	396	427	398	413	365	392	394	379	396	382	357	367	424	385	412	419	398	373	381	401	396	411	417	355	381	359	387	360	407	402	407	414	403	387	391	403	398	374	393	411	418	365	410	403	410	399	382	373	387	388	385	418	424	403	372	394	405	421	390	370	394	392	364	385	363	384	406	403	398	384	376	402	390	413	380	356	366	400	409	372	428	388	409	388	391	386	405	375	360	414	358	370	385	395	391	381	360	417	388	377	400	370	404	364	398	388	363	412	373	415	396	367	411	393	383	416	411	403	394	390	362	384	410	426	380	422	394	397	394	400	377	407	364	397	414	401	375	396	379	380	370	406	394	403	414	404	417	401	391	425	404	355	392	391	397	363	389	407	421	396	406	379	383	348	413	438	435	413	441	382	377	363	381	401	408	425	426	369	362	406	387	379	376	358	425	395	345	427	360	407	381	369	401	419	379	368	393	364	382	411	406	396	380	413	360	371	412	395	396	425	382	388	408	361	382	404	390	406	362	345	382	409	387	388	382	401	369	379	362	411	391	418	413	375	370	398	408	382	423	388	421	402	422	398	386	382	373	373	369	419	411	393	402	402	353	358	387	392	405	371	379	390	427	382	396	365	379	365	377	389	381	365	422	402	401	379	392	399	441	392	397	349	373	382	363	433	409	356	392	358	381	402	376	402	371	428	399	402	381	364	413	418	399	444	387	377	398	374	405	396	391	409	384	393	377	364	369	400	384	392	340	392	386	403	381	348	383	405	375	365	406	413	384	381	382	423	397	368	416	416	369	393	381	394	406	375	396	392	394	383	367	421	386	414	393	383	404	407	389	397	368	396	400	419	403	393	365	412	386	404	362	394	407	396	411	373	372	437	386	401	389	396	396	386	387	404	415	375	419	420	365	385	370	397	418	398	387	383	402	420	381	377	371	400	389	418	400	380	433	367	377	395	351	378	361	412	431	379	416	388	400	384	390	412	388	403	421	410	390	397	368	417	397	390	402	426	383	419	413	374	389	384	386	395	390	417	391	342	404	354	327	392	403	380	403	399	361	415	435	390	363	370	382	346	415	390	397	393	408	408	368	386	365	424	383	376	399	366	380	405	368	409	411	389	382	377	401	380	375	397	403	381	375	418	424	431	378	399	395	397	390	355	394	394	400	411	391	383	370	386	369	413	382	357	406	394	409	388	414	429	398	374	409	390	378	361	416	374	377	349	399	376	389	369	403	398	407	363	414	381	414	384	390	427	386	403	386	412	424	398	374	378	394	397	354	365	421	373	392	402	393	421	374	404	372	404	376	390	425	394	361	379	391	382	371	360	389	405	372	388	393	395	395	410	391	371	386	414	427	422	349	369	390	412	398	376	410	432	391	436	416	383	431	431	393	379	436	390	424	395	395	397	409	396	413	371	365	382	381	382	363	404	392	397	382	397	397	377	434	358	400	398	396	406	445	369	379	401	376	383	376	397	402	399	418	409	411	385	398	390	396	375	376	378	380	405	434	400	417	368	412	379	384	386	395	386	413	370	422	390	402	387	384	391	408	417	393	378	392	435	394	407	408	429	390	379	380	410	387	400	395	410	379	395	358	387	404	412	420	368	432	430	409	419	427	393	369	402	368	398	391	383	375	388	419	376	410	364	407	379	364	388	368	382	365	397	379	412	388	394	379	362	362	402	406	391	398	372	405	389	385	358	380	395	364	409	366	415	386	394	389	398	369	412	408	378	425	356	404	403	352	427	390	398	365	408	369	386	387	398	393	373	370	418	400	346	412	385	379	373	370	405	404	387	429	406	390	384	403	392	380	366	391	417	426	407	392	411	374	384	376	377	376	368	389	417	346	359	411	400	358	383	392	370	403	374	414	379	386	393	396	377	389	418	380	347	362	357	369	390	383	363	388	358	370	400	385	402	415	392	401	402	399	407	398	398	407	402	415	368	396	364	413	384	422	394	385	370	397	381	390	426	375	374	407	397	377	366	444	420	391	402	387	414	367	424	388	380	366	405	403	386	382	399	405	365	420	372	397	389	406	397	406	381	404	377	355	365	398	376	400	403	378	371	410	385	398	432	406	424	369	369	368	382	369	375	392	388	379	369	416	413	387	368	383	406	376	351	359	405	399	379	384	392	399	401	403	424	405	392	416	375	390	376	425	398	394	404	408	406	394	361	388	364	401	389	358	381	380	378	368	387	419	451	443	371	426	411	368	327	389	444	415	391	389	400	371	421	358	387	394	379	390	386	408	378	382	388	392	415	389	361	394	415	386	388	393	392	396	383	437	374	387	413	396	377	366	403	406	392	382	401	403	388	394	425	423	408	432	402	370	407	389	408	386	386	372	378	375	406	414	376	378	386	403	413	373	414	371	402	399	414	399	388	377	400	378	377	412	371	379	391	384	343	388	387	373	384	394	378	371	398	379	398	456	392	423	421	387	411	376	383	377	359	352	402	424	383	409	391	409	377	391	368	380	385	383	391	379	400	384	391	384	403	423	376	404	399	395	421	361	367	390	342	360	366	376	412	429	377	388	398	406	409	429	362	395	402	408	380	380	402	361	366	401	413	406	359	382	352	378	407	382	373	375	352	398	386	419	422	394	383	392	403	418	412	422	427	407	384	406	392	402	388	398	384	387	393	380	379	382	392	425	357	398	366	401	372	436	376	407	343	376	378	409	378	382	397	387	417	376	408	408	419	381	444	343	409	406	381	379	406	386	403	356	399	386	396	394	394	412	384	393	393	382	413	371	420	396	402	393	366	418	373	361	365	410	384	388	407	389	381	390	419	384	350	395	371	364	374	388	362	412	391	359	405	328	374	404	429	379	409	388	375	432	387	424	382	404	388	438	387	356	383	397	401	368	385	390	426	390	382	400	365	394	392	426	393	415	401	394	380	387	393	412	388	404	390	348	387	385	398	381	414	419	383	385	428	336	400	389	401	397	385	436	408	388	375	387	399	398	403	403	388	381	430	382	387	419	392	403	388	388	369	395	425	405	354	379	387	410	422	375	346	401	385	374	377	399	401	413	359	392	380	414	383	390	355	376	385	415	436	391	377	382	367	428	368	382	388	386	377	400	388	401	398	362	398
22888	21388	28832	24279	21384	21415	8029	1368	1116	1042	902	861	835	781	701	670	716	699	692	683	660	671	697	660	615	610	614	634	613	618	643	612	624	636	656	600	596	661	596	643	642	672	638	638	603	659	582	618	617	659	631	611	612	632	593	583	605	585	585	612	625	597	573	549	589	588	588	626	635	576	584	612	591	606	601	613	596	602	583	630	619	646	589	577	601	593	572	615	593	592	591	597	578	560	616	531	571	602	606	587	585	577	573	556	586	608	572	616	569	602	598	624	571	597	569	587	606	610	594	638	558	558	604	569	627	603	608	577	606	613	609	666	625	612	593	603	554	579	624	585	640	566	580	571	624	598	591	609	614	635	592	594	637	586	567	616	572	612	650	615	599	614	610	582	613	599	567	592	612	590	567	579	619	617	631	628	589	622	605	610	569	606	584	618	602	655	646	605	644	621	608	584	582	609	609	611	605	627	580	616	588	598	559	614	540	611	609	577	597	578	639	596	593	605	619	564	613	576	623	616	592	625	590	630	635	587	612	613	577	600	574	586	605	610	582	588	604	565	642	603	627	577	631	604	608	583	645	569	602	632	595	598	601	588	554	575	598	622	612	638	574	653	605	616	590	575	552	609	642	577	581	592	571	649	610	523	644	585	565	621	580	556	594	641	635	622	588	534	609	644	607	612	578	633	625	647	609	604	631	602	585	649	606	598	608	588	610	531	559	616	607	615	608	593	591	592	570	551	561	640	578	596	610	618	596	643	588	523	613	567	585	616	595	558	594	571	610	584	591	599	591	601	595	617	587	602	611	598	608	570	643	637	563	584	632	580	621	632	625	574	569	614	648	596	618	599	638	639	572	597	610	604	616	634	563	642	598	543	587	612	610	665	598	565	608	573	617	609	574	574	598	593	637	616	616	555	606	564	604	560	576	568	567	578	633	591	568	633	613	609	640	550	596	604	597	608	590	596	631	583	593	631	624	601	611	605	556	616	571	644	608	587	578	592	572	595	563	629	619	580	553	578	617	626	625	567	641	590	595	599	648	637	625	579	592	590	571	642	623	592	568	572	598	633	574	648	537	623	575	589	583	592	627	594	564	578	594	592	591	600	554	629	638	588	629	590	595	562	587	632	607	612	611	589	593	601	572	570	591	626	592	605	626	581	605	576	581	614	580	564	597	618	620	593	608	599	648	564	594	603	593	591	602	608	594	592	607	593	571	584	610	620	574	604	603	603	644	591	621	559	608	590	596	549	612	585	562	618	593	599	608	615	656	612	599	592	598	555	583	556	562	608	603	602	615	615	572	618	605	624	591	598	618	580	605	592	567	598	569	617	600	598	586	572	578	626	583	622	598	542	580	615	622	608	605	588	597	639	605	580	584	605	604	622	675	590	580	616	587	576	611	630	609	558	593	565	605	605	608	593	573	584	572	565	610	623	641	590	602	571	634	635	592	609	604	579	607	638	611	584	604	630	579	575	572	578	612	619	609	608	527	628	596	625	552	619	551	561	608	615	602	571	607	625	583	608	580	583	621	608	604	577	631	613	547	591	631	578	601	572	618	655	570	608	593	623	573	619	581	575	582	623	584	583	602	629	583	583	582	574	571	560	615	576	593	613	608	573	589	598	615	621	593	594	581	616	597	616	653	610	580	598	585	621	622	667	591	617	616	643	625	642	581	601	595	602	573	605	660	571	614	610	588	614	558	609	571	582	595	603	571	601	570	612	560	560	593	599	624	556	583	629	607	619	626	574	601	606	586	577	585	570	560	623	562	577	601	641	627	560	600	589	594	577	594	616	562	600	624	569	631	601	618	616	614	578	593	674	630	596	581	653	593	601	594	582	602	601	630	613	606	627	648	618	577	560	554	634	654	604	607	597	593	597	605	634	594	625	585	617	623	623	611	591	597	591	598	557	586	547	606	565	594	602	610	584	634	613	586	544	594	604	588	577	563	581	618	551	593	613	598	610	579	651	602	560	625	604	620	565	614	560	595	619	602	608	608	577	616	593	571	578	631	597	612	563	584	620	638	557	575	618	588	553	588	613	639	602	569	569	622	604	630	580	605	594	594	593	598	623	620	586	602	591	619	576	573	585	608	621	624	578	616	613	576	585	584	578	599	607	617	586	665	583	593	578	609	604	574	587	627	609	645	636	556	550	623	585	569	600	621	638	581	579	582	610	618	598	601	606	592	646	613	598	603	638	605	607	601	609	617	579	585	580	594	603	591	616	573	617	645	552	542	622	608	590	664	605	596	621	587	620	566	590	610	575	624	613	571	586	620	630	632	600	595	608	596	564	597	583	549	584	590	568	572	622	606	583	580	616	591	577	626	616	654	616	633	541	648	590	585	612	640	633	597	559	637	593	579	573	576	584	595	556	565	632	572	592	619	612	585	582	634	541	551	635	590	613	602	597	625	559	573	621	571	589	579	579	545	588	600	627	603	575	578	587	565	644	616	577	640	589	596	557	581	660	562	582	566	588	579	583	591	606	592	613	580	627	620	582	596	549	595	592	597	590	563	579	612	622	609	602	587	589	577	621	579	574	618	566	581	609	588	580	558	587	620	583	598	609	623	590	568	601	626	566	602	580	604	623	596	559	588	617	618	597	593	563	653	614	547	641	641	558	604	611	601	579	587	627	582	619	560	669	590	586	612	557	617	579	624	583	656	605	602	590	636	606	612	556	571	551	596	617	564	605	575	619	521	588	566	593	570	633	578	623	633	592	598	595	570	585	603	562	609	578	594	596	598	582	622	602	598	589	623	593	583	554	592	603	596	612	582	585	589	625	635	614	611	608	565	632	595	640	566	577	608	539	548	563	643	616	577	615	622	629	621	606	575	536	659	573	606	602	578	546	617	622	627	605	604	634	605	560	603	608	557	603	602	595	587	547	611	651	621	626	610	564	597	634	589	568	615	624	598	580	611	591	609	587	586	602	613	617	609	626	574	602	632	663	603	619	582	596	568	585	585	592	599	578	569	548	592	628	582	603	580	599	574	575	586	601	652	574	602	654	625	555	619	595	560	598	609	573	565	557	605	606	593	610	594	556	620	570	598	597	636	625	562	573	635	587	563	627	594	567	613	616	623	593	658	590	602	588	542	601	616	636	583	623	597	603	590	620	592	595	576	654	603	567	607	552	535	557	571	627	587	658	613	606	580	559	610	591	600	629	560	620	591	587	619	610	577	542	592	589	640	613	654	608	581	636	580	574	601	596	634	597	560	607	599	585	639	607	584	617	607	622	620	597	544	589	572	642	589	575	594	614	612	628	617	579	575	611	614	584	596	591	608	627	571	568	609	598	543	575	624	568	654	631	650	587	610	598	616	616	593	623	636	608	580	641	547	621	586	607	602	612	571	672	576	608	613	571	636	620	567	578	584	621	573	599	588	625	589	611	586	601	624	583	604	632	606	571	577	617	559	606	582	584	570	595	606	597	603	568	609	603	566	626	546	594	633	578	597	587	628	669	613	599	614	585	574	600	623	584
4924	20325	26778	4966	3606	2731	2127	1761	1461	1275	1150	983	953	869	844	772	731	696	722	695	694	668	685	685	745	674	617	686	649	658	625	624	631	659	612	621	630	623	602	648	641	634	620	582	631	594	620	601	646	613	623	634	629	633	620	623	608	622	604	632	633	631	594	620	648	616	621	563	607	614	609	620	597	600	611	590	559	608	592	575	612	609	620	555	617	608	608	602	599	582	607	617	610	636	626	530	583	601	634	597	649	618	606	582	638	615	637	611	611	606	629	593	596	584	606	594	621	590	603	594	603	586	612	583	573	556	590	657	611	595	660	593	610	588	585	589	617	582	574	582	572	622	591	605	592	591	590	632	582	632	588	599	621	612	583	633	602	575	621	621	612	600	647	607	602	603	568	596	584	578	598	553	601	639	618	583	617	574	604	596	578	559	585	581	583	615	582	597	597	615	634	615	562	598	564	579	605	563	606	609	577	610	589	632	556	597	593	615	625	550	585	580	612	591	550	614	629	604	626	630	603	594	640	585	627	557	599	564	621	632	580	616	585	606	613	589	611	556	612	604	580	574	619	615	606	638	600	551	627	659	653	609	583	574	622	585	567	589	586	600	589	614	540	601	585	603	547	621	617	630	574	592	589	599	575	662	583	599	630	598	637	589	608	562	628	540	541	616	604	573	617	578	622	599	598	611	610	576	618	587	582	574	622	581	592	616	573	602	608	628	581	572	590	590	594	600	559	591	595	595	587	612	535	612	581	593	612	618	617	575	592	606	638	637	612	574	569	642	625	581	581	565	582	605	608	559	580	593	649	581	590	636	603	542	622	609	595	618	603	586	636	553	568	554	581	532	604	609	611	597	644	572	590	614	618	615	602	595	627	589	601	566	602	644	598	568	612	601	599	587	620	619	632	598	599	613	576	629	584	602	593	632	572	668	607	628	592	600	578	616	601	594	590	606	614	563	594	585	624	628	599	605	540	619	577	614	605	623	610	574	588	634	598	587	647	611	603	616	571	584	619	594	637	649	626	613	598	566	595	598	586	612	591	639	593	588	586	625	647	583	597	621	611	563	636	614	618	648	579	642	601	583	578	563	582	610	626	554	596	620	571	556	601	570	569	578	599	573	625	619	624	602	624	595	579	613	653	591	613	576	603	608	576	595	595	605	613	580	607	567	609	596	590	587	603	605	596	595	597	636	597	627	590	645	582	626	592	590	591	565	594	597	620	600	620	588	608	618	617	626	605	597	570	592	583	606	561	635	628	611	597	596	583	620	600	603	571	634	575	613	618	564	626	605	560	591	592	578	610	632	611	590	656	578	587	618	589	630	590	545	584	591	614	603	624	645	564	638	578	589	583	588	589	597	624	573	610	619	575	582	603	608	589	630	562	615	589	597	601	617	583	600	620	621	602	624	578	591	612	599	580	642	584	547	611	624	597	593	553	579	625	593	592	595	609	599	627	561	604	585	610	598	587	608	602	635	593	647	591	637	597	648	662	614	613	602	595	606	622	616	608	592	598	600	638	598	628	581	613	591	590	596	583	626	625	593	632	598	630	610	574	582	579	596	606	585	657	571	622	576	603	587	602	586	589	580	586	630	609	626	604	556	580	589	571	632	589	565	628	568	634	599	532	577	626	641	591	576	573	614	543	607	622	636	581	649	597	611	583	665	611	634	627	606	582	640	636	612	588	589	585	604	606	603	617	574	560	557	609	603	637	602	589	574	622	578	600	586	611	621	591	608	585	597	602	626	603	598	637	603	591	604	548	610	616	635	607	549	659	620	608	583	581	601	626	600	637	635	605	581	619	591	596	623	578	610	604	610	622	597	609	602	597	586	557	554	587	587	549	611	578	559	599	582	675	660	630	619	566	581	616	600	646	629	627	623	596	575	631	636	595	586	610	600	580	604	628	574	610	625	638	658	569	597	591	642	600	565	597	556	592	592	624	602	647	590	578	597	641	595	637	578	586	613	610	590	570	610	645	578	590	564	592	580	584	614	562	606	608	581	559	609	588	585	604	607	616	546	586	591	569	603	576	580	596	586	580	605	625	598	617	573	582	617	600	610	607	601	584	585	598	600	607	619	623	592	565	570	572	575	555	591	598	630	582	589	583	625	610	589	603	620	581	631	607	578	632	586	619	636	615	617	607	611	587	575	647	604	573	615	609	578	584	544	625	583	611	619	582	585	629	566	596	644	625	646	575	585	586	605	600	591	555	638	603	565	606	601	632	593	571	620	645	641	599	598	565	592	562	586	586	588	591	544	592	596	617	609	572	579	604	633	608	607	548	588	584	601	618	596	587	589	645	632	613	577	607	645	595	592	570	579	577	611	598	579	577	622	593	576	576	588	619	587	597	610	587	627	597	595	589	659	577	559	610	599	574	601	582	571	621	579	617	555	584	589	544	596	590	579	631	632	635	596	577	589	662	596	581	598	587	554	625	595	642	582	629	626	593	566	620	556	613	642	612	583	625	568	619	619	635	529	615	597	610	602	608	586	597	595	632	599	578	603	606	614	580	597	591	624	608	668	597	623	590	611	606	610	597	609	595	648	605	588	547	619	623	639	562	583	572	582	578	631	588	606	635	601	598	638	599	581	615	582	581	602	606	584	675	604	609	638	600	610	559	587	597	634	594	572	589	616	581	610	626	610	641	578	585	586	604	643	633	607	574	572	607	611	629	585	601	564	587	629	641	592	607	573	603	597	593	614	633	618	631	612	630	546	591	650	611	571	579	593	556	586	609	559	570	623	616	613	607	615	611	563	636	618	617	608	599	645	616	579	547	641	592	610	588	628	592	602	618	611	578	618	578	564	617	563	595	617	569	593	557	636	585	603	557	608	619	577	615	641	636	604	592	617	600	581	571	605	601	636	621	639	591	586	575	600	617	574	653	596	616	627	611	627	584	636	638	602	618	580	592	613	552	583	548	575	628	636	571	581	568	589	620	571	596	631	644	613	600	572	624	602	600	605	592	641	600	577	573	588	631	595	599	607	586	562	557	622	608	619	577	620	595	656	558	612	601	663	572	611	598	624	594	611	561	585	592	609	606	578	565	569	594	576	622	598	653	553	626	594	619	623	608	613	601	611	592	586	633	606	609	591	645	659	591	574	622	591	574	587	577	614	655	663	600	564	648	558	564	596	598	608	639	652	608	607	597	609	608	588	619	546	587	617	619	601	621	572	586	628	600	590	590	646	606	551	579	564	555	597	579	567	624	588	582	570	584	598	578	590	590	591	648	592	565	634	603	582	553	615	610	602	578	595	601	565	583	601	576	584	563	607	646	580	588	585	556	619	572	567	605	594	604	581	596	568	593	618	609	612	581	630	609	602	602	619	601	575	616	551	588	592	556	562	584	591	595	646	605	615	590	618	602	626	617	642	596	588	620	600	566	611	592	598	602	583	623	600	619	600	611	587	613	612	622	575	616	607	563	614	628	630	599	587	591	576	594	604	588	595	596	567	588	618	597	632	626	589	671	603	571	543
28032	18065	5266	455	256	227	225	182	202	183	206	194	174	189	192	174	180	179	177	195	181	176	186	177	170	183	181	181	177	173	169	196	168	177	175	190	191	158	201	172	187	170	151	186	198	186	180	182	166	163	186	187	186	182	161	200	198	181	180	154	190	175	160	177	139	170	176	177	172	159	179	177	169	200	176	153	168	172	172	177	170	171	182	147	179	190	163	206	165	194	182	166	192	156	169	177	167	171	168	185	209	199	176	199	181	172	170	168	191	185	168	171	197	179	151	160	183	170	184	178	164	179	157	175	162	161	152	181	174	193	171	186	176	171	170	193	155	189	172	197	149	177	150	170	170	190	157	191	164	191	176	200	154	177	204	175	191	191	179	172	177	151	193	181	166	161	163	183	174	167	171	172	156	160	168	178	205	176	172	190	192	162	172	194	182	175	185	180	175	162	171	182	191	196	167	176	175	216	160	181	166	169	171	176	196	169	181	196	186	196	158	157	163	173	177	179	160	168	175	188	179	159	191	197	184	159	163	179	185	175	194	168	190	198	201	192	168	165	158	183	178	165	154	191	181	177	193	167	175	194	169	200	177	187	158	163	176	198	179	186	188	189	179	170	173	198	178	187	183	181	183	194	195	191	181	192	168	158	161	184	186	166	178	178	162	169	169	181	182	204	169	183	180	165	187	182	187	165	178	179	178	168	193	175	192	162	166	169	171	176	176	186	212	165	190	181	182	180	172	160	199	156	173	161	178	177	176	186	202	185	171	176	191	160	160	161	173	154	156	169	163	184	195	179	186	193	170	167	201	200	184	175	174	163	168	178	180	189	164	194	185	168	184	181	171	193	178	164	154	178	212	183	162	179	186	194	181	166	168	179	169	177	173	169	189	173	192	182	167	215	186	194	166	179	191	199	152	156	188	172	179	183	187	195	181	194	172	178	157	169	171	155	149	173	182	216	156	162	196	175	181	183	188	179	165	175	199	169	191	179	161	172	199	192	172	197	177	183	174	178	165	171	172	160	169	194	184	165	177	172	186	190	202	187	160	153	183	190	183	180	193	164	182	181	198	172	181	177	171	177	173	169	179	183	171	163	190	186	178	176	182	183	184	172	192	172	176	163	174	187	185	200	164	182	189	197	185	197	175	164	187	151	162	154	164	190	184	171	187	174	159	184	158	189	182	176	175	164	172	178	180	168	175	192	167	166	204	195	174	147	178	180	166	169	186	181	161	201	190	173	201	142	185	177	181	186	182	172	189	182	194	193	161	186	163	196	175	172	175	187	171	184	156	175	179	198	169	190	201	188	179	179	164	182	212	179	165	188	162	201	192	209	181	196	179	200	199	162	174	193	182	167	170	167	180	167	182	158	179	171	189	201	187	189	176	195	179	175	171	173	169	172	178	162	197	180	164	185	177	193	168	168	174	174	188	172	193	161	178	171	168	179	185	185	170	199	177	167	191	183	174	181	200	193	187	194	172	193	205	182	166	163	158	194	194	188	193	180	178	184	185	165	178	176	163	159	182	184	179	177	177	186	173	156	188	195	176	184	177	170	162	176	166	164	160	181	177	199	202	177	159	190	178	174	195	162	174	183	190	170	202	165	164	161	173	180	194	210	175	174	193	199	194	202	180	173	180	170	169	183	182	181	161	166	164	180	178	183	170	171	178	189	181	168	158	160	161	188	157	195	169	169	183	201	175	185	188	178	167	183	164	152	165	166	175	167	155	187	178	172	169	184	194	177	168	172	180	197	172	187	175	180	177	199	197	156	170	187	213	170	194	142	166	180	180	176	193	159	197	174	153	195	201	160	180	167	178	156	156	172	194	197	194	177	173	181	171	208	168	166	174	171	165	172	181	195	186	161	174	193	192	159	180	195	155	186	159	209	171	193	182	171	195	169	183	165	152	162	185	197	183	180	173	164	171	171	170	170	163	186	184	182	179	171	178	190	170	198	150	186	179	181	167	190	195	184	175	172	186	189	190	191	175	165	186	192	204	181	180	168	156	165	177	183	192	162	186	178	179	193	159	183	188	180	203	181	187	182	170	173	202	177	177	173	160	166	178	171	159	181	177	190	176	173	174	169	184	173	211	184	177	190	169	171	163	158	177	164	175	176	190	178	167	222	184	174	183	170	180	154	175	178	182	191	177	157	169	188	196	164	188	178	197	177	168	183	191	191	176	156	161	161	183	170	173	170	149	176	155	179	183	183	196	136	202	203	187	186	204	163	159	185	173	190	161	173	203	169	190	171	196	185	172	154	189	184	160	161	191	198	165	155	177	170	170	187	176	173	200	162	178	177	180	168	176	179	178	188	188	181	164	183	183	187	166	181	163	173	207	178	177	193	161	172	180	190	186	176	181	197	168	174	193	176	220	169	195	178	188	179	182	171	182	164	177	176	182	170	192	191	166	174	158	173	166	187	178	168	192	164	199	180	186	182	161	164	169	163	175	171	184	190	173	192	153	193	168	172	184	179	187	191	172	208	176	184	173	194	174	172	175	174	193	171	180	168	183	206	193	168	185	155	151	184	175	174	169	178	188	192	174	172	181	200	161	206	185	172	187	197	172	178	185	189	169	184	192	168	175	165	163	179	187	142	198	139	184	177	171	179	174	158	199	179	182	177	143	176	178	180	177	191	162	157	176	187	203	166	174	166	194	187	188	178	192	171	171	198	162	176	183	174	165	169	188	208	166	184	187	196	181	184	176	167	174	160	184	151	169	181	187	185	165	184	177	177	172	160	187	162	180	167	196	184	182	176	175	189	173	184	183	199	186	165	174	174	185	183	170	203	184	192	165	180	208	164	200	168	183	179	181	171	188	185	198	188	162	160	211	151	184	211	149	167	204	171	202	173	202	173	185	182	155	187	192	179	184	189	184	162	169	170	158	158	169	163	157	197	163	167	156	174	160	181	184	193	194	177	204	184	177	199	174	195	160	166	154	168	174	191	168	160	169	192	168	187	197	183	175	160	188	177	170	174	174	183	195	170	168	181	189	162	193	184	165	185	169	192	184	199	178	177	191	178	173	193	177	189	164	187	160	192	197	188	182	185	201	176	178	179	169	160	168	175	196	180	186	168	188	176	180	168	167	180	176	191	203	176	170	184	181	183	195	175	170	172	151	178	183	168	190	206	176	193	148	200	168	152	179	168	154	181	186	195	194	189	162	198	171	183	161	192	204	173	208	183	180	200	197	200	182	172	183	159	171	172	174	183	170	204	199	214	205	171	168	179	182	185	177	166	181	201	182	185	174	209	185	167	180	203	157	183	183	160	200	186	170	171	155	175	159	179	186	181	207	164	178	177	180	182	177	165	175	179	173	198	193	193	179	163	175	168	155	166	179	207	182	161	193	153	169	198	189	178	164	187	185	171	171	198	180	164	157	188	133	178	178	174	177	181	161	170	167	176	168	179	156	189	190	171	175	170	171	177	173	198	166	180	183	176	184	165	205	176	194	177	209	184	179	173	196	206	177	158	192	170
4170	2204	2162	310	275	268	248	236	239	200	203	206	225	210	211	207	194	210	215	184	181	209	201	194	196	199	197	206	191	210	210	200	193	202	195	189	211	214	211	202	214	180	227	210	198	209	201	187	199	201	180	183	188	199	192	209	217	193	219	209	187	189	213	186	205	213	190	199	215	174	215	208	216	199	210	216	193	186	209	221	217	208	174	193	196	201	196	223	206	213	214	221	205	195	235	200	204	184	195	228	188	220	180	185	210	206	207	217	187	212	177	194	200	173	193	208	194	213	226	199	188	185	221	167	174	208	177	213	208	188	199	173	211	219	183	203	181	213	212	188	197	210	200	196	204	186	185	210	174	185	205	205	209	183	203	217	210	183	206	208	197	189	209	176	217	194	216	215	183	209	178	205	192	219	206	190	206	195	203	200	180	184	191	197	190	214	195	211	187	195	221	189	173	211	212	196	218	216	191	207	219	189	203	198	221	201	204	193	208	186	199	196	167	167	212	211	200	177	188	201	191	202	210	185	207	201	193	202	209	171	183	221	184	203	178	197	188	192	186	228	188	168	200	177	197	174	203	211	216	221	196	189	206	197	187	198	207	199	189	188	226	204	186	214	249	223	183	198	205	199	179	215	197	179	192	206	192	180	179	197	207	190	202	198	191	197	200	207	180	211	227	206	211	211	202	172	192	213	216	175	205	211	199	187	174	191	196	187	209	195	198	188	206	200	206	204	220	188	184	212	211	188	185	224	190	187	205	201	194	194	189	204	217	210	196	202	208	224	213	221	185	177	186	198	227	191	190	204	190	220	194	201	216	206	202	195	218	232	199	189	198	170	187	196	185	194	201	210	200	198	205	191	211	212	199	190	194	199	202	201	169	192	176	190	196	218	197	200	222	192	184	225	214	187	210	199	201	194	216	215	209	227	220	216	197	193	188	207	215	191	195	212	211	199	194	232	172	181	217	183	234	198	203	208	204	192	198	198	208	189	213	212	171	205	192	197	192	193	162	200	214	185	214	211	220	228	194	201	225	184	186	201	218	195	201	187	187	194	185	187	214	203	203	181	225	184	201	196	199	216	232	211	204	174	208	197	210	172	201	188	177	191	191	200	199	229	182	193	191	193	171	203	212	181	204	200	176	188	196	199	210	179	178	220	210	220	190	202	222	210	197	204	205	201	208	187	214	192	206	229	186	195	227	216	206	201	217	193	186	186	202	190	225	199	191	206	221	207	198	211	205	175	212	211	188	174	195	195	201	199	195	208	215	204	201	224	190	192	182	207	143	174	218	193	185	193	194	196	213	205	200	212	192	205	227	197	176	187	224	200	214	209	205	212	199	170	213	194	181	176	208	198	196	186	202	219	213	205	207	217	187	186	187	198	207	203	237	226	200	200	195	202	178	164	225	210	210	188	205	190	218	205	183	184	210	174	198	195	181	195	175	200	216	200	171	205	227	207	208	191	198	196	183	192	188	195	183	211	182	197	207	203	223	178	209	206	185	199	199	197	206	212	185	203	194	219	193	210	217	205	197	214	194	198	167	191	212	222	204	204	202	208	201	220	191	203	217	200	201	213	196	209	199	205	184	185	207	192	201	203	189	188	215	180	197	198	204	199	222	199	206	193	194	193	193	209	199	199	195	194	193	195	204	202	206	211	197	190	215	202	181	219	192	188	221	212	196	187	215	212	232	211	198	210	180	200	180	219	209	212	209	211	194	212	183	213	186	216	195	177	170	186	179	198	193	199	209	209	191	222	208	188	189	187	209	187	178	221	225	192	205	199	199	199	204	202	199	194	180	189	164	209	193	186	191	197	203	194	217	211	218	175	193	195	244	214	187	198	187	173	200	216	205	225	175	171	214	195	207	203	211	196	201	214	188	205	174	206	188	192	195	199	205	226	211	203	211	209	208	192	194	175	187	197	205	185	192	197	191	197	187	199	179	199	203	183	206	208	202	197	198	189	191	187	216	207	193	227	197	186	185	207	213	205	202	215	184	203	192	188	216	211	222	193	203	182	219	214	203	220	241	203	185	210	191	193	195	220	209	196	198	219	220	225	205	183	200	182	208	178	185	202	191	218	162	190	214	190	185	214	184	184	180	205	201	195	202	170	222	204	190	211	185	205	217	194	234	194	193	227	206	210	187	232	174	168	209	194	192	192	205	195	192	205	210	211	190	213	192	185	218	191	204	186	202	210	198	185	214	215	212	183	192	181	209	205	202	220	190	236	199	197	212	235	194	230	192	209	178	200	194	206	173	210	215	223	186	199	197	197	191	194	193	214	207	191	204	189	185	201	214	209	184	188	217	204	170	201	206	190	229	200	186	193	213	195	198	200	211	227	197	185	216	201	238	196	161	211	192	196	205	196	185	205	204	213	164	214	199	189	196	232	203	193	190	194	203	196	199	221	198	191	193	188	221	212	233	212	200	196	212	211	188	198	185	202	202	187	221	182	199	212	205	177	188	178	205	195	207	196	203	204	188	178	212	201	224	193	210	200	193	203	206	183	188	208	214	217	208	207	187	178	219	206	194	194	197	206	200	220	189	209	194	217	203	174	192	202	211	198	209	186	211	192	204	187	232	205	196	182	213	206	205	198	188	201	188	240	197	199	188	212	210	209	204	205	188	178	218	200	210	203	195	194	191	194	190	207	199	202	196	196	205	184	201	215	209	207	192	205	193	188	195	211	165	210	206	223	215	225	187	198	197	198	194	173	204	219	206	185	213	211	214	209	226	220	203	169	198	182	228	198	205	207	186	219	184	208	189	182	183	189	198	225	198	201	209	191	221	193	199	188	216	203	200	197	189	206	229	193	203	186	212	201	204	195	223	224	200	202	218	193	190	212	177	181	211	205	200	196	228	174	209	211	203	202	197	189	196	202	200	191	219	188	182	211	200	203	191	179	197	196	217	205	232	183	187	197	211	230	216	189	198	205	202	209	199	212	196	174	202	189	194	215	189	190	205	211	194	216	208	208	172	203	179	210	201	226	207	206	187	187	195	203	202	196	217	218	187	226	182	206	209	206	235	197	204	214	217	208	204	231	185	199	203	205	209	199	211	215	206	196	202	189	206	218	217	179	217	186	192	199	222	192	189	200	198	193	212	198	207	204	219	194	206	199	212	187	190	226	204	211	180	205	191	209	172	215	215	209	193	210	184	231	196	172	191	196	192	191	210	205	193	206	202	224	184	206	194	186	182	211	217	211	198	223	207	194	193	191	185	207	206	198	222	211	199	200	201	204	183	191	193	176	193	183	197	241	221	198	178	201	182	190	189	171	196	211	200	210	199	181	195	192	197	221	209	226	209	186	203	178	188	204	231	186	152	209	200	189	212	199	190	221	217	221	184	182	214	199	199	214	192	192	192	204	194	208	200	198	190	191	195	195	201	190	199	160	207	219	203	227	206	195	216	211	195	193	191	203	215	226	182	198	199	195	187	199	186	209	191	168	206	180	196	214	196	220	184	197	204	172	207	201	214	181
24014	21396	28451	24734	21407	10343	1079	692	562	544	494	435	428	415	379	371	359	364	329	371	397	380	361	338	346	339	342	345	328	339	305	363	309	307	350	355	356	320	320	325	314	328	323	336	329	319	337	350	308	340	306	312	304	333	349	324	327	319	300	328	347	323	307	311	311	327	365	314	324	336	323	341	305	313	304	302	346	333	320	310	296	305	322	287	295	318	317	303	340	288	337	298	324	337	322	315	310	314	325	295	295	306	315	284	336	334	317	312	288	337	326	317	347	325	324	283	328	327	323	304	339	296	295	318	325	319	327	296	298	285	309	302	312	314	272	341	302	334	338	309	323	295	308	314	283	297	332	311	331	307	332	313	279	320	313	323	311	321	292	312	335	320	281	294	318	308	319	331	295	308	326	300	284	290	323	308	327	306	331	315	310	319	304	355	332	309	310	317	321	336	345	335	331	346	338	303	295	346	284	292	334	311	331	303	316	338	307	301	292	305	286	315	306	315	320	317	308	286	326	337	310	300	297	290	345	301	279	324	320	313	322	309	334	331	340	297	310	339	297	322	294	282	309	305	346	316	303	333	260	309	305	300	314	340	313	300	296	315	334	300	321	363	311	320	302	330	285	308	324	320	316	303	298	300	317	326	315	299	322	320	320	305	330	367	347	274	325	321	336	306	308	314	310	344	267	292	282	330	323	306	316	340	330	306	310	320	325	340	356	315	316	288	315	310	296	317	308	278	314	312	340	317	296	335	355	319	320	297	314	321	325	297	348	327	302	326	297	313	304	301	335	295	311	317	300	328	285	328	318	307	303	310	281	362	348	326	280	315	314	317	310	319	313	350	315	299	324	285	321	306	333	329	359	332	300	322	344	348	313	301	302	289	317	302	289	326	318	333	300	297	326	372	349	287	302	313	336	338	321	322	306	300	333	314	337	315	276	309	298	308	333	280	317	298	308	313	324	304	299	283	300	315	311	317	326	299	297	313	326	290	352	291	306	308	323	329	295	319	325	334	309	301	327	291	331	288	290	290	308	310	322	326	354	317	325	282	302	276	352	308	303	274	307	348	298	312	294	304	338	332	296	298	327	301	317	298	333	341	286	315	313	310	324	342	298	306	343	296	318	320	303	322	327	338	303	294	305	338	279	301	306	313	323	283	269	310	336	282	330	299	325	335	326	328	305	284	293	307	309	320	270	295	295	327	293	321	313	297	295	309	307	334	337	320	303	301	337	368	328	310	315	301	297	339	307	304	309	341	329	341	299	326	312	321	296	311	325	310	288	291	308	325	303	314	296	281	317	304	316	287	311	340	335	309	356	307	295	339	299	301	298	316	307	342	301	316	301	317	354	314	323	338	296	312	317	318	317	306	323	307	313	319	305	356	321	334	304	320	288	328	360	299	308	303	314	303	329	319	341	316	327	306	338	333	340	291	333	316	300	329	279	320	300	315	309	308	306	316	309	299	312	313	300	300	333	302	339	300	313	331	281	307	305	318	292	321	314	329	332	283	318	330	347	340	329	329	295	311	326	282	340	314	291	291	317	309	313	303	309	331	326	315	277	341	326	316	323	306	318	287	285	323	302	328	326	340	310	303	331	332	313	318	290	326	334	311	301	296	353	336	345	295	312	319	325	298	319	297	305	335	307	328	271	302	307	330	347	317	320	339	306	321	309	312	283	297	332	356	333	309	285	340	308	330	327	336	317	304	353	312	308	324	313	361	307	322	305	295	314	335	312	314	299	309	317	284	318	306	308	283	302	302	301	309	330	319	321	322	343	302	272	319	300	332	308	307	329	319	306	308	345	385	336	349	306	301	296	363	304	320	296	301	325	305	312	306	288	288	325	297	320	327	306	295	294	310	298	320	297	322	287	320	296	320	337	324	303	294	332	322	309	309	312	320	322	310	343	341	335	297	322	292	300	307	345	321	351	328	317	315	311	297	344	287	314	327	337	302	287	322	299	331	316	301	295	330	296	312	311	288	336	344	287	312	310	311	315	298	291	294	317	353	314	278	315	312	326	296	296	316	266	317	335	321	308	297	331	328	306	330	277	331	319	302	336	321	335	287	325	317	293	324	312	308	321	318	306	316	297	318	281	271	303	317	308	337	325	334	312	312	298	335	291	305	303	324	305	319	306	357	290	319	318	319	300	293	330	326	311	320	315	295	279	300	306	325	321	328	306	301	316	332	321	315	321	298	278	305	349	321	294	332	320	318	294	315	308	310	318	319	335	290	309	315	319	299	318	331	330	299	320	320	309	311	299	338	328	356	333	331	337	313	336	307	286	294	319	303	297	323	312	321	271	333	312	298	304	312	325	322	320	318	287	311	307	303	312	330	317	336	283	305	263	315	310	333	297	331	311	305	317	312	292	337	338	340	330	315	330	307	332	319	298	316	315	311	322	308	320	333	313	319	307	304	314	298	319	320	302	297	283	302	336	320	311	293	322	292	296	330	284	320	308	285	310	335	333	317	330	323	302	318	294	313	336	322	311	305	292	344	291	311	304	297	311	347	308	283	305	320	291	305	324	292	312	300	319	294	306	348	329	326	294	301	321	299	324	318	308	302	326	301	292	354	335	321	323	296	310	304	301	358	307	305	317	346	282	287	306	321	320	307	308	308	314	283	323	295	312	339	342	280	314	342	288	318	302	336	319	306	298	323	311	281	326	312	309	327	320	291	333	289	300	319	322	334	310	284	290	299	310	311	323	269	338	302	324	286	292	309	303	336	317	288	294	312	320	283	331	318	297	316	309	288	324	338	328	296	314	324	313	313	296	308	316	318	317	325	310	343	290	280	309	293	301	300	305	310	345	320	302	321	301	323	287	325	327	333	336	314	312	320	298	340	351	316	331	311	294	312	274	304	339	298	304	330	323	307	295	304	313	321	347	302	310	305	296	295	304	309	295	349	296	278	336	342	338	320	321	302	294	325	297	295	333	299	343	309	322	325	337	322	329	288	334	311	320	344	307	306	335	338	306	343	314	317	296	309	319	272	294	314	299	328	330	307	313	308	308	288	301	325	322	300	306	295	328	305	285	299	312	317	275	312	325	301	289	328	306	302	333	322	350	278	329	309	312	308	349	321	299	298	338	328	306	299	318	325	313	306	334	291	280	299	290	323	287	310	302	309	326	320	326	283	290	332	301	330	328	307	296	336	315	307	316	290	320	348	339	321	345	337	313	311	355	306	312	320	315	315	325	314	332	313	312	312	302	299	340	314	320	322	314	310	318	322	314	276	297	281	309	306	301	328	310	346	329	302	317	321	312	336	311	328	283	311	322	290	332	319	298	357	288	306	317	320	310	314	321	301	329	324	331	305	327	309	314	354	300	312	301	320	321	314	325	281	296	319	316	312	315	338	343	287	294	321	297	321	318	298	308	327	305	312	282	297	291	318	304	317	317	305	311	310	322	319	302	306	301	343	343	340	342	306	333	313	286	291	289	314	323	295	328	287	330	319	331	318	278	279	293	306	322	294	308	294
3563	10814	15912	2891	1989	1500	1202	925	754	668	603	536	448	501	465	393	426	418	390	387	364	343	380	344	376	315	339	361	354	376	335	335	369	363	344	330	331	329	302	322	313	315	339	320	299	335	310	365	345	313	351	368	334	307	316	329	349	325	348	301	308	300	371	342	309	317	336	324	328	313	344	315	306	341	352	320	361	295	336	330	351	312	312	368	331	319	324	288	323	310	335	292	305	323	318	313	327	296	328	304	340	318	315	329	302	301	325	313	323	354	307	336	275	312	338	292	337	318	318	347	301	312	345	293	312	350	332	317	318	348	315	332	338	334	310	295	305	333	333	326	285	325	350	326	293	326	308	314	360	350	317	312	317	294	333	342	303	311	343	367	299	332	307	288	346	337	307	336	348	323	301	327	316	305	324	329	343	333	325	319	315	329	298	335	293	324	355	316	329	295	329	339	313	347	295	316	344	320	353	333	308	331	324	311	326	315	350	330	324	353	311	332	349	299	326	292	323	307	291	344	347	330	316	312	263	330	312	302	328	303	315	349	323	326	302	310	317	317	320	314	319	312	326	338	309	326	357	350	309	355	329	329	308	313	336	316	296	305	316	318	311	325	320	279	299	305	320	318	328	348	325	294	313	317	305	320	332	303	295	344	324	293	328	310	333	333	343	310	323	357	339	335	309	316	322	315	332	301	333	333	339	327	321	360	335	345	315	298	318	306	301	316	301	317	320	309	310	339	325	307	302	332	345	320	333	314	318	325	318	383	327	324	325	341	327	340	322	319	306	317	277	344	315	330	337	325	305	306	336	309	330	313	326	359	310	324	352	326	345	301	351	312	351	332	316	337	364	323	345	326	315	325	313	313	314	319	320	311	302	337	356	326	336	310	322	313	352	312	370	305	305	322	338	308	339	319	297	323	325	315	338	342	319	294	315	339	342	302	308	353	341	341	347	346	289	329	307	323	336	334	309	333	301	323	309	338	317	320	346	321	304	329	340	331	315	316	351	324	314	305	332	286	345	337	327	313	311	345	326	330	321	342	319	336	318	313	314	308	331	309	327	342	350	284	330	325	300	328	354	329	332	332	361	336	308	340	302	338	332	335	298	321	324	329	324	321	302	323	309	337	313	341	392	324	302	297	328	327	309	303	329	311	341	351	340	360	348	317	330	319	334	325	312	332	325	331	329	317	309	282	324	345	337	330	308	314	334	324	330	321	334	343	295	330	338	313	335	322	302	349	303	300	348	304	306	303	318	344	312	281	317	343	338	359	349	329	332	315	325	314	334	327	332	301	329	348	327	334	343	326	310	338	317	319	326	343	318	353	336	333	326	315	284	322	336	291	322	347	326	331	357	327	349	322	338	319	325	329	324	337	319	321	315	304	335	333	334	324	323	296	316	316	323	297	327	285	272	305	301	326	320	324	334	320	315	342	305	325	314	338	338	310	347	323	332	332	309	332	345	346	331	319	320	330	318	320	330	356	313	295	347	295	317	351	306	310	325	336	335	333	297	303	335	332	337	313	333	303	339	343	307	310	308	304	311	351	337	313	296	324	349	337	324	316	322	338	325	341	335	328	317	302	325	331	296	342	346	297	329	331	344	290	308	319	311	331	319	368	312	298	299	326	365	303	315	290	324	337	305	317	324	333	305	308	334	319	350	317	319	321	306	323	331	304	320	328	310	335	331	325	326	320	326	309	292	349	310	331	330	328	299	353	345	335	336	298	342	310	343	302	317	349	345	327	366	319	322	329	350	341	321	319	349	329	330	308	294	329	326	325	319	347	332	296	302	320	325	288	303	328	319	317	349	291	312	318	306	300	326	329	341	308	302	320	309	316	308	347	341	339	321	293	325	308	290	330	309	344	309	341	313	340	336	328	321	324	289	320	340	347	363	360	332	303	325	321	346	306	314	307	351	317	347	299	323	309	335	334	325	328	303	326	338	301	328	353	309	351	337	345	308	320	310	330	338	343	316	349	312	320	314	327	300	328	317	338	308	332	313	322	346	346	322	298	318	326	344	334	353	325	321	346	352	325	301	317	317	329	332	309	301	330	323	339	280	345	330	345	341	330	320	349	316	316	312	295	351	302	351	329	317	311	323	331	367	324	300	304	326	335	299	311	315	311	346	297	326	326	343	343	351	308	329	308	331	358	327	299	351	324	300	308	305	318	345	322	322	315	331	315	317	301	306	332	348	330	327	331	327	330	336	300	329	326	318	341	328	343	309	338	301	292	318	298	307	338	320	335	327	334	343	290	312	303	329	346	335	313	321	355	313	322	323	338	343	315	328	329	318	335	307	301	351	311	332	324	319	320	329	305	322	314	331	305	339	314	328	343	303	306	320	332	315	337	324	312	356	306	360	353	344	334	317	328	298	309	341	295	323	322	351	345	322	335	355	320	292	327	319	329	318	323	319	324	352	308	381	336	340	297	365	307	335	329	293	353	326	288	358	338	327	311	329	312	325	343	339	305	336	333	344	312	338	285	330	337	295	325	314	323	334	299	281	323	290	337	361	296	343	323	331	332	309	346	293	325	350	320	320	310	333	354	304	312	330	307	307	330	304	322	326	325	316	304	330	317	322	309	301	311	333	325	306	283	300	338	335	307	319	334	331	322	318	323	338	329	320	350	324	352	314	310	336	331	350	351	328	349	347	330	333	314	337	305	304	331	337	324	309	351	329	324	338	350	342	351	309	318	308	325	331	337	324	335	357	349	330	298	300	335	308	323	334	326	350	348	317	286	324	303	322	328	321	336	353	338	344	326	320	335	319	318	318	314	308	308	311	313	318	345	312	321	339	351	325	296	304	333	344	319	334	340	324	306	309	317	291	331	323	316	302	324	330	314	308	333	345	356	322	338	316	302	317	300	326	304	326	335	337	319	328	362	356	311	296	315	332	299	329	320	308	319	305	328	339	353	331	308	370	322	330	322	351	292	332	334	313	327	337	301	297	315	323	317	330	330	354	358	306	345	333	307	320	325	318	319	311	315	286	315	335	334	316	336	345	325	317	319	320	348	329	308	323	329	342	343	360	295	286	304	376	326	317	319	312	311	355	336	349	316	321	329	317	314	351	286	306	324	308	325	314	328	337	288	341	328	299	321	304	317	324	328	324	362	310	340	319	337	323	334	322	316	307	313	299	346	299	331	330	335	307	324	341	299	319	362	345	306	308	297	304	317	343	328	323	315	320	319	340	329	304	340	283	350	293	344	330	325	325	306	319	333	303	318	332	325	296	354	335	330	331	344	300	340	319	323	308	340	309	324	304	314	332	321	327	333	316	328	354	331	351	317	282	308	311	321	297	316	307	351	344	311	344	309	332	313	287	334	319	308	312	329	316	323	325	286	367	329	295	307	317	341	321	336	313	324	322	301	322	288	336	298	314	283	295	342	319	335	323	342	274	338	339	327	325	324	325	296	339	324	323	350	307	340	296	315	336	328	343	321	331	301	337	284	299	325	360	332	295	309	338	314	345	325	302	320
25240	21446	27643	25632	10541	792	625	570	463	492	479	416	422	431	396	380	361	425	411	354	359	379	396	379	367	382	378	355	359	404	344	325	370	359	369	363	360	350	376	370	374	392	349	352	350	346	384	350	377	375	363	382	366	362	347	349	328	359	370	383	378	397	372	366	350	376	359	345	355	368	362	341	354	393	344	353	390	344	379	377	355	390	385	378	365	350	359	354	382	366	360	372	353	342	339	366	370	377	367	358	365	352	345	364	337	366	362	345	351	317	349	327	366	388	337	353	378	354	385	373	342	375	362	325	356	380	360	334	348	356	392	395	391	353	376	369	362	355	366	368	360	367	370	339	318	380	419	367	384	357	381	326	332	372	354	410	358	335	371	355	391	364	357	323	336	399	357	359	344	350	347	321	380	360	381	343	342	334	378	359	344	341	341	341	373	374	353	368	354	356	342	367	366	374	376	357	372	361	367	346	381	337	347	381	337	367	361	354	389	367	373	400	382	355	390	344	382	374	320	355	373	370	365	352	375	364	357	333	345	348	392	383	333	343	345	343	349	323	391	348	349	365	378	355	369	344	377	352	372	358	363	375	386	356	398	362	359	353	328	394	346	352	354	343	355	379	340	359	346	399	375	361	353	359	332	341	383	330	314	383	362	349	348	385	389	354	344	384	373	355	348	373	337	356	352	359	343	361	340	380	336	421	370	363	394	375	339	367	345	401	373	320	341	354	368	338	385	344	321	381	384	360	311	369	339	351	396	368	376	345	381	346	356	371	349	351	325	329	356	369	369	381	350	362	342	354	387	357	359	356	360	365	390	376	369	409	358	336	332	351	360	352	355	368	341	360	379	360	351	381	375	364	391	359	348	358	393	358	327	356	395	359	370	397	400	341	369	385	384	355	363	384	370	367	359	341	335	382	355	361	357	371	375	375	357	376	370	356	342	355	387	370	366	361	365	365	352	360	354	371	397	338	362	325	353	375	395	381	423	343	369	351	346	369	396	354	358	354	344	336	353	364	369	360	360	377	353	372	381	345	365	339	333	369	372	333	358	339	349	387	342	360	341	338	347	361	368	352	370	297	332	354	369	351	344	330	392	378	361	351	394	389	375	380	354	348	356	357	373	370	359	378	344	378	339	339	351	341	367	354	348	340	360	376	365	363	346	351	353	346	337	383	363	362	373	364	376	382	383	408	368	357	346	350	338	379	351	354	347	373	336	338	368	314	394	356	353	351	359	331	367	344	345	387	369	369	394	361	354	363	365	350	370	378	349	373	353	376	355	348	320	363	376	362	365	353	370	338	377	369	367	334	371	341	390	382	350	340	321	369	354	322	389	378	367	384	368	369	349	355	348	375	335	364	359	400	369	342	370	369	369	336	360	369	386	375	360	331	349	369	350	335	335	350	362	361	360	352	400	355	368	334	383	407	385	375	399	350	347	335	357	391	373	364	333	387	374	375	354	318	330	383	366	368	341	358	383	354	346	347	343	371	405	348	352	393	348	318	362	361	358	334	370	365	338	371	352	349	340	364	338	368	398	394	375	334	385	337	330	381	361	369	377	357	349	386	335	358	378	353	356	354	372	379	397	344	347	355	326	354	386	367	367	359	359	369	387	343	344	362	349	370	382	348	348	359	334	331	381	348	371	367	388	367	372	359	374	394	361	373	361	358	373	355	349	390	343	369	349	322	365	355	373	344	350	391	362	365	350	366	377	359	353	342	386	392	345	344	367	386	338	374	341	364	365	341	384	348	341	368	372	355	366	342	372	368	335	402	331	406	368	379	354	328	360	328	371	385	378	358	381	355	352	405	338	370	355	365	361	351	358	358	346	391	363	395	368	365	362	363	349	348	357	367	353	333	368	399	353	369	403	351	386	368	345	373	375	393	392	338	372	360	367	332	363	392	328	350	360	333	400	341	342	364	339	318	364	378	351	389	391	365	381	399	331	351	383	349	359	364	356	323	407	396	352	366	392	360	315	357	375	371	365	364	375	354	353	339	392	352	361	359	354	356	349	335	368	356	358	340	379	347	348	378	349	338	374	353	333	368	346	351	343	386	363	348	368	349	364	339	346	359	354	388	356	339	334	355	363	386	393	362	346	361	350	379	381	358	388	335	379	351	371	381	363	389	331	331	368	371	394	325	373	365	330	371	372	361	378	342	357	354	359	357	348	371	369	371	351	344	351	340	374	348	352	376	339	338	380	333	361	357	345	387	376	380	391	374	378	368	317	364	402	376	350	335	378	364	363	377	347	357	357	393	385	348	359	337	388	366	357	350	359	364	339	339	350	355	331	374	341	384	344	378	339	375	377	341	350	381	323	336	346	347	348	338	343	381	375	355	343	350	358	342	380	337	339	359	325	371	383	355	369	360	353	385	364	355	364	352	379	362	349	355	306	345	352	377	376	325	375	340	338	369	384	345	365	342	310	368	372	405	381	371	360	391	359	362	367	353	348	371	363	350	360	365	399	351	356	339	348	357	382	297	339	334	346	372	347	357	361	369	350	374	366	355	353	362	358	348	335	352	355	341	361	342	356	353	337	327	364	386	358	360	372	370	351	366	345	352	339	358	379	361	410	351	324	349	383	331	337	342	389	339	377	401	383	355	340	365	342	390	340	403	380	382	379	377	365	362	382	349	354	359	369	366	359	334	354	325	322	370	387	358	370	353	330	376	344	370	373	380	354	342	341	363	387	340	381	366	365	368	352	366	354	385	383	342	388	403	356	319	381	389	352	407	394	377	356	362	361	329	361	334	317	377	354	369	378	356	373	313	319	362	366	372	361	369	346	371	371	375	369	372	360	345	361	336	377	371	382	349	366	380	385	318	382	339	385	337	363	354	389	337	386	339	366	368	360	350	341	346	346	356	345	351	366	372	359	354	335	368	346	366	381	369	359	343	401	366	345	351	371	321	417	346	352	378	352	365	370	385	347	358	350	360	340	345	357	389	353	336	350	370	371	341	375	351	385	391	357	375	353	363	352	373	339	347	381	364	347	382	363	386	327	306	361	350	385	368	351	399	345	333	379	338	380	396	361	344	351	341	340	344	378	362	354	344	349	341	382	351	353	337	361	370	381	345	363	377	368	387	357	352	352	398	322	344	383	376	321	347	404	335	340	348	361	386	362	340	360	345	382	306	364	372	355	346	352	372	339	356	334	366	375	381	365	342	343	363	347	370	369	359	351	378	374	336	342	340	361	380	379	379	336	367	359	380	355	335	352	361	338	344	334	350	379	367	392	341	340	353	369	358	358	383	322	368	363	378	313	363	360	357	345	344	374	378	369	410	338	368	369	383	315	344	369	355	350	377	386	361	338	373	370	363	324	327	378	369	377	360	339	353	362	356	354	355	342	382	338	338	317	362	347	358	337	370	362	352	332	373	407	365	383	311	389	321	382	363	352	380	341	356	345	385	358	387	337	398	366	346	351	360	363	349	360	350	356	345	368	376	372	354	342	338	360	328	375	346	374	342	347	354	357	367
3492	5468	10949	1721	1288	1079	910	743	658	590	550	535	498	466	515	446	487	433	387	425	404	445	406	413	405	394	417	402	362	384	374	418	366	381	407	443	396	370	419	418	377	390	391	399	369	407	404	412	398	373	428	396	401	365	410	416	392	375	373	403	403	375	404	387	376	372	412	369	374	396	386	341	367	366	385	389	380	387	402	355	398	372	378	382	402	382	404	443	371	385	406	396	410	388	370	402	385	367	405	407	420	393	390	380	418	379	386	373	409	389	347	398	415	398	356	390	396	390	392	403	397	368	416	379	407	418	394	403	386	356	398	384	403	409	384	392	393	402	385	404	415	395	394	412	398	396	376	396	359	378	370	386	427	389	392	393	407	427	401	396	403	378	412	382	411	383	395	387	379	398	404	409	434	391	394	381	401	398	418	405	427	350	350	367	380	382	404	407	386	413	363	415	396	436	359	377	390	392	389	399	389	432	385	370	384	408	358	392	388	362	376	397	405	429	407	406	399	376	413	381	379	310	390	432	379	381	368	381	373	432	389	408	410	379	356	387	409	404	413	376	398	408	392	417	395	387	364	366	371	381	403	372	415	404	393	381	405	382	420	401	397	418	406	416	424	348	364	370	411	395	409	360	379	413	378	401	378	374	432	386	353	401	358	393	357	393	381	356	405	365	397	373	406	395	395	410	391	395	390	423	414	378	384	370	375	372	428	398	394	395	383	364	366	378	402	384	408	401	397	398	452	405	366	403	395	374	404	349	401	402	403	371	365	393	372	421	386	388	414	392	370	387	381	397	369	414	366	370	423	385	383	393	323	361	417	379	394	361	381	360	391	403	375	387	374	376	372	395	406	431	354	426	412	404	419	372	401	409	413	361	406	393	384	389	391	393	416	386	380	372	399	383	406	398	381	372	403	402	391	436	383	387	397	412	350	376	378	386	399	393	400	421	408	403	393	382	398	412	397	379	391	428	404	399	370	397	417	384	370	385	378	369	403	395	403	375	399	405	382	414	377	366	341	383	381	409	405	411	424	410	363	378	398	389	392	388	395	415	389	379	404	437	385	386	382	416	395	384	400	379	379	383	401	454	389	376	380	379	397	386	396	414	395	399	404	425	371	383	381	414	377	369	407	378	372	408	395	401	381	383	373	401	379	391	361	416	383	421	388	404	372	375	392	384	389	370	412	379	422	386	407	365	382	383	416	421	400	390	386	396	386	364	396	346	417	417	368	399	402	414	402	394	373	393	399	389	370	439	414	380	369	402	417	404	381	406	401	356	404	390	392	408	377	428	397	392	424	393	372	395	406	380	405	421	376	371	405	413	409	385	395	420	404	374	398	402	385	401	368	365	405	384	402	392	373	409	403	399	390	414	375	379	406	395	408	381	407	378	374	363	386	389	394	402	374	409	386	415	384	389	422	362	429	397	391	378	408	373	416	398	380	396	361	417	396	402	390	403	382	395	386	397	381	384	431	397	380	388	390	393	398	367	400	375	433	406	381	380	396	359	380	388	435	410	393	378	397	412	392	374	393	421	378	389	399	403	421	397	406	378	387	417	397	427	383	380	398	426	378	385	370	385	424	378	390	385	385	401	384	400	418	419	372	380	371	382	363	389	425	363	389	419	396	416	400	406	390	399	398	377	395	367	403	387	379	379	389	345	401	416	378	398	378	397	396	392	376	378	406	384	356	394	401	392	409	400	402	427	374	403	393	398	394	425	388	394	372	382	422	374	386	350	366	379	398	370	422	404	394	387	386	388	388	365	438	434	401	394	395	387	393	407	378	423	392	397	390	395	390	386	396	393	393	373	394	367	365	415	385	349	398	411	392	395	378	394	434	386	404	344	396	460	367	420	389	371	364	382	395	360	361	424	401	353	387	416	367	416	374	396	392	393	379	415	384	403	389	374	373	364	405	404	370	377	369	360	456	379	371	402	401	392	403	412	393	367	382	374	374	394	353	430	409	384	405	376	386	408	378	400	374	379	394	376	381	381	447	376	415	397	385	373	421	415	364	396	433	404	441	394	387	382	412	381	379	381	378	401	365	406	391	366	396	408	408	382	387	407	406	416	393	373	370	411	394	366	419	419	396	399	359	416	414	414	360	401	438	419	414	368	405	386	381	416	356	406	435	367	374	353	376	413	393	414	412	393	379	400	405	426	360	413	406	389	333	393	417	370	376	378	404	408	332	364	367	402	395	392	396	384	432	411	385	367	389	361	374	370	387	434	376	384	386	389	365	399	396	369	414	384	417	415	384	353	401	383	409	387	382	412	423	385	390	404	406	396	435	396	387	387	362	418	391	444	418	418	358	407	383	404	390	370	440	385	364	424	352	376	380	420	391	378	362	391	407	385	405	380	403	388	368	372	402	397	377	367	364	397	379	391	390	406	424	387	387	364	390	388	380	407	381	398	376	371	374	382	390	352	388	379	385	412	381	379	387	407	401	399	415	408	405	379	393	382	391	379	393	390	382	394	395	407	367	380	362	390	400	386	377	368	392	400	387	374	392	398	444	401	367	400	422	393	413	393	395	407	361	384	381	413	407	352	374	405	356	359	372	384	388	388	435	410	386	394	390	365	418	416	393	417	372	374	400	369	382	387	397	356	384	371	412	398	413	415	403	436	386	412	398	391	357	373	347	390	372	412	388	394	368	381	379	379	400	419	405	360	398	427	377	396	382	371	399	393	374	415	423	359	393	402	411	390	376	405	417	392	405	373	362	384	387	364	414	413	391	385	395	362	360	385	397	417	382	377	402	399	422	385	378	390	388	383	390	379	424	373	422	387	422	351	384	389	400	377	428	392	379	373	393	365	378	413	392	348	391	410	371	363	419	372	380	385	400	383	383	429	418	393	385	434	378	393	398	433	413	377	376	391	374	351	384	396	368	389	381	392	387	381	378	395	396	392	360	408	444	396	424	405	371	397	407	347	389	422	369	393	382	417	396	391	375	389	420	353	391	385	408	409	383	406	381	398	387	382	397	403	406	396	386	369	396	379	378	412	369	398	418	373	400	385	419	418	410	373	368	404	387	410	401	400	422	373	393	384	429	401	387	391	375	367	387	363	368	391	416	388	380	395	391	409	400	408	399	395	409	404	355	398	379	392	374	395	420	373	400	397	384	385	416	368	411	396	394	370	378	371	413	387	375	374	400	398	374	391	384	405	409	377	406	385	401	372	398	398	380	352	357	372	386	429	392	367	389	354	372	356	401	383	420	368	350	380	407	367	399	374	396	374	377	427	392	394	377	380	369	416	386	363	385	384	377	351	385	383	387	360	358	347	411	385	389	408	399	424	419	381	334	414	372	376	395	387	391	375	403	415	422	430	399	398	421	363	373	367	369	387	370	384	371	421	363	435	393	396	380	391	408	419	412	393	410	408	397	392	405	391	397	399	371	376	367	396	354	402	410	373	369	430	384	420	393	382	367	417	352	405	412	379	366	390	402	418	396	412	427	400	385	392	372	384	407	413	386	403	396	387
22935	21462	28975	24366	21457	21507	7958	1345	1094	970	943	809	768	692	773	768	716	678	713	689	634	657	638	620	697	637	650	645	646	640	662	603	636	625	624	594	620	645	581	594	625	607	638	654	655	586	612	603	593	627	587	590	592	586	567	587	610	586	605	600	570	581	621	606	651	577	637	600	583	623	614	672	601	596	603	567	567	605	572	588	618	617	603	601	610	620	595	590	603	623	574	610	586	627	597	661	615	656	612	556	550	583	599	591	590	582	603	590	597	598	559	599	619	625	585	609	591	601	576	611	563	558	584	592	609	596	613	619	592	599	589	630	574	591	638	604	597	586	595	643	567	620	608	634	592	585	625	587	631	618	607	556	601	606	608	621	577	608	613	584	550	590	610	625	570	616	613	615	596	599	598	549	606	598	604	571	596	530	584	609	563	584	562	551	625	623	581	658	606	565	606	594	580	647	555	559	588	581	621	593	672	625	592	593	585	603	585	598	597	639	594	594	560	592	614	656	617	619	631	632	621	620	580	580	564	634	614	612	616	564	595	589	615	612	585	602	603	602	648	593	575	600	588	612	640	599	611	595	597	539	586	590	531	653	636	597	575	548	586	607	596	617	596	589	602	618	590	607	576	579	561	571	627	622	621	609	578	623	595	596	577	559	577	574	588	574	598	609	569	609	589	620	616	578	645	615	590	572	599	573	577	560	576	607	546	593	616	629	632	656	578	568	604	581	621	604	574	571	550	607	641	563	601	636	605	593	606	589	572	597	619	592	594	593	570	656	603	604	627	564	581	572	594	607	597	571	591	602	594	570	605	637	586	588	581	595	634	629	606	632	596	622	575	609	617	577	659	612	613	639	578	636	641	545	572	592	626	546	622	622	581	601	576	604	579	624	618	551	604	600	576	581	617	621	613	612	560	616	595	615	541	592	584	552	555	584	590	583	572	584	612	577	616	579	583	563	578	575	587	588	567	646	615	600	624	592	592	579	606	628	602	565	609	580	598	646	575	605	610	608	600	539	594	591	632	625	627	583	551	610	600	614	625	538	592	584	625	621	554	618	602	661	557	585	631	610	598	584	673	572	591	607	612	625	604	608	574	574	594	596	615	575	614	590	602	615	561	586	555	602	584	608	569	592	600	605	618	571	614	621	586	552	622	585	585	605	576	593	572	600	596	621	584	596	584	591	582	621	599	562	644	574	602	559	550	612	620	634	584	576	571	587	569	665	621	634	609	584	639	605	598	631	612	574	607	602	598	576	609	616	544	614	602	553	595	637	628	620	570	598	601	583	587	622	623	626	630	618	568	545	629	565	574	592	577	585	577	600	609	591	615	590	571	571	622	589	608	601	572	605	575	593	590	635	602	580	632	613	619	627	586	574	588	583	616	591	611	584	613	642	604	625	540	607	594	628	617	575	629	596	618	584	601	566	632	589	558	630	639	617	603	585	578	573	606	605	570	609	589	611	548	605	641	654	566	620	575	554	563	602	591	609	625	602	644	602	564	602	572	574	586	573	622	617	572	623	614	613	535	608	581	574	594	627	589	601	596	601	572	581	526	582	605	628	597	591	521	598	570	577	616	549	576	578	626	574	602	637	617	569	573	617	625	582	624	612	594	579	613	576	595	608	599	568	576	576	592	614	611	592	583	589	630	630	575	603	605	563	558	606	605	599	637	577	563	570	655	620	585	624	573	580	613	583	599	609	581	586	576	567	604	591	587	581	558	581	634	562	554	601	611	606	621	595	614	603	639	585	597	616	573	617	580	604	601	621	608	579	608	603	594	590	575	569	564	611	636	603	589	607	636	599	576	619	563	606	629	582	584	545	590	621	552	626	598	645	646	584	562	613	600	602	562	628	624	589	576	568	627	592	594	593	610	623	566	586	613	608	583	605	589	618	622	567	537	627	597	607	616	599	638	589	564	566	565	601	546	598	573	650	572	573	606	575	533	621	592	594	632	602	574	639	619	600	589	642	569	599	606	593	576	648	569	612	631	573	595	596	601	637	615	565	615	580	599	556	578	607	619	590	609	594	607	579	578	593	593	619	640	576	624	624	631	585	616	575	549	584	634	598	598	600	616	598	590	611	598	551	601	591	629	589	628	606	586	622	578	599	596	626	598	626	600	618	597	591	638	587	611	626	618	570	601	562	618	595	623	581	609	580	625	597	610	635	602	608	621	624	603	565	599	547	620	639	606	560	596	573	559	642	573	601	593	587	604	625	570	633	585	586	622	641	593	579	591	580	617	620	604	593	586	576	587	622	600	595	572	579	563	632	566	592	540	615	584	603	578	595	551	570	556	615	611	559	627	598	581	653	559	608	569	619	636	639	563	638	600	604	591	604	598	613	592	590	583	572	562	584	557	633	585	582	617	603	613	622	609	611	629	604	574	627	591	580	586	599	601	595	592	606	621	608	592	571	634	625	608	615	618	597	537	600	587	599	528	589	628	591	567	570	566	571	566	605	562	575	629	596	581	600	657	595	606	587	556	557	590	605	595	610	614	589	571	624	612	636	629	575	563	606	587	576	597	623	591	590	597	603	571	615	581	584	577	600	627	600	558	596	584	602	603	592	573	644	620	628	519	610	614	605	642	607	634	554	579	590	598	631	554	598	643	601	620	573	608	576	631	588	562	578	595	627	587	586	571	619	590	600	595	639	584	629	596	599	600	587	625	589	665	598	614	602	563	567	581	588	606	646	643	628	578	583	613	557	609	593	571	593	585	580	602	575	601	593	600	611	571	626	578	582	597	598	612	604	604	601	584	602	569	626	568	586	572	618	606	571	545	572	606	591	605	552	534	602	549	648	555	555	607	616	587	580	611	552	593	567	590	632	593	563	587	641	596	604	647	586	660	616	675	616	602	603	575	610	576	594	560	572	611	607	599	573	580	615	626	589	621	613	593	589	598	586	627	564	614	526	654	611	649	594	627	604	626	622	602	563	561	619	579	619	594	589	596	571	606	597	585	581	591	615	616	619	648	613	620	603	553	617	575	594	582	582	619	571	586	613	551	610	615	584	603	623	599	549	587	594	624	593	627	567	626	582	593	600	625	593	597	578	595	626	612	572	631	583	605	632	607	576	603	628	598	539	615	582	560	593	537	620	628	600	600	584	551	588	626	551	563	570	619	625	581	620	607	544	590	564	580	567	578	641	567	610	640	612	595	620	591	613	602	556	597	612	604	582	603	584	610	641	583	605	599	624	603	565	611	598	570	580	591	596	643	602	587	572	596	541	585	582	617	594	645	598	585	566	580	580	579	583	589	548	580	595	589	602	595	583	601	629	608	621	579	571	566	588	587	560	570	589	621	569	585	599	587	618	592	600	557	578	585	599	607	639	590	571	556	582	604	605	605	600	589	589	606	622	586	601	602	605	586	613	557	615	607	567	608	602	602	609	636	623	594	569	623	607	564	601	634	571	622	561	585	574	590	624	569	637	625	571	623	598	565	606	589	562	568	622	591	619	538	612	575	633	610	612	657	589
4900	15183	18219	4965	3721	2843	2176	1764	1451	1224	1126	1036	968	863	830	827	805	767	743	777	753	687	652	692	680	658	660	641	623	634	661	662	621	632	630	639	627	646	584	597	624	600	616	629	630	588	634	635	586	631	596	584	618	585	607	646	667	627	587	608	625	615	608	588	593	585	607	632	595	603	617	625	586	633	604	635	630	605	572	624	625	649	599	611	587	628	599	573	600	591	609	588	608	591	556	623	597	613	632	583	584	600	604	556	589	620	624	624	571	563	596	601	585	613	566	574	633	583	579	641	625	617	626	561	579	603	581	584	598	579	620	593	603	595	622	608	647	598	553	588	590	590	589	591	595	580	618	625	624	587	626	560	598	629	557	589	621	600	591	606	593	618	576	587	638	567	589	605	571	567	580	566	642	633	614	626	575	612	610	575	616	594	575	558	580	583	618	588	610	553	559	588	587	613	581	590	645	564	589	623	615	601	584	577	581	582	551	597	600	515	601	592	601	600	643	616	608	615	567	587	631	603	600	555	554	597	585	626	592	604	568	639	579	615	603	578	601	629	593	605	652	591	585	587	607	617	594	612	603	561	554	587	600	559	624	619	592	584	564	590	563	556	620	601	578	611	611	625	566	599	631	586	603	630	582	573	595	601	616	628	635	616	582	575	573	601	610	629	646	561	640	628	590	626	584	568	625	585	572	613	594	578	554	608	573	580	630	564	594	604	633	579	593	645	624	633	609	592	617	579	624	628	629	593	611	613	570	577	613	637	599	574	561	579	589	595	638	579	619	623	589	618	594	645	564	584	642	587	639	579	622	554	586	628	608	567	636	632	629	603	635	571	603	587	596	575	616	588	576	620	596	585	595	613	559	617	605	586	599	597	567	599	611	560	615	616	624	588	629	631	596	559	588	570	605	646	593	602	557	610	596	588	576	605	643	587	571	584	596	562	587	613	609	575	637	604	595	576	615	579	594	585	647	592	593	605	574	597	611	554	568	598	586	568	613	623	600	610	566	623	639	609	597	595	585	579	611	629	609	582	614	623	618	572	630	599	575	602	557	604	582	560	630	637	606	584	595	605	630	625	573	591	572	589	575	630	596	558	577	612	593	594	576	618	605	603	600	591	587	578	565	606	595	578	544	595	588	603	599	587	587	560	647	623	603	597	602	596	602	567	581	600	576	605	544	644	586	556	588	609	659	626	601	552	570	608	620	625	597	594	585	557	605	605	582	615	617	577	598	603	619	575	609	618	529	590	553	609	599	590	537	591	612	618	597	616	602	600	596	620	597	593	623	612	564	575	596	563	560	583	601	616	593	608	612	633	626	568	565	603	592	613	643	592	605	595	565	575	592	602	596	565	612	595	588	600	554	649	602	596	633	590	590	621	614	592	598	586	584	602	557	568	601	602	624	632	629	600	570	583	617	570	667	559	610	587	612	569	569	602	562	576	629	616	555	615	564	586	589	595	612	595	584	544	618	601	610	622	635	596	614	594	593	631	606	584	623	570	580	553	565	603	626	596	595	601	619	593	579	600	613	612	582	636	631	593	601	586	595	614	598	571	574	588	578	635	611	591	614	639	592	585	626	598	629	620	582	574	564	627	640	619	580	572	605	639	627	539	591	572	636	610	599	612	637	590	574	612	578	570	607	557	555	611	589	573	583	592	621	617	616	633	616	596	608	633	613	601	585	615	573	597	569	611	580	572	621	618	595	592	617	597	616	597	617	636	595	593	581	578	569	576	564	613	610	596	570	557	609	609	611	595	581	600	611	636	648	606	596	580	612	599	576	588	568	604	546	619	604	630	590	585	606	607	588	581	620	619	605	560	584	578	574	609	609	629	599	579	602	615	602	601	627	546	611	637	591	593	610	583	578	603	604	595	623	593	574	596	589	606	572	592	592	647	632	567	599	584	613	611	615	592	618	631	612	606	571	571	623	587	598	589	660	596	581	586	571	582	620	612	622	627	630	568	596	590	584	559	614	605	602	567	622	602	611	569	620	614	585	581	592	569	588	594	658	551	536	580	595	633	598	560	641	618	598	584	582	609	574	616	597	589	635	577	608	594	612	609	602	626	588	604	603	578	585	588	591	590	589	617	621	615	633	599	591	587	591	581	594	609	578	590	612	617	604	606	574	594	620	586	641	615	615	617	597	571	609	569	574	592	587	615	582	617	591	581	576	567	628	615	615	574	606	595	579	636	562	621	609	594	584	556	584	614	599	573	606	655	624	626	621	598	563	612	592	592	571	626	604	536	623	640	537	597	594	607	622	575	579	607	651	604	592	592	597	623	665	601	544	622	620	604	580	589	646	588	585	606	623	552	592	645	607	588	636	604	579	623	569	620	578	615	599	625	570	655	567	610	591	614	564	598	644	600	652	617	621	626	619	557	638	591	556	612	594	583	579	580	580	578	608	606	584	615	607	616	604	615	615	611	636	563	573	591	627	600	605	601	603	607	580	624	613	586	600	593	659	543	607	616	625	589	623	603	588	612	574	585	558	545	575	597	614	636	614	609	568	600	596	569	539	621	586	634	585	557	591	577	591	608	631	595	564	577	563	617	608	637	597	558	617	599	602	576	602	600	575	580	624	597	620	545	587	632	577	607	568	601	637	598	609	617	593	607	596	570	595	577	563	593	610	587	600	595	611	634	593	584	595	591	624	584	592	594	611	599	583	654	596	595	584	600	600	609	648	626	593	577	585	577	597	568	602	588	572	568	575	567	612	598	561	574	552	587	585	582	618	580	632	586	604	577	577	556	588	604	631	590	613	624	620	596	607	612	582	569	589	595	589	629	589	604	589	591	611	615	601	592	587	572	620	590	627	580	631	603	576	610	582	639	617	565	585	634	605	595	586	620	637	613	616	613	621	591	636	593	604	606	578	564	564	587	588	578	598	580	622	602	573	549	600	641	592	631	589	550	576	573	574	621	573	548	589	588	598	568	608	593	612	640	585	563	608	583	574	599	610	615	590	621	626	600	593	606	617	579	605	614	602	600	543	556	595	567	565	601	627	560	578	652	559	649	572	602	579	612	582	630	595	602	624	598	600	632	604	610	605	636	595	570	564	656	561	608	617	618	641	601	580	593	601	621	616	562	579	612	574	596	591	570	601	603	573	640	592	624	603	609	616	613	600	594	590	602	620	593	566	561	634	626	564	601	589	571	590	588	583	575	567	584	596	636	565	581	606	585	610	627	616	602	610	617	617	589	613	611	620	610	590	590	630	590	606	549	604	582	600	622	596	588	588	550	592	578	628	575	641	622	615	611	624	609	580	561	593	618	565	610	592	606	633	594	611	594	596	604	612	584	595	646	614	590	581	601	594	600	586	599	635	551	589	603	554	598	606	611	552	629	616	626	645	579	577	581	587	591	578	591	607	624	564	606	621	580	639	585	597	605	567	585	643	612	606	627	568	571	610	596	578	626	568	652	648	585	531	598	564	604	607	581	574	639	615	596	599	631	598	636	614	597	658	586	580	633	579	590
27976	17976	4429	693	467	419	287	216	204	206	162	170	194	156	196	199	187	149	191	186	185	188	179	157	193	178	185	184	149	195	187	176	160	182	175	198	175	165	198	192	194	161	184	159	195	198	173	179	179	184	166	183	153	187	160	179	170	175	171	191	190	198	164	185	194	175	169	189	190	187	183	191	180	159	172	175	162	188	188	178	183	183	176	189	172	195	154	178	190	196	163	190	179	189	172	176	195	191	176	211	174	177	186	154	191	186	194	160	174	175	198	191	184	178	182	183	174	199	179	183	187	187	168	171	204	180	147	177	191	191	191	191	191	185	188	206	192	156	211	154	170	164	196	175	165	176	181	184	172	183	178	198	179	181	169	173	179	163	177	186	167	169	197	193	191	167	154	179	154	179	191	179	190	192	194	182	193	179	179	165	172	185	183	183	191	169	177	194	188	199	169	178	185	175	158	197	190	187	162	181	189	168	182	193	164	184	172	179	171	205	192	195	178	197	180	209	188	180	163	185	169	196	169	202	180	194	188	179	190	189	173	203	200	197	188	210	183	200	177	178	169	189	204	179	176	178	196	188	177	179	173	180	174	198	146	197	172	184	177	165	197	166	171	155	166	187	186	184	164	199	156	161	193	173	199	199	175	208	197	175	208	169	180	174	189	180	168	193	184	203	207	203	167	202	192	171	183	179	168	190	176	181	195	193	195	175	175	183	172	165	172	188	201	195	189	179	189	204	176	175	162	175	175	171	181	183	172	189	182	186	168	173	181	194	181	176	178	161	192	189	170	194	161	177	187	199	190	178	181	194	156	163	192	179	162	165	182	159	184	195	203	185	173	178	187	186	187	177	186	195	173	197	187	177	172	201	190	196	190	161	178	191	189	181	162	179	193	175	177	196	187	180	171	186	193	175	185	170	181	172	179	204	182	189	177	183	159	169	180	202	190	178	201	165	168	161	172	194	189	188	201	164	161	191	184	166	155	190	195	172	170	184	174	211	208	144	181	175	184	158	188	197	195	189	160	198	183	176	178	181	185	171	183	179	187	184	165	165	175	185	154	173	174	203	176	197	184	176	184	171	191	207	169	170	200	192	164	206	170	185	175	205	157	192	170	174	195	165	184	172	171	176	166	170	188	199	199	212	185	185	175	177	162	193	200	194	191	166	182	164	202	187	172	193	187	177	179	193	202	184	183	179	187	198	179	205	178	186	169	183	179	192	177	179	184	197	181	192	178	162	186	187	200	181	210	197	165	196	190	203	163	186	202	161	205	182	163	210	192	176	158	176	190	197	147	186	150	183	198	161	155	184	177	190	157	208	196	186	193	165	184	188	177	172	187	189	186	176	169	205	182	174	166	196	182	181	171	188	195	185	180	194	158	193	175	171	181	189	149	179	208	212	177	187	170	171	182	180	184	173	191	186	179	201	180	185	195	168	198	165	191	187	180	200	183	160	166	176	190	196	169	189	186	174	178	180	171	199	168	159	172	197	189	159	189	169	188	190	191	183	175	185	182	168	175	196	188	183	175	175	173	200	176	176	192	212	167	183	177	175	198	187	170	178	174	208	194	200	170	178	210	172	200	168	154	167	174	194	194	178	181	181	170	187	184	188	162	178	191	146	159	161	196	173	182	165	198	167	180	188	192	173	183	187	163	208	176	201	179	185	173	182	175	160	192	190	184	177	206	170	151	191	168	177	166	167	192	185	189	163	177	189	177	180	175	184	190	190	174	191	177	153	172	178	179	190	175	180	192	189	169	188	181	179	171	187	177	169	184	172	192	176	164	189	191	192	172	176	178	170	190	172	165	154	153	168	164	177	178	194	201	187	198	182	191	187	176	198	189	178	175	167	176	170	181	175	186	197	174	198	163	197	190	177	182	187	195	186	197	159	192	172	192	183	194	182	182	195	188	187	172	206	161	178	190	185	176	209	193	183	170	192	204	188	181	173	179	183	185	178	156	179	196	193	196	184	188	174	195	177	167	158	185	184	168	193	159	181	169	189	182	175	212	206	208	200	180	193	187	198	187	176	180	181	186	172	162	187	211	170	173	170	182	176	208	167	192	175	191	205	188	190	199	158	168	181	189	185	171	203	174	166	163	183	203	183	179	174	204	179	187	173	173	184	183	211	206	176	176	183	152	163	172	203	178	186	188	186	202	186	184	194	192	184	172	178	194	195	209	183	173	168	194	180	172	172	163	193	176	176	188	183	180	187	191	175	194	172	188	201	189	191	198	194	201	202	188	164	177	179	167	199	184	201	190	176	178	163	192	159	191	197	204	186	180	152	182	168	179	201	183	183	190	198	159	199	203	165	170	177	165	177	161	176	188	192	205	174	182	177	194	190	191	187	173	188	177	174	198	169	202	185	191	166	189	197	192	192	196	182	179	171	157	215	184	178	198	198	191	190	171	183	167	192	192	199	158	196	176	180	186	178	173	162	196	172	163	176	189	181	186	166	206	191	184	193	193	180	174	156	175	186	168	184	208	169	186	185	198	195	174	162	184	202	168	193	164	185	160	183	195	173	206	188	166	188	183	194	169	195	199	217	173	197	180	165	178	190	197	191	170	153	192	187	190	159	181	192	192	175	200	181	183	195	155	175	178	160	157	196	205	182	159	188	181	172	189	186	166	190	164	180	211	200	179	187	169	201	172	202	190	176	180	173	192	182	189	178	171	165	188	190	197	177	184	174	181	186	173	176	177	195	199	170	178	176	182	186	179	178	185	180	166	179	219	156	188	184	201	193	182	187	190	170	203	188	166	188	203	182	188	194	189	179	164	192	162	182	202	182	205	173	204	209	180	173	195	188	173	186	163	170	171	160	174	182	197	166	213	207	158	171	188	183	173	179	178	186	187	158	188	163	196	186	181	185	171	193	165	185	187	165	179	172	187	168	187	205	168	174	190	190	183	162	167	178	197	211	190	179	201	170	164	196	145	195	191	174	174	171	176	190	175	214	167	191	170	179	172	188	202	175	193	168	209	186	180	189	177	178	188	160	187	173	152	177	169	196	172	176	207	177	205	188	184	178	180	173	184	183	203	198	159	199	201	181	175	171	189	195	184	190	171	183	199	199	183	180	166	186	174	180	195	188	185	175	185	168	179	205	169	181	150	197	164	197	168	147	178	179	171	195	180	179	199	163	183	175	188	180	218	192	174	175	185	154	157	199	150	184	179	184	177	191	190	189	187	173	196	173	187	168	190	175	171	205	181	188	173	180	172	166	167	203	196	168	178	182	183	192	169	176	188	182	170	200	173	202	168	176	181	184	169	171	187	186	185	202	174	157	167	186	186	190	152	166	191	198	184	166	217	166	195	195	163	182	185	201	176	181	180	191	170	173	188	174	197	183	191	185	186	191	185	195	194	195	178	176	182	159	173	186	185	185	164	159	186	162	178	189	201	167	195	196	193	166	182	192	187	175	202	188	201	183	174	181	172	169	178	184	196	175	182	169	168	190	189	179	163	165	187	196	188	168	202	211
4234	1107	1818	394	331	289	253	244	232	226	230	225	223	222	213	222	229	216	216	181	201	208	205	195	198	196	219	216	208	194	196	209	212	176	193	214	189	216	182	202	202	212	205	185	190	216	200	213	194	225	237	217	205	225	222	220	226	211	209	176	167	212	206	187	183	195	189	239	191	211	219	220	202	227	182	221	206	212	215	190	191	210	206	207	206	188	205	233	201	211	206	169	207	185	226	181	197	202	183	198	215	184	226	201	233	207	243	171	204	207	200	220	192	228	216	182	197	207	179	207	197	202	197	225	200	197	196	205	178	191	215	227	186	209	208	216	205	208	217	206	193	193	179	199	199	205	214	211	210	163	210	196	207	191	183	195	188	205	200	198	199	218	201	210	194	214	203	207	191	200	192	202	195	163	181	214	192	198	203	198	214	217	162	185	204	214	194	190	186	208	191	194	200	192	205	200	205	191	197	209	239	195	175	214	214	222	196	179	221	196	202	206	210	205	207	216	185	197	188	224	211	201	210	201	232	205	194	189	213	188	213	211	178	204	204	217	207	238	207	222	217	205	204	199	213	221	198	185	220	196	201	214	206	186	219	181	222	212	193	200	230	203	207	212	201	185	190	181	210	186	217	198	219	181	192	188	181	200	193	212	208	215	226	192	201	197	175	199	190	186	205	216	207	200	181	193	216	195	212	194	181	196	206	196	175	211	206	189	211	201	198	208	209	218	201	209	202	221	205	198	201	209	206	191	195	211	218	205	203	173	211	213	233	209	207	189	235	220	205	203	195	223	218	209	212	214	178	181	197	200	204	190	203	215	195	206	204	213	215	209	214	222	213	185	215	199	199	235	227	207	204	218	190	193	198	197	221	216	221	222	212	198	200	211	211	180	216	207	200	202	183	191	212	175	206	195	238	191	204	220	195	176	184	213	192	205	199	190	225	184	197	180	177	180	205	179	225	193	185	197	217	211	200	200	193	228	209	180	180	192	201	223	236	185	205	209	227	211	224	226	206	222	215	181	181	205	212	220	221	217	183	205	199	220	210	227	191	228	206	186	206	213	213	213	205	203	196	198	214	200	213	185	197	194	190	205	200	237	174	202	198	182	213	202	220	205	191	215	192	201	222	224	213	229	225	207	208	196	215	208	209	221	218	193	199	185	206	212	203	197	227	212	210	190	203	211	214	190	239	198	225	189	181	195	201	206	210	219	212	201	203	209	189	233	205	206	201	199	216	215	158	213	205	202	185	237	204	215	240	185	193	198	181	209	191	236	201	201	209	211	200	199	208	206	223	207	201	227	203	203	213	200	200	203	186	215	220	209	229	204	217	206	205	214	219	187	196	222	208	189	190	221	180	218	202	232	213	203	205	209	173	200	198	191	184	195	191	205	205	189	200	180	186	217	205	188	213	208	203	216	206	227	239	222	205	188	174	212	225	227	207	204	216	226	200	228	210	210	206	182	215	189	210	216	216	204	222	213	205	190	195	214	206	227	202	187	226	200	207	202	224	222	225	214	218	184	182	212	185	198	213	190	199	186	202	233	217	210	176	193	239	191	187	213	229	203	205	228	200	221	207	199	231	218	202	218	200	212	217	212	200	189	203	185	214	201	185	198	209	197	224	194	235	212	199	188	209	208	213	216	206	201	194	206	226	206	192	232	197	197	208	191	232	205	218	196	198	216	228	217	202	202	212	218	179	199	217	213	203	218	188	201	190	206	204	195	226	178	191	211	218	196	214	184	176	199	184	196	202	194	201	190	207	217	207	182	192	214	184	177	219	193	186	203	194	219	200	200	229	201	231	199	213	199	226	193	207	210	201	188	187	197	193	191	205	229	191	182	227	202	231	188	213	205	208	191	195	177	233	220	199	207	184	215	202	176	237	188	201	194	210	225	200	204	209	207	208	217	212	210	211	222	188	227	226	179	190	173	215	235	217	218	204	210	209	221	205	195	200	203	223	199	219	199	212	175	188	208	191	203	198	196	215	202	213	218	191	233	201	173	241	210	200	201	192	212	192	187	209	234	186	197	208	181	194	203	210	201	181	202	229	186	208	215	220	215	186	215	213	196	215	200	206	194	200	197	200	185	185	194	217	216	210	213	227	191	196	219	197	194	204	216	200	200	179	205	202	206	222	201	214	180	178	203	204	182	203	184	208	196	198	205	202	221	210	204	229	181	199	198	210	214	211	194	194	196	192	204	234	192	221	188	217	210	216	207	207	185	189	201	181	209	190	207	211	202	217	186	212	215	180	215	203	211	200	188	213	221	228	239	194	199	207	224	208	190	187	192	227	211	214	209	202	214	220	216	207	239	208	185	197	216	184	216	178	203	208	207	192	185	216	184	196	190	201	185	195	213	217	197	187	194	191	199	211	214	187	181	209	208	249	214	217	222	207	189	225	198	205	219	211	188	209	232	196	193	224	170	192	207	203	194	206	206	196	228	210	192	197	222	219	213	200	217	208	222	171	196	213	200	194	230	209	226	197	224	214	197	214	227	206	189	226	213	198	214	221	212	192	223	232	192	198	175	210	181	229	196	192	187	196	193	210	178	198	211	232	192	212	205	199	216	196	191	219	215	190	181	212	230	227	184	195	187	195	218	194	203	183	214	180	201	229	189	214	192	220	237	220	215	189	203	191	219	203	214	224	205	175	191	196	223	195	189	210	220	197	203	191	214	200	188	215	195	194	203	217	209	188	215	216	173	202	186	191	207	208	196	208	203	202	188	186	207	196	198	197	198	213	194	193	207	196	196	204	209	208	190	201	209	181	198	207	220	217	190	219	195	203	191	208	200	194	215	209	211	228	207	216	220	218	181	206	202	241	205	194	203	191	196	182	195	205	225	223	204	200	193	218	206	178	210	180	222	212	224	212	210	197	176	211	212	206	204	228	201	205	196	192	192	191	209	228	194	196	213	217	202	203	219	198	198	201	185	223	214	181	199	221	220	196	191	223	201	183	236	173	199	195	195	205	213	202	188	214	188	214	203	204	201	218	246	198	183	204	196	211	191	191	212	194	188	214	190	192	241	200	188	205	187	199	171	221	193	195	204	206	225	197	224	184	195	207	206	217	210	187	216	205	186	188	194	213	188	188	187	226	184	194	186	199	205	212	184	198	195	206	199	188	209	207	202	174	201	233	206	217	217	197	199	220	193	190	208	195	213	201	211	201	181	205	215	195	209	217	213	177	203	185	225	211	175	166	214	186	169	188	188	191	194	183	205	227	213	205	187	208	186	189	194	219	203	192	172	230	206	199	198	197	186	193	197	213	206	219	202	210	191	204	175	237	196	193	183	197	198	199	194	200	178	195	203	194	199	229	203	186	191	210	210	221	197	188	203	206	196	198	217	210	206	195	191	213	226	183	198	211	212	172	205	222	199	195	210	225	211	207	203	203	226	200	189	188	196	223	189	204	212	207	205	189	189	216	203	178	204	219	172	185	198	181	214	224	205	209	190	211	207	203	217	214	179	204	189	200	206
23957	21392	28690	24450	21356	8884	986	717	541	496	480	442	397	382	392	375	368	391	365	359	350	303	361	347	329	344	344	344	323	332	349	319	319	310	307	309	290	330	304	324	341	317	324	322	335	315	311	350	325	338	313	295	314	292	351	314	302	365	328	301	302	287	336	303	304	289	354	304	294	316	344	330	318	315	310	387	317	292	331	313	287	318	326	306	326	320	315	325	357	278	330	283	315	325	297	330	305	318	307	306	334	301	299	306	345	278	334	314	338	309	331	295	327	339	306	317	335	321	333	329	325	348	314	302	317	318	312	277	315	301	329	298	322	317	307	344	304	346	296	319	302	351	304	307	281	324	308	293	335	303	315	312	294	292	312	333	306	311	282	318	279	307	334	304	304	332	331	349	327	329	331	294	325	307	312	299	319	306	297	330	328	301	343	333	329	321	289	317	299	300	347	309	322	317	306	297	316	312	310	310	352	315	314	298	317	328	303	322	329	340	307	283	300	374	278	317	316	332	340	342	298	343	325	309	326	315	314	324	308	322	325	322	285	319	328	297	337	336	327	320	317	333	288	325	303	310	312	320	299	321	315	321	296	275	295	317	296	355	279	320	322	333	305	323	311	305	315	310	337	301	321	331	314	298	268	298	277	338	284	337	346	293	350	302	315	286	317	288	311	290	331	335	302	334	313	326	314	305	318	346	300	305	316	327	328	318	337	311	299	303	312	350	311	291	335	318	310	335	331	311	336	323	304	360	329	315	327	316	343	326	315	306	308	300	323	329	305	311	329	286	310	319	302	283	313	329	320	286	340	308	292	292	313	317	299	311	329	339	327	340	309	301	315	332	298	323	303	270	289	338	307	317	333	286	335	327	302	325	307	354	320	321	322	277	280	296	303	303	277	301	316	279	313	290	306	311	333	330	291	305	323	330	305	299	318	328	312	281	319	300	317	303	300	303	318	312	294	299	288	304	312	287	269	308	308	311	300	308	313	334	256	343	293	318	315	291	326	320	353	347	312	338	322	303	344	280	316	280	317	313	315	307	329	324	294	315	334	311	294	314	324	314	324	312	313	337	348	333	303	286	304	324	327	282	282	287	307	345	321	313	324	357	336	324	307	307	311	307	313	309	311	308	293	313	311	293	313	324	312	336	363	296	288	286	326	303	329	272	286	307	324	339	308	301	303	305	269	324	302	276	294	299	289	311	306	306	265	342	314	288	317	318	342	327	329	302	306	301	318	298	328	304	316	324	314	338	294	314	349	299	314	300	359	291	311	309	315	340	277	307	290	363	312	301	339	311	300	317	310	295	317	318	316	292	323	282	311	313	342	321	308	316	344	296	309	305	307	286	326	301	306	329	330	344	355	323	294	303	333	323	302	318	331	347	309	327	312	307	266	302	316	307	292	306	294	346	314	308	322	304	327	314	317	307	288	315	302	330	329	288	333	298	310	297	337	288	289	314	292	326	330	307	356	321	335	268	270	323	312	324	339	322	334	305	313	336	309	320	312	302	330	327	321	317	329	320	315	280	323	304	312	320	304	307	353	305	318	316	294	333	327	331	313	288	321	285	301	336	293	303	307	306	306	298	323	329	320	307	315	268	320	303	314	315	335	309	305	343	293	300	292	307	313	307	306	341	315	310	315	309	296	346	365	305	321	298	325	295	305	298	303	336	311	318	340	290	283	302	310	321	306	303	328	352	337	304	309	300	317	316	314	277	343	302	316	297	335	324	315	301	346	322	291	322	304	339	323	320	307	294	318	316	328	286	327	336	312	335	321	310	309	307	306	323	303	290	306	311	301	301	330	315	325	292	304	298	285	314	335	303	295	308	314	329	290	301	303	303	350	323	313	295	330	334	325	288	309	318	309	317	319	275	317	324	286	343	306	314	305	295	311	350	321	299	275	322	297	311	315	293	316	322	294	311	313	324	325	326	298	305	293	295	312	282	299	326	309	335	293	332	311	303	322	307	312	341	315	310	318	296	312	323	290	291	311	328	317	315	322	334	299	329	325	327	312	277	334	324	320	339	362	311	304	327	299	311	323	311	350	303	295	317	313	355	339	328	330	291	334	287	271	333	317	301	343	324	307	352	304	295	292	310	330	294	331	308	310	309	307	316	346	316	348	337	316	337	307	320	314	289	312	333	309	311	339	298	316	317	329	304	320	307	320	329	307	326	275	318	299	321	341	302	297	345	318	307	306	304	307	307	292	307	300	321	333	295	344	286	345	306	349	317	303	299	327	297	308	323	309	298	325	291	303	316	323	304	330	288	281	316	318	297	321	307	278	306	293	289	297	283	333	322	304	320	314	291	314	307	306	321	314	336	314	294	293	317	345	336	278	305	314	307	313	303	345	307	311	355	308	330	304	301	327	304	328	342	372	303	329	329	302	347	282	343	296	309	311	311	299	324	295	326	301	326	327	304	267	303	309	352	317	333	315	297	265	307	307	336	314	307	352	304	307	319	297	319	330	302	308	336	316	301	311	323	328	320	316	332	311	287	309	322	285	319	345	354	320	295	310	307	326	270	321	327	325	319	287	285	342	320	309	316	278	319	324	309	330	315	292	324	317	316	306	319	326	331	307	298	305	300	327	308	287	320	312	298	312	312	338	318	333	313	312	315	326	309	330	313	342	298	336	295	335	354	308	295	318	342	287	322	300	266	334	294	339	309	310	294	338	301	340	328	310	295	300	307	317	312	326	316	329	304	339	321	290	297	339	331	286	308	333	273	308	324	323	332	283	313	313	296	323	297	303	305	317	302	323	330	326	333	320	309	329	323	364	313	334	294	325	283	328	338	325	317	317	286	319	306	330	335	308	312	290	317	316	307	320	349	293	359	289	318	319	334	300	309	291	324	308	325	319	314	329	303	279	305	300	331	314	321	323	316	299	302	326	306	347	317	329	335	320	309	307	270	298	313	290	259	285	303	316	322	324	316	304	294	313	306	327	324	313	309	308	313	311	315	315	325	359	318	324	308	293	290	298	314	293	338	316	312	307	321	300	328	323	296	290	315	300	300	316	316	324	295	322	301	315	331	340	298	323	334	317	314	292	339	318	322	340	301	310	319	329	304	321	306	303	319	324	307	314	340	324	323	320	305	284	302	280	295	337	306	300	339	317	314	336	330	342	278	320	308	280	318	344	318	322	296	326	304	321	303	274	309	324	269	311	299	288	302	331	320	323	336	332	324	321	322	297	309	301	312	324	301	329	323	298	307	316	299	317	291	296	309	335	297	292	312	307	273	312	283	334	290	317	329	296	350	315	315	320	312	318	330	313	290	290	312	292	304	288	305	310	293	314	316	326	338	293	345	291	305	320	323	307	305	329	317	288	335	316	317	307	322	300	303	308	312	314	343	288	284	284	295	271	311	306	326	312	350	319	312	301	300	304	303	313	280	279	312	311	306	306	288	296	313	342	299	293	346	321	319	344	309	302	295	298	303	324	294	276	288	308	293	314	351	297	301	309	327	311	291	307	319	314	333
3473	9656	11987	2923	2090	1558	1157	993	846	643	609	536	492	475	451	405	426	426	355	389	411	345	367	352	352	352	385	354	357	369	293	312	342	340	301	343	312	335	324	337	338	339	314	320	325	319	305	349	341	338	349	343	343	329	326	322	330	324	335	324	353	338	323	316	328	302	306	318	338	313	322	329	326	344	331	317	320	329	346	314	330	321	350	323	294	327	317	325	340	363	351	341	356	324	295	362	315	321	314	320	355	338	306	312	327	309	330	333	376	318	303	300	353	321	325	326	315	328	324	327	323	312	336	332	318	320	333	341	304	352	321	318	317	319	339	322	310	310	337	305	338	317	322	289	338	299	350	357	324	310	346	314	300	316	301	328	298	348	310	294	307	321	322	305	328	350	321	332	335	366	331	342	315	339	304	316	314	308	345	346	353	314	304	309	336	301	311	320	325	297	310	349	335	355	312	348	322	285	326	315	299	336	323	332	306	312	319	372	345	335	337	332	328	313	333	332	304	338	349	348	327	342	344	306	321	333	317	323	313	307	289	353	329	328	319	310	361	315	310	314	306	354	330	321	312	328	322	366	309	288	339	323	310	319	337	325	323	315	312	319	320	319	343	337	349	304	369	335	302	302	325	325	341	323	346	348	311	339	311	330	303	327	330	354	347	324	344	317	303	296	309	356	338	333	303	346	347	308	351	310	329	338	327	330	317	290	312	345	314	295	300	319	345	333	342	318	311	328	304	311	325	293	321	350	323	330	335	325	325	319	351	322	308	368	334	361	314	300	333	342	341	341	340	317	316	357	349	338	344	333	326	294	311	332	334	347	311	348	335	343	317	343	298	335	307	359	317	325	325	309	313	341	314	312	327	310	314	347	315	365	321	312	321	332	332	340	356	319	352	353	319	330	342	358	346	338	321	342	318	334	342	321	280	322	311	331	334	291	329	299	297	323	312	368	315	305	311	310	331	324	329	317	322	319	317	321	333	357	325	340	329	323	315	306	318	332	323	295	308	326	339	334	311	296	356	331	315	319	337	326	289	279	338	331	337	312	323	310	326	313	304	333	341	337	344	348	341	313	333	321	335	318	324	329	328	295	327	310	343	304	327	320	329	333	322	300	332	333	302	332	312	336	291	306	326	297	304	332	332	324	339	338	311	364	307	310	339	314	309	307	320	332	329	336	321	320	315	328	308	320	369	303	306	328	326	310	327	310	322	315	328	332	340	312	341	350	316	354	317	343	336	302	285	307	317	379	325	315	352	337	324	341	324	314	335	329	301	345	321	323	349	320	340	328	334	339	339	308	276	330	312	291	324	323	321	328	294	324	333	332	288	339	290	335	392	319	335	303	334	308	318	329	329	339	335	323	332	298	314	295	317	363	316	294	336	352	316	333	325	324	293	309	318	350	306	337	333	354	311	334	283	358	331	349	345	322	333	302	339	310	326	328	298	317	300	311	306	313	346	332	315	336	325	301	287	320	304	327	306	325	338	334	329	349	300	325	322	314	282	331	320	306	341	341	313	350	315	304	317	343	325	315	341	307	327	327	319	315	298	345	296	323	317	321	322	302	347	350	338	316	339	307	333	304	331	330	327	330	317	313	305	335	308	331	305	329	333	336	346	334	336	321	317	286	318	292	330	339	318	305	315	312	324	303	308	317	304	345	309	311	340	329	341	272	326	342	352	344	328	351	305	304	316	329	299	346	300	338	313	336	328	333	301	313	325	316	318	324	299	319	336	323	330	315	314	309	315	331	311	328	328	344	325	327	321	337	329	328	329	313	326	298	299	319	318	345	339	286	328	342	347	302	290	336	294	318	352	325	319	340	314	326	327	327	327	304	308	323	334	310	291	303	343	337	318	292	320	310	324	322	351	332	318	326	309	311	323	302	330	306	316	310	329	327	309	342	337	327	324	340	333	304	321	335	324	350	305	328	293	332	340	310	345	332	316	333	299	335	308	334	287	338	311	334	325	312	314	313	360	351	348	345	328	321	299	310	311	317	285	327	305	331	314	333	319	316	328	306	331	352	318	310	325	305	335	331	334	326	324	340	327	298	328	340	349	312	321	312	321	328	332	324	315	332	327	339	337	349	321	356	344	318	351	299	339	318	320	335	329	332	320	306	320	361	322	317	342	307	328	328	290	335	375	342	337	334	342	324	340	349	325	313	320	300	309	344	294	316	322	348	310	313	334	335	322	315	352	332	325	300	315	321	305	288	307	346	335	324	325	292	360	338	334	325	352	352	312	310	338	315	326	309	307	294	328	317	290	300	311	310	340	350	335	340	321	311	331	361	328	308	340	317	350	314	300	313	342	293	314	328	326	361	328	304	342	298	332	320	318	329	300	307	336	333	326	288	330	356	339	334	358	318	354	311	351	312	311	321	312	310	306	342	303	353	327	317	326	364	334	313	322	328	306	312	343	325	305	328	305	326	337	361	358	329	327	312	334	354	287	329	306	357	341	308	317	345	340	314	314	299	316	332	296	303	347	323	329	303	345	304	324	304	322	316	335	337	304	339	324	352	371	330	311	294	304	300	292	360	328	303	313	320	315	293	285	305	301	303	300	304	319	322	357	332	316	347	332	313	338	301	306	332	348	342	327	310	290	307	327	285	335	315	337	308	380	320	335	302	301	274	311	337	326	274	324	310	307	333	320	339	299	330	321	339	347	321	289	303	328	334	312	302	315	309	338	320	342	356	342	362	376	331	324	332	325	305	339	324	320	325	326	309	330	316	337	341	331	330	329	286	336	338	326	301	304	309	334	315	321	311	321	301	343	297	331	341	329	351	315	330	308	329	315	305	323	314	340	322	338	336	332	321	320	308	346	347	333	320	299	324	313	342	315	325	352	337	314	308	310	309	285	330	324	317	322	326	346	349	316	334	293	309	317	302	310	344	304	326	321	315	303	321	302	316	311	329	304	339	325	333	325	319	318	340	318	321	281	315	332	311	315	309	306	293	343	335	320	328	279	302	347	298	306	320	316	322	355	316	331	325	358	315	341	304	327	277	342	327	324	323	301	345	310	328	315	340	305	285	329	326	308	315	301	315	342	333	332	335	352	322	309	325	334	347	332	299	347	318	307	311	334	317	312	319	339	345	353	321	326	347	324	329	320	325	325	357	316	317	334	331	327	325	312	339	316	327	316	310	330	323	340	340	339	317	327	314	318	302	342	303	311	315	321	313	307	266	286	341	325	335	284	316	338	314	341	335	333	326	342	301	316	350	313	306	324	316	322	341	318	316	294	337	329	303	328	327	327	304	304	345	334	333	316	346	318	332	317	313	323	298	307	364	315	371	336	341	331	335	360	320	344	330	315	308	332	311	309	298	313	340	324	332	329	338	299	309	311	307	299	308	316	319	342	316	328	320	367	317	331	305	340	319	338	305	361	307	322	326	333	340	327	330	322	352	330	313	331	322	317	310	324	320	313	340	322	325	337	305	320	312	331	289	346	349	314	328	320	335	331	306	349	320	342	320	324	284
25128	21356	27405	25538	9005	712	582	482	478	436	442	401	404	429	393	372	343	425	391	393	394	351	372	364	378	345	352	379	379	370	366	374	326	379	398	336	360	372	382	341	367	364	383	359	351	353	360	353	332	343	351	394	344	357	380	327	399	346	353	387	326	395	350	391	365	359	327	362	354	338	362	358	326	335	377	341	344	340	356	367	364	352	326	375	343	329	358	380	375	381	348	375	376	338	349	360	376	326	349	338	336	392	352	357	347	354	360	356	342	359	388	366	371	354	347	320	352	358	351	350	362	319	325	368	335	361	350	337	343	405	372	377	360	325	354	344	333	366	365	341	370	380	354	329	366	365	358	341	358	376	335	353	344	365	379	350	332	345	361	400	337	337	353	349	394	332	364	325	343	308	376	366	352	340	316	380	308	348	342	397	384	355	356	356	379	357	370	375	369	345	335	362	335	355	313	358	307	315	352	380	319	332	334	354	324	337	385	363	352	351	346	367	378	366	347	344	334	373	340	361	360	341	339	336	347	313	346	385	347	370	358	354	327	371	339	357	334	357	348	359	336	360	338	374	355	359	364	344	351	322	363	332	336	377	362	339	332	358	319	337	365	328	348	331	343	355	349	333	361	380	399	370	338	350	400	335	349	355	358	360	391	369	349	393	345	349	331	363	407	340	324	315	323	350	354	363	349	322	332	362	369	358	358	354	339	345	357	347	372	315	369	331	340	350	377	360	351	368	351	382	354	366	361	384	336	381	313	345	342	350	371	381	359	330	361	367	350	344	346	354	379	400	353	355	331	379	333	315	370	362	360	338	357	362	364	353	369	382	368	336	356	331	366	373	396	391	352	395	335	359	338	362	345	334	337	344	340	363	333	326	319	324	357	357	301	307	340	342	334	359	373	338	341	318	368	359	370	343	371	364	349	365	337	380	361	367	362	322	347	339	388	376	343	343	370	392	359	379	350	349	366	356	343	332	374	322	355	334	339	349	345	350	316	358	350	369	345	375	351	358	385	309	346	375	361	370	348	360	356	375	384	367	379	368	322	351	329	350	349	364	338	369	368	386	370	321	360	378	347	346	348	337	337	347	375	357	360	355	331	344	352	351	353	344	374	349	341	343	393	353	370	366	347	364	357	363	362	320	352	347	388	326	370	340	357	353	331	341	364	361	362	342	336	352	366	335	336	328	345	357	345	336	360	342	346	352	370	310	350	331	355	343	337	352	340	340	301	361	377	355	340	391	361	327	368	349	359	329	354	354	355	337	347	368	361	339	367	363	353	351	366	358	365	325	363	338	361	347	334	364	341	338	325	331	371	324	335	388	362	361	337	336	338	355	365	336	355	362	309	374	345	333	367	360	348	369	370	364	358	357	380	340	369	349	349	356	359	323	318	374	357	338	338	385	355	370	362	351	373	320	353	359	342	365	335	342	315	348	342	391	331	355	380	354	371	374	349	359	360	378	376	356	394	353	359	353	334	313	313	374	382	360	349	344	363	334	372	349	369	343	349	360	308	375	356	331	327	350	387	344	361	398	331	331	343	341	370	330	348	324	342	359	330	328	349	366	370	319	359	348	328	345	375	322	345	343	358	354	353	374	353	355	357	396	353	361	337	355	351	363	331	389	319	362	334	359	391	383	378	331	334	383	339	333	374	369	366	307	318	348	332	350	344	362	326	337	343	348	377	315	399	367	338	324	335	318	348	383	378	308	353	368	338	395	344	338	357	373	357	350	379	351	339	350	364	373	352	325	329	361	350	372	304	348	338	357	358	350	344	353	357	369	367	316	342	366	351	389	335	380	347	340	387	381	378	354	349	346	389	365	336	360	341	399	367	336	377	356	348	340	336	357	387	368	347	353	374	357	359	346	355	364	343	382	369	347	335	353	352	373	343	395	330	339	338	339	376	351	384	332	375	355	344	386	351	350	346	376	308	327	325	333	362	357	366	352	368	355	352	347	318	341	344	377	334	337	361	343	342	350	346	387	328	331	373	377	367	355	373	339	346	336	328	380	336	410	325	362	378	346	355	372	347	391	348	333	331	343	346	343	356	344	343	331	345	327	344	333	341	343	351	368	341	368	391	342	414	334	354	345	329	360	367	358	366	349	345	351	408	389	361	347	344	354	353	332	333	388	346	362	348	335	340	358	333	344	326	354	353	349	341	333	341	357	337	338	342	326	350	346	367	380	344	332	366	364	314	382	378	367	346	348	357	375	338	380	354	342	362	342	365	369	346	338	299	339	396	344	365	361	366	358	369	359	361	333	329	405	349	363	350	341	370	367	341	334	345	365	336	364	368	358	340	333	345	340	346	362	346	354	364	379	303	392	361	368	356	337	343	363	358	355	399	341	373	396	380	343	358	358	358	386	358	340	342	339	348	356	380	300	356	310	362	349	339	345	359	353	355	325	339	350	382	371	360	345	366	369	329	400	316	360	356	369	371	382	341	324	342	354	364	348	320	356	336	343	324	362	361	338	366	339	360	324	376	345	382	358	394	383	341	378	332	365	325	345	363	375	365	366	363	355	338	335	388	333	373	339	339	334	362	347	388	303	345	361	328	348	356	354	347	365	364	363	374	345	338	373	369	329	368	320	315	340	331	337	388	345	356	351	379	343	357	378	353	344	329	358	385	352	328	348	334	347	373	367	375	368	327	386	367	355	362	339	357	349	378	365	380	357	340	353	363	351	359	387	332	357	356	369	347	349	359	348	360	338	358	347	357	383	380	382	353	370	365	335	320	345	383	347	347	359	360	346	338	353	363	348	357	374	341	377	357	349	341	362	373	360	327	348	378	324	367	369	336	335	345	332	323	331	338	332	340	340	332	319	345	325	361	367	340	393	359	361	373	371	372	361	354	342	334	355	359	343	341	389	352	375	368	354	341	359	366	358	339	371	337	349	333	335	355	331	346	396	366	365	363	355	367	355	363	319	366	346	348	327	378	338	356	367	356	354	348	363	313	366	362	369	342	358	349	359	346	360	394	348	347	334	371	332	359	379	334	347	356	311	323	354	378	343	363	385	351	366	373	351	351	373	355	340	341	386	357	329	352	365	388	357	379	372	381	360	365	334	332	349	353	353	326	373	353	344	347	349	339	339	332	351	342	371	311	345	382	327	345	336	360	358	370	356	361	350	345	346	351	349	334	323	336	359	354	346	329	345	382	373	355	347	323	371	338	347	373	325	356	361	392	384	344	376	368	336	361	351	356	369	349	381	332	325	347	332	323	333	326	384	340	352	337	321	373	359	339	364	361	329	320	345	333	404	350	390	363	316	354	390	336	365	299	357	353	371	353	364	349	369	380	376	366	380	384	356	357	387	335	335	359	357	356	332	314	349	330	363	323	389	392	323	328	393	340	350	331	336	354	366	353	350	356	363	357	364	366	341	353	339	359	353	350	328	346	347	393	346	358	353	352	365	345	359	356	347	340	350	354	351	342	328	355	363	336	372	349	346	365	345	318	344	360	337	366	365	363	371	336	340
3478	5330	6887	1674	1320	1056	834	744	630	577	512	496	467	475	419	466	449	410	413	392	422	409	453	416	381	414	431	420	372	371	391	388	407	385	424	392	384	435	363	417	391	378	376	389	410	372	353	386	390	377	390	376	398	394	369	395	400	393	427	420	343	376	393	414	369	407	403	406	385	391	377	399	397	380	401	395	361	377	391	385	348	409	413	367	349	386	389	383	394	378	417	374	324	404	381	400	357	385	383	377	417	396	407	418	365	387	374	434	348	370	410	433	382	377	367	364	396	378	385	388	389	374	376	381	409	392	374	419	394	405	412	400	368	420	409	362	384	365	378	413	387	375	383	397	346	384	363	353	365	385	391	394	360	381	380	356	415	411	385	386	369	393	384	405	355	379	408	377	346	389	388	364	410	386	381	387	348	375	413	371	391	386	362	400	390	375	427	378	383	369	369	419	364	379	370	399	357	404	392	397	359	370	382	408	369	399	366	370	373	411	379	362	376	366	396	367	365	370	396	376	378	374	363	368	377	407	399	385	419	373	356	379	391	407	361	387	443	385	392	389	370	385	371	389	391	359	370	379	380	396	420	397	358	405	379	390	408	388	402	368	387	376	379	394	402	336	406	391	369	405	406	390	415	407	379	356	409	423	404	375	372	390	321	394	338	379	405	389	378	358	377	374	371	404	385	393	358	411	421	380	396	362	407	391	391	378	370	383	389	410	384	362	407	397	367	372	410	390	380	363	367	417	376	396	402	394	400	387	403	393	385	405	388	358	401	404	364	404	399	368	375	370	435	395	347	351	385	347	391	409	438	386	397	369	380	380	362	365	387	411	386	413	403	399	400	397	387	397	368	392	430	458	419	393	365	389	391	380	403	374	406	409	368	395	356	388	387	371	412	384	390	387	341	413	379	408	374	388	351	369	386	377	403	354	370	391	408	392	389	391	406	371	365	387	405	354	381	397	398	399	363	426	384	398	399	375	406	373	377	378	359	381	367	401	381	393	393	378	389	387	372	393	381	402	374	397	366	411	376	352	391	382	359	381	402	346	426	358	367	365	411	366	372	423	398	369	384	395	388	375	379	379	373	366	383	376	400	379	376	367	415	344	403	396	385	419	394	366	411	411	388	377	393	388	373	382	381	400	412	428	404	360	387	369	394	387	341	397	398	374	399	374	387	385	393	384	416	365	374	397	391	417	418	397	373	391	404	409	380	387	368	381	385	388	340	385	365	368	367	381	376	369	391	413	396	356	395	323	388	356	392	368	390	381	389	404	391	387	387	392	377	366	395	389	379	373	396	357	383	358	422	387	376	368	397	386	363	387	424	386	372	389	402	397	409	377	348	382	366	368	399	402	388	388	378	406	388	378	380	378	357	386	367	392	384	387	374	365	377	384	380	398	390	421	369	384	375	353	374	375	395	369	385	372	378	388	369	333	387	388	387	379	379	384	389	388	368	370	373	381	388	403	444	374	401	381	417	409	408	410	395	379	406	372	376	354	401	415	391	387	427	423	363	382	398	385	390	372	412	413	381	392	355	356	420	389	391	366	393	366	377	382	370	390	380	415	414	385	390	372	383	366	347	368	367	394	434	418	386	397	389	381	352	370	387	380	381	368	363	424	371	382	356	367	408	387	413	381	393	402	377	417	360	432	365	406	364	360	387	401	375	386	392	355	344	390	403	369	423	390	409	355	372	386	398	423	370	418	391	382	437	430	381	381	408	386	389	380	379	386	433	367	391	397	362	398	361	391	352	368	398	397	386	399	386	386	392	362	383	372	433	375	392	397	375	392	368	386	369	396	375	411	373	356	409	373	415	388	406	384	389	380	377	416	379	418	396	357	374	387	416	401	401	379	404	402	372	401	386	369	353	349	368	375	374	375	396	348	424	376	400	385	369	394	376	396	371	389	424	376	397	408	388	383	368	382	372	411	372	377	411	359	375	357	422	388	357	372	401	384	391	380	357	342	378	422	424	393	394	381	376	373	409	353	382	379	394	389	392	364	397	350	390	411	401	376	409	364	422	403	413	400	384	399	391	344	385	339	361	379	414	368	369	359	379	435	418	378	399	380	360	350	368	403	395	383	376	367	412	343	443	414	400	391	357	362	402	340	376	367	353	328	383	373	422	422	389	438	394	361	376	414	362	378	385	412	379	372	350	381	372	382	389	409	355	371	386	407	395	377	401	370	432	371	388	389	380	377	426	375	393	376	405	377	364	375	372	422	414	388	407	382	361	382	407	387	396	337	366	381	394	404	377	412	379	372	401	391	400	381	390	402	404	385	408	396	394	375	405	387	404	394	402	423	439	395	358	391	388	380	370	372	373	366	400	382	408	392	355	399	360	403	357	388	368	342	403	374	409	395	381	422	359	413	390	431	374	421	366	430	396	397	365	416	383	385	393	373	365	390	409	383	395	395	356	420	372	377	363	382	363	380	369	373	371	385	391	353	366	361	371	399	428	376	402	389	403	367	385	428	417	377	366	380	384	402	365	379	394	399	379	392	393	390	386	383	395	413	397	399	377	403	390	385	398	385	382	405	375	387	389	401	388	398	369	397	390	359	377	377	411	423	383	370	387	405	365	381	389	384	386	377	405	394	400	375	373	384	406	416	388	381	378	355	375	414	448	349	387	394	371	354	399	367	355	375	384	378	396	407	392	424	390	355	403	416	404	407	379	389	443	399	389	417	388	385	398	375	379	404	405	359	370	394	377	339	369	402	384	402	343	396	384	397	365	378	399	373	380	384	377	414	431	374	384	375	383	376	409	387	358	372	384	390	413	362	400	394	372	376	367	372	384	392	355	404	376	418	391	391	397	380	401	411	374	399	367	382	404	409	367	377	350	375	415	401	364	383	393	370	362	390	403	374	410	416	444	407	359	396	382	405	404	416	423	394	379	401	395	371	396	426	394	413	393	414	366	380	372	396	406	399	387	372	380	388	348	356	389	390	392	408	376	412	397	383	379	387	387	380	359	366	407	400	414	406	381	367	340	366	345	422	425	372	377	413	352	428	384	374	380	412	365	373	383	396	404	397	414	344	398	373	403	395	351	376	395	379	373	360	391	391	353	378	382	385	427	410	381	392	397	341	361	360	387	410	334	375	373	401	410	409	364	398	384	412	392	375	345	394	376	399	412	383	419	364	383	391	344	363	392	367	391	372	373	397	381	382	413	395	360	411	372	385	379	401	414	389	376	345	402	393	396	367	347	378	387	413	415	395	383	392	358	348	370	393	375	398	357	414	389	376	407	402	386	383	386	386	416	421	402	354	398	390	397	375	401	395	375	409	388	363	400	387	397	387	392	414	384	397	395	371	384	396	371	444	400	349	393	381	410	342	362	365	421	415	382	409	398	369	374	380	411	401	391	369	379	359	411	400	407	396	371	381	390	388	363	411	391	363	400	398	380	357	382	395	396	353	356	379	384	382	362	402	397	373	389	363	389	391	418	355	399	380	391	371	369	338	381	352	391	405	387	380	399	373
22941	21436	29256	24021	21449	21488	7564	1324	1072	1003	911	880	758	795	736	704	713	679	622	646	671	672	636	633	619	663	608	639	651	633	594	647	622	639	628	609	593	634	606	595	622	612	600	623	559	616	581	554	642	576	631	624	606	578	611	589	582	587	599	580	597	589	586	586	617	568	631	612	597	574	592	607	615	560	628	616	560	575	601	592	662	586	630	579	569	566	606	610	586	624	615	617	606	608	611	626	613	649	606	550	611	618	617	571	601	588	579	585	598	607	619	604	585	611	568	631	612	571	556	598	602	621	619	586	600	577	603	578	596	598	588	527	582	596	586	575	582	605	615	589	585	618	581	589	588	565	589	604	590	614	614	613	588	580	611	617	638	600	643	601	622	608	584	579	596	597	623	600	583	637	596	558	563	609	590	580	624	613	577	584	592	599	572	571	599	606	601	556	619	588	625	590	540	561	569	597	616	607	608	568	628	600	576	594	630	614	608	591	615	591	568	585	532	565	600	587	614	587	601	573	637	597	632	633	611	573	604	603	584	578	584	640	590	599	572	573	582	589	579	573	614	613	629	607	574	639	581	610	606	577	612	552	577	617	585	618	593	579	629	575	632	576	594	592	595	601	621	588	599	593	618	574	617	537	619	624	559	593	565	598	620	602	525	588	620	599	608	618	606	588	628	593	552	621	613	586	591	601	602	581	602	557	597	570	594	623	579	558	575	555	608	602	603	598	613	605	560	607	597	597	550	649	607	539	608	614	552	595	608	568	580	600	563	590	618	565	650	624	609	626	581	619	596	598	606	552	621	607	613	601	556	574	606	636	559	579	622	588	556	575	585	642	611	626	599	568	595	604	611	580	580	653	545	586	592	619	547	572	615	614	579	623	596	566	589	590	561	615	602	555	597	591	582	573	574	554	602	624	549	594	603	559	576	601	572	603	571	569	591	551	655	579	579	575	594	614	595	582	594	598	592	623	603	548	609	594	610	590	565	581	588	587	578	563	601	577	586	619	615	542	606	583	596	602	630	593	622	597	577	575	626	576	611	583	627	627	613	560	620	606	596	584	595	629	613	574	608	590	615	627	592	580	611	580	567	626	628	574	575	608	537	637	575	627	635	624	587	579	604	576	607	569	596	619	550	612	627	617	571	505	598	574	578	579	568	630	646	624	611	587	541	534	560	616	615	584	583	582	551	615	548	573	583	542	594	648	606	574	603	578	603	582	569	558	598	574	564	589	588	569	582	566	589	572	589	586	597	603	603	604	616	607	607	583	597	633	648	625	595	596	579	612	589	574	590	613	605	578	597	623	591	593	622	615	580	577	605	592	623	617	650	590	590	586	580	589	599	610	557	597	586	561	579	609	562	638	572	591	570	627	609	600	585	574	571	599	586	618	590	574	553	555	606	589	619	623	569	606	594	585	586	590	595	619	599	603	564	588	608	584	599	588	587	626	599	602	600	544	567	615	575	567	576	593	528	594	571	575	592	574	588	650	614	588	602	580	569	567	580	601	652	584	603	615	593	586	563	546	576	575	588	613	630	570	619	558	608	603	600	627	591	551	590	567	549	601	600	624	575	591	640	547	513	570	582	591	600	569	578	587	571	569	607	589	588	528	634	523	591	593	622	596	599	549	589	617	570	577	579	568	587	555	559	566	592	591	640	573	644	604	621	583	541	617	597	582	619	617	627	601	622	582	584	601	632	577	629	623	583	644	645	589	589	573	534	552	565	627	579	598	573	579	609	553	585	575	626	587	587	571	588	653	575	570	567	600	563	616	587	583	600	589	594	574	549	594	592	577	607	590	566	585	564	603	560	630	627	659	634	557	626	594	604	622	595	655	603	614	566	580	635	582	626	552	573	583	576	601	561	593	616	583	598	578	565	642	573	612	575	574	609	613	634	597	611	595	566	640	580	624	583	615	587	626	606	633	592	604	603	603	599	601	554	575	530	644	584	572	578	593	593	633	597	559	584	622	611	556	630	572	553	604	670	577	644	608	600	629	575	585	598	574	575	593	603	570	613	602	638	593	599	595	594	570	605	581	610	615	612	601	614	593	546	597	554	563	587	584	566	553	608	607	512	570	603	627	557	581	630	602	582	576	531	584	547	612	605	557	580	607	583	602	603	574	553	586	569	543	625	608	616	593	566	584	583	626	588	613	598	567	597	588	595	615	604	585	604	554	603	618	597	581	572	626	575	606	607	603	584	604	617	627	656	615	593	567	588	567	619	580	601	642	581	581	606	593	647	579	569	571	580	565	547	547	576	612	609	613	580	539	589	589	567	589	583	610	599	648	607	578	571	592	632	604	565	575	595	549	569	556	635	574	589	660	578	593	622	592	622	561	604	574	613	596	593	564	617	663	598	582	593	583	592	612	647	604	558	569	581	580	603	621	606	645	600	606	598	610	624	599	585	579	632	620	578	574	642	585	542	588	647	609	545	556	540	629	585	596	591	552	551	558	606	575	565	621	562	568	573	518	590	611	600	612	590	552	593	579	580	574	585	577	604	602	612	561	595	553	568	602	579	612	607	570	588	586	591	613	616	609	592	574	612	623	576	625	608	597	596	621	579	622	589	595	569	600	605	593	679	598	578	576	608	576	579	619	583	585	605	620	580	587	582	615	579	573	619	617	599	559	600	587	570	583	573	568	588	595	563	599	583	624	577	617	581	616	604	570	631	597	549	626	582	588	575	561	589	566	615	598	606	558	570	577	576	599	577	588	575	585	560	589	591	581	568	608	611	614	585	537	549	568	555	567	569	573	562	544	612	558	597	552	578	583	604	618	592	617	605	574	551	566	598	557	623	643	554	587	628	612	648	582	618	601	619	551	567	558	592	586	589	606	577	568	531	561	583	577	587	584	585	587	588	625	548	586	587	552	576	594	572	600	553	596	572	572	570	570	576	599	619	646	574	596	593	608	584	588	578	593	578	562	587	620	636	581	570	643	562	600	589	602	604	596	583	593	650	612	590	567	626	549	546	601	565	598	616	566	583	586	592	583	578	590	635	622	623	574	589	603	625	601	584	604	584	561	632	569	549	625	582	578	591	552	553	599	600	604	566	570	626	559	588	561	541	584	569	607	618	613	569	585	606	598	598	631	632	624	573	606	561	589	581	587	570	573	556	594	548	587	583	599	574	604	507	618	576	563	594	596	565	572	565	570	551	618	555	585	609	561	629	604	627	628	582	584	604	584	575	604	607	593	586	613	593	599	616	587	569	605	547	572	596	597	615	622	557	612	585	572	565	601	581	621	580	596	613	615	582	601	542	580	593	589	595	612	602	588	603	561	592	608	614	589	601	608	591	598	549	606	605	621	584	612	606	590	532	536	591	580	600	571	532	568	593	600	582	593	573	597	596	583	591	543	558	580	572	600	617	631	595	584	595	597	566	609	604	533	565	620	585	579	580	591	579	626	573	632	598	584	600	543	553	562	619	586	602	624	632	619	565	587	587	568	588	556	570	598	589	582	571	613	588	624	598	563
4963	15337	15901	5097	3696	2799	2178	1782	1520	1309	1085	1092	956	936	863	864	795	737	706	697	675	675	693	718	650	645	642	634	597	631	601	630	654	627	633	618	625	603	605	586	597	607	613	620	592	632	634	609	615	653	599	642	603	626	536	594	592	636	608	598	584	567	547	583	597	583	597	573	617	628	550	606	621	665	604	630	568	580	596	580	587	629	592	625	585	573	599	650	643	609	617	628	593	581	614	602	627	593	567	557	615	582	599	568	605	603	611	561	619	591	571	576	607	591	569	623	575	550	574	635	594	588	619	626	618	556	592	592	562	589	613	586	633	617	578	577	577	582	565	584	566	599	607	589	609	594	569	616	613	622	588	555	557	557	616	583	623	625	598	584	595	602	592	567	566	576	571	609	621	645	576	596	614	534	554	629	590	605	630	623	608	621	633	626	599	564	612	635	611	554	626	585	602	570	598	574	619	645	575	589	590	595	628	609	586	598	567	584	614	620	624	595	598	590	600	644	617	597	609	608	585	582	619	555	601	568	583	564	571	557	599	588	627	617	621	631	554	577	592	594	566	564	577	617	614	607	617	636	599	585	576	613	644	556	610	571	563	571	631	597	622	578	603	591	607	593	600	567	602	594	619	582	618	604	602	565	573	657	621	579	601	565	636	576	574	596	583	556	592	593	617	607	603	561	641	605	603	592	617	618	572	611	622	556	594	594	592	582	588	598	567	587	597	547	579	573	572	627	575	601	556	594	569	551	552	575	586	607	596	598	610	616	592	626	582	588	599	665	613	581	576	581	611	605	584	591	614	570	606	622	656	599	565	623	615	588	616	597	581	580	607	632	594	646	648	610	619	565	622	547	613	566	607	602	572	573	667	608	627	554	577	596	589	602	623	564	561	603	555	593	592	580	581	633	592	597	581	586	608	661	554	646	607	578	590	647	598	559	607	572	616	565	613	564	613	587	584	600	595	599	556	538	620	626	665	629	591	590	618	602	601	598	581	643	647	589	603	606	613	622	559	617	564	595	601	596	604	588	593	575	624	585	600	618	613	601	608	608	605	619	638	617	627	610	600	591	598	610	620	618	599	566	637	616	550	595	591	579	579	613	636	626	598	595	630	598	587	603	587	597	591	628	612	571	604	577	618	597	581	624	614	560	564	599	598	541	600	590	636	572	630	635	595	609	627	620	585	589	592	629	564	599	621	601	576	606	582	589	610	596	580	611	557	574	614	582	552	681	619	584	592	590	563	618	634	584	603	629	636	686	593	598	648	589	621	618	572	571	639	581	591	539	594	598	629	673	578	579	580	615	586	619	625	601	610	607	594	603	577	650	560	565	672	579	564	587	569	591	589	592	595	598	673	615	612	604	616	557	617	621	544	629	635	616	632	607	574	636	621	557	598	607	619	587	615	607	610	607	624	581	584	590	609	606	624	550	600	620	598	585	575	633	580	593	649	626	581	579	644	608	610	570	600	624	605	638	600	586	603	575	543	604	619	612	620	627	575	594	600	607	628	594	614	600	638	602	620	565	557	592	598	617	637	596	549	611	576	598	591	603	567	627	595	603	604	569	622	648	652	577	512	612	569	624	568	609	612	633	605	605	637	641	619	629	587	619	608	594	606	593	605	585	593	612	588	587	621	591	613	582	541	601	588	581	600	582	614	567	628	579	612	605	629	573	569	624	543	581	590	592	591	598	614	607	578	604	602	601	621	573	623	544	616	572	652	643	561	598	644	613	599	574	564	574	566	592	597	630	601	572	568	574	601	596	565	567	634	595	592	563	619	584	570	565	578	620	583	630	591	596	632	611	574	640	608	615	590	616	597	594	564	584	623	557	643	598	606	607	595	604	638	597	577	591	584	617	602	602	592	582	576	590	611	587	628	605	601	565	603	624	581	601	571	623	574	611	598	595	618	601	611	560	589	572	591	611	640	601	604	593	626	603	578	623	585	620	614	577	596	593	629	583	590	615	612	606	605	617	586	591	580	619	652	619	669	594	640	641	618	619	614	543	615	620	599	609	622	612	602	535	591	605	635	615	558	565	627	570	587	559	591	615	594	636	600	599	623	606	594	627	605	594	569	616	554	563	611	620	565	609	569	573	608	579	578	640	583	574	552	573	618	606	557	580	626	558	566	610	627	601	617	610	614	569	571	618	596	593	598	594	595	601	577	566	624	603	556	559	573	561	608	601	630	579	583	595	643	614	578	622	539	616	588	621	600	570	586	625	615	588	586	586	603	582	623	572	626	579	619	588	597	595	603	598	610	579	600	599	617	549	619	587	609	586	643	613	600	599	613	634	634	582	537	598	603	593	599	664	585	610	578	589	603	651	587	554	608	578	630	572	581	597	600	586	632	618	563	612	620	631	607	582	590	569	594	595	587	633	599	658	613	599	549	614	623	638	575	620	561	600	591	587	580	590	610	629	612	587	577	618	628	592	606	605	594	618	624	563	581	578	602	613	616	569	614	650	602	587	618	597	612	581	575	632	589	568	617	570	614	637	557	579	589	609	559	619	633	605	567	586	628	641	602	554	597	539	575	604	615	615	614	565	616	639	558	567	593	617	615	589	596	578	613	566	605	620	632	647	601	612	620	555	613	595	608	604	571	672	591	602	557	611	639	583	584	600	556	554	565	568	572	591	589	581	591	555	583	617	579	588	609	593	587	600	602	614	612	597	612	607	608	580	648	640	613	574	613	601	595	611	591	594	601	581	649	584	590	594	613	565	591	621	648	633	624	581	590	590	623	568	588	607	610	553	601	572	594	607	544	576	616	616	555	587	570	604	608	578	562	570	595	590	564	610	620	611	563	608	549	621	595	625	590	654	602	646	600	581	616	556	588	578	591	590	586	604	579	604	541	594	583	589	598	638	583	595	614	627	583	614	577	657	569	591	613	594	589	603	620	600	599	549	631	631	577	621	638	580	627	582	584	582	623	600	593	575	569	628	588	622	590	585	605	618	652	603	639	601	595	610	572	608	577	578	561	611	629	557	598	599	591	604	590	637	597	596	594	567	586	597	549	542	604	589	647	594	593	596	644	653	598	605	629	631	569	596	640	621	611	604	516	588	545	604	602	628	634	577	603	625	587	605	553	587	600	608	570	591	631	635	581	566	615	664	615	609	596	576	581	606	635	595	617	607	567	572	571	620	571	602	592	597	587	583	615	618	601	601	605	574	577	600	561	596	595	618	582	588	552	598	587	597	603	589	581	603	618	583	598	594	575	565	593	589	613	652	581	579	569	588	571	560	605	580	602	593	592	573	579	603	617	537	585	561	561	553	584	618	596	589	556	640	635	595	643	580	597	588	589	588	593	577	584	598	639	611	647	622	591	595	563	555	649	619	619	580	589	624	623	587	584	582	577	601	571	583	604	603	606	572	606	607	592	583	601	591	569	582	578	613	646	651	596	617	590	597	605	572	600	636	609	637	598	588	566	577	575	623	602	556	594	605	579	597	607	582	595	670	552	599	561	561	600	577	610	614
27935	17813	3910	609	427	368	250	203	205	181	189	194	202	187	184	203	202	152	189	175	193	177	167	201	185	186	163	174	178	150	182	167	200	174	178	181	153	166	182	184	175	164	171	170	186	169	169	191	190	183	167	178	173	185	176	184	180	185	178	179	153	197	169	175	176	180	202	166	164	191	173	182	166	179	181	172	150	196	163	185	181	164	173	165	165	177	191	163	183	174	190	163	154	194	175	187	177	169	177	172	170	169	169	182	174	181	187	167	177	155	198	154	183	188	179	155	191	174	177	171	170	168	190	180	175	161	163	196	167	198	180	182	186	160	174	188	174	186	158	187	168	196	172	154	170	160	164	151	186	198	164	173	164	169	205	186	199	192	193	170	188	164	172	183	154	183	183	146	146	156	165	177	190	198	196	190	178	179	200	171	179	191	179	181	175	201	178	139	185	189	198	173	182	195	194	183	165	158	177	201	159	160	143	167	162	172	191	172	161	169	185	167	175	145	199	202	187	183	200	175	171	163	169	205	171	159	153	168	183	179	199	170	185	186	168	172	180	201	185	173	182	184	176	161	168	215	182	167	184	185	175	193	167	184	156	189	197	180	160	170	177	179	185	174	193	193	183	171	158	161	182	162	185	168	166	187	187	191	171	168	175	171	164	182	179	161	166	202	169	181	181	167	165	193	179	156	179	209	171	189	194	170	189	214	142	176	155	197	160	181	168	187	185	174	158	179	190	191	191	178	181	157	166	174	177	190	190	165	200	176	178	180	173	167	175	170	164	167	189	168	178	171	179	200	168	185	195	147	170	156	193	181	173	175	170	176	174	165	172	152	194	170	172	168	159	178	168	159	184	182	183	176	179	172	173	181	181	177	167	169	206	182	173	179	204	186	190	184	185	165	197	151	169	199	182	201	161	185	155	172	186	176	173	192	169	176	185	177	205	178	155	159	171	170	194	180	164	174	206	175	219	167	166	177	174	183	177	190	193	184	174	160	187	159	171	181	174	181	164	172	214	170	189	165	184	169	198	172	189	180	192	198	187	170	182	181	192	153	169	187	185	161	197	164	173	169	178	184	184	187	184	171	157	180	195	170	192	195	190	191	169	198	185	172	189	180	184	190	196	199	151	173	179	182	176	171	187	149	176	185	173	203	166	179	183	196	183	195	164	190	164	176	181	187	175	167	183	174	160	173	160	179	170	170	175	162	205	183	191	170	188	177	185	181	164	163	188	179	158	196	178	171	176	193	182	173	187	183	195	192	191	191	176	191	177	171	219	179	157	177	158	172	182	180	174	179	191	184	155	191	195	201	197	159	163	176	186	199	176	177	183	183	220	177	174	200	176	183	171	176	197	177	182	170	158	145	164	180	189	187	180	196	205	183	160	173	195	201	171	203	195	162	179	161	187	172	183	162	192	183	169	171	173	180	171	170	177	169	167	170	171	187	172	196	164	192	182	180	180	163	157	145	188	183	179	189	151	168	178	174	151	170	203	162	188	198	158	176	191	191	167	168	189	171	177	199	164	176	163	184	182	188	184	192	197	176	180	188	211	166	180	170	182	201	170	170	179	179	183	157	181	188	186	177	172	187	185	182	187	186	157	166	172	201	184	158	157	173	176	176	182	184	199	155	160	189	188	152	171	162	161	194	203	198	154	159	189	169	193	178	186	165	183	192	180	174	168	192	158	173	216	183	185	208	201	169	200	181	175	186	195	170	187	154	172	178	165	179	180	167	171	183	157	168	154	188	148	180	173	198	163	173	165	152	189	185	162	168	191	159	171	211	194	194	179	191	164	172	160	166	151	203	179	181	184	145	201	192	159	178	148	171	178	178	194	164	163	162	182	183	175	167	197	166	185	182	187	158	186	199	189	159	178	192	167	191	162	186	177	153	163	157	168	160	179	184	186	170	183	180	180	161	179	169	168	175	194	182	183	182	165	186	150	170	173	163	188	182	176	190	165	175	188	185	161	179	185	178	178	200	148	190	188	173	176	158	192	203	163	171	150	160	174	176	164	163	177	169	194	175	172	174	194	185	167	189	209	189	172	173	169	170	185	179	197	167	172	197	166	172	196	197	190	184	163	196	172	177	185	171	208	167	167	185	200	180	166	175	175	160	187	150	149	188	173	197	190	167	169	166	168	164	174	179	203	175	179	186	173	189	184	162	171	174	177	181	174	172	153	155	171	177	174	165	151	172	158	175	183	199	174	179	180	190	179	152	168	192	163	181	164	161	191	166	196	160	193	202	181	175	170	195	183	193	156	165	156	163	175	170	182	163	177	154	181	188	185	215	188	194	175	186	181	146	180	204	173	170	183	180	191	177	181	181	161	172	180	181	164	174	173	172	169	193	190	171	195	172	190	171	159	196	180	165	199	173	177	170	164	181	181	185	158	181	191	169	164	212	160	204	177	172	183	196	185	171	193	162	171	172	185	177	190	187	180	167	165	186	165	180	192	220	177	169	175	180	169	175	181	173	161	180	190	158	172	200	179	197	176	172	179	192	176	184	174	180	207	179	173	183	182	184	195	158	187	175	173	174	183	158	173	175	181	155	186	212	182	182	174	194	220	181	179	177	186	179	202	157	170	210	176	186	193	175	165	160	167	159	206	189	172	180	183	172	172	188	183	193	174	161	189	172	175	167	170	172	182	201	199	157	185	160	182	198	191	180	192	174	192	182	172	176	172	219	170	185	168	166	178	181	181	179	187	192	175	172	185	178	178	183	171	178	183	185	175	166	175	194	177	187	182	200	167	177	176	163	191	171	163	170	189	162	177	175	164	163	181	191	180	183	171	200	177	206	164	158	183	162	193	190	191	162	194	191	156	172	181	159	160	169	173	179	205	183	185	184	173	169	164	185	172	166	185	168	180	198	193	187	172	178	186	182	205	170	174	170	187	150	183	167	186	172	184	188	193	186	194	187	171	173	191	162	163	187	191	166	174	168	192	180	173	153	185	158	161	182	180	167	180	188	162	184	194	168	191	176	189	176	177	180	192	168	164	143	167	204	175	211	157	156	168	176	180	204	147	177	182	187	151	184	177	175	179	177	175	184	186	144	155	151	194	185	216	184	175	185	168	178	155	176	195	175	197	170	186	155	159	206	176	171	200	180	160	172	165	209	196	193	169	151	171	196	182	178	183	170	171	194	159	162	226	189	179	199	167	193	167	196	175	192	190	184	187	176	174	167	174	184	183	191	185	165	195	162	198	185	192	181	163	174	180	186	202	187	192	206	168	166	186	173	161	178	198	194	172	165	188	176	176	166	163	182	197	167	168	147	169	179	200	186	167	171	164	188	179	169	152	173	174	188	176	202	165	174	183	190	205	173	170	204	173	179	195	176	195	168	175	163	179	181	168	200	175	180	175	186	182	169	176	159	190	170	192	177	211	200	173	167	152	179	147	176	197	179	210	159	168	183	169	199	191	183	180	207	175	203	170	198	185	193	169	194	177	182	198	163	184	157	152	180	173	166	180	196	186	194
4312	952	1082	358	311	274	265	248	239	200	213	212	212	191	216	218	210	217	203	218	224	179	190	194	199	169	204	224	201	193	238	175	215	196	226	201	211	199	205	204	220	164	228	186	227	238	203	215	207	173	219	215	200	228	193	209	197	230	203	179	189	197	192	214	202	228	191	185	208	196	204	202	207	195	185	221	214	198	199	200	209	188	182	210	197	185	209	211	204	212	229	176	197	191	238	206	165	205	182	194	200	186	212	217	217	226	181	183	218	193	201	195	223	194	212	175	172	192	214	235	184	218	197	184	203	188	205	196	196	204	207	213	216	194	213	182	176	218	198	215	183	192	177	204	200	189	187	197	196	191	220	186	168	199	210	198	180	213	200	193	213	196	220	186	179	201	190	187	204	211	188	211	204	205	191	207	211	196	202	197	211	213	187	195	236	204	220	235	159	219	193	200	215	202	215	206	207	215	183	218	225	190	175	202	194	222	221	190	204	206	201	203	223	200	191	202	219	220	201	209	190	190	210	189	185	211	210	188	230	177	204	232	211	199	204	186	199	200	218	224	184	200	197	179	198	194	228	220	192	197	186	215	204	215	214	196	201	216	199	190	215	211	192	199	197	212	196	195	201	190	201	176	176	224	217	226	188	212	214	199	176	203	206	198	197	189	200	187	216	208	197	219	193	205	191	185	199	221	203	178	204	178	177	207	190	188	208	202	199	200	201	192	192	197	159	203	190	176	208	194	211	201	200	196	210	211	211	202	209	204	196	185	179	224	212	204	184	177	198	210	226	201	196	220	208	185	194	232	206	205	188	207	197	216	197	212	188	191	205	204	197	208	203	188	207	191	203	190	219	208	196	203	220	194	217	201	195	205	214	197	186	190	209	229	201	218	212	210	199	209	200	206	169	200	171	223	214	201	183	175	203	196	178	220	187	205	215	192	215	205	221	181	184	216	211	218	209	189	214	169	223	192	207	200	188	198	214	212	192	202	194	189	205	194	210	212	197	205	187	222	205	196	196	224	214	207	177	182	200	198	213	203	179	206	202	230	207	212	212	229	203	193	203	194	198	182	197	210	210	200	212	179	178	220	199	215	183	183	222	180	179	190	204	214	204	202	184	188	201	215	171	231	190	224	195	221	195	197	203	209	170	208	217	196	206	197	200	202	198	207	185	206	195	191	191	182	196	183	188	217	211	201	234	197	201	199	219	208	193	187	216	192	170	182	196	205	212	212	173	190	202	217	208	200	172	206	200	210	205	179	229	216	193	218	232	165	161	188	191	192	197	219	196	195	195	197	172	198	214	213	179	219	201	222	199	195	209	213	199	183	211	192	205	189	185	218	207	216	201	204	197	214	203	171	186	207	198	201	196	226	210	203	217	199	197	195	216	197	206	211	242	189	178	186	186	206	210	201	192	215	200	240	206	201	183	232	216	202	205	212	209	181	198	207	182	217	214	203	207	222	209	190	200	205	198	171	176	212	224	185	190	204	192	190	166	200	221	200	203	207	211	201	191	223	184	203	211	181	203	184	198	226	197	207	188	195	173	201	190	199	184	189	204	188	190	182	197	209	206	189	219	208	203	206	204	188	225	207	210	189	197	209	209	228	198	200	190	209	202	206	229	224	194	192	211	201	228	202	192	183	217	202	212	214	201	202	204	189	197	192	209	175	185	207	177	189	218	203	194	200	211	216	184	211	205	194	176	212	206	193	213	185	202	190	202	185	190	173	187	192	193	209	203	183	222	182	224	218	228	172	202	192	215	183	217	197	218	188	181	187	205	203	198	214	227	191	177	194	226	198	222	222	184	175	205	212	202	222	209	213	177	177	207	210	204	179	196	192	194	205	227	207	173	215	201	195	201	186	211	220	204	192	203	206	213	192	185	196	179	203	169	194	200	222	173	214	212	192	227	208	198	208	206	185	205	207	207	227	194	199	225	198	218	169	196	199	199	193	198	220	192	185	206	209	193	189	198	199	205	207	174	191	195	222	184	188	219	186	196	188	185	211	169	210	211	210	205	201	210	198	181	196	183	192	194	204	216	199	177	205	214	186	170	206	235	204	210	189	207	192	189	158	199	188	208	198	215	206	217	208	207	195	194	186	189	208	201	192	192	183	210	212	184	206	221	198	207	201	204	192	194	187	206	179	193	216	217	203	210	189	190	171	198	177	208	212	228	224	197	197	211	204	205	197	218	183	187	191	223	197	193	177	200	200	184	218	201	202	209	189	157	200	199	189	214	179	202	224	191	185	189	192	174	182	212	197	213	212	200	196	234	214	203	175	209	213	202	193	216	220	207	202	188	195	198	182	195	190	201	208	189	179	212	209	205	175	197	192	225	183	214	187	182	192	242	217	201	199	198	197	203	175	194	205	217	220	199	200	207	170	213	198	206	219	208	190	218	205	219	202	206	195	178	197	200	198	186	204	212	197	216	209	187	176	200	186	209	223	202	201	200	204	212	188	190	224	187	177	174	191	207	215	190	218	209	197	190	218	175	206	203	205	186	214	207	189	191	202	197	197	221	185	218	197	205	185	202	193	197	222	181	191	199	232	221	204	223	202	220	196	212	199	222	190	200	196	208	206	211	213	191	195	186	201	217	196	187	209	210	194	207	210	212	206	206	207	222	205	226	189	210	209	180	198	202	211	199	190	183	196	191	182	199	213	203	179	200	228	192	201	216	189	203	205	204	204	203	217	203	199	201	220	183	211	196	203	190	215	189	247	202	199	206	175	200	236	198	198	217	172	197	189	176	206	230	215	179	211	226	207	208	225	196	208	207	197	187	209	195	206	188	220	186	206	197	189	200	224	180	221	185	209	200	238	208	201	199	188	194	196	207	200	208	215	201	212	180	181	188	188	204	199	207	219	184	220	218	213	193	203	205	185	216	202	200	176	187	193	181	214	192	193	230	216	200	192	216	190	188	186	197	173	212	207	202	201	190	207	204	191	186	199	159	194	205	211	208	187	214	210	188	198	217	178	176	199	189	219	216	196	214	193	221	188	210	213	213	210	203	225	205	181	209	199	216	210	230	225	195	215	205	203	171	224	202	200	194	216	192	175	198	212	213	211	192	173	220	214	199	200	196	178	212	210	199	214	204	184	209	197	183	197	193	233	196	202	181	219	201	187	203	166	205	195	204	230	179	224	215	198	211	239	227	202	193	184	192	211	207	210	193	192	189	185	205	193	203	185	218	202	232	196	200	190	191	187	198	202	167	174	196	227	212	201	200	208	181	191	189	196	209	187	188	192	212	204	193	219	179	227	196	218	203	196	182	199	208	204	206	194	207	177	195	227	199	222	198	221	213	231	201	193	182	188	183	188	216	226	187	206	198	211	200	178	194	189	216	207	224	213	202	209	241	184	196	209	172	186	184	193	224	192	209	192	181	190	207	191	198	201	184	201	219	184	199	193	196	192	199	200	214	206	202	192	206	198	210	218	218	181	188	193	215	196	210	177	181	220	191	199	209	218	197	196	182	210
24018	21434	28500	24778	21432	9247	974	695	565	541	528	418	427	389	352	402	344	398	350	355	357	338	327	371	308	343	367	301	318	330	347	317	314	316	375	319	327	305	310	304	314	324	339	333	337	332	320	342	307	278	307	329	315	322	328	323	317	270	324	314	337	347	310	311	313	298	333	315	336	356	290	316	303	322	335	346	305	310	341	313	294	325	347	322	322	313	269	334	339	331	345	290	327	300	294	301	305	331	329	314	308	317	320	322	306	302	315	283	330	309	318	293	328	322	298	285	327	319	313	319	337	340	306	296	319	354	291	306	331	324	301	320	330	320	313	325	341	319	336	305	317	318	313	311	284	313	307	294	325	297	319	285	309	307	322	332	288	304	300	327	323	314	333	318	313	345	328	312	312	322	273	309	310	285	340	282	316	321	336	294	342	319	323	319	303	338	326	308	311	310	298	317	288	301	313	305	303	326	304	323	311	311	315	290	304	323	297	299	325	323	307	320	337	325	338	326	288	272	330	318	317	305	289	302	328	275	303	303	317	281	283	292	310	308	320	287	318	279	300	328	318	322	314	307	304	303	300	296	304	323	317	316	326	325	301	325	305	328	308	342	317	304	312	329	281	306	336	307	275	328	302	298	333	288	295	343	309	320	288	314	320	348	346	333	303	309	299	342	301	307	356	311	284	295	322	305	306	278	323	294	296	289	307	320	326	318	313	318	295	320	279	316	317	349	315	298	292	350	295	353	306	293	285	301	307	327	312	329	337	304	279	305	297	292	303	294	300	344	306	300	337	327	310	318	335	345	323	320	311	338	296	303	317	312	291	313	315	325	305	330	334	330	328	301	320	307	283	371	289	331	304	300	331	291	339	337	332	342	311	316	302	299	315	278	307	321	312	312	312	308	300	327	335	292	281	315	297	304	318	312	290	319	315	315	316	303	305	310	344	302	309	312	299	296	310	305	313	307	331	315	332	308	305	327	322	311	292	321	275	305	307	295	323	326	320	293	317	328	286	340	333	303	316	317	302	320	324	315	339	310	295	333	299	309	294	320	327	356	332	321	319	328	301	317	290	293	313	330	312	288	275	311	294	313	311	272	324	307	320	335	320	307	339	292	304	316	320	284	324	333	323	296	351	309	289	310	346	331	333	326	296	290	344	311	296	317	294	314	322	314	363	272	313	313	312	322	315	305	338	279	283	316	300	308	310	324	302	343	333	300	289	286	300	313	317	334	312	293	302	313	281	309	345	317	299	307	287	328	307	303	289	316	299	340	317	342	334	289	339	290	312	317	331	298	316	338	323	310	331	302	310	276	298	320	296	320	329	305	329	347	339	315	319	318	320	299	327	316	315	330	295	293	311	295	318	329	329	318	287	273	280	332	337	333	337	316	311	320	315	305	320	305	327	323	334	309	271	338	357	329	332	323	293	298	302	306	322	304	324	325	296	298	340	307	317	334	332	303	303	344	295	310	303	323	306	291	290	292	324	321	310	326	312	273	295	323	320	302	288	311	303	331	286	314	314	315	291	311	317	311	305	307	343	317	312	288	313	310	325	297	345	325	310	290	306	341	303	308	299	312	299	335	298	315	314	318	306	295	319	336	296	309	315	317	296	339	314	308	354	334	319	324	287	317	290	329	302	283	310	323	312	299	315	322	269	291	321	281	318	341	328	309	309	314	335	322	286	295	306	321	291	308	284	298	319	345	299	341	253	323	289	300	341	331	340	316	322	285	320	321	294	325	309	292	303	323	317	300	322	320	307	326	311	309	330	301	320	315	291	306	318	337	320	308	335	328	311	326	313	289	300	311	302	317	318	307	329	317	297	320	304	279	321	312	336	321	305	307	311	326	324	314	329	307	302	308	310	319	307	324	330	304	313	321	330	323	307	304	340	346	328	307	319	320	309	313	317	291	339	323	289	318	319	307	334	339	311	322	307	275	319	338	304	317	318	324	315	337	305	301	286	289	329	286	312	324	282	326	340	334	322	365	291	305	293	318	284	302	324	316	286	322	304	324	303	334	321	342	319	325	295	322	339	306	316	309	288	303	302	327	347	308	310	307	316	307	327	328	309	293	321	272	319	293	357	287	329	321	293	279	300	321	337	329	276	316	318	278	298	338	329	294	338	312	278	341	331	317	306	308	352	324	291	341	317	294	309	294	298	295	318	304	325	328	327	299	339	306	316	289	329	310	293	348	328	305	294	297	337	299	328	301	299	356	313	319	327	308	321	311	325	310	325	321	282	318	320	284	323	349	311	305	328	316	315	299	306	322	302	300	318	319	308	316	292	309	298	335	327	277	298	302	307	359	360	333	309	293	314	311	324	319	301	297	330	339	311	322	318	318	294	313	314	330	292	355	297	310	287	333	309	297	346	307	335	339	338	296	307	299	311	324	301	312	288	309	300	297	313	348	266	316	305	345	299	293	334	307	320	284	287	310	276	355	321	342	321	310	308	265	310	287	323	353	306	320	327	301	320	312	323	319	312	333	307	336	288	311	327	325	325	290	309	299	310	383	323	307	288	320	328	307	345	283	307	262	304	309	297	310	305	334	316	286	273	278	336	323	285	347	317	317	337	323	289	261	334	326	327	319	305	320	312	328	296	317	315	289	347	297	317	330	288	296	324	278	327	319	322	309	303	310	323	303	332	307	315	312	311	323	304	337	340	295	339	311	307	341	286	309	318	315	311	323	302	302	303	283	303	336	289	314	301	279	281	297	314	314	303	288	329	297	333	314	314	323	298	291	321	325	293	321	305	302	313	327	304	305	299	300	334	313	369	317	299	320	308	293	301	273	284	333	329	317	321	323	323	296	287	320	313	284	303	330	326	336	315	297	293	307	280	300	296	310	336	339	325	285	311	327	341	304	299	293	334	312	292	307	312	307	331	295	294	344	307	340	308	324	334	287	300	297	332	288	346	318	300	294	315	292	311	313	321	303	288	302	341	327	333	320	308	297	303	304	337	279	278	334	307	308	298	307	333	321	310	279	296	295	275	299	312	293	320	309	298	282	315	297	307	325	316	295	329	340	334	291	323	316	299	304	336	313	326	298	289	319	302	290	304	306	284	286	314	272	299	315	307	339	309	334	343	308	327	330	304	298	306	328	334	297	317	308	288	325	327	319	346	321	328	299	325	324	293	311	322	305	289	328	317	290	312	292	301	286	313	303	303	334	303	327	322	297	305	291	318	301	304	324	331	326	323	312	318	322	310	279	319	327	319	318	346	328	298	316	334	312	316	316	301	323	329	325	332	292	325	320	311	322	290	329	313	304	290	294	326	321	323	313	320	320	312	310	333	321	323	306	309	292	314	301	330	293	337	287	359	323	315	335	330	311	291	300	309	306	339	327	287	299	284	321	304	302	321	315	295	328	315	272	326	323	301	280	352	352	306	329	288	325	334	298	279	319	316	308	349	307	339	306	289	332	299	300	305	295	330	320	304	333	329	315	330	296	329	335	311	318	336	312	279	322	278	305	334	267	325	295
3476	9318	14115	2795	2045	1571	1163	907	812	666	590	540	534	444	420	441	415	395	365	394	381	398	362	352	365	351	357	340	350	320	376	344	337	344	331	343	322	323	373	348	347	335	328	326	334	354	306	367	334	339	296	312	307	351	365	326	329	336	328	347	335	352	350	311	301	319	310	342	350	303	346	346	340	337	343	304	311	328	325	308	328	301	335	297	299	333	307	338	328	322	362	356	316	337	359	329	332	295	336	353	325	346	319	292	297	288	331	315	300	301	307	288	316	322	318	321	319	332	336	299	312	340	297	323	371	304	339	294	322	357	337	320	316	301	311	327	334	315	325	349	315	296	313	345	297	339	303	344	320	332	317	328	340	318	340	305	353	343	314	335	309	315	335	322	339	320	325	320	306	300	320	306	326	330	322	301	355	344	339	343	368	320	335	321	320	318	348	299	330	325	304	344	328	326	326	299	299	285	296	306	355	330	307	326	314	307	299	313	345	331	304	328	361	328	303	355	357	338	328	345	324	333	328	312	329	337	298	314	317	321	314	326	342	338	319	346	318	310	319	326	314	322	331	328	284	339	298	334	347	303	346	326	343	323	324	350	330	293	347	327	303	335	330	349	313	330	322	340	315	352	319	320	326	299	333	351	359	344	322	318	270	329	342	352	290	346	357	330	324	332	319	312	298	328	328	324	326	334	314	325	342	329	308	314	334	317	301	323	316	324	317	325	321	317	337	299	320	349	313	293	302	330	297	348	315	321	289	334	332	292	309	335	344	360	333	322	344	291	357	327	322	330	304	356	328	328	309	311	343	310	355	336	319	337	354	336	336	320	348	331	305	315	349	323	304	351	313	314	335	318	353	325	299	313	337	344	313	292	301	316	367	346	340	326	322	331	344	325	344	334	329	344	324	340	302	331	348	333	341	353	338	305	313	287	311	326	342	327	355	326	308	336	310	331	295	291	302	309	324	300	278	342	329	333	314	315	336	298	335	297	302	291	309	317	314	328	303	328	331	324	302	350	327	315	296	320	311	351	313	286	312	322	292	340	293	360	319	312	304	317	335	265	344	321	320	317	306	318	298	283	318	333	296	360	360	343	336	286	339	342	301	304	323	322	327	342	338	315	320	329	328	311	310	333	309	326	333	326	299	335	296	307	351	344	352	338	315	308	335	357	325	319	360	327	321	307	324	312	378	358	314	312	345	328	285	326	324	347	332	344	351	321	326	340	317	312	330	335	321	307	329	285	318	302	315	305	301	305	314	327	294	305	328	369	330	329	303	325	324	318	309	300	388	310	288	296	307	295	322	350	325	309	304	366	341	330	314	324	292	329	321	305	332	316	329	354	354	320	351	319	354	304	326	343	322	324	303	310	340	343	332	329	346	311	293	324	355	282	310	355	332	318	291	353	330	314	291	327	313	326	310	312	308	326	324	319	324	320	318	315	315	353	324	331	341	306	325	322	300	317	316	332	330	331	327	316	313	355	355	347	321	313	323	315	293	324	314	352	336	330	315	311	319	318	333	319	319	317	329	343	314	343	334	320	312	302	346	302	312	322	349	337	331	301	334	321	371	324	340	330	317	325	293	312	301	318	303	345	327	299	328	328	311	311	316	329	347	323	346	324	331	348	334	352	310	329	348	340	334	300	307	330	318	307	327	337	341	341	315	318	358	321	318	297	320	325	293	341	335	328	299	342	350	296	318	338	318	333	328	318	323	332	301	339	340	318	319	334	337	328	328	318	326	332	321	307	314	387	353	339	329	310	356	337	324	323	310	296	374	322	312	299	284	317	307	326	316	328	339	339	291	352	340	318	315	310	367	329	336	363	325	314	317	337	325	340	292	329	337	328	319	341	313	328	325	303	321	310	315	344	312	333	319	323	303	317	322	297	339	344	322	328	320	321	299	348	336	325	357	329	330	314	346	329	335	326	329	353	314	333	319	347	352	331	340	327	324	328	315	329	314	303	310	321	312	318	360	342	342	322	319	337	317	280	290	272	338	343	346	348	292	330	305	300	314	346	325	338	335	333	345	367	330	335	343	319	308	284	315	323	336	318	322	336	290	353	312	302	308	329	335	344	314	344	321	325	309	307	332	345	310	360	307	317	326	331	306	331	316	352	330	338	327	337	317	315	327	336	325	331	336	337	315	323	291	287	356	356	344	324	344	312	344	311	309	335	307	301	316	328	337	310	341	356	313	321	353	331	321	286	306	305	322	318	285	351	364	360	339	332	334	358	347	323	321	358	291	308	328	344	360	302	343	340	337	332	334	309	287	303	313	323	320	320	326	335	317	314	366	319	324	316	322	299	343	296	307	337	336	346	341	327	335	332	355	334	313	279	292	318	350	301	292	325	319	342	348	340	354	271	322	307	298	326	323	307	327	325	333	290	308	330	304	352	334	333	322	322	331	326	310	372	326	302	325	316	331	356	346	350	318	305	325	341	323	313	307	345	293	335	312	307	296	348	280	318	350	326	337	308	329	315	309	321	319	304	324	326	318	321	366	325	292	307	307	345	313	302	301	310	358	309	308	327	341	298	348	308	357	303	351	332	293	304	348	331	304	297	336	327	316	341	329	297	300	343	300	343	333	329	308	330	289	307	294	335	318	326	389	311	326	322	347	316	310	347	333	319	313	331	318	347	304	308	332	348	305	345	341	354	366	324	297	331	339	313	327	306	290	304	299	321	327	335	351	296	321	307	321	330	310	343	335	320	356	342	305	299	326	283	354	363	327	345	324	313	323	326	324	357	324	330	319	320	314	305	317	336	308	313	315	374	339	317	325	313	326	318	303	347	328	327	338	322	349	341	320	330	338	321	312	295	340	358	310	316	317	346	328	324	300	298	330	328	335	317	320	327	306	329	314	312	321	280	324	320	318	273	335	295	333	320	334	312	342	346	329	336	319	315	320	327	338	307	321	326	327	329	330	341	371	318	330	309	319	332	329	330	333	346	350	308	324	307	332	355	325	347	304	297	324	312	301	345	332	309	325	348	334	320	326	301	317	304	351	324	314	304	358	320	336	285	313	344	308	308	320	329	333	331	330	320	329	330	289	320	330	322	312	311	357	339	324	337	344	298	350	319	356	358	293	306	328	301	332	327	341	341	345	334	310	313	338	327	308	328	324	335	298	296	323	339	329	295	348	347	307	339	324	311	331	305	326	301	329	327	338	332	317	297	314	289	302	320	310	327	339	309	314	311	319	325	344	306	313	315	339	348	309	324	372	310	357	324	325	311	319	314	340	318	307	341	314	316	342	321	311	323	324	327	353	331	304	358	323	306	292	319	325	324	299	352	273	297	309	316	308	328	332	329	330	320	320	311	331	333	329	349	290	345	341	338	312	310	309	342	325	348	316	330	287	314	351	336	328	309	346	326	321	297	306	330	329	325	309	335	325	332	318	303	314	315	329	345	340	328	336	333	365	300	296	360	343	316	300	318	318	338	310	319	325	335	348	331	291	322	305	341	318	304	324	317	365	344	347	319
25240	21413	27541	25541	9495	738	591	504	450	443	466	418	425	419	390	390	389	367	361	392	367	403	382	379	392	331	359	426	377	362	331	366	365	376	385	364	396	370	369	359	372	366	373	368	337	331	360	331	368	329	338	373	353	342	329	407	336	339	368	385	387	314	388	338	380	374	348	360	327	342	352	335	331	354	354	348	370	377	361	354	383	371	358	372	378	391	354	370	334	362	368	337	340	317	359	345	326	394	331	365	357	307	338	363	377	348	351	352	346	347	365	336	363	348	338	365	364	362	358	353	346	356	373	367	350	324	362	376	337	321	361	318	386	356	334	380	351	372	345	384	376	389	367	378	351	368	357	335	351	314	325	358	336	343	333	353	354	348	344	371	357	355	346	383	347	397	385	380	351	405	375	384	359	366	359	349	370	336	387	378	355	356	318	357	348	311	349	359	376	337	355	338	344	364	355	374	323	346	385	358	388	344	332	342	342	351	360	378	354	375	342	344	348	357	368	341	354	373	372	362	380	354	352	339	366	344	344	338	344	363	342	305	368	379	355	367	365	353	340	368	374	334	358	354	378	394	349	349	386	326	359	373	361	376	367	349	383	373	335	324	389	341	384	349	333	356	359	371	365	337	366	322	361	338	325	329	362	362	381	371	355	348	342	365	354	365	370	348	354	349	360	378	348	346	377	347	342	349	344	370	397	357	373	350	354	358	331	332	341	358	366	335	379	347	341	333	395	363	385	335	315	369	343	326	336	354	381	359	376	349	345	337	317	325	344	375	371	365	370	334	351	354	354	337	333	358	369	397	335	353	356	338	365	351	325	335	350	372	365	343	335	342	378	334	345	308	376	342	362	326	344	368	357	355	350	365	341	338	350	355	372	386	379	367	325	353	369	360	348	360	361	343	341	335	370	342	355	339	367	332	369	376	370	341	355	321	325	375	349	344	372	363	362	360	348	356	379	356	321	356	375	352	359	349	373	381	340	395	335	340	356	370	370	367	364	352	325	350	346	380	326	349	349	353	339	340	366	362	343	340	380	366	372	343	359	364	359	367	395	346	379	377	351	368	383	343	372	362	360	375	321	352	357	356	349	339	354	333	360	340	366	364	402	365	343	348	350	365	346	342	352	350	391	332	358	314	344	352	361	355	331	341	348	360	342	382	367	354	368	361	330	342	341	343	355	355	361	353	399	356	369	378	356	344	377	382	347	401	380	357	355	375	371	365	364	350	387	373	349	363	329	359	332	348	342	334	362	333	336	379	345	355	349	369	361	352	369	380	395	358	368	318	324	364	372	362	321	372	343	372	345	359	404	373	364	334	358	330	353	371	376	363	342	358	353	363	346	384	354	340	395	339	347	342	387	326	363	335	386	347	389	346	349	368	354	329	367	340	346	381	357	387	314	342	384	371	368	337	359	398	344	330	349	348	369	359	316	402	359	368	373	384	353	334	347	365	353	340	358	354	340	339	345	356	327	351	358	354	356	334	352	377	366	360	349	335	356	346	342	342	357	375	340	367	350	328	346	334	368	356	348	373	376	357	359	363	363	347	348	337	345	361	376	348	358	355	364	327	374	331	396	357	357	411	331	366	346	346	343	361	384	369	355	355	384	321	366	362	344	328	322	380	382	345	339	347	378	388	392	393	340	352	356	366	334	361	317	348	336	382	334	362	338	358	363	363	304	355	359	355	330	368	341	368	384	357	375	379	345	327	379	342	300	351	348	385	343	359	339	350	411	333	355	361	331	357	381	363	400	380	368	331	337	336	354	371	322	382	340	332	351	348	378	353	364	367	384	351	355	396	344	349	387	363	358	338	373	382	367	331	379	349	363	370	353	349	330	333	326	363	370	357	360	358	328	367	354	341	325	350	348	309	346	338	365	379	354	395	321	337	389	370	383	372	356	353	348	334	319	355	318	376	355	336	346	367	377	349	375	343	367	332	372	371	328	335	370	352	372	336	350	328	355	376	329	323	372	389	373	329	331	373	343	354	353	383	316	350	347	351	356	348	325	416	350	343	337	358	374	360	367	365	340	341	363	362	382	348	383	380	359	366	355	322	369	335	365	367	360	380	346	376	335	370	362	368	378	355	343	316	370	346	342	373	373	351	375	384	366	357	334	348	351	364	370	348	348	379	361	342	384	374	370	341	313	371	337	374	351	362	368	365	354	369	372	347	363	347	345	345	329	374	398	329	336	345	398	369	337	358	358	369	376	381	326	367	361	341	363	338	333	353	332	328	391	354	333	348	354	336	365	314	346	363	332	366	387	365	344	365	377	344	332	344	338	342	367	347	336	355	373	379	375	377	361	364	380	351	370	362	317	386	397	351	384	351	372	346	374	357	379	381	325	369	337	353	361	329	345	356	356	325	360	363	366	369	345	336	367	332	364	374	350	373	382	362	352	353	411	376	355	389	384	361	340	348	349	348	348	340	357	358	354	374	365	334	368	353	390	331	365	359	351	377	378	318	339	324	361	303	356	360	345	345	362	360	336	361	378	339	342	361	332	350	364	363	381	369	376	349	359	353	347	375	333	357	336	373	339	388	335	383	359	376	327	362	361	361	365	345	362	370	359	350	352	394	346	382	343	377	347	362	368	378	349	338	351	352	356	315	381	378	373	317	364	341	329	388	361	348	329	371	357	362	326	323	340	360	381	381	331	352	379	341	346	372	345	371	391	379	375	338	344	356	337	367	346	368	368	339	355	346	333	348	382	365	355	332	373	353	356	334	341	327	340	367	354	354	373	362	322	348	350	354	353	353	377	351	337	370	358	316	345	346	369	372	332	344	361	363	352	348	340	366	353	341	354	361	298	382	324	348	368	368	357	382	359	372	378	371	367	334	390	362	355	352	367	349	362	333	342	338	377	325	376	328	366	392	344	344	373	356	343	358	368	343	375	338	359	356	370	364	345	345	365	370	391	362	333	362	377	351	352	386	352	365	355	395	354	372	372	375	345	367	347	366	355	346	354	370	386	361	352	360	337	379	333	337	362	349	358	348	391	345	346	330	379	385	345	357	366	339	365	347	351	360	343	377	363	354	333	344	358	342	342	322	331	369	356	359	342	332	385	337	348	357	341	385	321	377	356	316	358	344	362	329	332	378	346	343	340	341	337	363	353	356	350	367	347	369	348	393	335	369	350	353	354	353	352	360	343	358	346	353	344	381	378	356	343	374	319	344	359	360	361	368	369	367	319	348	368	382	353	382	370	344	366	325	355	339	360	383	398	332	351	317	336	381	400	357	368	343	342	359	376	358	356	368	350	356	382	377	321	350	355	348	341	347	361	363	382	347	335	382	367	356	366	333	330	335	352	344	346	347	392	341	345	336	340	372	336	352	383	342	395	388	358	364	362	364	381	335	374	341	354	370	322	339	361	325	347	315	337	359	391	365	361	355	365	377	370	363	411	372	364	393	323	368	365	320	348	386	354	350	345	344	357	346	358	366	327	362	338	342	381	338	375	303	359	392	346	352	353	348	349	314
3446	5391	8347	1675	1252	1078	891	700	630	604	541	500	491	477	433	479	409	434	393	454	415	431	403	412	396	409	416	394	364	372	382	389	428	364	435	388	384	404	371	387	373	403	357	386	413	367	362	405	424	381	401	396	392	399	368	392	435	404	393	374	345	384	367	388	421	388	418	355	344	361	385	382	444	392	389	368	419	373	370	390	393	367	388	411	351	396	424	357	373	367	375	374	365	394	355	436	404	380	389	393	387	383	374	353	372	371	377	384	412	392	384	418	390	408	403	369	405	426	378	376	362	405	423	383	386	383	375	377	406	377	390	414	372	394	399	414	400	379	405	400	399	369	412	370	390	352	352	389	395	393	425	377	396	392	394	346	363	451	385	427	341	412	421	396	371	370	366	401	376	370	415	385	366	396	393	376	385	384	377	375	413	375	403	387	385	381	370	409	354	397	397	396	390	401	378	427	384	394	387	397	369	368	393	392	373	343	378	380	380	424	404	343	345	357	385	394	369	355	399	378	410	381	393	400	394	389	370	380	398	379	399	384	377	363	391	398	378	343	349	381	400	387	427	403	415	394	391	399	376	402	372	383	387	358	397	394	369	389	378	371	381	371	397	431	399	379	377	372	416	376	408	387	371	364	415	385	395	384	391	360	372	396	369	391	388	407	371	354	379	393	352	358	385	373	391	331	360	414	357	374	353	384	389	383	327	351	387	402	373	411	380	370	397	400	374	385	373	402	371	341	408	377	413	370	413	366	378	379	378	380	375	378	367	384	414	404	397	382	365	424	378	369	435	360	387	391	389	382	417	390	422	386	394	390	386	405	416	419	355	374	365	375	368	404	399	389	366	405	407	400	391	375	398	358	407	372	369	382	410	385	402	390	362	413	367	389	369	436	399	413	408	378	405	406	383	396	380	382	383	403	389	398	382	384	407	377	397	357	338	364	398	402	393	396	377	377	376	376	390	399	393	395	372	372	435	407	378	363	391	412	408	402	383	380	370	413	398	403	408	384	376	387	375	369	375	367	405	400	388	398	394	395	387	404	361	343	410	406	366	363	387	390	403	408	359	389	406	359	400	363	387	378	375	385	405	401	377	415	384	371	404	372	399	410	358	367	410	409	383	367	384	362	398	394	415	385	361	400	356	375	395	378	380	401	386	407	415	409	366	369	374	411	398	410	384	340	400	367	378	393	380	369	380	382	374	395	359	378	357	389	360	378	428	390	374	367	403	391	391	354	370	353	373	373	395	385	380	409	374	392	388	373	379	370	406	387	361	390	403	384	362	357	377	389	369	415	355	390	394	363	396	365	369	436	395	377	416	380	413	359	412	367	364	404	393	398	395	358	407	407	383	426	381	376	376	427	423	386	381	402	377	420	376	385	396	363	383	412	366	402	360	418	380	395	394	392	384	425	378	387	374	413	409	393	403	396	391	384	360	362	371	387	408	374	383	374	345	388	372	379	365	395	424	383	370	373	361	380	387	360	386	403	407	366	402	382	380	404	378	381	353	410	401	356	398	384	353	408	353	377	377	361	394	373	400	386	410	399	402	410	357	392	391	402	375	419	360	361	364	370	402	368	389	359	381	374	379	397	352	398	395	350	408	357	355	419	395	378	385	369	368	397	446	398	392	391	401	369	403	402	387	410	428	390	373	429	406	415	359	384	369	400	395	380	361	358	380	399	381	384	350	400	369	417	358	420	356	376	383	378	355	379	367	392	384	362	427	400	412	390	369	411	379	409	381	395	373	408	355	396	415	366	371	368	381	396	344	367	387	400	371	383	388	408	403	383	378	403	371	383	401	373	374	372	377	340	397	420	428	391	396	360	429	410	379	380	404	393	385	371	393	371	387	395	409	380	377	393	378	387	386	360	386	358	394	408	413	367	369	383	380	367	386	370	386	386	390	397	383	392	382	377	389	388	367	369	366	398	404	383	374	433	366	409	374	368	378	397	368	421	417	407	352	389	361	368	367	402	395	382	391	401	397	389	360	386	396	417	365	376	400	375	419	362	376	402	425	426	364	405	367	417	383	363	376	402	405	386	355	418	371	422	440	429	399	395	411	388	365	357	432	411	381	371	414	395	416	377	366	376	383	424	371	400	415	369	391	394	374	383	418	368	373	344	395	395	367	434	368	403	379	361	431	404	370	403	405	351	356	376	394	387	391	389	398	379	377	401	390	411	406	399	362	394	376	373	378	399	376	375	383	424	362	382	401	400	414	372	374	425	381	398	409	393	422	374	423	396	416	375	369	403	372	376	379	359	400	381	379	385	370	387	411	364	367	386	391	390	399	403	384	431	414	395	413	358	379	382	379	388	365	421	418	377	396	405	409	359	395	399	359	379	408	363	377	364	374	403	407	417	358	395	381	388	393	386	377	365	394	405	404	381	397	365	404	425	401	399	391	388	407	422	354	409	397	388	404	388	394	378	391	372	415	384	421	376	392	378	383	348	412	423	393	372	363	372	383	398	380	395	383	392	365	362	377	395	391	419	471	355	411	384	381	412	390	357	356	403	414	384	379	391	386	390	371	368	385	389	385	360	396	417	353	406	413	392	354	415	384	364	384	378	413	402	403	370	362	384	351	378	359	408	391	387	375	381	429	380	405	412	392	385	348	374	391	405	384	377	409	421	409	383	369	391	376	393	398	388	387	391	407	413	375	383	387	404	371	372	387	421	380	388	415	383	376	378	394	419	389	394	396	400	396	376	388	355	399	373	387	385	417	411	398	398	384	413	411	383	415	361	384	409	392	444	386	388	416	384	384	386	382	405	365	386	351	412	379	380	400	381	418	408	356	390	395	412	421	385	413	387	381	403	364	409	391	412	369	384	354	361	378	378	367	394	362	410	385	353	417	385	358	412	420	382	413	405	370	393	384	359	392	368	391	391	400	367	383	396	379	412	387	368	372	388	356	396	354	364	375	378	423	389	401	377	403	381	414	374	420	417	366	397	378	391	413	388	361	381	398	365	333	388	366	367	417	390	415	387	378	389	415	361	371	435	414	352	385	424	441	373	405	404	423	376	390	394	402	377	380	402	388	391	385	397	380	333	395	397	390	398	408	413	442	401	382	394	327	446	343	426	426	383	375	358	395	384	385	367	403	410	392	391	422	424	377	396	383	416	400	376	420	402	400	371	390	415	375	408	374	384	372	395	422	391	402	377	380	389	399	349	379	392	402	371	424	367	380	384	353	355	407	403	365	405	380	343	386	420	368	381	415	362	379	365	382	402	388	375	381	377	422	376	387	352	390	357	368	393	384	395	385	413	420	381	380	387	360	397	379	376	361	362	374	371	413	362	374	352	351	395	367	372	377	367	372	373	383	409	366	390	405	393	401	381	371	394	395	393	414	385	372	381	359	402	358	370	359	381	393	391	373	412	412	420	366	389	382	376	408	362	375	390	391	360	371	382	381	369	382	399	378	388	396	378	401	392	396	368	381	377	371	372	346	383	365	440	397	389	446	395	385	385	390	368	417	385
22924	21424	29185	24028	21431	21468	8175	1377	1111	947	922	858	779	778	805	689	689	724	678	662	664	720	685	636	647	669	633	623	649	642	647	622	624	563	605	599	607	636	640	661	621	572	574	581	641	623	563	624	629	591	601	606	602	605	571	601	592	584	587	630	629	607	517	589	590	618	616	581	638	596	616	620	576	602	631	601	618	580	616	604	599	591	585	582	564	624	631	572	593	610	605	622	585	595	559	651	577	601	591	617	597	564	572	604	569	638	563	566	647	595	558	609	585	608	601	546	623	624	596	591	579	632	574	596	605	541	575	587	602	620	636	634	608	606	604	662	613	618	601	600	584	570	590	566	611	621	617	590	638	608	593	623	605	569	606	591	637	593	557	585	601	603	626	592	591	609	599	629	617	578	609	638	591	598	566	578	592	572	561	592	564	572	623	622	579	577	657	634	584	541	618	615	593	610	589	580	614	575	631	593	527	604	660	574	559	556	607	600	606	613	593	631	619	596	575	599	558	640	592	581	600	590	624	579	588	600	601	615	627	608	592	581	635	599	575	577	643	613	608	594	623	588	621	548	621	569	581	594	624	598	572	596	599	552	576	590	583	556	587	569	562	651	645	599	622	606	604	585	591	573	622	602	597	602	601	565	586	557	588	552	571	568	603	576	586	635	577	591	607	615	615	579	577	588	573	584	540	629	577	627	611	539	587	644	599	607	570	591	558	582	589	579	518	633	610	576	596	590	573	565	573	566	576	563	597	611	564	619	637	573	594	561	651	608	598	634	538	584	625	623	573	568	544	603	564	622	613	595	622	618	598	584	593	555	561	632	585	564	618	638	594	577	562	610	591	556	542	573	586	578	618	633	598	572	586	599	564	606	608	589	581	610	610	570	601	582	571	613	612	626	583	611	605	598	543	584	569	602	550	582	567	565	595	544	563	583	577	587	597	555	628	593	582	556	644	610	595	633	640	566	590	598	613	592	583	601	598	610	591	563	592	593	622	606	529	592	621	624	602	568	588	627	579	592	618	564	601	575	569	569	563	602	603	613	602	582	596	605	633	613	612	587	580	616	627	630	581	577	611	595	660	632	579	564	591	628	625	611	606	573	613	569	571	591	577	594	601	618	576	587	553	558	584	561	601	572	555	569	608	548	602	636	602	605	579	567	633	625	588	602	561	612	628	610	618	587	578	562	578	604	582	581	631	613	580	575	591	573	584	646	608	607	598	598	576	621	612	554	566	600	636	590	607	593	637	579	591	567	575	621	643	627	657	587	551	619	616	604	611	600	555	569	570	623	576	602	607	590	610	536	595	619	597	561	579	609	601	558	613	600	583	598	592	582	553	569	590	564	598	605	585	584	647	581	634	626	602	590	587	601	645	585	608	609	579	652	580	543	565	590	616	575	604	586	600	587	601	573	618	633	586	563	577	572	594	590	595	623	622	609	562	588	623	599	554	582	580	631	599	617	639	618	559	590	557	586	598	610	609	564	575	605	549	574	566	645	561	573	618	598	603	615	594	571	595	550	606	574	626	594	598	573	586	571	613	576	600	630	665	577	611	622	585	570	580	587	600	583	599	627	568	576	583	593	562	616	614	555	609	632	560	600	554	583	608	591	579	635	574	583	595	610	599	604	644	607	608	597	565	605	635	585	594	591	641	605	620	609	542	562	617	629	571	604	618	581	594	562	594	556	629	583	608	589	558	612	567	603	589	630	625	568	605	593	609	600	577	548	620	606	592	631	574	600	575	599	594	617	596	571	567	584	616	569	629	528	617	599	588	591	552	589	604	602	610	541	612	598	600	586	587	577	597	563	573	608	614	604	612	617	579	550	622	607	623	609	599	620	576	611	575	664	576	572	607	610	586	563	623	608	592	593	583	571	647	578	646	576	570	607	612	573	585	570	606	588	634	547	615	563	600	635	600	586	595	577	578	576	551	536	592	585	635	608	562	590	539	582	598	569	594	637	559	580	615	575	611	601	588	594	571	590	613	598	581	569	624	568	586	571	608	626	628	600	587	604	618	559	613	578	602	609	635	606	612	592	580	624	572	567	591	582	609	634	594	608	564	602	584	623	596	553	618	616	607	571	616	597	577	594	581	602	614	563	611	598	560	576	607	557	554	582	568	614	601	607	618	578	616	587	568	629	618	564	638	596	587	581	594	612	596	625	606	618	581	584	570	599	620	573	644	565	559	577	571	562	596	582	612	605	592	633	575	646	603	587	625	624	566	586	606	589	564	563	647	592	584	606	622	571	581	615	560	592	605	569	606	586	610	613	635	574	611	594	631	613	606	612	591	578	624	597	600	587	611	570	620	562	579	581	604	599	569	619	574	574	619	571	606	613	591	592	602	617	630	603	610	618	585	590	630	577	589	569	587	562	624	565	607	618	601	598	602	629	584	580	605	585	577	634	630	624	640	602	564	569	589	593	579	618	594	585	583	597	590	590	568	598	569	607	628	598	591	579	616	586	600	625	590	572	639	583	597	568	590	614	575	554	568	565	606	585	594	564	557	568	614	618	592	596	625	595	606	587	621	524	620	634	602	569	600	605	603	570	605	557	606	616	611	618	613	574	578	640	599	604	597	597	582	584	625	593	610	544	549	613	603	594	567	583	579	558	653	649	587	545	612	588	581	621	627	576	629	592	582	601	616	606	595	604	566	617	623	592	593	577	605	597	625	585	579	547	606	592	560	586	541	576	573	618	572	639	616	610	591	655	597	576	585	628	580	577	583	633	574	596	631	614	567	589	607	610	590	610	537	593	597	605	580	631	615	562	639	557	599	605	607	579	552	592	603	573	626	572	574	591	616	581	614	590	602	597	597	588	552	650	581	583	588	582	590	574	564	627	624	621	605	587	605	589	611	571	589	621	640	623	534	597	617	582	599	572	600	594	572	589	568	519	614	592	593	586	568	577	614	632	627	585	581	584	618	611	612	526	590	626	602	581	602	616	566	544	595	598	546	624	565	577	550	605	619	581	599	572	578	553	595	618	602	582	578	634	625	590	620	527	602	617	610	585	606	582	651	561	609	570	552	613	607	583	581	562	561	576	571	605	588	586	567	615	615	607	599	577	567	627	580	580	576	577	644	583	608	563	629	581	580	603	597	596	603	554	606	592	585	596	606	590	573	581	628	593	570	608	555	590	574	597	595	589	588	622	544	566	564	560	593	655	577	567	595	597	584	597	648	597	583	608	594	588	587	568	610	576	628	590	583	620	569	634	565	586	593	554	574	600	602	561	603	602	549	602	603	565	579	590	589	587	601	585	619	564	567	536	591	616	599	589	596	625	590	564	600	585	614	584	612	603	585	614	621	572	619	588	609	568	596	607	591	612	607	554	643	597	592	606	617	612	589	627	610	586	546	589	612	542	610	594	590	568	548	611	591	564	549	622	563	600	643	578	611	611	579	598	549	587	600	609	591	601	602	598	604	591	632	641	629	596	590	561	595	635	593	594	577	562	591	528	590	581	608	556	582	582	577	577
4974	15142	13067	4947	3710	2689	2158	1723	1512	1283	1138	1022	931	915	845	830	792	744	744	721	678	702	686	683	665	665	604	666	645	629	635	633	593	663	649	576	626	634	609	615	572	607	628	613	606	610	592	581	626	615	603	591	612	653	628	588	601	600	607	633	617	602	668	641	624	606	607	645	598	585	627	631	585	558	621	610	587	616	624	598	581	580	670	620	624	606	595	587	607	600	601	605	659	609	575	619	594	610	588	585	546	618	625	580	579	616	564	578	602	562	585	591	589	603	588	614	641	588	599	628	619	596	606	615	631	609	613	616	610	566	587	620	579	599	614	629	585	594	605	587	563	602	573	604	592	626	629	604	617	572	637	624	608	590	612	583	624	577	605	609	591	623	571	627	572	569	636	586	587	580	596	601	570	624	595	565	600	651	593	626	610	631	577	576	615	550	592	565	600	616	574	665	585	609	534	612	627	612	620	603	555	606	610	634	598	592	602	625	602	565	564	611	638	610	622	559	614	598	625	556	597	564	600	587	547	540	604	566	612	631	619	586	629	530	611	590	588	580	634	594	668	582	575	627	597	603	609	669	609	603	621	577	618	597	609	597	546	597	603	582	604	624	598	652	618	569	608	622	623	607	645	615	603	583	589	618	625	598	620	579	599	587	589	620	584	597	626	581	613	557	574	609	652	616	593	574	640	574	647	615	598	621	590	577	580	613	638	607	581	577	605	625	583	610	601	576	638	601	604	603	621	599	576	625	624	624	612	606	541	595	527	583	638	610	614	578	577	598	652	611	576	590	640	601	583	560	619	607	608	608	596	601	574	595	613	620	585	580	597	579	603	542	545	575	578	602	572	624	577	604	543	601	590	570	585	558	557	623	614	632	612	616	609	592	618	561	499	548	590	645	610	589	608	583	613	578	569	605	581	583	578	608	622	560	652	607	612	606	584	616	611	639	614	613	586	623	582	630	579	605	604	606	622	567	638	582	631	531	572	629	597	623	606	621	590	585	578	602	618	659	572	609	613	590	532	613	587	624	552	609	590	622	593	617	608	599	609	630	543	637	577	594	560	600	590	596	604	599	577	611	551	631	586	625	558	603	591	572	599	599	582	587	621	592	645	577	585	602	599	596	626	571	568	564	636	590	602	613	630	573	597	622	574	653	623	546	566	586	619	618	595	614	626	575	623	616	568	628	597	596	563	617	566	614	604	604	566	582	578	645	591	594	603	591	596	571	626	620	624	632	609	624	602	603	599	625	644	595	595	584	592	557	566	626	590	608	620	597	637	654	628	585	587	598	608	609	586	617	572	603	613	588	593	611	591	626	572	602	597	561	598	600	613	666	613	610	594	646	628	595	589	606	614	610	591	612	630	589	593	601	591	586	582	604	604	573	556	587	583	619	629	621	624	582	585	552	623	592	562	609	554	629	585	591	565	640	612	571	611	549	623	547	616	571	561	607	571	574	594	573	599	592	542	589	615	584	603	605	595	626	575	619	638	601	586	615	575	615	600	607	578	596	591	575	595	557	552	658	623	584	586	593	609	540	641	581	626	596	609	625	570	608	607	606	637	622	639	617	595	618	588	578	587	607	609	600	583	632	597	596	615	580	601	596	595	584	564	611	622	612	603	598	599	633	601	569	638	602	619	596	623	590	617	570	598	592	577	644	617	610	532	594	567	590	626	567	578	569	622	589	627	636	591	571	603	588	599	591	611	641	624	575	584	619	628	628	608	570	573	574	583	567	588	606	601	537	589	584	573	563	610	607	600	583	539	604	602	601	582	578	578	610	584	563	634	586	581	604	568	556	625	546	619	575	603	572	618	594	645	611	579	587	582	622	604	609	616	559	593	600	604	644	599	591	574	580	606	628	583	560	594	611	592	543	609	598	615	654	647	599	582	585	600	589	608	579	576	565	583	607	579	603	541	615	595	589	554	584	606	559	607	585	632	587	568	548	621	618	594	578	596	596	602	602	580	654	553	605	624	633	542	626	619	627	560	571	582	608	591	571	616	635	565	618	619	585	613	589	577	610	634	603	636	652	571	589	613	569	646	569	582	598	584	533	584	542	573	592	586	560	575	587	631	608	593	605	616	572	611	607	603	580	605	588	577	618	580	542	581	547	560	571	580	586	601	596	584	591	579	613	582	620	605	582	598	582	642	657	553	585	597	571	603	570	594	556	612	602	602	615	589	572	613	597	633	562	613	565	579	566	596	629	606	621	589	602	589	584	576	623	624	597	531	613	602	605	585	527	583	619	593	597	564	594	586	598	554	616	597	579	604	598	622	581	600	598	607	642	618	617	561	627	598	554	641	578	628	577	597	599	603	631	618	630	568	596	560	613	578	647	604	590	588	562	625	593	570	590	594	600	577	579	578	591	558	594	634	636	583	565	611	588	593	598	589	618	555	587	596	597	593	559	591	571	591	572	596	590	555	581	638	591	595	625	573	662	627	598	590	567	619	596	589	558	617	624	626	597	572	580	636	623	610	585	591	615	610	590	609	536	613	556	604	605	611	623	565	590	610	588	587	594	618	558	590	627	624	582	624	619	563	596	589	606	617	585	595	599	646	596	607	624	610	582	611	654	584	645	609	572	611	590	596	583	589	595	576	591	569	570	604	576	620	613	631	605	618	564	623	587	600	576	623	579	591	626	608	586	631	592	603	620	616	592	618	602	661	581	622	624	577	585	573	627	604	584	609	604	624	587	605	573	630	624	582	627	592	597	610	633	563	630	584	611	600	516	595	601	612	580	606	590	564	550	646	592	646	602	614	601	578	587	621	580	602	604	640	558	645	602	557	586	565	570	622	608	551	582	573	621	604	596	574	626	589	584	571	568	590	580	577	623	626	610	611	593	585	618	575	593	606	587	577	613	563	585	567	613	622	617	592	630	574	538	575	622	586	614	580	591	603	615	587	639	597	617	600	606	585	613	613	582	650	585	600	593	636	617	628	579	557	566	608	598	626	625	612	600	603	607	579	634	625	601	660	613	603	641	582	596	583	606	592	577	601	585	580	607	599	605	572	645	595	565	618	547	600	576	622	593	591	585	614	603	617	624	613	541	560	622	587	621	620	603	598	623	630	605	581	602	594	629	638	552	627	613	574	581	557	564	610	618	576	662	595	610	567	568	587	604	609	573	592	589	599	583	618	563	562	577	606	579	567	596	569	604	581	623	603	611	598	580	567	592	644	611	573	557	572	548	590	597	615	602	572	582	582	544	589	596	584	626	609	606	602	586	593	628	616	620	607	579	587	615	625	572	615	604	621	564	572	619	636	580	580	589	632	567	605	610	611	573	606	590	584	628	570	581	598	578	592	597	602	587	559	639	589	541	601	604	609	623	600	591	641	562	583	573	586	590	556	580	606	597	621	606	610	602	623	575	614	580	587	603	559	611	639	621	619	610	614	612	593	615	575	609	579	638	591	555	624	552	577	634	607	634	598	626	580	639	612	591	597	607	618	602	603	661	594	575	565	602	619	573	588	562
28104	18008	3636	449	314	219	215	196	170	170	183	181	190	188	182	193	190	180	199	159	188	184	192	178	189	206	175	181	153	141	175	172	192	183	181	174	182	187	164	163	165	175	177	185	178	192	172	157	179	210	164	170	165	186	179	181	186	179	169	164	186	179	209	174	185	192	195	165	196	177	152	166	195	181	177	177	208	167	181	152	162	164	181	164	180	174	183	173	173	161	194	183	182	193	185	167	193	156	176	170	167	169	180	174	187	182	191	167	180	174	205	191	175	191	166	169	184	167	189	192	179	179	163	172	206	163	167	183	189	167	177	172	193	194	180	186	149	165	178	186	165	181	194	170	180	167	165	166	171	181	175	174	200	174	174	173	172	174	183	167	162	173	174	176	186	171	167	165	164	176	153	173	182	179	193	189	186	167	179	161	170	173	167	187	169	161	169	169	164	179	181	166	180	184	179	171	203	157	188	176	172	165	163	180	183	182	187	164	191	160	169	178	178	160	160	161	174	175	153	149	177	186	182	172	175	171	169	205	167	191	154	168	183	178	180	182	198	169	180	152	148	173	151	173	174	197	165	188	172	176	181	157	169	185	180	179	179	160	162	173	159	161	160	184	183	182	190	178	190	196	172	179	142	203	178	177	189	191	175	173	166	179	176	150	183	191	169	173	188	193	199	198	151	165	181	193	190	159	184	184	189	170	202	183	164	198	169	177	200	172	160	168	176	177	179	183	172	184	193	176	187	195	167	174	177	187	180	176	177	185	169	163	180	169	165	171	179	165	180	192	172	169	176	184	199	151	172	168	180	168	180	191	165	174	168	176	155	194	184	172	157	147	179	163	181	158	189	173	149	208	157	205	174	154	157	169	170	190	190	177	168	168	182	179	198	181	167	190	193	177	156	166	177	171	166	155	170	195	182	178	163	156	202	172	200	174	175	183	191	179	172	183	157	172	178	179	186	175	187	171	172	163	189	174	171	210	173	168	160	145	170	171	193	179	177	191	178	156	185	165	166	165	149	168	170	185	176	194	205	175	191	175	187	169	194	167	161	173	171	179	173	173	174	167	168	177	164	161	171	177	172	193	173	186	190	168	177	194	160	160	176	165	170	162	203	171	190	182	151	178	173	181	179	150	166	170	187	179	158	158	208	178	154	145	180	204	168	172	152	186	163	183	165	194	187	168	175	186	190	196	179	192	161	177	188	179	178	180	183	183	183	168	174	181	179	163	176	153	206	177	194	161	163	187	169	185	188	178	195	164	165	171	164	168	180	186	164	175	168	188	197	210	173	203	179	155	165	163	182	164	203	164	192	166	162	195	167	185	166	186	166	195	170	191	188	164	220	168	163	184	195	205	174	181	158	174	159	166	158	163	175	175	170	150	194	147	178	183	187	175	169	173	191	184	200	183	171	184	189	165	166	171	180	147	151	181	179	164	162	178	184	180	194	180	180	172	182	139	174	168	160	175	217	163	181	169	153	187	182	161	191	163	168	184	167	190	186	155	186	148	193	168	191	191	181	178	187	167	194	184	162	174	197	180	191	180	188	196	174	188	195	186	196	201	175	195	168	175	181	174	185	161	168	171	165	205	168	162	177	158	178	162	168	168	157	168	165	178	175	171	162	176	206	186	189	180	172	182	183	199	181	175	154	145	177	188	182	159	168	197	187	196	180	179	177	170	198	149	168	163	194	165	198	193	170	184	175	164	183	175	189	166	153	157	170	163	205	192	193	181	171	167	161	139	172	188	174	176	179	167	190	143	181	165	164	147	181	173	169	178	170	185	187	180	177	187	169	182	178	169	181	162	175	176	157	174	183	178	196	172	169	195	187	165	170	185	164	175	177	169	174	162	172	187	169	167	172	179	179	167	199	175	155	194	179	170	167	157	178	183	176	175	205	185	167	183	187	180	187	180	176	196	178	170	185	178	164	199	180	181	167	168	164	180	189	198	170	162	168	175	181	158	185	167	212	180	172	171	197	168	188	192	182	180	155	183	144	150	182	158	174	180	148	166	188	174	175	174	196	188	190	191	179	154	177	153	150	202	181	191	162	175	170	184	186	181	150	192	210	158	167	181	190	180	173	197	164	161	180	187	160	188	165	160	171	166	172	176	168	176	179	181	170	190	169	182	159	181	170	171	173	162	159	166	168	175	180	193	162	184	186	172	174	179	171	160	176	182	197	183	171	199	163	161	196	183	178	189	174	188	174	168	207	159	172	162	175	177	177	180	161	184	168	183	172	157	153	177	179	177	198	181	174	197	169	160	197	172	195	174	171	173	180	170	165	205	164	174	175	166	178	182	183	169	170	170	184	161	178	194	188	165	180	198	166	180	165	179	179	177	216	166	185	172	191	162	167	193	163	160	170	175	169	190	184	188	179	186	200	172	175	191	180	180	162	165	176	179	167	145	183	155	174	166	168	174	188	187	160	205	157	190	211	183	163	161	180	188	170	211	191	194	169	197	191	172	181	168	167	166	183	191	209	174	169	169	176	196	169	193	170	184	177	198	174	161	168	180	157	178	188	167	159	184	180	160	158	174	175	186	177	193	178	181	184	157	188	181	190	182	159	176	166	186	181	195	164	164	185	168	167	181	165	174	169	169	179	159	172	180	184	182	149	168	191	178	194	172	177	188	157	175	170	163	176	177	179	153	211	151	159	178	165	180	148	183	174	172	188	172	191	191	149	170	187	176	187	175	166	187	160	186	166	170	181	180	163	181	164	172	192	175	195	169	169	185	178	179	180	197	176	159	178	162	179	190	202	191	190	151	189	186	171	174	186	158	176	176	197	161	183	162	181	182	181	174	202	164	165	174	152	190	161	167	177	201	177	181	194	168	178	168	169	194	179	188	158	184	168	179	163	173	183	150	184	192	197	152	185	190	208	173	184	170	206	180	182	176	150	172	188	188	148	166	195	177	170	183	197	166	177	194	179	181	192	166	179	164	168	196	175	177	180	183	175	166	146	177	156	196	171	162	168	183	181	185	173	181	196	176	153	164	157	192	167	172	165	168	173	193	175	188	189	167	178	155	196	180	185	187	206	169	187	189	180	176	185	155	177	173	170	174	185	183	182	176	186	165	158	179	148	143	167	176	175	164	176	178	169	197	173	181	169	163	158	173	187	183	160	179	193	170	178	180	188	178	163	189	192	187	178	186	202	181	176	152	177	177	165	206	202	167	183	182	168	156	205	186	193	159	170	172	167	183	175	172	161	164	158	171	162	167	157	152	172	171	189	209	187	172	193	174	186	152	171	182	181	176	173	180	186	166	194	180	176	186	154	190	165	185	182	181	192	180	166	163	199	189	153	164	167	165	153	193	185	185	175	193	176	169	187	188	183	176	158	187	184	183	187	189	175	185	180	191	164	163	148	176	167	176	182	182	190	180	164	173	185	177	181	175	178	187	177	168	190	145	148	191	172	162	164	178	205	179	187	165	189	180	168	172	153	179	188	185	172	189	191	187	188	182	172	206	166	162	174	163
4242	868	621	347	261	265	267	214	226	227	196	220	198	177	224	201	209	217	213	177	203	203	211	202	209	204	204	188	215	204	176	189	211	200	205	196	204	194	192	210	180	191	191	193	181	204	194	192	189	200	178	179	195	187	216	189	207	214	200	216	168	198	194	176	197	184	190	208	201	184	222	202	204	193	201	199	200	181	219	174	232	183	217	181	176	211	175	191	205	194	200	226	209	201	205	209	198	220	217	225	185	201	208	222	200	225	200	213	174	179	191	182	191	230	206	210	232	208	211	185	215	234	205	188	228	185	188	197	188	181	207	203	201	171	198	196	216	182	217	203	197	191	219	208	195	193	191	195	184	176	236	189	179	206	218	212	209	216	204	194	182	210	194	229	200	198	175	195	206	167	184	203	214	204	197	205	193	183	215	194	227	209	212	206	188	187	208	212	223	184	217	189	194	188	177	210	189	183	195	224	196	173	189	183	187	190	195	194	182	184	192	203	181	187	189	207	184	184	175	194	187	158	185	199	199	216	203	206	220	198	196	224	199	197	208	196	225	196	189	215	201	193	212	183	194	203	206	201	189	205	200	190	204	191	175	188	221	201	179	195	225	207	188	184	183	192	179	188	196	186	192	196	249	201	196	193	208	180	196	197	186	208	198	197	192	193	218	199	188	189	195	183	185	207	191	197	181	198	199	200	206	179	214	206	194	200	189	216	173	175	229	188	170	203	195	196	201	209	190	190	211	189	204	209	199	204	197	211	217	206	205	176	211	229	206	223	182	201	208	194	186	193	206	174	197	202	198	206	205	202	196	212	203	180	186	199	192	204	174	211	179	209	185	193	180	203	213	194	206	204	214	216	191	205	221	176	200	169	203	207	183	192	192	188	193	193	183	173	208	195	198	191	226	212	222	183	184	214	172	201	195	233	205	179	198	194	204	191	196	160	206	190	202	203	194	211	217	209	188	197	189	180	205	202	219	192	185	187	226	197	185	188	190	230	196	187	203	215	181	184	203	196	232	196	214	217	198	216	211	223	209	192	195	201	174	209	207	182	204	190	201	182	202	199	193	235	222	212	206	186	203	210	195	205	206	195	211	190	196	198	192	202	192	186	192	206	193	176	198	189	181	195	187	196	199	179	198	181	191	201	201	202	218	210	241	199	179	179	210	190	179	164	189	213	188	216	194	201	186	199	210	201	192	192	221	187	218	200	188	189	206	204	212	190	233	188	185	189	189	178	220	206	206	205	175	201	191	201	202	208	191	192	191	222	199	205	203	183	232	198	210	220	211	191	199	196	189	221	205	217	166	212	222	215	210	196	173	226	202	199	237	194	199	196	206	198	196	187	167	188	194	196	222	201	173	176	208	187	227	211	181	189	209	205	215	187	204	200	189	199	195	211	204	197	202	207	175	198	206	195	223	181	182	208	192	198	179	202	205	215	222	182	198	234	210	191	217	196	191	198	164	202	195	183	176	207	197	186	194	205	213	191	199	206	215	186	217	189	195	194	209	203	187	200	215	176	236	180	199	202	218	206	190	182	200	155	211	209	193	198	183	209	204	208	187	186	199	217	197	195	194	192	202	193	200	199	195	216	234	192	184	188	197	209	205	195	187	187	213	192	215	196	180	198	194	204	178	223	232	200	173	179	188	218	204	219	209	176	193	213	186	206	168	203	218	208	201	192	198	186	205	168	177	180	206	189	195	196	191	192	198	201	192	180	181	169	200	194	187	188	189	185	207	195	217	203	206	189	224	187	197	185	204	171	185	220	196	212	191	204	203	205	206	196	182	195	182	172	213	208	185	188	225	229	201	210	179	203	205	219	205	210	197	204	185	187	204	176	191	187	204	194	190	192	162	212	206	201	187	163	227	192	194	190	186	182	174	188	196	210	200	192	187	192	207	179	192	181	178	197	175	216	198	194	216	187	201	206	184	191	191	189	200	210	196	193	183	202	211	202	221	218	184	177	203	194	174	227	226	208	210	207	181	192	194	188	197	212	228	246	227	188	195	175	190	214	180	181	211	180	191	218	199	201	202	178	189	201	209	201	174	174	188	164	208	218	183	215	174	184	207	195	168	222	212	153	235	228	185	177	173	207	176	197	188	206	185	178	194	190	191	184	204	202	215	204	217	208	184	187	187	195	197	196	206	182	189	186	203	187	187	179	215	196	208	207	172	207	178	197	172	228	187	190	188	198	186	214	182	209	201	187	216	223	197	214	205	182	189	195	212	198	193	196	163	198	240	177	199	189	190	200	174	208	199	168	192	205	198	213	193	209	215	188	181	238	217	173	201	204	195	178	192	198	196	217	209	187	225	200	214	202	206	204	215	199	194	184	173	199	175	201	190	222	187	190	230	179	202	182	183	175	198	199	219	198	207	213	202	173	186	212	197	200	192	187	228	207	190	181	218	193	188	196	193	186	187	192	216	209	181	195	202	194	188	173	172	197	183	210	184	191	215	187	194	181	198	211	182	212	213	209	199	202	188	194	201	211	197	194	178	183	188	188	194	188	203	201	200	176	203	234	200	196	227	199	200	194	185	189	210	207	196	205	207	165	180	200	218	210	207	200	214	188	211	209	195	200	185	190	218	206	179	203	208	192	198	228	208	204	198	218	180	189	190	201	172	199	162	198	197	171	201	181	206	194	202	182	219	213	192	164	178	199	174	175	188	181	191	192	196	190	192	213	205	215	195	204	196	237	201	178	192	186	200	168	206	188	187	198	191	188	218	180	204	216	220	194	179	192	203	177	191	191	225	175	172	200	191	205	208	240	208	230	216	184	230	190	218	211	196	226	200	173	220	193	205	204	194	222	190	178	198	166	202	213	218	224	182	210	201	180	197	194	184	208	204	191	165	203	203	186	184	199	181	190	186	208	211	168	185	183	246	178	200	196	186	215	207	199	200	212	201	205	198	190	196	208	199	185	183	214	207	191	211	220	210	180	198	212	189	173	188	194	193	193	182	200	191	197	204	210	202	184	189	213	209	221	200	186	188	204	169	200	218	213	204	195	184	200	158	204	211	211	211	208	200	191	195	188	199	183	196	219	200	204	207	192	188	235	205	210	190	196	223	189	195	190	204	211	189	179	222	197	213	180	207	218	185	176	204	186	201	181	194	239	182	171	176	208	186	191	177	199	213	200	181	196	195	195	172	177	189	202	186	206	189	178	187	232	183	216	212	194	194	202	198	216	203	207	200	175	208	198	227	215	190	175	178	214	195	189	197	186	194	197	184	186	184	183	202	220	208	190	174	202	209	198	203	198	232	191	187	165	186	201	186	197	212	204	198	207	199	199	236	212	204	184	187	180	181	187	185	182	200	204	185	178	196	178	222	186	179	193	204	188	199	195	195	206	200	189	172	193	219	200	195	186	220	191	186	174	206	191	193	201	203	175	200	184	198	199	202	196	215	205	189	189	204	201	191	189	193	198	181	207	183	207	215	184	207	210	171	180	208	208	219	202	225	196	196	177	222	189	205	196
23944	21372	28602	24524	21388	10079	1052	695	569	571	471	458	410	411	387	369	391	395	389	352	351	362	352	373	342	321	338	364	304	346	329	328	318	326	295	330	296	347	302	327	330	286	331	304	324	354	310	301	325	313	325	299	318	296	317	311	284	306	345	320	316	329	316	315	331	320	303	325	328	310	304	325	334	313	322	303	318	316	323	323	318	303	302	290	306	315	290	325	299	332	314	314	324	317	322	331	314	297	299	330	353	338	312	324	325	281	301	328	325	306	338	298	317	326	274	305	317	343	328	316	316	308	347	328	304	303	330	308	300	299	338	304	295	313	322	309	329	306	307	310	302	337	292	275	315	314	319	317	305	315	299	333	308	310	338	328	299	323	304	330	286	292	307	325	291	336	315	305	316	302	274	323	327	293	325	306	324	316	342	321	292	319	296	308	358	282	318	293	352	337	334	310	316	343	299	311	361	351	318	322	310	299	318	305	336	310	294	345	319	327	289	339	310	325	303	299	284	304	340	310	309	329	292	315	316	277	359	335	306	312	304	336	330	321	289	307	365	317	332	311	319	308	324	305	327	335	282	333	317	320	341	314	321	326	336	306	319	301	282	318	304	311	310	298	317	282	305	321	314	297	319	278	306	323	322	313	281	341	326	307	315	294	318	311	294	313	329	313	325	315	298	320	355	331	313	330	336	334	299	298	313	307	318	305	294	278	330	331	342	277	314	322	319	310	330	326	310	331	304	321	335	313	341	306	315	298	327	304	362	311	330	324	338	346	285	333	329	326	340	329	303	307	332	295	311	301	313	331	320	294	325	298	311	333	286	323	324	345	328	330	315	294	333	271	365	322	289	311	317	344	308	317	305	318	267	316	314	288	312	327	313	302	336	323	293	341	311	304	297	305	320	283	338	311	323	331	324	347	294	296	338	320	324	343	322	285	331	264	310	322	317	283	319	310	322	305	330	299	297	309	283	299	303	338	322	347	304	340	343	314	336	312	288	305	322	310	286	312	286	312	305	315	305	334	300	332	284	326	290	309	261	323	316	326	294	314	325	306	318	302	333	309	311	301	302	290	316	300	337	278	324	318	304	300	281	325	307	309	324	290	319	338	299	320	298	320	319	282	330	301	324	294	315	314	302	326	309	308	327	330	324	304	299	302	300	285	331	351	308	316	328	316	305	317	305	305	305	309	323	293	300	323	336	330	320	290	301	299	318	351	330	314	322	327	309	308	334	301	318	313	337	303	295	291	320	289	301	320	352	337	325	306	335	305	294	304	283	329	324	302	292	298	316	324	289	273	324	298	346	301	288	290	272	319	306	304	315	318	326	315	288	289	328	311	309	325	303	310	306	287	329	318	344	273	312	345	309	328	316	312	301	318	308	313	328	331	293	332	306	310	317	320	334	296	290	301	299	348	324	341	337	292	325	304	311	353	314	321	312	322	347	310	330	342	319	322	348	310	308	317	291	317	305	325	328	345	310	329	320	276	312	292	335	297	311	341	327	298	291	349	295	272	344	333	310	286	311	319	334	293	298	316	335	298	318	307	320	304	290	333	304	338	308	312	313	306	282	292	305	301	280	286	352	266	317	348	308	323	300	306	317	316	295	322	313	278	297	324	327	314	326	294	329	308	324	322	323	282	310	299	325	323	288	298	305	301	324	299	317	347	313	276	325	266	330	307	351	360	292	305	308	285	295	291	318	303	294	332	298	290	294	330	302	324	310	294	332	327	321	317	296	320	331	335	276	310	298	305	294	328	320	302	319	308	301	317	316	323	325	309	337	315	293	327	314	320	324	323	321	301	319	306	310	288	302	312	321	318	309	327	323	285	269	309	304	317	286	359	312	313	302	335	321	297	329	318	352	336	315	332	325	297	310	320	329	290	326	287	307	343	342	355	314	327	281	318	303	306	320	304	331	291	292	329	305	324	331	292	333	316	333	312	329	326	308	301	324	334	314	319	258	302	335	307	310	332	331	304	295	311	288	332	319	325	321	297	291	295	325	305	317	328	306	299	307	309	311	344	330	303	296	320	334	294	342	299	303	318	329	306	326	299	348	274	337	302	289	329	291	319	314	297	295	299	296	314	303	289	298	316	288	285	306	298	318	313	315	335	330	305	323	316	328	302	297	330	314	298	315	329	300	292	306	318	309	299	327	316	321	313	300	295	350	332	325	341	323	321	324	313	324	319	303	334	315	344	294	328	318	335	298	323	299	312	327	343	298	318	307	350	314	304	285	302	323	327	276	325	335	330	304	306	327	305	337	297	303	309	350	329	310	327	314	297	323	268	319	321	310	325	272	297	327	312	339	299	294	311	311	295	319	315	338	304	317	320	301	325	294	345	325	313	305	308	327	298	320	349	337	308	329	288	322	299	305	303	311	296	268	304	331	277	297	333	338	306	343	298	321	321	309	333	321	285	285	284	332	311	312	298	288	301	323	280	301	295	325	304	297	304	319	276	280	297	325	302	301	315	293	275	316	330	318	318	313	322	327	290	275	326	315	309	298	290	365	341	339	313	316	324	285	336	298	324	336	316	327	268	312	297	311	336	317	317	302	321	324	311	295	331	285	269	296	317	278	310	323	305	329	309	299	312	319	327	313	330	322	337	329	312	325	313	296	288	301	284	297	312	306	298	292	297	301	309	325	315	318	355	320	307	334	343	354	290	304	317	324	319	312	305	315	331	304	290	279	294	312	315	320	304	311	313	347	320	327	323	348	298	331	337	323	347	300	284	353	310	311	320	315	362	335	326	286	283	321	324	350	327	334	308	298	319	316	323	327	317	314	300	334	298	311	317	318	310	344	274	341	312	339	321	322	327	292	362	313	317	302	310	316	329	323	324	313	330	283	320	326	306	316	289	285	308	321	280	314	334	310	288	329	311	324	320	284	307	310	317	310	309	316	307	275	313	334	296	293	302	300	353	302	310	322	319	302	322	328	296	296	292	286	321	321	312	354	312	335	302	289	347	328	326	303	294	310	308	299	303	313	318	314	313	358	324	297	343	297	305	300	300	325	318	314	297	306	308	301	267	318	328	293	319	329	322	312	304	306	308	314	307	296	320	301	292	303	332	318	333	330	322	327	322	341	320	341	315	320	310	315	328	304	289	336	326	295	298	312	318	315	303	325	317	329	327	334	306	306	318	294	275	311	330	325	279	302	320	302	267	287	305	279	300	296	309	303	310	297	331	311	357	345	286	330	322	309	307	326	336	322	329	307	309	301	295	316	318	331	339	311	281	309	323	338	305	294	271	310	308	303	340	309	335	305	317	306	325	316	342	266	307	316	315	300	316	299	317	331	284	308	317	285	326	307	272	306	307	327	287	302	306	325	301	343	327	306	331	345	338	341	320	316	301	323	305	310	331	324	315	329	333	335	313	302	295	291	330	303	275	308	297	320	291	302	315	330	317	296	318	276	317	321	324	262	315	336	318	328	323	328	294	289	341	304	285	312	305	308	292	298	312	337	287	321	291	329	297	281	325
3555	9384	10478	2769	2007	1599	1176	868	770	677	603	565	495	486	456	409	416	364	413	388	361	388	349	360	306	327	346	332	332	376	354	330	321	330	368	376	325	354	361	331	321	334	355	346	349	324	316	342	344	306	308	332	320	340	341	328	350	321	347	334	334	306	320	308	324	296	357	349	330	314	294	346	323	301	334	302	339	303	321	304	324	314	301	309	290	342	334	316	330	301	332	335	333	321	329	339	278	322	307	328	348	335	341	313	326	334	320	319	295	299	303	302	345	327	350	306	278	331	315	365	307	338	341	320	329	332	343	331	309	349	299	326	331	323	334	329	339	300	313	336	334	304	312	313	318	332	299	339	338	306	345	323	307	305	328	342	342	299	320	309	326	327	303	334	350	357	320	355	308	337	302	319	324	335	324	331	300	329	319	320	342	311	325	356	304	285	316	301	295	328	314	287	324	283	345	362	300	320	304	302	333	306	339	304	335	312	333	335	305	329	311	311	312	351	303	302	326	331	303	327	316	311	333	326	336	313	354	313	321	322	317	358	280	326	328	357	300	288	340	310	299	330	328	332	340	333	327	348	319	329	323	333	310	291	343	344	343	300	316	313	330	356	319	306	309	321	306	300	329	346	327	357	330	294	292	333	344	322	323	343	327	339	311	330	333	313	338	316	327	326	324	281	323	330	327	312	357	315	312	343	327	326	305	299	331	356	333	309	337	309	319	313	327	301	348	318	333	315	300	302	322	344	312	321	329	303	331	323	344	326	319	348	302	332	317	296	294	319	319	332	351	325	315	307	327	328	338	283	311	334	313	318	341	357	341	346	327	329	338	316	325	313	295	340	347	298	333	328	314	333	330	342	310	332	307	330	311	282	292	323	312	305	336	320	326	323	318	326	304	310	350	301	297	305	328	309	317	306	313	316	351	364	339	302	333	344	307	329	347	339	314	338	311	312	366	315	318	315	318	316	316	340	317	341	323	325	307	298	327	315	318	339	313	299	350	305	321	313	334	320	325	324	323	365	329	321	308	302	333	313	295	358	349	332	298	332	317	304	328	342	288	328	343	321	330	291	307	323	283	355	355	337	337	296	312	320	320	347	316	351	327	336	296	326	350	309	321	307	280	333	289	338	319	320	314	305	343	342	329	332	319	322	337	274	327	313	317	331	311	332	331	326	328	318	326	343	300	337	317	287	340	307	323	304	303	314	313	338	347	355	346	347	300	316	332	329	310	334	307	307	306	325	375	337	316	304	307	319	340	332	320	354	289	327	307	332	301	347	304	331	344	345	305	346	331	290	307	329	318	322	314	335	334	341	305	347	321	339	307	306	313	337	341	328	344	311	305	311	313	315	332	293	338	315	315	275	338	300	323	329	304	313	301	337	373	332	319	344	308	335	343	306	315	317	310	302	292	287	328	355	350	328	331	312	316	301	347	338	350	346	343	334	329	324	329	290	308	341	317	332	309	353	315	355	336	331	356	338	334	341	334	343	315	311	294	325	328	328	296	317	306	354	313	330	294	338	307	346	322	308	321	344	324	325	350	297	321	291	345	301	283	333	309	311	320	340	294	309	318	315	317	305	354	310	306	310	313	313	331	322	311	324	323	304	309	285	328	334	290	320	298	338	332	357	339	305	336	334	340	333	296	327	310	312	337	331	308	329	312	363	302	329	319	322	327	294	322	362	301	338	306	365	319	334	336	343	355	329	340	304	346	322	339	306	318	304	359	327	319	330	321	343	322	339	322	310	324	319	313	312	335	327	310	310	302	328	303	304	323	328	306	327	326	320	316	328	295	331	346	282	344	342	297	313	348	311	356	309	335	320	273	323	323	344	327	321	319	331	313	340	329	337	375	326	344	338	318	282	291	319	344	323	332	295	354	332	367	328	338	339	331	349	307	346	317	320	335	352	289	332	310	360	304	355	340	311	334	307	329	315	360	332	332	316	339	305	359	340	277	306	347	330	295	312	317	330	311	332	314	304	297	325	366	305	333	325	318	311	286	345	348	326	349	344	313	301	338	327	353	325	303	326	295	316	310	315	323	346	345	308	329	322	340	329	341	318	315	343	339	332	328	339	334	328	310	336	326	316	315	296	299	348	358	332	336	322	291	327	340	315	322	309	322	318	319	321	297	320	321	328	317	311	312	316	303	319	333	345	332	334	320	341	328	333	339	320	308	310	314	285	354	342	307	285	307	346	344	351	338	326	298	321	324	341	326	336	331	307	288	313	283	334	317	330	322	354	335	321	306	347	303	296	348	322	343	321	309	344	299	312	309	321	345	288	324	307	332	322	298	314	347	338	297	311	320	379	355	302	347	306	304	281	324	321	332	318	334	298	343	307	287	346	295	317	336	342	301	317	336	344	312	333	313	303	311	326	315	346	342	298	349	328	293	320	292	337	320	331	323	306	358	359	292	320	325	324	350	320	334	327	305	313	321	304	323	301	303	347	324	316	321	303	331	302	333	355	307	313	342	317	347	305	298	343	331	351	323	296	361	317	314	328	339	318	301	298	322	346	344	369	300	350	336	316	318	320	345	317	306	328	316	306	332	331	330	346	316	314	306	345	335	312	310	330	330	319	333	318	313	305	306	327	313	339	333	290	368	314	301	330	300	312	339	346	325	339	327	359	360	309	339	311	290	318	328	336	333	360	328	336	344	346	319	337	319	335	322	313	334	331	332	316	326	352	299	300	308	327	332	323	344	304	343	307	334	337	310	342	341	306	344	315	306	305	351	353	331	321	347	312	317	333	298	301	332	350	333	321	323	320	303	316	309	299	326	330	303	334	355	327	287	326	341	301	346	288	319	345	324	330	354	328	301	331	324	326	323	348	306	336	323	326	347	348	291	305	356	324	333	316	337	315	302	309	325	338	341	326	320	298	312	323	301	316	322	338	306	327	324	314	268	329	317	324	306	351	333	327	341	320	304	326	299	328	340	329	320	323	302	317	347	322	298	368	340	304	322	305	354	319	320	317	323	333	324	308	323	333	330	326	295	282	310	313	346	311	331	296	304	321	324	337	312	347	311	343	327	339	322	313	323	302	321	298	331	358	343	315	332	331	331	329	338	349	309	361	342	326	296	327	323	310	306	318	298	344	367	319	318	315	333	320	281	326	331	301	320	321	329	323	296	304	344	311	353	281	328	334	342	330	302	315	330	306	313	353	316	301	312	331	328	310	338	330	320	350	281	355	303	309	317	299	339	327	314	339	325	327	310	334	342	313	337	314	321	336	304	335	308	334	327	328	309	339	313	340	290	302	322	343	314	335	314	309	309	323	292	317	347	338	304	299	329	319	332	314	328	317	343	321	337	334	314	321	351	326	298	314	312	326	328	354	286	330	300	340	310	342	291	299	299	313	326	317	344	297	303	339	335	329	350	323	297	310	308	294	329	306	312	313	317	296	314	361	309	351	284	353	330	296	287	316	333	335	319	324	343	299	346	265	328	330	317	304	315	311	340	291	308	313	312	307	320	309	304	328
25158	21333	27420	25473	9637	820	577	489	475	443	428	431	413	388	389	407	386	378	414	407	393	356	373	345	374	374	343	361	374	336	375	368	381	376	364	329	326	370	345	376	370	352	347	373	375	360	344	364	337	363	341	345	350	388	337	353	340	347	360	338	386	396	344	334	366	338	369	348	341	385	350	345	379	352	376	359	371	341	345	322	348	356	367	363	328	339	381	336	304	334	364	370	328	354	377	369	378	330	383	337	340	341	322	358	366	377	342	374	371	380	365	329	333	364	342	346	352	340	336	353	343	363	364	375	379	348	367	325	366	364	411	352	349	348	380	318	346	372	364	366	382	339	335	292	357	376	365	345	327	371	341	368	357	339	366	366	369	372	353	371	360	360	370	367	355	357	377	362	358	360	328	364	372	354	336	362	319	373	356	339	357	326	343	339	351	331	319	375	313	378	341	353	370	340	344	330	371	345	374	396	365	360	357	361	368	383	369	339	371	361	347	374	356	370	359	338	343	373	351	385	334	356	365	340	343	344	375	354	329	338	356	343	347	361	336	350	378	342	366	407	339	357	349	327	325	355	346	359	337	328	353	394	327	323	330	352	349	307	344	368	339	332	334	390	381	340	376	340	345	371	374	353	366	351	358	379	355	351	352	365	369	350	344	346	346	345	313	366	362	349	360	336	371	371	347	372	360	354	363	328	361	347	356	340	347	330	377	358	342	342	325	356	357	351	364	283	319	367	346	346	338	345	359	316	359	364	363	390	329	386	382	341	363	346	367	362	383	355	354	358	323	343	353	330	373	345	378	343	357	332	352	334	343	361	363	350	364	297	369	330	356	341	329	347	356	341	385	336	344	340	372	336	340	346	363	349	344	345	347	334	343	363	328	366	349	349	354	367	351	348	344	352	373	364	355	341	350	351	321	341	337	349	365	368	351	322	372	358	359	371	334	341	330	329	336	325	387	369	353	332	344	357	368	371	345	342	362	382	371	336	363	365	359	337	338	370	348	303	364	374	377	333	328	364	320	351	343	368	331	364	359	336	331	362	351	339	376	358	355	360	351	342	321	352	366	371	329	342	318	369	358	330	345	368	351	358	366	384	359	344	368	345	381	376	363	358	354	373	362	323	365	370	328	339	371	346	358	345	400	351	351	339	348	338	344	372	357	339	359	354	350	356	373	350	357	315	378	345	335	361	327	328	401	351	362	361	348	321	363	373	354	369	314	353	356	339	325	333	365	338	346	367	379	334	382	363	340	363	352	364	344	383	347	358	378	360	352	332	333	359	328	321	354	326	362	318	335	352	321	348	329	335	349	356	343	341	348	379	365	336	378	367	333	364	340	335	364	326	329	359	342	325	315	343	367	346	350	344	380	374	365	364	368	384	389	322	340	352	349	384	328	329	349	337	378	368	382	367	350	348	329	343	360	325	340	362	324	350	352	346	355	331	355	340	320	363	333	320	349	340	353	359	352	318	344	366	321	366	326	343	369	366	355	319	329	342	352	362	372	374	337	345	378	380	322	348	360	337	324	317	360	368	347	366	367	346	333	367	356	334	365	334	370	366	400	380	339	353	356	353	370	371	315	364	362	356	313	367	337	330	315	380	353	350	365	383	339	335	343	351	350	356	360	342	378	338	362	336	338	311	373	355	328	345	366	352	414	359	350	349	312	356	353	347	313	344	377	362	363	364	368	315	359	368	339	333	346	343	348	364	350	333	379	349	383	385	341	370	336	346	337	360	363	383	366	364	353	330	350	363	342	346	311	347	373	336	341	351	341	343	356	372	347	366	340	368	339	367	330	338	346	369	328	326	343	325	375	356	360	359	318	349	355	358	343	361	343	369	348	348	336	337	330	353	360	376	325	312	344	354	341	360	350	326	320	324	350	368	314	340	354	366	349	357	355	346	375	356	355	354	336	332	328	368	358	364	378	310	366	347	354	337	342	362	364	360	344	329	364	346	316	330	362	370	389	333	348	356	328	348	398	372	364	346	349	378	342	340	359	369	348	369	358	353	373	329	333	341	382	354	335	378	359	334	342	361	343	338	366	345	337	334	374	353	323	343	353	328	329	383	357	349	345	347	346	363	345	348	337	364	319	350	363	312	354	365	368	368	365	319	375	350	365	348	341	378	346	325	361	337	331	305	350	357	350	327	336	343	379	366	325	341	362	363	323	355	347	370	341	341	356	342	336	379	351	337	331	350	356	377	341	384	341	358	355	355	352	361	382	347	341	350	401	362	367	324	353	330	360	374	325	336	337	329	331	354	327	341	347	364	351	350	381	347	371	380	338	364	378	356	362	370	358	358	381	337	348	334	334	360	374	373	371	363	342	332	360	372	349	379	379	357	338	358	341	385	333	329	347	356	332	373	384	372	332	371	355	315	374	354	361	353	328	323	333	331	350	348	335	363	343	329	348	349	378	334	353	342	350	337	361	328	367	332	362	360	347	372	340	381	354	303	371	373	339	359	364	378	363	354	366	350	323	377	352	342	349	351	308	338	370	359	316	338	365	336	339	350	325	360	345	358	360	366	353	372	359	368	350	320	390	322	334	349	352	365	355	327	344	347	351	388	372	360	343	359	347	311	377	348	359	353	345	341	342	339	378	336	358	363	344	332	378	361	357	359	354	321	329	318	370	327	331	339	348	342	388	332	367	346	340	344	325	354	368	347	363	344	359	342	324	335	370	354	378	361	382	367	369	373	379	363	326	354	361	343	325	303	311	366	332	363	369	349	382	350	354	362	341	340	308	327	363	353	372	319	383	345	375	335	359	343	326	322	389	368	375	323	357	360	339	355	322	360	366	368	335	345	354	375	339	351	321	356	342	367	386	338	369	370	337	384	312	346	376	354	304	370	392	368	338	334	377	354	355	347	367	337	324	331	362	361	333	351	338	345	329	373	340	371	374	354	371	347	314	342	355	351	350	363	347	350	380	351	366	339	357	340	324	381	330	354	344	382	356	355	358	355	332	345	325	340	362	370	351	367	354	368	370	311	326	371	350	390	342	345	340	346	329	350	352	367	386	377	362	339	376	326	336	355	363	354	318	382	337	366	371	326	351	354	372	364	337	367	381	347	318	339	327	346	383	335	373	302	322	332	337	348	359	328	373	368	352	339	327	316	355	344	342	355	325	335	353	358	382	353	347	322	359	336	351	362	357	334	342	327	341	348	346	362	350	338	385	392	337	346	358	332	346	355	377	346	360	336	334	346	348	342	384	352	370	353	334	386	359	346	383	312	329	353	354	352	378	357	350	326	345	374	360	365	325	347	337	355	324	349	338	335	351	346	318	353	339	400	395	356	331	359	375	354	349	344	357	370	364	345	368	357	365	334	371	369	367	385	311	364	347	325	341	360	353	347	344	353	344	315	313	366	330	368	346	348	348	342	364	350	350	326	346	353	381	338	385	362	361	377	354	374	349	353	341	348	332	370	349	361	349	312	356	387	358	380	319	352	348	351	334	348	359	341	333	347	333	365	336	365
3476	5100	3503	1722	1277	1051	891	711	640	586	544	495	511	446	470	438	413	425	412	451	410	399	397	398	393	381	403	410	417	378	382	400	399	382	397	325	431	369	378	399	395	437	388	387	398	394	354	382	365	398	395	401	403	384	382	373	384	353	399	419	414	383	374	413	379	375	379	368	361	422	422	396	381	406	392	387	372	372	337	383	381	377	362	404	365	340	383	371	391	392	392	355	359	411	404	389	375	376	378	392	403	379	361	396	396	380	378	367	385	381	385	387	342	381	375	400	399	402	405	386	397	369	367	378	415	355	401	378	350	374	373	422	365	410	372	396	383	392	381	399	344	406	386	446	384	385	420	391	368	383	369	402	394	362	403	379	384	382	401	409	409	388	369	378	375	426	361	409	388	393	386	371	376	359	386	398	398	386	393	392	413	393	412	367	367	409	385	359	373	368	389	374	376	362	366	363	369	383	378	365	413	362	357	400	380	400	396	370	378	413	426	385	416	405	406	396	379	384	383	367	406	360	405	394	376	403	369	394	364	413	407	371	391	386	360	374	357	376	394	398	400	383	363	367	394	407	371	395	395	398	397	405	372	423	393	365	374	356	382	374	378	405	397	407	375	361	384	423	392	382	384	400	376	368	376	392	382	375	414	367	365	377	405	353	385	359	404	339	389	383	413	368	365	397	374	375	347	362	386	386	403	391	379	379	400	389	378	397	399	366	413	400	411	379	381	378	393	389	394	399	423	382	405	380	381	330	377	364	372	354	390	410	366	364	364	379	382	359	386	412	384	390	379	362	371	348	357	376	399	342	402	382	388	439	389	385	353	388	359	419	381	394	373	373	378	411	377	380	387	376	386	371	359	381	389	380	384	356	382	388	367	370	376	379	387	415	383	385	371	360	390	397	385	365	355	376	384	393	376	350	401	377	381	411	358	373	380	379	345	375	405	352	372	354	373	361	390	359	341	389	381	364	347	386	359	390	381	396	399	374	408	404	378	398	364	393	383	393	379	394	364	397	359	390	374	357	379	388	379	388	383	422	396	421	388	369	398	386	419	380	338	382	359	402	391	400	372	373	351	394	398	357	351	385	390	400	390	384	401	361	396	392	361	395	401	365	428	414	385	435	392	389	394	378	378	378	409	391	379	368	387	352	400	404	386	360	395	376	383	395	399	360	385	363	358	390	410	346	377	409	369	355	397	392	383	347	405	383	371	403	366	360	395	386	355	367	376	384	372	386	393	372	381	378	380	371	414	389	365	413	363	360	412	381	417	386	407	383	405	401	394	381	368	401	380	403	389	343	425	378	392	373	398	407	380	377	405	384	407	336	431	414	344	393	376	365	431	386	407	385	363	403	393	399	375	403	377	351	379	352	349	392	378	413	354	360	395	410	374	384	396	417	341	413	376	389	384	377	409	394	354	380	366	374	374	374	391	401	398	402	392	374	384	381	373	405	409	357	420	389	425	361	403	410	407	386	386	361	367	386	393	330	389	396	385	373	392	393	356	344	380	346	369	393	381	360	352	386	397	363	357	375	397	402	400	367	412	377	384	400	381	390	350	412	379	378	390	373	365	367	356	375	383	364	392	361	366	389	424	372	407	384	407	402	408	380	375	412	365	386	335	409	367	376	401	400	388	378	406	368	389	391	364	388	358	424	394	362	386	385	368	337	388	391	395	390	369	400	380	374	382	375	389	351	373	399	368	354	333	389	385	405	385	339	363	372	383	377	346	381	354	398	415	375	387	390	355	389	361	374	389	398	360	396	403	399	371	349	394	375	393	343	377	373	357	395	401	353	363	365	397	398	386	380	381	372	375	440	374	372	366	383	388	367	392	377	373	394	352	377	370	425	390	373	394	347	373	386	394	381	369	348	381	394	434	365	373	378	363	372	382	395	383	389	408	422	348	402	356	396	363	370	388	346	355	367	395	381	406	334	364	418	364	396	378	357	400	375	392	377	349	422	383	393	355	369	426	375	362	414	379	349	370	393	403	394	369	378	385	379	388	373	354	406	414	380	377	352	417	360	343	412	386	376	392	400	373	348	378	355	396	375	409	391	361	381	354	369	394	388	360	375	360	391	379	385	392	372	356	367	391	395	377	372	332	356	377	405	398	389	394	384	343	349	394	381	377	352	390	386	400	385	419	386	386	396	419	372	373	373	384	378	386	389	363	376	396	347	385	371	369	357	340	404	357	401	359	400	385	386	359	384	388	386	390	378	363	334	399	388	349	396	379	376	419	384	382	405	380	338	393	368	390	404	356	370	371	390	349	362	374	378	357	362	409	387	424	388	359	378	393	385	397	392	376	378	351	390	364	385	407	367	395	374	394	390	386	387	376	385	381	376	381	372	398	384	389	378	389	395	380	360	394	368	359	392	392	366	379	343	396	394	405	388	387	360	390	379	380	404	388	395	390	384	383	379	365	392	397	411	406	369	381	396	375	369	372	380	375	372	370	367	389	408	409	400	405	394	364	364	357	389	373	383	405	389	388	364	351	362	382	394	372	389	370	380	404	401	376	413	384	373	378	344	380	381	390	372	381	412	337	389	372	384	370	401	395	374	358	409	391	360	363	381	351	357	393	372	417	359	378	420	350	394	410	356	366	375	389	392	355	359	361	353	381	388	393	357	374	379	383	376	405	401	385	411	375	385	390	365	377	397	354	384	408	368	376	367	377	388	398	384	380	381	378	423	400	386	384	383	385	407	387	337	385	393	410	415	415	384	396	394	382	411	354	393	380	407	379	393	363	362	372	362	375	359	369	390	383	357	333	367	377	421	376	354	370	417	387	375	365	378	360	353	379	395	402	396	373	390	390	397	367	366	357	379	388	352	325	414	368	356	395	377	377	394	342	375	394	374	386	349	404	382	407	378	365	384	398	373	407	405	366	407	383	398	364	387	365	371	371	373	377	400	411	388	389	374	378	374	315	425	390	373	383	369	383	396	382	383	393	387	419	390	350	360	342	370	390	391	372	334	369	398	368	394	374	422	375	376	375	355	357	372	382	397	365	392	370	352	373	385	392	358	407	366	344	424	412	366	380	367	370	348	402	378	406	386	398	380	364	390	386	395	413	387	366	374	386	366	406	370	396	415	383	375	419	394	344	389	379	357	375	361	383	408	362	388	400	367	376	393	365	382	378	384	384	410	379	361	400	356	358	360	393	376	410	380	380	416	358	377	364	373	384	417	366	367	377	358	353	385	408	394	397	391	404	405	403	390	378	363	396	374	396	374	372	396	400	389	387	417	435	400	357	394	391	401	376	419	384	381	372	419	395	389	414	390	370	374	411	366	383	394	374	402	355	365	360	372	367	391	382	399	392	367	419	396	367	376	402	357	433	374	385	365	374	372	363	375	382	361	378	375	386	378	376	362	367	368	389	377	370	404	375	378	394	383	361	414	333	390	353	373	387	399	381	390	406	389	429	390	398	371	384	373	380	416	371	352	396	377	357	394	341	386	375	358	394	387	377	372	397	369	414	393
22859	21402	29115	24068	21398	21459	7957	1396	1074	953	905	802	793	813	779	749	728	679	722	637	662	664	693	623	640	638	605	689	600	620	595	617	581	637	610	628	588	573	580	626	579	613	566	624	611	589	629	619	622	593	623	595	590	577	637	592	590	574	617	578	626	637	593	564	612	580	603	637	618	574	615	590	575	583	600	640	566	589	630	574	617	601	639	616	623	588	594	606	594	592	645	610	591	611	602	591	629	611	599	611	583	588	580	664	583	585	558	596	582	629	673	571	581	611	556	573	557	592	600	599	607	613	588	594	600	550	587	608	599	554	598	561	570	591	587	610	584	617	605	618	606	612	587	621	611	645	627	578	598	591	594	606	528	626	614	619	599	603	604	560	611	607	567	610	616	630	602	587	658	617	596	590	567	599	596	644	617	612	614	559	580	580	600	602	598	606	540	574	619	557	548	599	625	577	610	596	592	574	640	624	615	618	610	586	597	577	537	598	578	609	609	552	561	627	625	579	597	559	620	622	612	579	603	635	594	633	583	602	573	578	582	606	599	597	616	531	585	600	622	630	598	561	601	594	602	646	562	586	618	652	594	615	575	569	600	573	592	591	589	605	532	598	630	563	609	584	591	630	591	577	592	581	613	600	574	622	617	601	613	594	647	606	567	549	626	588	593	571	588	553	605	595	594	571	568	546	581	580	584	577	600	591	540	624	567	561	587	591	587	627	596	582	593	606	574	573	616	637	601	634	612	566	562	588	584	572	621	608	616	604	613	565	615	576	591	622	618	582	586	582	579	545	596	588	582	592	601	549	563	603	594	607	592	622	590	562	564	604	591	597	577	579	588	585	551	634	604	559	620	607	607	569	603	624	600	586	605	579	597	588	612	587	600	562	620	620	586	551	542	550	591	549	617	605	566	609	590	602	573	622	626	619	548	595	604	596	615	611	598	580	610	583	579	623	540	581	590	620	629	542	633	601	606	612	645	609	609	569	577	589	561	549	567	574	612	578	573	607	545	609	541	585	564	563	611	540	563	642	611	597	599	608	565	636	572	579	602	539	581	580	601	593	605	597	605	573	630	607	564	578	609	555	574	611	631	604	561	591	625	571	601	573	587	615	602	588	583	586	577	578	577	581	637	590	584	614	592	629	631	586	601	550	556	572	558	625	537	587	606	598	573	562	580	599	590	621	600	580	564	630	598	608	596	560	543	592	555	591	599	550	597	628	570	578	590	548	567	579	586	564	613	599	582	593	594	581	560	588	576	555	585	580	600	532	590	603	585	632	624	567	564	654	593	611	610	552	592	614	537	599	600	585	618	540	619	578	595	590	564	578	600	580	561	514	580	551	572	568	578	608	597	604	643	587	570	597	606	627	577	582	595	604	546	599	563	612	598	575	614	586	617	579	626	639	564	613	600	590	604	574	597	578	602	591	623	591	631	567	579	550	589	629	583	604	671	579	621	583	600	539	584	605	577	560	598	588	609	553	597	587	623	606	569	560	597	609	628	625	590	620	596	625	612	546	572	567	593	657	546	603	647	561	544	565	647	563	579	552	571	612	573	563	646	562	639	571	617	573	577	575	669	611	605	608	584	578	591	590	622	613	574	553	583	600	624	632	552	628	592	597	567	599	600	593	558	568	564	592	557	556	590	573	553	604	615	576	579	579	595	567	559	628	603	598	577	597	566	584	588	592	602	559	583	586	586	585	585	555	577	571	599	591	588	588	591	603	594	541	574	637	613	592	558	607	592	576	565	574	637	599	617	589	595	632	606	598	580	584	613	580	591	540	559	568	580	582	615	598	558	610	632	621	587	604	550	582	596	559	623	596	608	599	577	601	574	605	630	604	608	591	578	637	623	633	615	603	590	574	598	592	576	623	615	572	590	622	631	598	614	576	622	586	616	632	588	570	573	615	584	572	549	556	590	583	624	606	581	596	582	549	633	603	600	599	614	639	597	616	606	594	635	592	622	543	636	619	625	621	561	584	609	544	594	606	595	617	609	593	582	635	578	601	642	552	585	584	577	568	606	595	570	565	618	583	564	648	647	583	561	562	580	624	624	587	608	588	595	573	549	600	585	572	600	611	587	592	590	588	575	530	610	599	545	614	570	554	611	628	615	623	564	629	621	582	580	591	643	573	540	603	582	611	612	594	588	599	585	631	595	577	582	559	579	592	619	609	604	594	566	606	582	593	603	587	560	606	634	605	593	606	592	571	586	612	603	603	587	616	562	571	587	572	577	587	605	637	610	634	607	577	607	593	593	617	566	577	619	583	557	560	595	609	618	584	566	599	604	592	585	594	585	542	610	626	600	585	575	554	620	559	605	596	597	600	563	586	597	598	557	570	621	561	611	634	577	622	610	621	582	553	615	587	631	603	596	629	581	620	531	559	633	578	560	575	609	565	572	608	583	641	573	641	598	603	564	583	586	576	592	572	603	573	571	594	571	579	624	629	585	637	539	557	589	591	602	586	593	596	583	593	569	554	603	525	552	552	572	591	579	639	615	607	612	623	574	562	571	571	578	585	617	622	601	557	574	586	666	600	602	616	584	607	597	553	556	596	602	614	605	590	590	586	607	602	612	597	627	549	585	576	560	574	570	540	588	545	570	578	578	589	590	607	584	606	617	600	604	599	593	565	636	606	596	593	599	646	589	539	571	580	615	574	597	611	599	646	619	576	570	575	567	596	587	630	562	595	604	596	555	591	575	576	614	607	583	591	576	578	601	604	591	580	592	635	599	554	616	600	599	612	599	599	524	565	546	603	625	590	584	589	603	583	632	572	615	593	600	572	575	595	591	613	599	571	540	546	598	588	616	605	602	591	642	602	601	580	576	540	537	541	572	572	578	565	579	566	574	619	594	584	608	612	625	561	608	590	580	581	616	610	570	609	571	599	576	587	623	583	623	585	583	581	602	591	603	617	573	584	562	580	619	550	558	574	570	553	583	583	651	577	583	588	572	575	574	571	528	592	562	592	582	600	565	601	550	614	614	593	593	585	613	588	640	551	582	592	621	596	640	578	570	586	605	565	633	564	618	578	577	589	588	640	597	569	605	600	578	635	609	629	566	573	586	614	596	608	591	623	584	613	584	583	555	627	537	529	569	584	572	609	585	603	629	594	628	613	570	568	580	588	626	573	624	571	625	620	592	612	585	553	607	591	558	596	600	610	603	571	589	601	648	603	583	578	642	588	600	626	558	605	570	598	597	618	612	602	583	581	580	580	581	600	575	596	616	614	623	580	554	611	603	586	597	555	550	604	620	620	603	579	574	631	601	576	580	567	610	589	591	579	580	598	628	552	588	555	633	594	642	577	610	605	614	557	568	555	620	611	648	585	574	632	566	567	574	607	642	604	581	612	562	633	568	612	624	588	544	584	559	573	594	625	594	543	639	553	591	550	602	574	573	564	592	563	591	573	613	582	619	621	574	589	622	582	610	569	602	575	634	604	637	594	615	615	561	589	570	575	567	602	604	573	575	608	593	617
4987	15333	10387	5031	3693	2806	2200	1757	1462	1319	1128	1045	936	908	813	831	740	732	761	727	734	731	646	663	739	666	659	629	645	644	590	640	586	628	596	592	630	612	599	634	637	569	613	637	622	598	604	622	614	582	572	595	606	553	620	569	593	569	590	601	592	590	632	570	636	579	642	610	595	625	581	559	611	617	580	617	606	590	589	631	611	601	592	580	636	595	568	645	576	607	580	583	594	614	604	607	571	593	601	618	607	616	568	620	618	562	665	542	581	596	602	665	597	570	592	532	630	607	632	594	621	591	574	609	571	562	596	590	589	600	616	577	566	572	605	575	592	611	577	591	583	610	593	537	609	586	582	612	594	665	622	593	572	608	593	603	564	602	565	587	625	607	623	548	607	549	639	636	606	611	605	611	610	581	604	630	581	617	592	604	606	566	606	586	558	641	607	606	590	611	599	620	577	591	586	548	565	597	588	616	594	580	586	606	649	575	579	578	597	617	614	611	541	576	546	585	578	577	575	599	584	593	611	605	619	597	628	580	633	598	576	603	564	612	589	582	574	595	614	620	566	623	608	557	553	586	592	621	591	596	658	582	632	618	570	606	585	614	585	592	643	625	591	629	601	557	532	590	623	619	643	564	549	646	594	580	589	606	561	611	576	587	625	629	621	600	573	607	588	566	577	572	587	596	629	606	603	607	613	569	619	602	600	601	579	598	611	629	586	636	579	597	569	601	580	623	615	581	590	606	581	560	634	576	592	647	652	586	570	570	596	571	598	585	623	626	558	610	580	587	597	608	580	603	634	611	627	567	594	600	644	583	629	599	581	573	593	545	590	560	584	562	585	586	507	620	658	602	595	582	583	597	583	577	560	577	615	594	579	589	577	564	570	544	603	627	554	638	570	600	609	595	596	623	611	598	589	531	598	583	580	586	589	606	601	597	616	611	607	609	594	590	563	609	589	609	611	579	614	604	575	551	605	547	578	628	624	597	621	565	530	603	567	596	638	624	628	603	611	588	591	588	571	610	583	570	599	623	610	555	610	581	562	613	591	611	582	566	578	606	599	565	633	615	575	636	595	586	600	612	579	603	635	599	603	603	631	541	591	585	597	570	575	591	616	579	572	619	592	611	582	637	561	579	594	626	600	590	576	611	602	578	619	603	585	575	610	622	591	575	589	594	593	582	615	577	579	587	570	583	608	599	638	564	615	600	598	603	574	573	606	559	603	557	616	629	570	612	619	642	655	609	573	604	603	589	608	601	609	570	596	567	583	545	622	566	540	584	568	607	615	591	574	583	627	572	580	572	584	607	564	583	603	628	604	608	575	620	611	603	621	607	602	647	653	578	597	622	584	587	606	596	548	624	574	616	609	599	594	568	581	557	580	626	611	623	566	626	571	624	629	573	608	545	599	625	615	613	592	582	581	625	581	593	566	607	611	585	609	570	558	584	573	603	575	598	631	637	619	570	613	604	607	570	600	566	601	591	569	552	616	632	585	613	574	581	566	650	644	575	589	597	556	607	612	582	607	507	555	571	590	603	605	603	603	609	564	581	608	595	639	582	592	580	572	574	575	592	608	590	562	602	569	556	631	578	571	583	589	569	584	611	632	619	569	618	558	608	605	580	564	600	622	631	587	600	619	562	573	575	605	590	607	648	623	565	624	607	612	617	562	602	604	569	604	585	562	611	579	581	605	570	551	605	568	558	588	577	533	563	599	611	579	580	606	580	560	573	596	576	580	610	600	614	596	600	585	592	580	588	623	614	618	579	600	561	602	591	592	665	596	608	610	606	581	620	629	602	537	650	569	597	588	636	589	585	599	599	595	588	596	608	596	574	557	591	598	618	606	584	604	562	596	591	589	565	599	601	572	621	624	592	563	624	581	584	585	591	593	619	572	599	611	585	586	605	612	600	602	598	618	617	593	589	617	636	566	591	572	582	571	613	598	576	585	590	562	587	603	587	580	544	567	593	640	619	590	629	574	626	580	603	575	552	621	589	577	593	578	597	577	607	562	532	598	614	596	608	626	618	607	668	592	564	588	619	596	560	546	612	545	613	586	579	568	583	637	620	596	540	612	594	590	593	561	599	562	580	611	582	654	592	594	590	590	613	592	590	602	577	616	586	604	604	606	599	586	625	576	564	628	602	613	587	590	605	603	631	594	603	575	598	600	567	598	588	635	575	575	551	577	583	572	602	625	586	532	588	611	611	610	563	612	574	601	597	593	569	606	596	629	560	635	618	620	563	589	616	581	558	584	568	634	631	546	616	553	602	611	589	599	616	568	617	612	606	587	584	613	593	580	564	597	612	593	630	582	616	592	598	562	624	547	621	615	590	626	587	595	575	596	607	537	589	587	606	585	584	575	561	599	573	575	621	610	593	598	582	604	612	631	588	581	621	583	612	628	629	632	626	612	618	587	568	608	604	624	618	600	570	598	619	614	590	617	583	612	568	596	618	571	563	639	587	599	582	601	556	638	580	629	627	550	627	597	613	588	608	581	591	580	595	600	605	607	585	620	647	608	562	603	625	604	600	632	579	597	564	612	593	632	614	565	582	659	622	566	606	628	633	573	535	589	585	578	600	595	629	557	642	571	574	592	575	565	590	565	616	571	629	634	582	587	588	582	588	600	559	590	576	626	587	588	591	603	629	565	595	548	584	623	591	585	563	586	623	624	599	580	581	592	644	590	642	591	560	613	603	629	611	588	559	567	631	618	574	651	584	578	563	603	645	592	618	577	592	569	560	570	615	559	564	632	596	576	594	615	596	603	587	586	587	590	601	626	602	620	591	568	563	617	610	565	619	562	609	583	604	602	577	641	580	629	562	603	626	602	607	586	565	604	608	574	589	612	595	581	598	603	612	590	574	570	587	607	587	572	621	638	611	585	573	581	555	616	632	557	605	616	582	603	619	575	602	600	593	607	599	591	583	591	562	600	597	547	561	587	639	585	576	574	603	617	601	604	572	606	608	593	585	605	587	549	569	607	628	633	553	627	609	578	621	605	591	564	589	601	605	556	580	634	586	588	593	560	588	603	614	569	617	553	553	605	620	568	609	608	587	596	578	600	602	625	595	605	570	620	569	617	591	598	571	574	580	577	611	585	603	587	581	599	585	605	570	599	625	596	616	601	596	576	592	579	599	609	562	601	560	576	597	603	575	556	599	594	623	542	620	591	601	629	553	537	581	572	591	563	598	615	590	633	600	613	565	629	558	589	585	555	583	599	604	578	577	602	581	576	566	622	588	591	598	558	592	600	567	588	602	581	581	576	592	581	587	622	613	599	585	639	561	568	581	593	572	578	557	577	605	570	594	600	592	583	567	602	611	608	593	606	551	595	576	623	592	580	579	559	585	618	576	590	637	573	610	597	621	572	575	604	570	603	611	581	604	594	604	615	568	586	618	619	561	584	534	594	602	560	599	599	591	633	634	582	582	573	592	598	592	629	571	602	550	576	595	611	598	678	574	610	624	599	624	583	572	608	597
28016	17963	3779	431	273	249	188	170	204	186	179	174	180	177	187	168	166	206	183	179	186	198	183	195	162	193	171	163	169	156	155	172	193	185	154	168	174	166	186	181	179	181	189	190	168	182	184	193	175	148	165	180	213	161	189	168	185	186	191	164	162	176	164	170	198	178	172	163	185	139	192	179	170	167	174	163	155	193	193	183	157	179	188	164	180	189	180	172	174	155	166	190	155	143	153	169	191	172	190	168	163	176	177	176	186	167	182	178	170	180	158	178	165	185	188	145	176	165	180	154	157	179	150	179	172	171	167	186	161	174	185	182	171	173	168	188	180	188	202	171	168	174	161	193	153	181	178	169	172	183	177	183	160	169	176	155	167	167	159	180	150	183	145	154	179	173	165	177	181	170	193	175	190	174	152	198	161	183	183	170	179	161	183	179	189	186	178	157	160	164	162	182	144	190	175	178	166	208	158	177	167	172	172	193	211	198	170	198	189	150	159	158	196	181	153	186	168	179	156	164	194	163	161	186	182	181	147	172	185	160	164	167	159	176	183	174	176	165	174	140	194	179	177	161	146	184	155	212	164	184	161	191	173	178	158	176	163	175	211	147	159	171	172	169	168	177	153	156	164	183	179	164	155	168	158	179	167	156	162	185	187	171	181	180	180	191	165	181	149	169	167	173	174	186	162	180	166	174	178	182	176	182	167	159	173	185	167	200	185	186	183	201	188	185	163	180	191	179	191	165	166	181	190	174	196	157	180	168	150	179	168	196	202	189	184	172	159	187	164	140	188	170	184	170	168	171	176	184	177	152	174	197	156	174	173	169	208	177	157	182	152	185	183	170	202	177	181	155	198	156	185	163	172	168	173	183	167	176	197	167	186	173	173	168	171	159	173	190	185	168	155	184	181	196	180	158	195	152	182	175	224	184	175	167	167	177	159	215	168	200	172	182	200	167	155	171	184	174	172	186	159	178	162	161	167	184	175	186	182	188	166	155	148	163	173	159	172	192	183	170	175	167	187	195	166	190	210	155	177	158	177	167	174	169	177	179	174	166	174	180	168	156	167	188	164	173	154	173	196	177	176	176	164	179	167	173	168	176	153	167	178	177	167	168	191	173	171	187	191	203	164	159	170	181	138	174	181	184	194	179	174	156	200	169	176	182	196	180	182	166	175	184	141	166	171	185	160	176	199	165	158	157	206	192	192	180	157	154	157	174	185	174	163	157	178	173	159	159	172	202	182	205	166	175	175	188	171	178	181	149	171	175	176	199	152	168	157	178	165	168	177	180	171	172	180	167	191	184	168	228	162	170	163	190	175	162	179	174	173	176	157	182	158	183	204	170	175	187	172	190	159	180	168	193	153	168	195	160	184	186	178	156	177	160	193	187	191	158	177	182	165	149	168	162	157	174	180	161	185	167	168	167	164	165	186	153	177	169	166	169	182	188	166	200	182	184	198	183	181	161	189	193	152	169	183	192	193	150	167	174	169	184	171	164	195	152	157	172	193	177	179	175	193	184	157	167	200	173	151	174	176	166	171	187	174	196	160	162	180	189	199	164	204	181	166	176	179	195	164	182	206	172	148	169	178	183	173	173	176	174	146	165	174	167	164	177	203	158	170	159	181	171	193	172	165	189	163	156	175	179	155	169	159	145	167	166	192	172	183	175	174	169	171	170	174	184	162	171	177	176	182	176	169	150	175	181	190	159	162	186	183	165	181	177	183	167	180	167	166	171	214	201	157	168	155	182	154	155	187	188	151	169	153	160	178	188	164	158	174	198	147	173	178	172	155	194	176	176	133	170	175	158	168	175	174	176	155	183	190	189	158	155	175	187	170	159	144	193	169	154	168	168	192	170	180	168	149	177	177	181	173	168	165	190	140	151	188	160	172	165	189	177	169	177	189	185	168	182	182	173	186	183	189	200	181	161	155	157	167	155	170	195	174	167	180	182	155	152	186	202	150	192	171	158	180	151	162	178	177	177	177	172	178	173	192	166	163	188	159	158	162	165	168	174	184	164	171	188	166	172	191	168	177	155	177	175	182	166	189	164	167	180	199	190	196	168	157	169	171	150	181	191	176	179	175	184	157	189	180	152	165	208	189	157	162	198	191	179	158	204	164	178	185	164	193	160	170	164	187	163	171	141	194	202	181	185	170	176	166	172	184	159	166	184	180	165	163	175	194	141	168	184	173	178	161	174	164	189	205	168	182	178	193	162	170	181	179	186	193	143	175	182	173	198	187	176	178	157	172	182	152	199	195	176	176	163	202	191	173	190	187	180	168	168	177	184	172	171	177	183	184	194	199	160	164	164	153	190	154	170	166	176	178	142	168	191	184	183	168	167	178	190	195	182	182	167	176	176	184	205	159	174	180	184	155	167	160	172	175	189	163	175	174	181	169	160	195	175	163	193	192	178	154	196	188	181	164	202	182	182	171	169	149	174	174	165	179	185	156	153	183	186	190	200	182	216	169	167	180	188	163	174	160	171	175	195	177	178	195	190	181	185	184	161	169	157	159	182	197	168	168	174	175	171	184	189	149	164	167	186	171	174	184	166	194	162	206	217	170	180	170	169	180	168	165	161	192	165	137	210	175	184	184	164	175	170	168	170	182	159	171	179	180	185	171	179	190	187	173	194	169	168	201	171	174	164	185	173	152	171	199	169	184	162	163	134	185	149	146	160	162	186	172	178	187	164	198	161	180	184	178	185	165	165	155	178	171	198	167	175	168	184	164	162	166	176	172	193	173	162	146	181	198	168	169	190	178	183	175	163	154	173	163	179	171	165	181	167	168	182	159	190	187	187	176	183	176	163	154	188	182	179	178	168	167	180	160	154	179	191	173	165	168	183	167	164	186	194	176	190	176	180	180	187	168	188	174	183	175	174	152	157	163	180	173	174	164	190	166	167	180	156	167	188	188	155	165	191	163	164	176	172	178	181	173	179	162	182	182	167	188	195	156	160	174	156	149	177	132	177	177	168	180	192	157	178	180	187	195	156	153	175	178	174	144	190	163	171	170	195	182	168	175	181	157	169	203	175	153	184	177	184	170	159	171	186	149	175	197	192	149	185	158	179	199	177	181	163	181	189	175	177	151	162	164	176	187	199	180	169	162	165	150	183	184	215	168	181	191	195	172	188	187	164	168	200	159	166	162	163	188	175	184	188	166	176	171	168	169	181	172	164	177	166	173	163	166	164	141	132	180	161	173	171	151	162	147	168	154	152	205	176	179	195	154	183	191	171	168	174	188	168	164	157	160	176	193	197	173	177	146	160	166	186	193	170	192	178	181	164	185	162	172	179	170	185	185	173	160	148	197	155	181	174	166	177	180	183	174	165	182	188	174	163	180	185	170	187	178	158	189	149	177	166	161	175	172	181	182	177	162	164	206	190	177	161	164	159	206	179	182	202	191	164	150	179	171	186	195	193	179	172	171	173	162	159	177	176	170	205	170	174	167	160	164	181	176	173	173	172	176	193	152	164	184	193
4182	912	693	354	297	257	258	208	225	208	191	223	202	195	205	181	199	197	173	204	209	191	158	197	189	208	217	184	208	183	178	196	197	222	196	183	198	198	187	206	182	179	181	172	189	189	188	216	216	213	216	197	215	217	205	206	195	202	180	233	195	189	204	170	184	198	211	184	177	173	199	174	223	209	174	203	207	193	212	175	217	211	183	192	191	189	180	206	210	179	188	191	196	188	187	199	197	172	189	197	197	199	190	203	186	202	183	203	209	233	211	193	184	206	191	202	198	221	173	184	209	203	187	208	204	176	195	205	213	205	204	199	201	197	208	173	199	182	189	204	208	189	195	194	197	224	183	193	213	185	222	217	216	225	174	176	196	195	218	179	226	190	176	196	208	202	203	202	201	191	188	188	186	211	195	209	191	180	187	179	162	188	201	223	185	199	184	216	194	187	216	189	187	200	205	209	204	195	229	191	168	216	204	175	234	213	216	177	196	189	201	175	191	209	200	194	216	226	205	192	212	210	226	179	202	183	212	210	196	188	226	186	213	183	185	216	227	205	207	183	234	203	211	198	210	208	198	210	209	193	213	180	199	177	224	219	196	199	189	200	191	193	214	171	198	209	203	198	205	199	189	206	192	182	221	184	192	191	172	224	196	214	180	200	201	196	180	187	191	199	216	196	217	223	200	187	215	180	198	227	199	201	170	195	199	200	202	203	200	194	207	176	184	185	190	220	207	216	189	197	191	166	193	192	213	196	215	193	211	200	212	212	185	192	202	199	220	200	184	197	209	210	187	199	196	202	206	214	180	207	205	214	173	183	221	209	209	206	215	212	200	220	201	214	200	185	190	201	187	202	192	192	170	179	213	200	188	203	197	212	223	196	188	204	181	194	215	202	215	179	194	224	182	194	210	201	170	206	197	179	204	197	179	196	204	195	205	189	198	205	193	205	198	195	164	212	199	208	214	219	178	200	194	183	225	200	195	199	198	205	210	190	189	203	215	214	194	204	191	175	198	186	194	183	208	201	181	185	193	203	195	232	185	190	197	224	215	230	202	207	177	194	189	189	186	208	170	188	194	211	186	171	194	214	212	209	195	219	215	184	213	188	171	200	199	167	220	202	180	181	203	201	203	192	198	197	197	213	189	176	193	181	202	202	212	211	179	203	179	200	165	219	163	210	177	203	197	213	193	225	213	204	202	201	209	201	199	182	204	223	189	199	228	202	183	199	203	193	187	192	183	199	209	186	185	197	199	198	186	184	216	221	212	178	192	175	178	195	198	192	208	182	186	205	222	180	176	230	180	191	207	213	191	200	191	200	217	193	188	186	212	208	189	210	183	217	193	176	208	220	185	196	201	186	222	190	179	200	208	221	186	182	198	226	195	190	178	197	206	203	206	202	224	214	197	208	205	224	203	186	184	191	212	191	192	177	174	206	196	176	198	223	185	193	220	188	192	192	173	194	198	191	202	197	201	202	195	192	201	202	191	187	188	222	197	190	186	209	209	177	205	211	225	189	175	184	194	212	202	204	194	208	211	201	200	186	199	184	202	182	178	213	195	202	169	193	186	196	177	179	213	189	200	188	184	192	190	194	217	206	161	217	199	181	224	214	184	196	211	188	200	192	192	176	206	175	219	190	219	217	185	196	199	210	201	195	211	211	170	210	208	207	183	199	196	176	188	190	198	217	196	200	181	210	206	195	197	199	192	185	197	213	202	211	213	207	203	200	198	183	214	216	179	173	192	193	191	199	185	192	193	215	178	203	207	203	204	199	204	196	225	205	204	183	200	214	191	192	198	214	193	197	188	186	210	186	179	189	195	182	196	197	234	176	164	196	207	202	196	184	187	183	213	196	187	183	208	205	204	185	197	208	196	173	227	220	177	177	173	184	183	206	183	185	193	206	221	223	224	188	193	217	204	184	182	192	223	208	196	203	199	197	190	199	222	182	192	220	179	187	199	200	199	182	195	183	167	181	217	182	170	204	184	178	189	197	199	200	188	203	210	210	207	186	212	208	215	180	218	182	207	213	210	228	216	196	190	209	190	202	204	225	197	206	219	190	191	170	225	204	207	194	214	209	202	185	187	207	208	186	184	207	196	212	205	201	195	201	185	184	195	205	172	186	188	185	218	151	198	199	185	195	215	208	196	206	203	180	210	163	174	181	214	202	190	197	191	196	221	207	195	194	193	205	228	197	199	222	209	205	193	218	204	205	204	172	176	184	207	204	207	179	204	201	185	204	188	181	196	193	209	216	221	214	213	202	197	197	189	208	194	188	189	209	191	155	230	234	168	206	193	179	215	189	205	211	203	181	200	203	195	216	188	191	196	187	194	198	191	171	221	216	194	200	215	189	217	192	202	180	170	193	197	183	206	196	202	191	220	203	206	220	198	213	179	222	178	180	204	175	216	224	193	201	207	197	183	207	189	199	214	196	224	216	188	213	174	184	186	195	180	186	226	210	182	200	202	189	205	173	184	153	203	215	190	215	203	211	193	214	198	194	205	224	203	179	193	174	203	203	192	186	210	194	219	169	201	179	194	167	174	175	215	191	194	230	199	170	194	191	206	207	186	196	199	181	188	193	201	213	202	184	214	183	202	199	178	194	175	194	200	194	173	220	205	196	201	186	207	213	220	211	204	203	173	202	197	198	183	203	228	190	210	203	220	187	199	214	192	188	173	193	184	203	230	199	212	175	180	214	192	195	203	177	189	196	203	200	205	187	207	182	194	173	209	200	191	180	186	207	182	226	166	173	213	194	180	224	196	241	188	198	174	174	185	192	189	185	191	197	192	201	190	181	184	192	189	206	187	188	209	185	204	182	206	191	197	198	199	193	197	191	193	178	212	225	205	212	196	182	181	193	206	201	217	191	180	196	188	239	210	195	207	196	193	215	192	216	204	207	196	189	220	199	208	187	208	188	212	199	211	203	199	191	204	193	187	189	212	205	207	192	182	198	173	180	188	187	165	219	201	183	201	201	196	193	204	216	197	166	177	197	191	170	199	205	205	192	191	181	220	191	209	209	196	191	179	198	175	174	186	175	182	187	183	206	196	197	194	169	184	172	219	200	178	190	203	195	193	220	198	193	215	189	220	202	199	216	197	189	188	191	169	197	204	193	192	203	189	203	227	180	173	199	205	194	219	178	213	179	223	187	200	216	184	196	185	181	195	192	201	207	187	197	181	206	196	194	186	189	183	200	185	183	190	169	187	217	186	187	203	183	187	186	193	214	212	209	219	187	181	193	182	208	179	210	193	217	204	185	220	194	195	201	209	208	191	200	212	188	198	195	202	212	218	172	205	214	184	203	222	215	172	206	198	198	219	235	196	190	202	237	178	180	197	187	173	198	173	200	205	222	204	202	216	222	201	175	209	180	203	180	204	190	223	188	210	186	196	225	186	185	213	208	180	188	218	209	181	204	180	184	228	222	203	215	200	163	194	198	192	207	187	206	169	184	167	197	189	184	183	198	232	189	207	162
23810	21286	28644	24263	21276	10448	1051	673	546	491	485	447	423	395	345	373	377	352	353	337	342	316	342	369	345	327	313	335	328	359	329	348	285	290	309	318	304	311	301	337	316	329	323	309	299	293	341	316	310	307	343	322	306	322	323	300	330	320	307	311	343	324	300	325	313	298	292	310	293	301	327	301	301	308	299	322	297	302	319	306	319	286	295	342	304	301	314	269	283	288	293	306	321	350	343	329	308	316	301	291	337	319	300	327	309	279	317	325	301	304	338	307	311	367	318	303	283	309	291	301	321	321	292	295	302	324	332	318	308	292	291	318	308	304	303	307	294	346	299	314	320	286	314	326	326	297	304	321	335	346	306	271	317	314	303	296	293	308	304	327	337	317	310	293	296	299	306	284	322	296	322	310	313	328	319	301	306	321	308	304	343	293	315	341	317	310	281	274	282	317	321	318	305	331	320	314	323	303	344	325	330	327	311	336	330	311	325	308	339	299	292	331	292	326	296	323	293	287	294	280	298	302	312	297	308	310	307	304	323	329	282	316	322	299	311	271	350	293	347	318	304	333	322	318	344	306	331	307	300	320	288	343	324	303	324	347	298	285	330	280	336	301	340	346	337	296	334	307	327	316	339	299	307	312	289	292	285	298	289	316	319	276	315	320	319	283	307	315	289	309	317	300	288	304	304	322	329	318	338	302	311	305	279	316	339	317	302	291	311	290	312	316	297	307	317	339	301	304	286	336	313	308	324	327	305	319	323	295	305	315	308	304	319	317	316	314	362	313	278	299	320	319	312	326	280	294	288	310	313	314	329	302	322	317	296	324	339	313	291	266	289	311	293	291	327	316	353	323	282	328	327	309	301	337	326	326	325	278	309	318	313	304	326	290	293	282	304	296	337	303	329	289	323	323	292	321	328	320	299	314	323	288	314	323	309	278	336	334	325	307	298	294	296	325	305	296	300	332	322	330	329	331	315	329	326	297	329	289	295	293	323	322	331	296	309	285	324	321	320	323	309	321	283	298	319	306	316	253	299	339	335	306	302	346	282	324	322	278	331	300	286	341	295	324	299	332	287	287	297	315	322	310	280	337	301	322	282	294	327	309	313	329	353	304	316	315	302	332	305	309	291	303	312	322	324	335	303	339	309	341	265	294	295	332	318	305	276	296	327	302	298	340	278	286	330	325	341	317	314	313	363	333	359	289	312	327	297	324	342	323	297	325	281	307	287	306	307	289	335	325	304	285	298	314	348	311	308	293	276	315	296	302	322	331	344	342	303	345	333	295	308	272	318	308	353	307	309	324	300	314	304	322	307	304	327	286	272	289	326	308	301	292	300	308	327	336	325	311	331	292	310	318	316	316	317	325	302	345	326	309	319	329	299	304	288	328	294	302	290	289	315	300	288	327	309	317	310	328	324	307	281	349	333	302	288	292	297	318	324	322	293	329	326	293	308	299	301	287	270	292	313	327	305	329	296	305	305	321	347	306	305	319	319	297	299	280	308	298	319	322	292	316	331	314	287	308	308	310	297	287	309	308	298	307	294	317	317	283	327	313	309	304	331	313	323	320	285	308	307	298	299	277	344	320	308	283	300	299	337	287	310	342	281	323	318	309	292	282	315	339	322	323	307	339	329	321	300	335	289	303	278	291	301	301	308	301	298	306	272	327	312	296	353	326	324	349	300	319	317	281	300	284	298	308	329	309	310	305	323	288	312	283	331	294	296	314	286	312	339	305	327	279	329	304	295	332	329	289	314	322	291	291	306	284	280	282	302	290	288	303	311	319	307	269	291	324	285	309	278	340	327	300	280	319	301	320	319	295	340	273	293	283	302	321	306	298	304	304	298	295	335	304	299	304	314	328	315	314	323	334	328	309	319	308	313	295	320	306	350	304	327	304	340	308	334	303	324	291	304	315	311	287	334	301	306	319	297	299	302	307	313	302	301	286	269	313	293	284	337	313	320	303	290	288	314	305	306	321	292	322	306	303	294	324	324	303	336	299	323	333	307	314	301	300	325	330	319	337	325	309	325	303	322	298	301	294	314	304	322	305	301	310	304	300	304	331	296	322	330	319	307	306	338	310	309	314	304	344	288	313	320	294	299	275	316	315	331	335	345	312	321	291	316	314	321	316	300	296	299	329	324	324	294	323	324	303	319	277	338	288	292	295	281	309	303	306	333	328	306	302	313	294	294	290	304	316	278	302	311	314	315	281	325	347	341	323	339	303	304	301	315	301	309	315	329	325	297	267	281	319	322	341	330	315	308	318	296	364	292	337	281	320	304	275	313	307	309	297	313	315	308	309	330	300	301	306	295	321	316	323	304	326	317	297	351	298	310	305	334	304	333	292	292	319	301	342	346	336	311	334	296	315	336	341	323	321	287	307	283	357	309	307	268	308	308	301	314	311	326	307	303	287	293	314	313	325	287	305	271	309	272	318	307	287	309	319	314	289	272	308	303	323	320	291	290	308	348	298	349	300	329	309	300	311	321	293	315	289	319	286	319	293	277	277	318	319	299	302	333	315	316	312	300	336	325	321	302	296	270	315	305	310	312	288	267	295	310	305	337	305	328	301	321	313	325	297	288	301	292	260	325	305	331	310	319	294	305	301	302	321	272	294	322	334	273	304	324	315	288	317	314	341	276	277	301	321	346	304	293	313	325	335	292	332	339	321	322	333	311	314	317	296	299	333	314	295	324	256	263	306	334	315	300	365	325	289	299	310	306	317	313	288	344	317	312	305	320	326	285	302	319	304	350	296	327	295	284	298	310	305	329	310	291	338	289	313	309	289	302	338	336	325	291	306	306	304	283	321	302	309	318	312	289	337	285	289	305	286	314	332	299	304	294	293	345	317	272	343	319	295	309	313	302	323	327	337	297	316	307	297	270	317	324	274	303	316	309	333	336	294	301	325	268	278	283	285	306	316	326	331	319	306	316	301	341	334	330	312	319	324	317	292	336	311	295	332	342	296	301	324	300	347	305	324	328	321	326	343	320	325	296	337	300	312	276	303	336	292	302	303	295	305	328	315	305	297	285	302	270	311	313	285	317	283	302	312	290	324	320	304	286	311	325	296	331	316	298	309	311	315	304	318	291	283	305	304	310	317	318	346	336	299	299	279	321	301	333	326	284	324	306	336	339	281	324	306	314	302	338	306	298	326	308	305	308	292	300	278	301	302	282	312	360	302	308	326	291	315	295	306	297	315	309	309	316	302	281	338	308	302	306	315	308	318	345	302	294	331	329	295	320	309	321	319	317	332	344	314	313	328	271	299	319	329	322	303	336	296	322	307	333	284	316	312	292	252	313	294	297	307	300	296	317	298	322	305	305	327	349	308	328	311	312	303	325	315	299	310	330	314	290	290	319	347	327	308	324	298	311	301	317	324	289	314	326	276	283	301	308	329	295	307	344	342	305	319	306	284	307	333	280	337	301	323	306	308	294	318	350	320	331	287	332	288	302	316	274	312	287	321	304	330	307	300	326	308
3470	13861	12391	2730	1973	1505	1161	949	834	736	605	563	500	466	456	436	407	411	372	370	381	381	375	368	400	364	390	372	370	393	380	317	322	365	367	334	349	315	322	360	341	327	334	352	332	341	316	363	316	338	324	304	313	327	321	329	363	301	345	325	348	340	306	347	332	321	326	314	309	327	305	299	322	328	338	351	315	329	311	328	295	303	302	364	271	308	311	332	292	320	328	312	345	311	306	336	318	346	310	355	320	324	339	316	333	330	347	292	340	318	341	340	331	301	346	299	306	336	331	325	317	291	341	315	331	304	320	344	309	328	330	302	371	322	327	296	339	320	296	318	331	319	325	334	337	319	348	293	308	310	304	284	329	337	307	324	332	316	345	327	338	316	322	333	287	321	313	307	295	290	333	336	327	314	336	328	326	308	321	349	353	321	320	319	336	314	312	333	349	326	362	293	331	304	316	362	326	314	316	305	302	317	300	328	323	321	316	314	320	300	310	337	351	333	340	298	347	306	326	370	307	318	331	326	332	307	352	345	331	309	313	293	319	321	298	330	300	352	319	315	373	306	325	296	322	308	333	329	356	319	307	326	308	320	341	339	304	351	320	363	325	327	301	316	322	320	347	299	302	325	306	343	325	305	325	321	320	335	334	321	320	339	320	333	331	311	322	345	308	295	315	320	343	322	307	329	319	304	320	335	326	338	350	313	294	342	325	329	332	308	326	274	331	313	308	324	311	344	329	300	362	362	349	348	314	304	364	283	303	354	306	298	295	321	353	302	306	336	321	354	321	363	333	325	347	327	332	295	298	308	358	325	318	309	342	312	332	320	326	349	330	345	322	338	345	343	315	313	323	332	299	305	303	321	380	317	326	308	306	322	325	291	320	318	330	298	317	336	315	320	322	328	368	304	343	356	333	346	320	311	338	344	317	292	325	323	346	322	314	332	288	323	348	342	342	305	333	341	295	296	348	316	326	312	309	329	322	370	320	322	321	288	309	341	331	299	315	323	283	311	329	313	331	344	318	290	314	335	335	321	318	326	323	327	315	315	334	312	327	306	327	334	303	304	340	346	352	340	330	310	327	306	291	306	322	325	301	306	279	314	325	317	322	338	325	308	331	319	327	328	319	321	309	343	321	317	323	297	314	314	293	333	329	341	313	317	310	356	354	280	334	311	324	312	318	341	305	336	292	336	326	339	321	298	347	320	312	321	356	302	331	300	332	334	335	299	338	329	335	293	326	339	347	314	301	323	329	348	345	312	307	329	328	351	325	301	293	332	309	299	282	340	284	340	305	308	327	293	338	298	338	302	326	283	321	338	330	312	305	330	293	313	340	309	312	348	329	335	321	285	338	305	324	302	341	329	327	342	311	298	340	292	349	340	314	308	333	327	329	312	310	292	346	299	343	319	300	304	315	292	326	323	284	308	313	335	328	332	308	323	322	304	330	331	339	284	355	338	338	317	358	310	301	341	324	310	319	317	315	326	332	307	307	315	293	335	322	316	343	325	355	332	328	310	333	343	337	323	302	344	318	312	302	342	340	284	320	361	344	319	294	339	317	319	313	334	319	344	340	313	321	320	333	360	310	331	342	367	313	310	318	326	336	308	310	299	295	346	316	331	313	297	318	336	331	331	326	297	341	341	327	338	334	330	324	317	285	345	334	311	333	309	319	333	326	334	303	331	331	299	322	320	331	310	345	341	315	293	337	336	329	346	318	328	312	311	317	321	352	307	306	354	363	313	336	327	336	304	308	326	303	300	356	288	321	311	310	307	328	314	333	319	316	343	335	347	321	336	337	322	308	323	348	311	312	319	333	306	338	330	282	308	336	320	307	326	328	303	337	284	301	292	315	314	316	335	320	319	306	349	336	301	318	320	354	300	318	352	347	300	316	344	361	360	324	337	317	337	335	353	335	298	328	313	326	339	320	326	341	333	334	320	357	317	284	320	323	345	318	297	324	310	288	309	314	280	304	321	318	320	294	303	318	323	334	334	330	343	332	330	331	334	315	337	326	322	302	328	340	343	278	329	310	302	289	304	295	328	327	330	303	313	333	338	321	330	297	319	346	330	308	327	308	309	312	321	326	295	322	324	323	313	328	296	320	361	290	309	306	362	306	306	311	343	315	304	311	356	391	321	349	321	329	305	311	353	300	326	337	351	330	311	273	332	311	292	348	326	317	324	346	338	327	313	335	350	368	294	339	308	333	326	340	316	316	322	323	309	347	327	326	315	304	289	333	347	310	311	320	321	355	318	343	310	334	335	335	281	340	333	310	284	308	305	297	304	310	332	335	355	312	326	302	273	298	310	283	277	323	325	343	316	335	307	337	307	311	335	313	336	307	301	369	315	320	319	304	341	343	324	321	304	309	327	307	345	299	321	310	307	312	334	330	313	321	315	318	314	309	299	322	334	324	341	312	353	343	335	343	328	313	310	300	310	319	345	298	323	339	314	304	310	321	346	305	327	313	348	362	352	310	285	334	334	336	300	303	281	346	338	304	311	292	356	300	303	331	338	337	331	336	340	329	292	346	323	288	317	303	327	311	351	302	311	320	287	315	342	307	333	360	309	290	301	306	289	314	336	320	325	348	331	321	327	288	323	297	350	310	322	312	301	326	331	338	346	307	332	295	309	333	313	313	338	334	312	352	293	331	309	324	334	359	322	300	333	309	320	341	301	311	331	320	304	320	344	327	295	319	314	330	303	314	349	320	350	316	342	298	310	305	321	316	309	303	282	333	343	333	294	311	339	290	308	282	313	309	358	306	295	317	310	321	314	311	319	337	306	329	290	294	337	346	300	306	324	356	314	304	336	336	320	316	345	351	322	331	333	324	295	304	313	322	299	304	329	328	343	331	341	345	300	341	299	328	335	308	308	334	301	342	302	327	311	309	323	314	346	337	313	325	318	312	307	327	310	332	319	316	317	328	344	318	304	344	298	315	326	327	287	334	355	335	315	315	333	318	338	327	332	291	298	324	322	322	352	348	334	338	309	297	307	297	337	332	286	296	315	327	335	317	313	332	273	330	320	287	314	322	298	324	282	321	321	332	297	341	302	328	347	309	336	281	328	319	338	307	321	342	300	320	306	345	337	305	292	301	329	310	295	300	314	294	329	301	339	316	319	328	323	346	337	317	280	351	334	301	335	322	343	337	298	319	320	324	304	339	325	348	318	310	317	317	335	325	322	297	291	350	308	321	303	317	334	334	340	312	355	299	334	307	313	320	315	328	330	299	269	318	298	310	332	306	332	328	307	347	307	324	341	362	308	334	300	344	349	345	320	356	344	298	321	305	353	322	319	360	308	343	344	354	318	339	309	323	343	325	308	300	348	288	309	342	372	305	311	344	332	317	332	331	316	326	341	336	319	305	312	317	299	317	348	314	332	314	281	315	329	326	319	300	345	322	301	317	330	323	307	317	320	307	303	337	316	335	330	296	311	284	305	317	309	310	289	338	302	322	347	319	330	302	318	321	343	305	331
25209	21373	27292	25677	10493	794	586	517	479	430	421	390	440	396	436	382	388	341	399	403	376	380	365	371	373	387	359	385	385	363	365	373	332	329	346	349	326	360	344	352	383	354	361	327	347	341	379	357	386	362	359	398	316	364	356	378	357	302	319	341	372	361	306	405	366	314	351	355	352	340	361	337	346	333	348	337	320	343	359	352	377	342	363	349	363	337	339	376	369	316	341	357	352	368	331	335	388	360	333	343	362	361	322	346	389	358	359	330	367	354	366	371	382	347	343	358	338	351	351	383	360	364	340	362	354	359	357	345	349	363	374	392	368	346	321	357	331	394	358	342	351	350	330	334	325	357	367	337	366	323	337	363	393	370	369	339	334	386	344	346	370	321	353	364	383	351	359	338	339	382	344	356	331	341	367	357	359	364	360	351	361	340	343	371	334	337	369	333	370	373	357	370	357	385	343	328	338	342	351	385	320	359	343	346	352	345	377	389	348	322	337	332	344	322	307	318	366	348	383	364	327	371	377	336	347	354	330	346	354	348	341	367	346	374	352	329	352	332	359	374	358	316	364	337	355	313	342	364	384	333	381	369	377	375	362	365	344	370	356	354	371	329	343	355	342	363	333	338	346	314	336	359	346	358	336	348	366	368	341	362	340	370	368	352	380	349	354	331	332	357	343	376	314	385	360	389	360	366	345	341	352	340	335	369	341	367	335	370	360	370	372	351	386	315	378	340	347	332	315	355	371	326	385	358	352	358	369	370	378	366	342	344	378	357	347	348	381	360	359	327	372	389	351	341	368	336	381	394	324	348	369	368	345	363	384	376	347	381	370	333	351	368	343	344	365	322	373	345	341	303	358	406	360	345	349	358	354	356	381	309	358	351	368	384	350	316	385	372	392	385	351	367	360	343	350	357	347	353	334	307	348	355	361	336	353	333	323	353	357	374	316	336	343	353	351	348	394	365	361	362	364	354	354	369	374	347	333	314	301	363	345	361	353	332	381	344	350	351	370	357	358	360	371	330	371	368	368	314	346	330	377	365	351	372	344	364	342	354	354	357	347	359	389	367	352	368	378	360	351	314	378	345	338	334	353	331	378	347	366	327	349	356	347	362	366	391	357	332	350	379	363	357	383	336	347	310	358	324	357	346	373	394	316	374	360	357	338	352	380	355	355	361	362	353	367	354	382	374	332	398	328	330	330	362	359	329	391	347	364	383	348	350	356	352	353	335	341	369	333	368	348	333	352	312	374	355	341	356	355	355	345	387	364	337	339	336	367	356	376	363	349	342	312	387	335	364	360	365	347	358	364	368	360	392	331	322	367	359	354	391	374	362	375	319	339	329	344	377	342	344	343	365	336	399	359	330	364	348	363	343	371	311	350	352	330	319	335	353	348	350	371	342	328	347	334	356	316	341	366	341	356	353	368	360	361	359	383	340	326	356	354	344	363	353	383	340	363	324	320	367	329	370	356	333	349	352	346	334	372	348	343	338	377	340	314	358	338	347	348	344	389	343	336	360	338	352	378	330	355	349	365	347	334	354	380	367	360	352	333	360	359	339	340	335	324	368	344	369	312	344	358	348	369	366	356	362	338	380	350	368	354	364	336	356	357	337	328	366	344	327	391	335	369	338	414	351	310	347	353	375	368	352	344	325	392	357	370	355	371	336	369	337	351	314	369	376	341	341	332	314	363	357	352	365	302	338	347	327	352	352	356	357	337	359	353	347	336	365	364	335	356	367	324	327	384	317	377	360	352	361	394	376	385	379	338	359	329	336	339	339	318	375	346	378	396	359	376	366	350	360	330	342	321	360	372	334	357	351	357	360	365	339	347	351	339	362	309	357	364	371	362	371	353	362	330	335	340	345	346	366	340	338	339	327	347	354	372	364	368	348	337	317	340	358	384	331	327	337	346	342	343	354	333	341	337	328	337	359	346	364	340	302	360	372	353	379	354	401	343	322	344	361	335	346	361	349	349	370	344	368	352	362	353	379	342	367	359	367	382	381	348	384	365	366	350	330	335	379	355	363	351	365	338	376	338	361	378	357	370	397	327	360	363	305	337	342	349	342	344	368	389	372	367	349	334	354	344	354	372	382	375	357	340	319	379	348	336	373	389	364	374	368	353	380	356	333	349	324	368	350	342	331	339	337	337	314	349	326	332	360	343	365	346	363	380	385	337	337	338	337	361	364	342	355	383	366	383	344	368	357	343	362	374	362	332	322	346	359	374	357	354	358	379	335	373	322	347	357	338	351	364	321	324	334	334	358	327	344	343	387	323	344	350	380	397	348	350	352	330	342	331	382	375	324	344	372	315	366	345	365	373	372	351	351	373	362	345	339	376	369	358	319	336	361	352	363	361	349	398	373	326	342	352	361	366	366	344	369	371	364	371	373	331	361	353	356	329	346	356	364	374	327	339	318	370	353	365	378	376	329	386	303	318	367	348	360	341	353	355	354	363	332	366	343	343	346	360	368	349	356	348	341	314	364	371	357	325	371	340	340	368	366	350	334	373	367	336	347	348	384	339	340	357	352	355	364	360	315	349	334	321	334	378	306	362	340	355	331	355	361	361	360	350	341	331	338	335	361	358	355	356	305	387	355	357	364	366	354	349	358	386	348	368	325	373	344	344	373	354	351	346	350	341	350	351	355	371	376	376	368	335	343	345	356	318	333	365	380	365	370	357	371	347	344	376	345	365	350	328	354	335	335	366	341	354	362	358	336	341	334	323	370	361	334	357	374	341	365	374	371	373	352	381	357	379	358	327	358	348	327	341	328	324	347	326	355	357	313	371	340	375	374	350	371	346	363	343	341	373	356	351	342	343	310	348	360	339	338	371	386	341	365	377	362	355	335	354	344	361	318	366	359	364	333	360	328	379	354	342	354	349	331	332	342	326	340	341	350	357	352	383	352	366	322	363	320	343	356	306	316	325	327	344	358	351	348	351	342	372	364	346	342	316	370	363	348	366	353	366	329	341	343	371	350	330	355	331	361	327	359	368	353	357	360	359	313	353	368	346	357	341	372	357	340	364	346	377	346	334	317	357	340	375	374	342	334	336	343	349	377	348	365	371	351	360	320	358	328	353	335	356	345	383	345	344	359	322	362	340	359	375	352	340	374	365	355	396	363	390	335	352	329	361	328	348	352	347	342	361	375	356	369	349	363	353	343	359	328	356	336	341	339	348	363	327	347	358	354	336	350	345	338	363	339	352	396	354	333	346	331	342	376	359	340	363	357	343	372	347	334	343	341	358	340	349	351	325	349	371	326	365	351	366	388	343	389	355	349	342	344	391	375	356	318	330	329	374	346	336	346	367	358	347	351	355	356	371	359	343	360	326	360	346	372	347	331	354	341	352	330	345	357	347	356	351	351	357	341	348	336	345	363	372	339	385	343	381	365	362	332	336	383	350	335	359	340	373	362	332	317	377	345	346	345	359	345	354	352	347	362	328	317	355	349	327	329	351	366	362	320	357	356	335	359	324	351
3547	13503	11509	1649	1341	1001	836	716	616	554	534	490	482	493	413	440	447	462	429	400	435	387	428	409	377	382	364	354	419	407	403	395	452	386	419	373	407	368	393	368	372	383	379	360	384	388	370	386	365	362	384	394	404	394	387	347	399	374	376	370	363	347	393	396	392	374	386	391	372	381	392	371	433	391	388	372	398	384	363	388	371	426	380	377	384	390	404	398	380	394	406	373	360	408	399	374	399	363	371	363	383	379	373	393	374	405	392	385	407	398	383	422	401	389	395	347	410	382	389	354	354	413	401	380	378	372	368	392	417	383	389	385	406	400	412	390	368	394	385	372	403	356	411	399	371	393	419	400	361	384	393	346	403	362	402	360	365	374	380	408	352	364	388	387	367	367	376	389	385	380	358	437	349	365	349	430	387	397	387	395	389	392	397	376	379	385	365	339	384	344	376	349	405	411	385	373	429	361	367	454	383	401	402	396	362	391	370	365	363	373	382	397	359	375	363	361	419	344	387	377	339	389	372	386	409	410	376	377	408	377	401	407	415	381	382	361	389	397	380	376	409	382	342	402	393	353	398	365	386	392	384	416	396	374	393	386	370	369	416	376	401	376	408	347	368	355	378	379	370	415	379	382	397	395	381	404	409	409	342	377	395	438	361	352	361	404	376	404	400	358	389	376	360	370	370	396	403	344	337	381	372	405	384	393	393	375	394	373	405	367	392	403	372	380	398	362	350	376	389	396	401	385	366	378	375	376	415	376	406	385	392	378	380	404	390	402	378	387	417	385	397	373	412	371	428	331	381	372	374	395	387	426	374	392	392	384	381	384	386	400	375	374	366	385	382	333	392	374	411	415	387	394	372	409	389	395	384	432	371	360	374	391	384	383	372	394	364	362	366	391	367	406	407	406	393	383	362	403	379	367	389	373	393	413	381	407	364	380	359	391	400	408	391	371	370	389	339	373	378	375	368	388	359	383	373	371	390	408	361	411	386	379	397	383	389	373	357	389	340	371	405	418	400	381	372	363	370	414	371	373	397	398	347	380	411	407	410	393	398	333	366	373	421	370	418	362	359	404	352	378	369	396	371	400	366	391	410	353	364	395	406	395	366	390	405	392	372	379	328	367	353	383	422	398	386	372	366	413	369	375	368	370	372	379	398	347	420	413	342	391	414	383	365	351	376	366	402	369	361	387	378	386	389	403	375	359	373	400	375	366	412	402	370	382	359	367	378	402	388	370	406	361	394	403	354	392	339	375	380	406	392	393	395	413	456	410	378	401	406	375	409	359	365	369	368	383	383	404	382	372	379	367	409	392	388	383	405	407	389	392	403	359	391	388	375	375	394	407	411	387	399	394	363	386	386	386	389	352	356	394	381	398	434	401	366	404	360	343	353	399	370	383	382	367	360	405	374	382	383	382	396	364	413	362	376	375	357	381	364	395	397	369	365	364	365	407	374	417	375	409	384	370	375	370	407	325	391	365	364	386	417	379	360	363	397	399	405	381	376	360	370	378	380	401	377	386	350	418	398	376	326	403	374	388	389	355	386	431	382	397	362	367	394	404	388	399	403	381	392	383	379	379	412	363	372	354	406	359	382	408	404	383	380	369	403	396	367	408	397	375	365	382	403	401	379	369	387	360	377	396	365	372	366	360	417	400	377	356	392	392	401	365	353	362	399	394	381	380	425	400	394	364	410	414	380	361	389	399	390	385	381	367	370	380	379	380	412	389	360	370	355	361	389	374	353	403	369	371	360	356	383	397	391	377	392	374	386	382	400	368	373	384	409	373	366	418	372	396	389	376	401	380	407	390	373	410	410	390	392	406	384	381	403	360	354	380	396	377	380	423	375	354	353	400	425	378	368	380	382	352	405	369	398	357	387	385	383	353	410	354	414	362	373	395	385	395	413	422	403	401	401	366	387	367	371	347	396	390	391	401	376	396	355	395	408	371	401	367	372	367	403	395	398	393	405	384	372	399	387	433	363	410	380	356	405	355	350	377	412	363	356	395	383	421	388	375	408	385	417	396	402	380	375	352	407	388	395	402	389	422	381	404	399	371	394	376	399	397	392	355	379	356	402	385	393	337	401	396	414	386	385	407	403	410	402	384	374	364	378	364	397	371	390	383	380	381	397	387	390	346	382	376	371	383	393	420	415	407	374	425	388	389	369	363	381	381	380	398	402	383	360	346	351	386	402	419	386	373	381	391	372	378	383	435	343	437	369	394	368	351	377	374	390	393	378	353	341	360	394	367	356	400	404	391	352	371	357	384	376	388	391	382	396	403	403	387	431	382	398	364	373	404	398	372	382	363	372	389	353	330	391	349	417	396	349	436	395	351	403	349	372	369	377	402	386	378	369	382	409	401	353	365	428	381	398	396	346	404	378	384	331	363	373	388	407	394	366	359	391	379	357	387	424	357	370	384	372	388	386	370	357	410	409	391	399	353	373	383	384	409	371	411	379	405	414	389	383	416	427	411	366	379	369	394	387	391	380	412	373	389	388	412	377	398	353	371	357	362	412	394	366	393	402	426	407	387	383	404	363	399	394	361	401	373	390	410	395	390	395	388	338	428	410	361	376	405	397	384	388	362	388	412	382	372	378	361	388	365	406	375	373	398	358	379	350	378	399	363	392	404	397	359	378	383	375	386	420	424	402	396	391	394	363	434	408	386	381	405	396	404	371	386	402	376	386	344	379	423	386	358	346	398	367	368	420	407	367	382	407	394	360	363	382	366	385	378	363	379	370	397	371	389	405	373	367	389	358	423	416	358	376	396	385	404	372	367	375	380	359	375	347	371	363	357	369	419	392	354	385	369	358	372	424	390	384	383	377	379	354	347	357	391	415	401	380	356	374	376	407	400	424	381	369	401	370	385	337	395	407	384	368	373	416	350	379	428	355	385	386	385	377	411	382	414	416	363	408	384	403	360	371	400	381	379	375	388	396	361	378	393	381	421	355	381	393	374	401	430	389	416	380	433	386	377	371	360	414	348	407	400	368	414	375	373	381	352	375	384	384	349	402	365	384	413	368	374	401	409	369	382	374	385	424	371	363	428	383	378	391	366	391	411	367	386	364	409	379	397	375	373	398	345	379	355	362	358	407	419	353	403	396	395	370	396	377	375	364	411	357	383	379	408	398	380	369	364	362	373	406	369	395	393	373	412	373	399	391	400	410	382	359	387	388	428	376	406	382	373	402	374	368	367	421	397	376	402	371	389	392	386	374	389	374	382	375	365	419	365	372	376	341	403	403	377	391	386	317	387	345	393	373	393	406	366	388	381	392	404	408	374	372	376	391	390	389	380	383	389	394	377	398	390	399	355	397	395	363	377	370	383	359	414	367	387	384	385	410	382	362	398	399	356	389	410	370	379	393	394	362	359	429	367	361	421	412	403	387	379	426	375	383	395	384	373	397	351	360	374	383	371	391	387	397	369	373	378	388	410	408	356	361	401	367	404	371	374	379	362	409	393	396	343	367	418	391	375
22912	21420	29531	23705	21421	21492	11397	1374	1082	980	884	844	811	746	743	756	741	731	681	710	644	635	679	644	618	609	622	647	616	617	639	654	571	582	637	623	610	631	598	617	615	602	589	569	573	566	605	633	599	624	631	608	577	591	655	631	599	553	603	646	603	678	590	608	633	606	631	636	620	543	603	604	617	555	590	601	534	603	596	635	615	576	592	594	585	584	622	636	594	554	588	642	636	620	598	602	631	582	576	655	610	649	604	623	627	604	590	600	602	621	606	612	563	598	621	643	643	592	582	590	595	632	579	622	587	641	622	594	567	599	623	631	620	571	576	606	636	571	625	575	546	610	614	600	587	636	595	654	591	580	608	588	606	613	582	587	591	586	596	578	617	597	570	560	587	589	640	600	585	639	581	635	570	614	572	604	613	592	580	588	611	555	591	596	621	592	576	606	587	594	571	614	595	587	583	575	576	641	632	634	629	534	603	542	586	548	548	618	608	582	572	597	582	651	600	603	659	635	564	567	617	633	639	586	618	590	589	558	604	587	583	601	571	609	601	584	533	623	641	619	632	607	604	605	619	579	606	633	577	548	630	591	652	560	622	594	634	567	574	581	622	572	619	581	578	600	568	590	559	596	561	579	668	548	593	544	570	560	621	593	618	577	593	635	633	628	626	557	581	562	612	604	591	589	615	606	589	601	605	597	568	593	606	609	651	552	595	583	560	609	598	603	598	598	568	621	584	594	600	608	630	615	642	592	551	584	626	589	573	614	585	583	587	602	627	581	587	630	589	615	576	604	628	604	607	633	639	586	575	602	572	635	635	634	610	587	608	617	597	592	607	589	619	596	630	535	557	593	576	593	557	577	637	618	632	600	626	568	597	628	586	609	587	601	593	611	589	585	603	604	568	640	636	607	603	587	594	566	603	577	607	588	572	618	591	580	599	552	598	611	560	658	557	616	594	621	588	580	586	640	631	571	632	571	603	577	612	623	592	623	580	569	606	581	585	540	641	602	597	589	539	617	619	621	555	574	636	589	616	563	594	621	595	583	564	577	583	571	563	598	535	582	623	617	620	576	605	573	541	570	609	622	608	615	581	586	596	652	557	600	610	595	629	607	577	671	581	606	620	579	599	598	608	576	579	595	631	548	574	542	606	618	634	581	618	587	578	562	590	627	602	593	597	625	638	585	609	562	610	611	614	601	604	604	603	585	629	599	575	572	572	620	616	593	582	565	608	589	610	582	596	593	610	580	564	603	629	636	599	592	584	550	587	611	552	582	610	607	538	592	599	618	622	604	610	562	615	613	606	624	606	556	571	630	578	628	561	577	616	645	601	590	600	618	625	586	576	599	564	597	629	601	612	581	571	588	595	590	587	669	613	555	586	561	583	577	586	628	600	618	586	599	618	588	604	586	660	606	632	570	570	597	598	590	575	595	612	594	615	613	598	570	579	558	598	603	606	606	600	573	581	608	654	616	608	575	623	603	589	634	573	585	616	600	588	584	570	585	601	614	598	608	591	557	602	607	621	575	603	612	575	563	585	614	614	591	561	669	542	597	580	568	592	583	603	573	611	601	603	610	594	606	633	576	594	608	599	585	571	550	612	576	570	594	561	589	626	601	628	605	618	605	609	607	627	587	598	602	599	597	595	567	623	616	585	587	629	605	541	608	584	572	601	557	593	592	594	608	625	621	595	609	569	585	608	593	590	633	597	595	595	571	611	602	622	604	574	573	591	625	587	607	602	598	590	625	572	585	584	586	596	598	561	572	599	604	605	637	668	562	582	603	609	597	611	570	610	570	634	607	648	593	613	583	593	630	614	577	603	558	554	588	548	568	616	623	599	642	612	615	564	612	604	647	594	588	581	611	606	613	584	600	576	596	648	569	674	561	561	560	630	630	602	609	608	603	583	591	600	644	587	625	601	563	594	564	601	611	543	577	629	561	567	617	622	586	606	606	583	625	560	626	594	596	606	567	572	616	593	585	632	617	578	583	604	604	607	578	555	577	607	607	621	562	638	597	603	598	624	558	622	625	566	570	556	559	594	592	611	621	577	650	563	586	590	594	620	604	585	580	562	571	604	600	580	590	571	578	594	607	608	610	586	584	593	615	564	581	560	592	568	576	593	600	561	619	586	579	592	631	618	605	609	628	596	572	602	537	603	585	607	603	622	546	569	579	601	610	648	578	569	604	587	632	566	623	561	627	611	588	596	558	560	587	597	571	600	579	594	565	609	628	594	596	588	577	609	634	605	581	602	597	619	627	635	606	616	590	588	556	612	615	576	560	561	556	607	601	595	628	579	641	617	603	575	605	637	636	632	612	602	619	578	599	606	585	664	602	627	575	553	606	612	555	584	599	598	577	581	570	582	609	588	632	600	609	565	613	589	565	623	602	589	581	583	607	582	633	662	622	605	600	614	611	599	602	601	611	610	591	569	581	621	585	617	547	606	633	576	586	586	573	636	570	567	568	612	605	567	586	650	570	618	617	608	596	568	576	597	584	581	611	582	592	605	587	607	619	625	610	661	612	626	637	621	578	633	627	591	607	614	620	581	602	637	574	573	568	628	622	578	613	629	584	591	586	619	599	626	608	574	568	565	596	617	587	631	617	574	592	604	618	632	617	587	602	616	594	541	574	594	577	613	604	601	579	607	556	580	593	580	602	590	618	614	567	584	598	616	598	597	583	623	604	562	627	596	600	568	615	599	625	670	606	561	585	584	625	564	624	573	630	516	587	622	613	587	585	640	580	628	636	604	573	554	550	604	593	568	618	574	650	590	606	571	584	584	593	564	620	604	620	568	578	568	568	556	596	580	594	621	601	570	592	610	594	587	620	612	580	580	558	600	565	591	617	577	612	585	644	543	579	616	611	566	586	609	599	604	552	582	571	617	568	617	579	586	603	604	626	595	563	604	595	612	590	604	589	629	615	616	607	578	603	588	621	576	574	625	603	634	567	572	587	571	574	564	581	626	589	578	560	625	589	621	578	603	600	575	669	563	581	604	594	569	603	610	583	573	607	573	592	587	584	620	553	578	616	617	609	636	648	635	576	599	610	587	597	644	575	589	603	582	630	598	592	574	571	597	578	611	537	612	601	592	569	587	598	599	572	610	628	600	546	654	573	628	587	583	647	581	492	639	666	618	555	590	590	601	636	605	607	612	552	603	560	583	641	601	559	595	585	574	566	593	610	578	585	637	623	652	640	604	642	584	628	578	583	594	583	582	654	596	562	596	612	619	628	571	581	556	615	578	627	618	624	606	582	588	625	599	629	613	614	588	566	575	638	590	576	562	602	623	640	551	543	614	627	594	602	610	587	609	588	620	592	594	614	579	612	618	573	542	640	571	590	631	588	595	623	626	609	578	583	579	642	609	579	572	559	596	588	601	588	611	625	644	627	629	581	615	611	602	553	598	612	613	617	586	611	581	585	588	604	587	613	606	566	599	595	584	569	649	585	543	594	602	608	613	557	589	532	576	561	615	649
4917	23372	18364	4968	3535	2696	2201	1737	1452	1307	1154	974	918	872	880	773	772	732	729	777	691	626	693	636	650	668	600	630	662	651	627	664	642	568	629	616	641	652	639	642	645	569	632	610	621	631	612	599	606	577	625	631	617	608	600	616	618	589	560	584	632	576	551	556	587	611	624	596	583	614	588	588	595	601	627	632	615	611	640	637	616	586	602	606	615	603	601	576	583	598	631	607	669	591	594	589	583	604	604	588	592	581	588	618	582	608	581	618	618	598	545	556	580	668	638	576	630	606	617	617	598	630	629	593	608	593	623	624	590	546	630	564	594	595	584	602	564	598	618	647	574	594	587	648	633	564	590	601	600	588	620	556	583	579	613	578	561	579	622	575	530	606	582	595	597	604	592	607	597	587	601	638	602	608	578	593	599	602	558	628	614	622	589	592	546	567	637	594	620	554	575	583	668	604	619	631	597	593	585	619	637	629	575	606	618	587	567	574	594	578	604	601	644	619	649	575	597	595	588	611	631	587	584	613	587	572	610	618	594	615	637	618	567	614	596	574	604	618	615	602	590	596	545	615	601	585	583	601	594	595	629	568	544	618	629	570	592	609	574	617	578	570	616	636	627	616	615	596	630	598	610	551	628	585	571	621	607	567	614	606	591	594	579	619	620	591	620	583	605	602	593	587	595	576	586	604	622	611	607	615	560	580	595	580	579	639	616	582	576	650	572	576	563	589	638	605	620	596	593	615	673	613	579	641	704	622	586	583	573	603	619	647	586	608	595	625	600	536	592	593	555	574	584	554	627	597	609	612	645	587	600	632	612	631	590	550	563	592	605	632	594	561	588	597	553	582	570	568	604	564	618	603	624	602	636	604	631	615	618	595	596	564	601	626	626	593	587	584	649	599	586	579	616	573	570	611	546	574	644	650	583	611	570	571	590	533	594	598	601	571	582	599	606	569	634	634	632	601	611	625	609	603	621	602	611	639	596	562	603	597	599	614	618	562	560	560	558	600	589	584	589	632	574	595	623	604	570	604	652	611	635	560	579	587	599	612	603	588	564	638	641	637	613	625	647	617	603	587	595	623	597	597	606	590	598	617	605	552	615	616	660	612	578	600	607	608	588	627	523	615	598	614	583	601	609	565	571	548	609	634	611	615	653	616	601	604	594	553	587	579	614	570	634	610	630	602	618	617	595	621	623	609	591	596	599	583	595	602	555	593	612	596	588	581	629	569	628	617	609	581	618	619	583	632	594	580	598	609	613	594	605	580	578	592	601	591	619	612	571	598	598	607	579	540	613	624	583	612	548	595	594	564	553	592	595	517	626	592	598	636	638	598	577	578	591	560	580	645	591	585	590	605	574	643	680	589	610	579	612	573	598	561	550	583	602	606	598	601	587	556	580	621	630	604	618	618	580	628	600	608	607	621	634	629	587	600	584	579	588	630	638	582	563	540	639	597	600	586	619	585	595	578	591	610	597	549	597	607	661	533	639	607	571	551	610	543	539	544	571	603	618	599	626	576	610	606	576	610	597	588	602	678	614	614	591	590	607	647	553	596	616	616	578	634	592	590	550	582	625	633	615	598	556	636	574	628	585	587	591	593	594	596	630	619	570	596	620	586	584	589	596	629	616	604	558	631	644	599	574	569	616	626	573	570	606	618	620	616	567	622	592	572	580	577	600	601	612	617	569	616	632	637	603	576	613	583	556	552	574	633	602	595	549	614	614	600	569	614	616	639	632	610	587	612	610	622	574	577	657	586	599	597	591	608	558	542	609	594	595	628	631	567	630	596	583	588	609	550	608	622	601	600	657	636	577	598	581	610	605	629	632	616	613	600	579	585	604	584	586	553	585	585	593	609	634	602	559	629	650	633	606	582	618	616	595	606	513	607	592	566	595	604	602	605	628	616	575	613	611	593	600	566	601	577	576	629	586	562	573	596	628	600	590	605	619	589	594	591	604	607	602	607	582	538	610	638	588	646	595	615	594	552	547	558	583	582	570	518	585	562	602	575	648	583	580	603	618	585	598	571	583	612	595	571	557	600	591	586	600	635	620	601	611	617	557	579	594	567	656	568	599	577	582	614	605	673	595	616	600	598	587	580	550	607	624	584	612	608	623	594	575	631	566	590	617	545	626	612	583	612	582	590	565	631	586	588	589	591	612	622	613	634	584	601	621	610	614	573	588	594	590	599	634	546	565	565	590	611	625	625	595	601	618	600	584	592	573	574	584	563	581	574	572	608	584	595	610	585	626	581	596	571	572	571	574	667	573	601	574	599	637	610	627	586	595	586	562	609	601	625	597	606	565	637	641	579	601	616	541	607	565	594	590	577	589	606	622	578	608	611	587	593	608	603	608	605	573	657	605	609	616	591	606	579	617	572	568	573	586	607	605	626	590	552	612	616	632	596	543	562	579	601	600	585	634	541	594	632	579	593	604	588	628	622	589	596	596	586	565	585	568	580	618	594	604	620	598	626	608	598	625	583	595	580	574	596	552	601	621	591	597	601	613	589	629	611	559	582	624	595	640	608	623	617	605	590	620	614	610	615	571	571	598	601	607	586	592	597	646	576	616	580	577	608	616	591	609	613	600	586	667	588	633	576	625	578	599	618	595	609	603	584	579	610	628	544	556	570	582	583	573	642	556	613	581	576	592	591	552	539	629	567	634	567	623	594	571	597	596	565	590	551	584	587	565	618	599	573	615	622	605	594	595	608	665	661	593	559	622	625	572	577	557	582	562	587	606	584	624	647	586	614	613	643	580	603	614	583	581	606	574	563	638	563	624	618	630	590	617	593	641	609	637	592	610	585	620	588	558	624	598	586	591	597	569	548	641	600	598	623	583	594	578	589	570	615	589	617	638	596	636	603	586	559	613	598	597	582	620	592	615	573	610	603	561	605	579	579	597	595	551	590	579	611	611	597	603	587	592	608	593	547	582	606	602	617	643	607	592	610	586	624	613	605	599	562	606	580	587	565	606	599	579	613	611	599	577	626	603	590	645	577	592	553	566	630	602	601	620	591	643	592	567	581	613	541	586	587	600	587	631	595	541	596	602	623	633	645	579	597	604	597	579	574	622	591	618	652	649	613	580	616	580	586	583	604	565	678	575	623	595	574	593	606	619	577	582	595	593	602	637	608	604	599	635	559	604	584	571	558	582	551	598	599	612	598	630	587	608	592	577	605	569	611	578	618	598	608	620	596	579	594	583	592	577	586	596	608	618	609	566	598	583	574	600	581	580	571	582	612	571	582	605	588	620	590	564	607	619	624	637	591	610	597	632	602	610	609	605	585	591	603	619	571	619	601	624	570	565	587	549	615	609	576	552	571	597	577	588	591	564	628	587	595	631	581	585	596	629	567	574	619	624	613	581	601	616	586	581	581	602	554	570	565	582	584	593	595	652	608	606	628	614	566	622	606	611	567	574	592	604	660	575	552	603	578	547	662	592	584	622	602	642	593	613	573	604	650	607	590	576	621	577	589	593	602
27880	18511	6959	845	443	381	286	201	205	202	188	201	184	178	170	198	174	187	194	168	203	209	190	159	169	167	203	191	185	179	171	187	202	171	195	180	171	182	199	195	187	189	174	185	188	179	186	187	188	185	191	192	181	196	187	177	185	184	175	208	176	173	195	169	177	182	185	181	182	173	163	166	189	193	172	203	185	169	183	165	179	166	203	177	173	183	197	187	182	188	188	178	178	150	170	190	175	178	180	186	178	179	202	179	158	169	200	159	174	176	185	181	192	176	179	208	171	157	163	168	186	163	184	184	175	174	194	175	172	201	168	170	182	178	205	191	165	177	179	164	165	186	191	187	175	189	165	184	177	193	198	165	196	168	172	218	195	169	188	201	177	169	165	145	188	157	161	184	175	177	208	164	168	169	183	180	183	178	189	172	181	186	171	201	187	205	193	202	190	190	174	152	199	191	195	176	166	151	192	178	182	170	196	174	186	185	179	184	168	178	180	187	178	181	182	176	210	176	198	180	174	176	185	191	186	187	164	171	185	172	189	202	181	203	163	183	191	192	149	174	170	188	174	177	186	183	175	174	182	183	182	183	198	171	186	179	227	164	187	175	187	147	180	166	190	180	176	176	171	167	173	190	176	196	211	169	176	171	196	187	181	165	180	185	194	199	182	184	186	173	173	184	173	191	180	183	174	183	157	178	197	168	169	170	175	176	175	158	174	185	171	173	166	197	186	187	178	179	163	144	187	185	209	178	187	174	192	164	193	197	152	188	179	176	180	161	188	173	182	170	176	162	174	176	195	188	189	172	176	166	183	189	165	197	196	208	172	202	177	180	172	185	206	208	185	190	180	180	190	202	177	170	174	169	180	203	185	189	183	209	194	170	178	170	191	174	159	191	149	180	157	181	164	169	188	174	183	180	173	172	202	184	162	182	163	171	175	178	182	183	182	176	184	202	190	185	181	202	172	189	191	149	183	171	193	193	182	163	178	180	200	189	189	169	167	187	163	176	190	180	181	195	189	182	154	179	170	185	209	152	206	170	205	200	190	174	193	177	198	207	176	166	175	169	192	198	177	179	182	187	178	168	181	173	195	186	203	175	180	178	176	199	184	151	173	190	188	166	198	175	190	223	178	194	166	185	180	181	185	167	180	174	188	176	183	176	171	172	186	174	185	183	172	166	200	177	204	197	173	182	147	181	174	181	186	172	186	192	177	183	152	178	176	177	154	175	172	183	175	168	158	165	171	198	182	168	180	215	184	159	181	189	157	180	172	175	158	175	164	168	176	189	165	180	198	186	214	194	173	186	190	187	196	166	176	190	175	179	197	192	194	166	178	181	168	187	159	193	159	199	184	178	198	181	188	174	183	165	161	188	159	155	181	181	183	173	181	188	186	162	189	174	164	160	182	187	199	175	198	182	181	173	163	178	192	169	215	184	189	181	206	172	182	183	136	187	191	197	198	187	187	180	171	178	170	184	192	190	163	214	189	182	178	178	207	184	180	194	180	202	169	170	173	174	199	183	179	207	171	153	167	191	152	181	179	181	173	185	181	190	180	177	205	186	183	195	196	168	202	182	207	196	185	164	183	168	187	177	193	191	202	180	168	187	175	176	177	178	200	186	166	147	208	159	176	190	167	199	181	174	178	169	184	180	160	192	210	178	167	175	151	178	162	197	172	182	175	168	181	200	199	169	166	180	177	173	188	179	188	187	167	202	167	167	172	179	153	201	184	173	194	199	177	176	174	181	153	188	178	191	157	164	198	163	175	190	183	188	187	190	185	196	179	184	187	165	171	167	169	174	187	187	188	173	166	194	166	191	168	187	176	176	172	182	158	179	162	178	178	192	160	178	174	154	216	163	160	186	178	195	178	168	168	178	192	181	177	185	186	167	192	191	187	182	179	188	165	168	172	163	185	174	186	183	196	178	178	188	206	169	175	160	187	185	178	156	173	179	171	208	182	154	183	208	179	196	162	198	190	178	187	190	190	184	191	175	185	170	184	204	199	163	194	186	180	163	185	170	183	176	188	172	161	185	183	178	200	180	200	185	150	183	171	177	203	184	187	194	216	177	180	158	178	195	212	195	194	178	204	183	168	176	187	193	187	160	181	190	176	164	187	184	166	190	186	173	163	176	176	176	172	147	179	181	171	163	192	182	198	176	153	171	185	167	168	147	173	174	190	180	181	182	198	178	168	164	186	181	187	195	177	195	201	181	184	164	190	183	168	174	197	172	199	179	188	196	164	160	178	183	169	163	188	195	186	194	195	195	173	193	182	177	203	168	175	202	183	187	169	189	189	194	182	157	180	188	181	163	178	166	154	157	187	200	177	161	187	183	209	186	172	175	182	182	161	148	159	166	182	183	168	190	196	183	180	199	186	187	205	189	169	183	202	194	185	185	170	173	204	159	193	171	192	178	189	155	171	163	178	188	160	187	183	223	183	179	179	181	202	183	186	160	189	193	163	160	176	185	178	193	164	192	189	188	195	182	193	190	195	204	191	180	189	179	185	172	203	173	184	166	167	184	196	173	188	190	222	199	197	178	154	148	209	167	183	160	168	172	186	162	164	191	163	168	190	173	199	205	189	173	167	188	172	163	188	174	185	172	204	194	177	171	169	193	171	188	196	193	165	191	176	181	183	178	183	214	207	172	171	188	181	180	177	170	189	179	177	191	186	178	180	161	178	176	201	174	179	205	202	201	190	174	192	174	198	183	177	161	185	168	176	178	215	159	177	184	178	229	157	187	189	196	180	183	174	167	215	178	210	199	174	182	194	187	174	193	175	170	195	192	146	160	162	182	203	189	180	205	199	176	187	198	195	181	162	178	183	195	157	174	188	192	150	152	196	215	191	201	178	188	158	188	187	179	161	183	190	166	173	208	200	184	170	158	177	172	191	169	191	174	204	194	179	172	161	181	191	193	176	176	202	178	170	168	212	205	176	187	188	163	185	162	180	173	190	173	163	190	190	152	168	168	198	153	174	165	168	192	193	181	183	161	194	180	186	178	188	183	188	177	174	189	148	187	155	198	183	177	164	167	194	177	172	195	194	167	181	168	187	196	170	168	178	193	182	171	181	175	183	161	172	204	177	179	187	191	171	206	202	179	182	170	183	181	173	178	160	197	195	175	193	168	183	171	175	199	188	204	207	179	165	180	169	186	175	188	176	199	182	158	162	177	186	185	163	202	184	178	222	190	187	159	170	174	209	176	182	206	185	189	184	178	189	190	192	176	190	163	167	168	177	182	173	206	191	183	162	181	179	183	181	197	182	180	190	195	209	183	179	205	153	153	177	190	163	185	177	176	182	202	172	174	155	183	178	184	183	191	168	178	194	188	175	194	196	182	179	200	192	179	185	188	194	172	178	173	186	176	188	178	188	187	179	187	180	160	186	210	199	197	161	172	196	185	187	210	202	176	193	166	195	185	193	177	182	180	186	191	202	195	174	180	179	163	209	214	192	184	168	163	178	219	188	161	211	160
4309	4705	2592	381	315	281	279	206	224	206	219	215	224	218	225	211	174	182	212	201	202	197	189	200	192	200	194	207	197	202	207	198	200	194	208	209	189	231	185	207	203	213	192	185	197	214	189	196	192	202	185	197	227	215	199	201	202	188	190	216	197	208	204	203	224	237	194	182	202	185	189	203	181	184	203	199	201	198	199	197	193	213	206	201	190	192	203	180	207	202	186	217	178	186	224	214	214	196	211	209	208	182	207	222	215	194	203	201	222	195	191	182	209	197	220	208	207	204	201	200	253	193	196	216	200	189	188	197	201	175	217	211	201	213	189	210	204	211	192	213	224	205	184	189	200	209	200	198	216	206	211	191	190	190	197	192	204	208	212	197	213	202	206	193	202	187	204	201	200	205	211	202	198	224	204	189	222	193	194	190	197	211	197	184	197	193	204	182	228	227	201	182	224	200	196	183	199	210	209	236	207	175	209	194	207	189	192	195	212	197	184	190	201	212	204	201	186	212	207	236	185	204	208	185	184	200	213	220	224	186	208	217	185	224	192	218	189	210	189	215	214	173	201	198	183	218	215	209	207	212	206	200	208	227	180	220	206	214	187	210	219	212	196	172	210	187	203	189	202	213	223	217	196	220	175	191	244	240	198	222	193	199	194	181	203	227	217	201	205	199	207	190	199	195	192	204	206	225	212	214	203	225	214	197	205	203	209	217	208	206	202	233	229	218	207	191	206	207	188	200	210	207	186	200	224	209	214	211	232	206	216	195	206	199	204	223	211	206	211	216	224	215	187	212	209	213	188	240	190	197	189	187	207	219	235	203	205	187	202	188	199	197	193	204	195	198	192	198	178	203	187	206	187	181	218	183	182	174	211	208	186	230	195	186	216	199	201	193	182	197	214	199	230	178	184	169	208	206	189	192	220	192	197	203	194	215	199	188	215	229	199	195	199	204	211	196	204	201	193	195	205	208	183	184	199	203	176	214	210	186	202	192	211	229	190	231	211	208	201	210	183	224	224	182	199	184	188	212	227	209	180	203	182	191	204	221	193	204	207	224	177	203	217	199	212	196	210	222	200	193	186	227	209	194	220	208	178	214	213	201	199	201	190	209	193	191	226	198	222	197	208	201	201	205	218	184	199	197	211	191	203	205	181	195	221	214	207	208	213	217	203	184	210	204	178	177	207	196	214	190	221	189	189	194	189	195	191	219	189	207	188	190	202	196	213	200	216	204	189	224	224	213	226	197	189	201	200	192	187	197	194	204	211	188	223	208	192	198	210	195	198	179	200	185	210	206	176	198	171	205	220	188	202	206	217	200	195	202	185	203	185	200	213	207	237	218	224	221	206	214	192	218	219	204	197	179	202	215	178	178	222	212	203	212	214	201	193	171	226	203	206	183	204	202	204	203	204	191	194	212	183	205	208	179	202	222	205	205	210	216	190	190	223	214	208	225	221	192	196	220	164	197	205	206	189	162	200	199	193	205	164	201	208	186	205	219	209	204	219	213	209	238	177	198	203	195	215	204	175	210	240	212	177	230	194	204	189	224	201	203	201	195	204	200	195	207	192	197	194	189	196	208	196	210	209	219	196	221	212	211	194	201	218	188	185	201	200	199	206	215	216	191	194	185	231	221	207	191	201	197	190	215	205	208	193	226	224	196	210	197	219	193	189	206	192	180	220	211	207	190	205	177	196	203	200	197	180	202	191	193	208	208	201	206	190	193	193	198	191	214	191	193	217	237	207	201	204	203	192	177	181	187	205	204	214	209	229	192	208	184	165	194	189	217	221	203	190	188	213	202	215	211	222	194	231	187	188	209	204	181	187	187	218	191	195	205	200	186	195	187	198	190	203	193	220	189	211	189	198	205	221	208	179	218	208	223	183	213	217	205	219	228	220	194	187	186	196	198	211	205	206	229	216	216	198	195	220	193	228	206	216	200	178	200	180	205	200	179	217	202	198	198	205	209	206	210	198	203	205	187	192	164	190	224	192	227	206	233	226	210	183	200	198	225	212	203	208	209	198	230	192	191	218	224	201	210	200	186	169	205	199	180	216	217	190	206	206	198	187	193	186	206	209	194	195	182	192	197	190	217	203	177	221	199	195	222	225	191	206	207	208	200	176	195	176	207	217	177	197	231	184	193	204	183	216	206	229	216	215	222	197	171	209	187	199	215	202	197	187	209	171	181	207	195	193	227	196	192	179	200	181	217	198	212	177	192	173	220	200	205	207	199	196	177	210	212	189	221	202	222	209	195	223	202	203	203	223	193	184	175	204	205	196	196	202	195	211	209	233	195	219	194	205	209	189	190	184	206	195	204	219	192	198	179	217	215	215	212	206	186	213	197	191	211	203	208	222	196	209	192	178	183	207	194	220	207	190	203	193	214	186	191	202	250	186	200	199	216	207	185	206	202	194	213	204	190	215	175	224	207	207	179	188	207	192	199	216	190	181	208	216	225	199	214	186	211	210	195	190	206	203	189	211	204	204	205	190	185	193	199	205	222	215	187	215	183	188	194	220	198	207	231	198	191	206	199	205	202	201	211	219	206	206	190	206	206	214	204	185	193	206	208	218	193	230	189	215	198	210	223	211	214	205	196	205	194	192	175	216	216	195	205	183	194	208	192	186	208	190	208	201	198	213	199	230	210	189	216	212	199	202	212	202	208	217	186	216	206	211	190	199	195	182	200	207	209	193	211	201	181	177	239	225	217	212	215	222	206	204	220	208	214	191	201	210	202	190	228	217	194	210	188	206	225	202	186	185	204	185	222	210	159	200	183	161	188	223	187	201	194	217	199	212	206	183	216	213	211	202	213	206	196	200	196	182	212	216	199	202	189	193	224	210	206	228	188	190	227	190	204	197	195	191	167	186	184	200	189	198	170	177	212	192	179	203	221	209	197	190	175	182	184	222	204	196	195	200	189	191	190	220	215	197	199	183	222	201	180	202	196	209	200	176	215	197	202	203	185	198	197	203	227	209	218	218	197	204	203	220	219	227	198	183	211	179	187	215	222	188	201	207	190	199	195	207	193	197	181	217	215	228	198	178	196	199	212	186	191	199	214	190	218	202	211	186	197	191	238	204	216	184	229	186	209	198	187	224	224	176	187	195	221	212	217	185	194	194	183	180	217	218	208	202	191	200	204	185	191	197	180	168	217	192	191	211	204	201	212	194	181	198	189	177	204	205	221	200	215	182	191	208	211	234	227	199	193	234	192	213	183	220	197	189	208	207	225	198	198	219	197	194	175	197	225	205	188	220	208	219	208	173	216	189	185	205	211	199	181	211	191	211	196	196	185	200	204	205	205	199	210	215	214	192	184	191	222	210	195	211	218	219	199	205	191	204	204	186	213	184	185	217	208	216	212	201	187	197	230	206	187	194	204	190	171	212	220	201	186	196	189	221	224	200	201	200	213	174	205	167	189	213	216	174	192	222	209	207	214	195	216	215	197	187	192	183	182	206	211	177	204	184	216	198	183	208	189
23987	21440	29217	24067	21431	12493	1114	682	549	484	458	395	422	420	372	404	349	364	359	353	334	356	321	336	332	339	362	375	338	345	330	363	359	333	324	310	285	332	291	295	301	340	329	336	331	335	332	300	316	302	297	312	305	354	302	349	338	299	293	338	276	318	286	303	329	333	305	342	290	313	355	343	357	320	287	318	292	323	318	298	330	312	332	328	348	358	340	340	298	305	309	310	353	375	292	326	319	301	312	323	343	310	338	328	302	343	293	295	299	312	301	330	334	332	342	317	286	306	361	345	316	365	322	299	289	293	335	336	321	355	305	311	304	285	313	338	321	323	321	341	293	312	282	325	340	339	274	316	346	327	347	309	324	317	283	349	338	319	358	290	296	322	281	309	316	349	308	325	297	325	339	307	337	317	330	311	336	307	283	326	314	297	294	337	293	337	308	333	327	328	344	305	320	314	320	322	318	357	326	284	325	309	333	300	342	338	328	318	311	297	319	337	303	330	332	330	306	330	298	314	322	339	323	328	309	372	330	306	305	334	312	321	313	325	315	297	350	318	338	347	311	298	311	319	308	328	336	318	315	306	332	306	295	303	319	336	325	326	347	299	334	292	326	319	309	338	335	323	348	310	297	325	343	329	330	304	300	300	319	311	366	338	299	302	319	342	327	309	322	330	314	335	334	336	302	305	284	335	297	339	319	274	317	319	334	309	316	321	332	315	348	332	328	329	301	326	322	314	333	304	311	296	310	280	323	315	316	287	321	330	288	269	329	315	299	328	344	310	340	322	327	276	324	316	322	280	303	298	315	327	362	310	290	351	316	317	338	348	324	332	310	296	330	342	316	319	297	323	326	307	316	294	345	312	317	301	317	320	285	312	318	308	311	309	300	304	319	340	317	316	296	331	338	338	268	307	329	333	314	334	331	328	310	355	324	321	365	288	334	318	367	325	310	332	294	302	369	319	298	319	307	323	354	315	318	314	318	315	341	307	328	299	302	331	321	302	324	324	324	340	331	337	287	289	328	322	325	319	345	280	333	316	321	299	325	297	325	338	318	324	267	329	313	345	319	337	324	348	293	294	306	314	314	332	346	320	311	300	285	318	333	306	321	303	291	311	337	306	299	337	332	333	317	341	331	333	282	342	306	296	342	294	306	314	322	287	319	312	313	314	316	295	328	338	317	331	335	349	316	310	323	329	297	341	325	329	340	294	313	331	335	328	322	312	339	330	328	318	346	318	324	309	283	327	301	318	335	337	321	309	278	322	310	326	292	327	311	325	302	344	313	330	297	309	324	301	277	305	351	330	301	290	299	312	300	299	301	348	355	361	318	269	283	309	310	310	338	320	327	337	330	321	295	341	328	302	320	305	311	319	316	318	311	260	324	346	313	343	291	307	316	315	330	340	303	341	327	306	344	338	316	328	368	314	339	325	313	358	332	333	316	347	323	339	321	323	293	340	336	344	323	327	331	324	311	322	344	331	327	354	295	327	334	318	349	310	328	294	317	361	337	314	339	359	352	323	310	312	332	339	315	322	354	325	323	313	311	328	369	334	315	306	300	328	349	338	318	275	315	322	294	352	356	345	321	345	342	323	333	347	327	319	354	299	337	307	336	325	329	291	337	302	285	325	348	308	303	312	310	305	283	287	334	342	349	297	318	294	299	317	298	324	302	315	316	296	322	341	291	335	328	311	321	294	287	308	367	293	321	332	342	322	300	358	313	295	307	309	326	347	339	338	322	344	314	331	301	317	299	366	337	346	293	314	307	336	313	336	306	302	331	313	325	329	326	300	318	317	312	315	317	323	364	317	343	334	303	331	318	322	292	313	378	343	295	318	344	322	328	316	327	316	340	318	281	314	287	332	326	334	300	336	307	321	334	294	309	333	318	328	328	304	324	304	325	297	306	337	324	313	330	324	341	301	336	325	296	311	347	314	318	333	320	316	306	319	316	328	308	309	347	301	341	364	346	341	338	313	306	353	323	331	350	334	329	325	301	317	309	312	297	326	310	327	317	337	305	299	345	317	331	317	324	305	290	326	298	319	340	338	314	302	319	305	341	329	309	303	305	314	299	322	303	317	323	310	306	324	322	311	324	315	320	309	293	302	294	300	299	323	325	317	307	309	341	351	308	308	310	338	312	301	314	339	320	345	295	306	339	328	343	333	289	295	325	303	327	342	322	345	329	324	307	297	319	306	305	309	330	290	299	341	328	293	310	319	295	357	303	342	298	287	323	310	292	305	328	293	327	341	325	344	349	315	346	322	319	302	344	328	314	295	331	308	294	325	294	320	313	350	323	314	316	288	313	305	343	314	308	298	326	296	351	325	312	307	339	325	346	317	338	305	317	335	337	323	306	309	292	336	300	291	329	349	331	323	321	314	325	336	303	325	335	322	342	304	311	316	299	295	310	325	360	300	310	342	337	325	301	327	333	330	290	322	317	324	309	301	289	324	325	327	291	327	295	329	334	309	291	324	305	320	306	295	329	360	335	306	316	309	300	314	313	284	334	294	364	317	344	329	320	330	302	297	327	331	298	314	327	309	297	314	318	307	308	292	327	335	348	309	325	332	304	343	309	321	350	276	305	308	292	314	335	311	283	322	296	295	318	329	321	313	317	324	356	318	291	321	324	290	359	313	361	328	272	336	351	296	298	299	331	297	328	327	333	320	293	289	317	325	322	304	331	339	357	309	301	303	294	333	311	334	319	329	306	292	305	318	333	303	333	325	277	326	339	301	310	328	324	337	309	337	308	290	349	333	331	326	343	337	296	324	298	338	333	328	320	332	303	323	279	304	325	308	298	306	323	319	348	329	328	283	328	334	352	320	306	314	333	343	315	337	356	337	323	307	320	340	320	338	317	330	321	320	375	289	336	337	325	330	321	307	340	300	299	295	322	335	313	337	324	304	345	321	312	336	348	324	297	318	311	348	281	312	332	323	300	313	287	331	304	320	350	352	303	319	336	281	334	327	346	316	332	317	323	335	295	324	333	306	314	315	312	348	311	313	318	272	367	334	364	337	347	334	319	303	300	328	317	338	318	359	326	294	282	327	343	354	328	295	292	313	325	306	322	337	315	303	347	297	314	304	300	332	313	313	314	292	331	322	291	307	303	358	290	297	330	292	315	294	301	313	335	322	314	328	326	323	311	279	291	314	349	344	296	305	311	304	311	310	331	329	323	323	319	348	303	319	337	325	354	309	311	362	308	342	314	347	303	295	310	359	300	295	313	309	282	306	312	332	318	339	306	347	334	323	310	300	278	321	320	349	299	335	321	330	294	320	330	298	310	308	334	303	328	306	343	289	312	311	302	313	322	331	336	295	337	330	338	280	355	324	312	319	324	311	304	337	346	313	314	329	300	307	301	351	315	334	326	290	310	305	335	362	349	305	292	327	314	320	337	342	313	332	313	329	309	327	332	316	298	257	327	307	323	319	317	312	340	356	338	327	307	302	296	289	329	324	327	328	330	355	298	320	284	309
3647	26396	16445	2755	1971	1528	1157	875	765	683	590	549	455	454	471	419	423	392	389	409	375	423	381	371	357	358	355	360	351	333	374	385	346	350	361	324	328	326	326	387	310	318	320	305	309	312	342	335	344	341	356	330	343	315	326	318	307	310	332	315	315	318	343	333	271	326	300	313	329	338	335	321	311	339	330	355	362	343	332	296	301	319	335	314	362	342	321	310	274	315	342	306	326	328	291	339	326	326	280	310	346	317	317	360	345	326	337	330	353	361	304	311	333	316	356	299	291	314	341	308	282	354	328	312	315	346	327	323	310	314	326	347	312	339	308	321	359	325	336	302	332	316	344	318	328	337	308	351	334	348	352	328	341	319	303	299	304	325	332	348	343	324	319	331	323	299	334	354	344	304	333	330	321	331	345	334	319	330	336	347	344	314	337	347	330	338	346	337	323	319	339	325	350	352	345	349	326	302	326	332	315	299	316	325	339	322	316	337	315	343	307	326	345	308	361	295	321	347	369	308	312	329	348	345	315	319	329	338	330	320	355	321	347	310	315	317	312	321	353	355	331	340	320	314	350	324	351	337	354	313	319	310	334	304	324	316	347	311	351	352	321	342	327	309	311	323	339	320	325	306	291	324	325	336	324	297	309	314	325	322	346	338	353	336	326	307	289	340	313	314	342	354	342	330	309	340	304	319	342	323	321	306	337	311	328	328	316	329	311	333	308	331	346	353	322	320	331	308	312	311	324	339	316	324	309	298	369	330	335	335	317	315	326	319	305	325	360	356	314	340	354	334	314	315	325	349	306	328	291	313	305	345	323	318	322	359	314	337	309	328	292	315	324	359	360	355	324	333	336	309	338	326	352	312	354	314	296	352	331	358	326	315	300	349	355	322	312	307	317	308	342	323	342	314	309	329	343	312	333	347	337	339	335	336	322	349	337	348	289	298	325	324	303	315	324	307	296	303	311	327	297	335	336	340	328	373	320	351	315	308	337	332	321	322	340	345	312	310	339	327	339	321	336	339	319	320	331	352	320	342	360	343	322	305	336	341	310	317	325	310	328	333	341	320	349	323	358	344	321	305	351	338	321	313	359	323	310	348	335	311	324	325	332	331	313	299	317	320	328	334	333	298	291	330	298	339	325	321	316	375	299	340	325	322	365	343	344	319	332	331	328	356	340	356	328	361	340	350	344	321	350	322	317	361	322	317	314	333	312	328	357	319	341	317	319	388	298	357	313	292	352	343	308	316	339	312	327	313	334	333	326	347	348	338	304	308	332	349	332	336	316	325	320	302	342	368	327	334	323	331	353	345	333	338	321	319	328	326	353	339	298	335	346	335	318	297	355	310	327	312	352	347	339	355	309	320	350	356	339	309	324	327	315	310	312	321	307	309	344	297	320	306	315	345	313	305	330	319	325	307	325	301	310	307	286	327	309	318	323	304	321	296	317	326	332	304	339	352	310	328	344	311	326	347	340	311	326	319	364	317	330	323	307	311	340	353	337	328	319	359	347	319	319	335	332	318	293	335	309	330	315	314	338	327	350	308	327	334	342	327	322	340	306	315	323	316	325	335	307	314	336	368	326	343	345	330	321	311	319	336	347	304	303	314	341	323	304	314	341	315	281	321	283	310	326	315	345	326	324	328	322	348	315	305	320	310	332	299	330	329	332	342	348	291	321	341	301	326	347	340	332	314	333	321	317	322	341	347	318	332	314	316	338	349	330	308	334	311	310	313	292	327	316	324	341	342	321	345	343	333	345	328	314	311	335	309	346	314	341	373	320	322	322	294	324	345	303	335	291	338	320	342	297	321	301	326	323	324	321	325	339	338	314	322	294	325	322	296	326	313	314	330	343	330	320	334	312	331	335	298	302	336	326	338	298	336	328	362	336	335	338	335	318	313	326	350	335	317	343	320	304	303	314	317	346	342	326	330	324	359	324	336	305	348	349	308	323	298	317	342	324	313	314	318	345	341	310	306	314	330	316	331	343	349	305	343	352	337	339	307	370	331	305	331	360	326	359	344	327	348	332	313	343	364	306	347	343	310	319	337	337	321	335	354	350	393	330	341	315	328	338	311	348	312	333	304	358	324	358	322	345	330	285	341	316	333	304	315	324	370	307	307	324	313	340	307	332	311	351	334	319	298	348	337	342	324	316	327	319	314	330	309	351	319	308	326	313	298	295	323	317	354	352	336	329	356	313	323	304	322	343	355	340	364	335	330	317	351	319	321	324	348	322	341	324	339	338	341	336	309	288	318	312	313	341	320	336	312	333	337	333	338	333	314	340	354	294	351	324	327	293	319	308	306	311	342	304	338	322	325	326	330	331	292	318	333	315	314	343	372	300	349	297	317	313	301	359	357	328	347	343	326	312	321	340	355	336	308	302	322	326	347	332	349	319	321	325	323	333	345	319	358	314	333	347	350	304	345	320	309	330	314	316	321	353	322	358	329	356	284	307	344	306	307	356	312	312	337	285	346	322	338	323	328	323	326	339	315	284	324	340	338	320	318	319	306	357	314	308	379	335	329	314	334	319	321	300	349	294	326	307	316	335	348	299	320	302	322	300	311	337	303	363	351	342	290	323	328	339	321	348	336	327	331	339	328	300	318	326	341	309	295	322	343	339	312	348	311	340	331	341	306	333	319	325	307	339	309	327	351	326	310	337	340	324	355	308	329	330	318	307	333	320	330	343	328	332	352	309	298	349	321	325	307	340	314	319	348	340	357	350	330	342	339	299	371	351	339	360	339	294	308	340	321	317	318	326	364	334	327	317	309	353	337	297	354	323	321	329	321	324	320	323	303	294	316	318	347	323	332	341	307	304	337	336	321	327	326	327	327	281	333	332	336	328	322	320	341	333	361	319	314	341	313	272	333	308	324	333	341	294	338	326	326	342	349	385	335	312	310	327	309	323	323	358	346	291	310	363	340	341	332	299	310	350	331	319	312	349	300	364	298	348	307	310	329	312	339	314	311	300	316	327	324	332	339	318	306	317	306	338	315	333	332	328	325	313	284	325	307	310	333	329	329	314	330	295	355	340	355	304	326	311	331	304	310	358	326	310	330	338	335	310	315	302	309	339	319	328	312	337	360	290	321	293	319	316	304	315	349	321	320	339	298	319	339	327	314	330	325	327	298	332	339	298	308	323	333	380	339	319	323	344	320	310	288	288	334	299	299	328	315	306	326	356	334	348	327	351	335	346	282	305	321	302	323	310	317	320	341	318	353	333	345	320	361	300	309	350	350	321	314	357	343	316	288	341	315	327	337	331	327	315	332	326	335	337	329	318	319	314	310	348	305	361	387	337	320	308	286	296	335	359	316	318	301	312	354	312	363	312	308	319	337	318	298	340	342	349	323	294	345	324	340	321	324	354	305	351	310	335	339	336	315	340	339	318	299	310	333	330	306	334	303	342	317	345	342	324	287	300	316	342	330	323	326	344	332	326	335	350	315	325	338	312	352	324	306	324	316	306	346	305	349	305	342
25190	21384	28145	24886	12901	821	637	512	468	425	432	422	396	421	419	398	365	376	369	393	415	360	384	342	375	390	365	391	339	385	372	354	347	386	359	358	355	334	388	375	352	389	395	364	354	368	389	353	382	373	381	361	342	343	326	409	369	351	381	358	375	350	349	360	375	351	367	373	373	355	365	331	368	345	391	399	324	336	383	359	354	354	350	366	375	374	380	345	362	343	380	385	347	353	343	317	358	379	374	381	372	389	360	378	401	337	360	404	318	368	355	384	374	359	352	357	368	373	371	366	352	352	376	361	366	373	379	348	340	353	378	373	385	366	368	376	361	369	367	340	366	362	358	336	360	345	356	357	371	352	319	343	367	348	365	380	377	404	370	344	345	376	362	367	349	383	369	400	355	359	382	349	367	336	375	395	314	347	354	381	331	370	384	374	364	331	346	329	339	371	358	339	336	381	366	317	367	366	329	368	373	391	355	376	360	343	371	352	356	326	353	358	378	370	366	355	318	336	367	369	357	362	323	357	356	368	333	368	337	327	375	355	366	377	352	372	369	320	342	364	363	355	367	356	314	366	340	345	386	369	363	376	368	364	358	352	365	346	360	337	357	346	363	324	342	333	375	365	391	366	375	390	359	340	345	343	374	364	333	341	331	353	382	382	398	392	365	374	368	363	352	371	356	386	389	380	385	361	372	365	366	373	344	360	335	347	326	347	351	349	342	377	379	365	337	342	376	366	345	344	388	373	335	354	350	332	363	356	340	378	405	392	343	364	372	359	379	363	339	335	380	373	341	345	357	337	383	352	382	358	332	362	381	314	364	340	355	349	310	362	342	349	340	368	353	345	341	331	342	362	357	346	352	358	351	386	362	390	346	350	379	370	356	350	342	340	358	361	351	377	378	378	355	341	364	383	347	348	341	398	339	349	400	365	333	353	363	359	353	352	356	349	339	362	351	377	364	347	370	353	345	391	379	350	367	369	374	344	328	386	353	355	379	369	347	375	355	340	365	351	340	371	345	336	397	390	322	367	371	331	357	351	376	365	323	343	369	359	365	358	364	347	354	390	329	350	389	374	342	352	327	356	389	349	335	303	355	346	358	331	377	358	351	387	361	352	349	352	349	359	356	373	366	365	333	350	349	348	389	367	380	353	346	342	361	348	343	330	351	352	342	387	349	364	353	342	395	341	375	360	353	347	365	351	368	385	346	369	347	385	358	347	392	365	370	352	393	360	353	342	319	363	358	373	348	371	366	334	359	380	383	350	334	338	358	356	354	383	352	366	368	349	342	357	375	365	351	355	375	371	372	370	351	354	367	317	347	349	340	352	370	370	374	371	377	363	413	318	386	359	338	352	364	392	351	353	358	346	347	368	335	329	356	333	364	338	352	367	374	359	379	352	375	339	360	342	334	346	388	392	356	363	348	333	354	335	361	376	380	375	366	344	394	364	386	363	347	376	331	344	355	343	371	356	364	361	364	333	350	351	371	375	351	371	344	324	338	385	357	356	345	349	358	360	400	366	362	362	391	393	351	377	339	354	363	347	332	377	378	356	363	350	363	360	389	339	341	377	359	357	372	372	351	337	359	366	349	335	390	328	373	360	365	346	372	334	353	364	381	365	360	371	352	346	381	367	348	351	348	340	348	330	336	364	371	354	390	356	370	337	329	331	371	381	391	359	346	370	374	348	322	376	380	353	384	375	345	328	330	337	339	370	358	348	361	323	373	353	323	381	376	367	306	384	341	355	363	364	378	366	341	350	362	377	352	354	371	374	373	347	369	386	351	370	366	342	330	349	357	343	353	357	343	378	375	348	358	369	356	368	323	375	350	368	355	355	347	347	380	342	392	354	382	364	372	377	360	361	323	393	350	377	345	340	383	341	373	351	345	360	350	362	368	349	376	321	341	363	373	323	360	349	352	357	352	387	360	362	325	346	367	378	366	354	362	356	370	343	357	335	334	366	368	354	320	335	358	361	376	351	351	348	335	337	340	331	376	383	342	334	365	349	359	400	358	348	379	362	385	372	344	344	339	340	346	336	318	371	386	364	321	372	332	369	347	365	367	363	361	377	363	374	358	338	366	347	344	418	363	401	359	390	356	374	328	348	360	351	364	389	380	339	333	355	348	390	390	357	319	361	341	350	374	381	365	351	380	387	355	387	372	362	351	361	339	372	356	391	349	381	341	367	342	369	345	344	330	356	347	355	359	387	355	373	359	395	351	348	377	361	358	377	345	374	353	365	364	332	384	382	371	368	354	349	326	368	383	395	360	374	390	361	351	369	351	352	359	327	372	387	346	349	354	385	380	361	359	394	349	332	332	374	364	352	392	308	337	390	351	388	357	322	351	376	377	361	381	352	360	349	373	364	369	342	361	328	381	346	356	350	351	343	354	379	326	324	358	359	356	377	338	360	327	364	372	363	367	382	337	349	405	337	369	354	350	380	358	341	368	356	344	365	347	362	364	343	379	338	367	398	334	361	353	354	362	324	366	379	325	347	370	382	349	352	411	358	351	359	381	342	386	364	332	363	328	350	395	361	365	353	395	368	373	407	366	364	381	378	370	348	355	343	350	313	327	324	327	362	353	351	385	376	337	368	325	399	320	365	341	389	389	375	338	370	351	346	342	360	338	367	326	354	353	340	316	377	352	357	383	371	396	385	366	361	374	325	355	331	363	366	398	386	363	309	375	342	353	306	339	348	356	366	355	340	346	336	306	371	356	357	352	369	362	379	378	388	370	356	353	349	371	367	360	356	363	334	343	352	342	360	337	305	372	333	351	350	356	341	341	343	347	362	378	410	380	346	361	361	335	340	367	381	366	387	353	333	418	336	335	340	365	362	358	400	340	331	356	350	368	351	343	332	355	355	343	393	344	346	384	330	384	357	370	356	369	376	327	359	349	393	345	348	372	340	364	373	344	382	348	338	397	345	376	381	327	354	358	319	383	354	332	373	353	343	317	355	384	329	363	386	367	349	333	428	352	320	392	352	384	382	388	339	353	367	363	364	347	359	397	333	374	369	370	344	350	367	361	350	385	386	361	350	362	367	332	316	355	361	385	345	373	370	368	368	369	370	354	344	351	381	360	370	358	321	338	409	391	382	319	358	352	364	363	368	338	360	358	337	368	349	338	379	408	318	375	376	378	358	352	346	353	351	374	360	363	357	367	333	396	356	347	330	344	374	357	352	350	370	345	328	311	324	369	306	366	330	378	360	339	362	368	342	401	389	349	395	373	376	391	390	335	365	348	384	340	359	343	347	344	357	345	344	365	351	340	370	333	381	373	375	372	368	372	383	356	343	381	346	339	339	361	335	390	359	343	361	352	376	368	346	366	367	349	334	345	363	363	360	387	348	348	340	326	358	359	355	360	353	370	354	363	377	361	365	357	336	361	375	356	345	397	379	345	351	331	340	375	370	371	368	375	375	389	407	313	395	358	391	354	381	357	372	352	388	338	373	359	329	354	350	371	365	316	378	362	374
3595	28474	14860	1628	1181	1016	804	691	645	535	517	490	441	486	451	475	421	423	410	428	411	389	432	428	386	415	431	410	392	423	413	380	369	386	390	411	397	413	381	399	389	399	395	423	395	392	397	357	354	385	398	430	380	372	398	394	383	383	403	395	393	396	373	399	403	375	394	399	411	384	385	379	372	407	388	384	326	376	370	387	389	381	382	410	412	414	377	339	381	371	385	379	418	368	378	388	394	399	386	355	405	387	374	403	385	383	371	397	375	398	402	389	431	403	393	379	406	411	393	426	391	386	408	388	380	403	370	367	384	406	386	384	385	418	394	389	345	354	401	378	363	391	374	385	412	378	380	387	367	391	359	389	409	420	368	413	415	365	390	384	400	406	342	387	419	393	377	367	417	415	399	399	383	391	371	372	375	365	372	400	378	407	398	367	403	413	412	421	408	380	388	398	349	384	393	409	336	387	375	430	394	443	375	380	389	354	401	405	415	381	374	398	406	355	382	364	369	411	377	420	398	380	415	353	394	354	383	381	394	378	387	340	382	405	390	403	394	384	405	422	374	415	358	386	397	383	371	377	399	353	381	371	403	370	384	394	373	414	356	396	349	343	407	427	400	395	422	419	397	372	406	355	384	430	371	396	362	384	438	379	382	386	365	392	403	395	408	416	371	397	405	390	393	368	412	381	348	421	425	405	353	383	380	399	386	366	397	412	365	364	405	408	366	356	384	377	358	382	352	392	382	377	391	397	404	372	400	418	346	367	387	388	364	370	404	382	395	357	383	397	395	355	401	382	376	401	415	400	382	402	371	375	417	401	375	368	416	359	382	395	403	410	372	371	389	413	366	373	360	372	399	342	381	387	366	410	385	385	353	352	375	420	380	344	391	430	366	396	353	355	386	403	379	409	396	379	427	407	387	409	369	372	398	400	395	374	379	400	376	388	379	399	410	385	361	366	375	387	377	400	359	448	333	411	397	361	387	414	391	392	396	393	398	369	366	366	389	393	396	386	372	367	346	402	362	421	397	417	401	359	365	426	408	409	363	392	422	380	362	401	397	406	368	367	426	413	373	400	403	373	380	383	420	368	399	382	361	361	412	374	393	362	395	344	401	383	349	391	393	349	387	431	396	374	370	376	404	384	385	381	369	403	430	408	409	357	432	394	413	361	378	361	383	384	431	395	381	379	362	380	369	403	390	382	360	389	430	370	384	388	366	360	412	381	406	369	396	363	380	390	382	374	391	375	386	366	356	364	377	367	378	381	382	406	370	378	395	371	386	395	417	376	396	391	392	386	368	381	372	371	385	396	409	363	432	364	367	384	385	355	364	382	397	352	382	393	394	379	419	386	382	393	401	390	407	384	359	364	406	351	387	372	375	358	391	409	388	422	401	422	380	400	396	411	363	388	385	395	378	408	430	382	368	395	392	387	426	402	389	375	382	390	372	374	398	403	377	359	374	361	388	374	387	377	434	368	429	352	395	350	401	389	379	376	378	380	374	380	382	378	387	363	391	443	371	415	397	411	379	393	391	412	414	377	373	371	399	373	349	426	364	406	388	400	388	418	378	369	400	399	403	403	410	419	369	411	404	386	378	384	391	408	362	367	412	400	366	392	388	353	385	386	365	397	373	391	414	387	413	400	351	393	374	401	392	397	388	388	392	383	368	448	382	420	403	358	391	377	359	372	364	407	398	389	380	415	413	396	414	358	385	388	357	377	371	402	376	394	378	380	373	405	388	391	409	413	352	389	398	426	394	400	375	396	425	408	389	354	387	359	394	354	406	391	373	383	353	382	359	383	373	399	412	395	371	378	370	408	392	385	385	425	392	368	386	389	406	407	394	399	410	360	348	407	403	395	397	396	359	357	393	412	356	389	363	388	389	376	361	408	385	382	381	377	447	385	377	402	378	389	368	384	386	389	333	387	403	368	374	372	404	357	389	383	388	389	400	414	382	385	373	390	399	385	365	342	387	368	423	384	386	426	436	370	391	366	404	350	387	374	339	343	436	371	362	363	399	368	414	373	428	396	380	364	378	393	381	370	381	422	431	418	399	396	362	424	383	393	372	391	341	390	364	375	375	413	367	361	398	385	378	383	395	392	417	398	389	365	375	381	388	411	370	429	435	431	370	403	386	372	400	380	368	352	369	382	383	382	387	413	394	393	412	382	384	405	388	381	416	395	373	374	397	365	387	368	351	383	362	384	395	390	411	408	345	356	422	421	376	395	379	377	400	368	370	409	414	372	350	379	400	414	357	385	347	392	400	383	364	380	389	344	394	352	391	397	371	386	381	394	363	368	414	392	413	393	387	406	404	388	345	418	411	397	382	380	391	391	380	405	402	402	365	414	394	389	392	372	430	401	354	352	358	387	393	376	390	397	378	388	403	355	399	378	357	366	411	377	391	384	380	407	413	406	369	375	357	357	433	384	360	442	399	405	384	406	422	356	371	387	386	393	374	385	414	395	424	409	389	376	380	376	358	392	364	387	380	422	391	386	440	386	393	384	416	402	347	404	386	390	424	389	381	384	367	418	365	360	372	373	380	387	372	395	410	380	376	378	383	397	378	366	388	401	381	354	367	357	349	403	371	375	365	344	383	375	417	386	417	377	398	395	384	390	414	382	374	350	383	364	353	395	393	383	380	366	405	389	414	388	381	389	387	330	396	391	353	392	379	381	393	388	399	392	381	368	413	381	394	414	375	391	405	364	384	415	371	387	362	384	376	405	380	401	432	372	407	376	393	378	383	384	371	419	391	378	413	427	441	406	371	356	350	424	381	439	406	380	398	401	409	414	376	385	413	374	387	413	388	375	403	374	391	413	401	381	417	374	384	372	420	421	404	387	416	398	393	403	388	396	403	410	384	440	373	385	392	345	399	415	374	397	407	395	396	412	380	395	395	375	394	359	373	400	384	405	388	399	382	401	372	392	392	389	387	397	378	415	391	382	406	381	380	417	372	389	392	377	396	400	361	398	391	390	373	390	415	405	386	400	380	365	387	406	376	413	415	396	427	366	380	361	419	374	391	385	379	347	388	388	392	380	389	382	379	366	386	369	399	419	397	420	403	384	380	398	398	407	401	417	378	348	357	351	388	364	395	363	393	368	405	397	395	363	362	350	375	412	371	360	442	379	389	397	400	375	382	395	394	402	363	357	386	391	407	407	355	403	375	386	384	386	376	380	396	384	388	374	363	398	403	425	395	370	442	414	405	410	387	369	389	413	404	402	385	423	388	382	389	419	398	358	433	410	338	391	334	366	378	408	374	394	387	348	369	368	380	374	408	401	376	389	370	398	381	393	384	390	396	381	386	401	404	393	386	356	375	382	389	374	391	372	384	347	405	404	392	344	365	396	394	348	369	376	400	401	397	420	368	387	373	413	397	422	342	407	401	400	388	363	424	399	396	415	403	380	371	373	370	396	448	408	398	379	377	388	362	387	390	402	400	384	355	411	376	384	401	375	418	391	390	387	371	430	354	375
22919	21442	30028	23309	21441	21532	11529	1446	1055	956	882	814	778	726	775	742	691	726	708	652	691	678	618	642	650	628	623	659	595	623	612	651	616	622	594	615	646	596	595	683	620	606	635	604	614	626	578	638	586	651	644	630	624	614	630	631	610	625	620	605	635	637	634	582	618	639	577	573	647	637	598	605	621	634	632	648	594	566	583	635	583	618	659	627	599	605	586	601	643	578	605	583	614	603	625	635	599	594	602	580	596	619	638	570	559	559	605	625	644	625	623	659	623	564	613	588	653	630	619	602	607	645	573	609	601	615	610	634	639	617	598	607	595	591	553	618	580	638	638	632	571	573	613	652	616	618	616	616	627	608	597	610	577	588	653	569	651	610	576	610	576	606	629	600	587	599	638	602	614	612	619	589	623	637	599	604	590	626	589	631	650	619	634	597	610	635	636	588	611	608	616	614	605	615	603	651	599	600	647	641	614	599	570	582	609	606	584	609	580	603	605	623	598	619	622	624	633	612	611	588	581	637	630	586	561	559	596	633	629	617	623	623	598	591	593	617	583	592	580	666	555	584	562	581	628	598	574	619	605	597	620	627	610	623	591	649	588	613	637	619	595	628	570	572	584	619	601	573	540	640	570	603	581	630	571	581	581	615	604	629	568	618	588	578	588	609	587	601	554	556	607	635	619	592	603	603	597	605	597	617	601	581	594	560	611	617	571	590	607	641	598	602	611	663	633	621	587	620	646	628	596	638	588	583	639	628	588	586	633	559	584	640	563	571	600	604	623	629	629	572	612	633	591	575	632	554	577	626	627	625	622	611	575	601	592	565	598	639	590	593	604	614	577	587	586	613	628	628	625	566	609	574	644	619	606	588	613	538	589	663	627	627	592	591	628	649	606	633	618	536	575	633	650	588	612	616	620	622	597	589	596	650	601	613	606	582	618	635	630	618	575	626	597	650	592	606	585	644	596	581	621	594	626	586	631	562	613	596	580	628	565	653	561	629	578	636	582	603	633	627	594	633	602	593	626	634	624	607	590	648	617	606	618	621	628	643	656	621	654	636	642	637	658	597	580	617	600	614	615	606	585	605	617	623	575	607	589	603	578	571	587	636	596	611	579	626	553	618	580	564	630	665	614	572	584	603	616	603	624	587	650	612	602	648	631	661	651	646	574	585	610	647	617	646	603	587	574	663	620	614	644	573	581	592	613	598	601	625	625	592	629	641	592	617	614	621	584	607	642	598	639	612	612	598	608	591	590	647	593	609	616	625	582	606	612	652	587	638	636	610	620	583	616	630	608	573	561	607	630	592	596	588	623	583	561	587	538	596	618	575	592	585	584	583	589	635	598	580	600	647	587	579	611	635	600	608	607	618	645	615	562	575	652	645	628	670	676	594	630	577	641	585	591	572	630	653	578	616	613	588	656	669	587	608	592	573	592	595	596	637	614	608	593	574	590	596	588	618	561	587	635	628	606	612	657	566	629	597	599	664	619	626	581	601	629	577	619	603	586	595	620	598	636	604	621	610	581	584	651	599	641	628	622	587	574	616	615	599	594	616	625	568	613	621	599	594	589	617	586	584	539	603	603	594	594	639	625	610	590	580	613	624	625	576	615	648	539	623	604	596	572	664	584	584	590	601	557	592	584	670	653	621	673	599	592	623	589	634	609	593	623	601	592	583	588	672	621	578	600	580	627	614	599	650	640	610	626	601	598	612	609	620	640	608	590	572	594	653	630	610	639	528	557	555	585	565	620	622	648	579	570	623	603	655	603	547	628	667	609	641	620	606	616	619	630	616	657	627	611	612	620	618	615	632	615	635	603	600	601	606	618	603	628	570	565	638	619	608	639	631	616	593	596	546	566	614	595	619	578	605	571	560	583	616	606	618	596	600	608	622	608	530	576	644	608	622	631	607	582	595	606	567	598	583	585	595	614	598	590	594	611	625	659	591	599	622	584	644	613	579	580	614	647	618	593	613	548	619	586	602	582	581	633	570	615	606	601	592	593	612	611	597	632	600	576	670	582	598	617	631	615	583	549	599	603	591	631	618	627	636	584	609	614	622	618	576	607	606	630	639	580	591	609	582	587	607	556	616	614	610	599	580	623	620	603	586	581	619	598	596	586	621	597	640	576	607	589	602	582	576	606	574	558	628	609	630	644	603	592	572	610	627	617	587	629	604	597	598	593	604	580	642	566	614	585	592	603	584	587	578	598	595	594	608	575	604	604	587	604	581	608	578	630	599	608	630	569	679	592	633	596	645	601	624	628	585	618	555	623	578	591	600	590	615	602	620	598	619	629	583	599	617	613	587	582	599	615	671	594	611	635	611	571	622	620	600	565	604	611	620	603	672	573	613	577	599	615	583	601	643	605	668	598	554	595	626	610	608	598	595	618	603	641	629	587	612	622	594	605	635	583	595	605	627	588	641	590	604	608	640	637	614	627	614	654	591	561	617	629	616	618	616	601	641	581	597	554	629	590	628	624	593	592	548	614	641	602	612	644	606	596	637	557	607	681	625	583	599	601	599	594	590	638	582	614	609	631	620	642	590	541	647	638	552	594	626	563	616	604	628	619	583	643	576	564	626	558	591	596	592	620	635	594	640	602	562	593	609	608	624	629	631	572	585	589	626	576	616	642	641	575	607	630	560	560	608	606	591	612	643	589	656	558	573	613	573	638	623	589	633	601	625	605	575	653	617	612	619	633	595	595	606	590	564	583	650	566	619	646	605	689	606	606	571	595	613	643	565	626	582	622	608	649	558	605	610	589	603	577	630	617	653	616	594	526	627	626	634	569	540	613	525	606	645	560	628	604	606	609	584	663	623	611	592	597	610	631	575	580	569	626	594	656	642	608	606	596	552	607	599	608	632	579	631	578	593	583	605	590	617	580	565	597	608	579	611	559	588	649	572	616	610	609	572	552	615	585	620	641	610	607	631	593	603	611	612	572	598	577	628	599	627	592	583	583	580	610	556	594	571	608	608	623	630	610	652	560	585	613	623	591	649	645	611	616	606	608	561	586	596	625	594	613	598	624	602	620	624	584	608	598	598	572	625	600	582	582	619	610	619	611	613	655	597	553	620	606	600	638	643	557	603	607	628	601	598	587	647	582	634	552	595	592	614	619	590	637	605	622	619	605	592	590	615	603	621	615	604	649	598	634	569	610	623	604	623	647	560	598	606	570	618	628	614	628	640	585	636	583	616	636	606	582	570	572	610	639	598	608	606	619	592	581	647	597	573	552	620	591	652	634	586	562	610	616	604	599	591	614	554	595	618	671	587	590	608	602	576	587	595	580	594	600	549	583	625	599	626	560	639	616	645	629	667	556	601	647	567	618	628	595	608	582	632	587	589	627	604	631	640	603	589	624	620	613	566	591	623	605	643	613	574	590	601	644	620	594	592	566	625	617	640	594	595	609	647	630	635	588	570	572	598	634	596	618	607	577	627	641	582	620	610	566	595	597	594	611	618	596	578	604	613	613	571	603	595
4973	37109	23364	4617	3542	2483	1992	1641	1421	1198	1114	1022	908	881	825	789	749	767	700	742	643	701	694	638	697	618	674	635	615	637	633	644	655	604	637	643	643	612	609	593	630	632	601	591	652	605	646	604	588	605	580	606	652	630	619	638	621	578	636	621	600	631	624	610	579	617	629	634	613	611	590	551	625	635	610	603	582	619	604	574	614	579	607	637	587	583	590	658	640	606	631	660	607	591	636	628	643	629	598	588	610	587	618	595	637	618	607	625	628	562	608	642	587	612	580	623	609	602	582	618	598	601	633	574	598	542	590	660	620	629	579	650	633	600	593	608	627	596	625	616	606	658	617	603	623	603	585	602	583	601	598	627	617	615	589	616	580	624	614	614	590	607	649	614	629	630	643	629	546	586	597	591	595	600	537	583	587	607	616	589	583	560	637	648	579	561	594	584	589	612	629	600	620	573	613	607	596	612	623	590	603	620	630	614	581	619	595	621	618	582	602	604	638	607	591	598	590	622	624	582	557	590	607	632	607	598	643	618	608	589	640	640	578	578	611	589	608	565	642	610	600	585	610	617	573	590	579	578	579	572	636	593	594	605	620	590	596	607	566	639	588	579	577	588	625	569	554	571	628	589	638	587	617	589	568	612	604	582	573	616	586	566	599	555	592	580	630	650	612	605	620	553	603	632	579	596	626	593	617	626	616	522	606	578	581	620	574	618	651	582	586	606	569	658	593	614	609	613	598	618	611	583	576	587	605	598	630	578	598	656	605	603	629	596	611	584	624	602	587	622	553	618	584	602	631	636	571	614	583	582	579	605	574	617	608	577	595	564	608	602	626	594	610	607	582	592	615	594	643	622	617	568	617	561	600	601	565	605	601	579	575	631	553	614	584	626	551	609	625	566	642	583	588	615	612	587	584	632	565	613	586	627	643	576	589	612	604	565	592	599	619	580	593	639	605	589	632	639	590	602	590	592	601	579	616	595	614	569	599	601	616	623	600	628	608	597	587	592	606	626	581	635	604	623	577	580	593	599	613	586	650	598	607	606	612	596	626	558	617	592	571	594	564	576	601	616	640	577	633	559	601	567	607	599	604	595	628	623	596	587	568	582	567	576	584	579	632	591	569	640	563	592	633	616	588	589	593	597	618	592	617	603	622	592	552	574	612	588	563	631	606	618	620	618	625	587	583	619	665	621	594	597	618	587	622	579	608	585	586	605	577	601	597	620	620	625	623	591	580	548	632	595	583	585	591	617	573	585	598	601	584	576	609	582	589	599	618	605	594	556	619	608	585	614	647	630	595	584	620	573	629	589	611	629	560	564	605	602	593	589	664	588	579	583	621	571	570	607	594	589	559	604	591	550	582	629	583	618	601	623	627	623	640	595	609	616	588	599	602	585	568	639	614	586	617	620	606	589	573	659	624	614	631	577	619	599	619	631	614	618	647	611	657	590	611	626	623	587	634	584	576	589	591	661	603	609	590	595	605	626	621	578	583	633	610	607	609	568	584	573	634	558	596	626	596	614	631	592	605	597	602	558	629	593	626	609	595	595	621	588	586	598	564	609	628	637	629	557	596	582	610	557	616	608	614	568	567	592	595	581	572	638	625	642	610	628	581	621	581	597	662	608	604	601	597	580	591	612	603	623	601	582	611	626	612	594	581	624	612	602	618	629	579	637	605	612	652	602	569	615	636	587	577	613	634	557	607	583	607	596	587	626	573	582	648	565	627	582	594	635	613	599	643	585	614	589	557	603	621	558	650	604	649	627	596	603	632	573	590	623	580	573	665	596	616	629	598	589	652	587	590	615	642	561	597	641	603	596	633	608	661	610	649	614	572	581	610	579	666	611	574	602	590	616	567	604	589	602	560	560	664	568	600	633	570	583	588	618	608	617	606	593	606	612	582	619	597	548	580	600	621	660	645	570	576	610	579	635	602	602	576	641	595	610	614	582	592	634	652	596	558	628	601	636	554	626	629	610	615	640	554	604	620	584	576	628	628	637	578	642	545	554	598	609	616	588	581	586	635	588	636	591	632	589	575	618	565	620	622	619	596	627	631	617	580	598	623	634	595	627	607	584	584	602	602	629	643	554	606	595	684	590	602	600	597	630	597	618	603	599	606	572	612	630	575	598	615	591	587	593	601	589	584	569	639	649	589	601	616	584	583	605	555	593	598	628	582	631	604	584	596	600	574	636	604	614	610	604	594	545	624	583	627	613	599	586	627	574	576	611	577	559	610	636	567	587	566	625	626	585	584	606	572	603	598	634	608	620	599	599	579	615	579	587	633	611	608	612	585	560	632	643	589	583	546	618	586	581	634	596	632	596	637	641	574	639	591	630	571	660	581	570	562	563	628	580	607	572	610	585	604	619	611	560	611	621	622	588	622	567	600	612	638	581	611	596	612	638	604	609	619	586	619	610	600	607	612	588	621	604	612	631	611	600	649	612	608	638	582	640	620	592	627	616	621	598	621	594	601	613	597	595	633	555	584	600	599	637	636	587	600	618	578	616	613	609	591	593	628	571	565	581	612	629	602	668	578	603	613	588	637	561	595	643	621	595	635	632	604	630	575	599	627	591	605	583	609	599	621	587	630	618	613	652	605	591	658	621	604	578	582	587	593	634	645	561	576	611	619	596	590	562	646	613	605	597	656	577	615	586	644	624	597	631	596	604	561	604	606	620	584	587	618	573	603	610	625	602	620	586	542	608	610	587	571	604	613	605	648	567	617	619	579	609	635	586	632	592	610	553	620	564	604	644	616	569	601	556	628	587	615	603	596	600	553	611	626	584	604	609	597	634	590	554	599	632	547	611	587	586	577	618	598	577	554	604	636	610	606	647	578	600	616	614	576	584	634	610	588	613	601	614	624	603	586	576	569	597	601	580	574	585	615	634	616	614	619	568	616	621	613	602	593	586	623	627	615	609	623	575	588	594	580	557	595	597	576	633	577	569	563	604	613	613	646	546	617	634	568	605	613	603	618	566	565	537	576	584	579	622	636	649	603	620	591	598	584	598	597	615	642	561	628	612	604	610	590	596	600	612	577	601	590	613	623	568	603	627	622	610	595	600	616	612	556	611	545	586	576	594	636	573	604	572	635	618	595	604	626	619	572	635	580	621	592	612	587	610	627	603	605	620	606	595	557	621	609	572	627	554	641	603	601	582	598	599	563	619	597	597	636	597	587	590	559	566	550	629	604	593	630	564	588	605	569	613	609	596	648	628	627	588	642	607	630	605	578	561	608	621	593	648	579	584	630	568	566	599	649	600	633	611	628	526	583	557	625	632	602	621	521	603	574	601	642	587	575	600	630	640	592	609	595	647	562	662	618	585	582	580	608	604	621	611	610	562	628	601	591	596	606	552	649	586	634	612	643	637	600	588	597	600	596	584	606	599	567	572	603	601	567	606	616	630	588	620	595	553	600	589	553	590	590	586	576	613	590	577	635	636	567	614	594	607	637	590	570	638	621	626	654	607	604	645	610	584
28083	19665	13344	1054	274	210	205	220	199	174	193	186	181	166	174	190	199	181	185	203	181	189	189	177	198	194	180	176	196	173	180	190	207	167	203	188	213	195	175	176	179	177	192	178	175	194	184	164	184	175	204	176	168	195	198	191	220	178	164	200	185	214	194	194	177	171	180	189	188	192	178	185	161	167	212	194	165	168	170	183	178	169	172	182	192	166	195	173	181	173	189	201	178	184	196	173	193	204	196	200	179	199	201	191	167	182	191	167	182	181	179	168	205	179	201	198	215	175	194	161	173	195	178	175	181	205	215	191	182	198	180	190	182	172	178	162	187	176	186	180	183	188	174	172	189	177	180	191	175	186	165	183	184	187	157	194	177	169	189	192	177	182	197	195	182	201	142	170	179	180	211	170	188	153	190	184	165	185	194	157	174	194	187	165	182	201	189	190	207	183	175	189	189	197	198	164	178	173	194	161	165	167	189	184	210	186	180	190	180	204	180	185	177	194	181	179	201	177	169	192	180	182	168	165	169	181	182	158	173	159	190	185	219	206	186	202	185	165	182	163	174	194	176	175	203	175	201	183	188	189	178	189	181	182	203	190	201	205	179	207	196	198	175	207	179	177	185	185	176	186	168	181	143	156	176	189	177	169	206	192	165	180	174	172	163	190	181	172	191	170	170	191	188	194	175	207	181	178	178	182	176	205	163	166	198	176	183	160	182	189	193	192	176	184	184	192	191	174	187	182	186	189	180	159	193	195	180	184	158	187	156	180	160	191	189	184	191	220	188	171	171	194	195	205	210	183	209	169	197	201	181	179	172	184	176	182	204	163	194	179	179	174	165	197	178	151	195	187	181	171	182	176	186	209	176	178	187	191	184	181	199	191	172	183	197	195	191	188	186	195	167	169	178	175	205	184	169	177	185	210	204	177	169	191	189	165	185	190	173	199	166	175	166	173	183	190	207	197	177	178	167	177	182	206	201	171	176	203	174	206	202	202	201	214	200	170	182	195	201	162	192	175	182	185	177	199	194	204	169	188	190	190	196	209	199	163	194	183	188	183	176	175	158	145	196	164	183	176	170	171	202	186	206	188	187	173	185	166	177	204	186	190	197	168	182	187	199	190	167	196	176	184	197	182	211	197	178	194	185	170	178	189	186	172	186	174	189	185	188	172	196	179	196	185	191	188	171	197	172	182	174	175	170	191	186	187	202	178	183	180	176	159	181	211	187	179	211	168	184	188	186	179	193	188	191	179	199	183	153	198	196	182	178	173	180	169	178	182	198	186	161	156	190	176	173	184	175	192	199	181	224	181	190	193	193	180	157	176	200	194	205	172	191	184	183	187	201	169	186	178	200	211	176	160	175	179	187	201	185	177	169	182	187	184	190	169	206	178	191	190	194	211	177	163	184	188	209	194	168	159	171	179	193	180	176	190	187	197	186	210	178	159	187	189	186	172	195	171	189	172	156	157	200	187	177	166	179	158	172	175	183	204	183	184	195	199	176	169	203	165	180	205	180	177	173	182	173	192	172	177	166	188	192	192	176	177	171	180	186	189	182	199	189	160	174	191	171	190	183	199	211	199	198	154	186	165	206	193	198	197	182	165	169	198	169	164	181	184	186	205	192	188	167	189	188	171	195	154	177	184	205	161	165	202	214	192	199	159	173	184	180	182	186	178	178	184	192	194	194	180	198	176	198	180	189	194	178	199	172	177	183	170	156	197	191	178	191	201	195	144	187	175	197	193	162	197	192	178	182	178	203	177	200	194	205	190	182	199	174	161	171	185	166	181	181	176	159	184	161	195	176	185	157	178	190	196	194	174	188	189	176	187	170	206	187	194	201	169	170	192	210	181	183	187	197	157	203	180	186	195	211	171	189	174	186	189	179	188	166	176	215	173	164	193	175	186	205	183	206	181	199	170	181	184	194	189	216	188	194	203	169	168	207	206	177	178	172	167	181	205	183	194	194	207	181	171	194	202	169	184	157	179	184	166	194	167	171	185	212	175	195	181	202	186	211	171	184	181	175	190	186	192	193	175	203	192	171	181	169	197	175	205	183	197	186	191	161	159	190	190	200	166	150	181	195	190	173	184	179	193	169	182	191	180	178	174	163	169	208	210	171	164	178	165	167	187	202	182	186	199	185	203	182	219	169	166	170	180	197	193	197	178	192	179	169	178	189	167	160	204	187	181	164	184	180	175	180	147	172	167	220	162	180	172	158	186	200	183	191	192	199	199	174	208	182	165	184	203	188	164	194	166	187	178	191	193	188	207	197	154	170	188	189	183	177	185	200	196	170	172	219	155	180	202	205	183	171	173	170	160	165	178	185	184	210	173	197	178	194	186	184	197	195	172	195	179	205	192	166	188	163	173	188	178	183	189	163	158	172	162	172	179	190	150	194	201	181	182	179	215	225	192	186	176	187	185	182	171	180	181	190	213	174	209	175	180	151	198	210	177	189	163	185	181	190	187	188	175	212	181	177	169	171	197	187	194	205	192	193	174	188	205	178	189	159	164	172	178	180	181	192	201	189	180	182	174	191	171	186	172	189	185	191	183	184	183	181	191	169	207	173	208	168	190	193	164	172	174	178	193	166	167	190	169	177	219	206	205	178	184	181	178	193	186	178	186	190	196	191	199	164	201	193	173	164	198	171	182	190	203	175	184	161	181	176	174	190	180	165	205	195	177	198	189	185	183	171	176	183	179	215	174	173	206	169	174	172	164	174	221	178	197	183	181	205	197	181	197	163	183	198	187	183	188	193	198	171	202	177	160	188	191	204	189	158	189	179	187	182	165	190	186	168	207	198	183	200	163	180	188	169	167	189	188	213	177	182	188	185	184	192	166	177	161	193	192	188	161	179	182	141	175	195	197	175	181	184	186	193	175	165	182	181	176	189	170	191	183	169	204	168	203	178	203	166	189	167	205	176	190	197	191	197	185	171	195	174	172	164	183	170	165	188	204	169	172	188	167	167	190	189	177	197	181	177	199	189	168	192	185	185	196	205	193	183	164	187	191	183	172	192	216	171	195	200	181	192	180	175	204	159	172	195	184	182	175	174	190	167	226	209	168	187	177	178	172	173	167	182	164	202	169	184	187	195	192	165	183	201	171	171	176	184	183	190	178	182	196	177	194	198	173	164	180	180	142	196	184	183	187	182	185	199	172	207	178	169	173	179	179	182	189	221	200	174	200	194	171	184	198	179	193	205	188	165	197	178	185	182	183	195	189	211	189	149	188	183	174	180	209	183	189	175	184	174	181	187	174	183	177	167	205	177	184	171	211	176	180	185	176	185	186	201	184	191	182	173	162	170	168	196	165	183	187	177	170	183	172	186	185	186	173	180	195	178	183	160	188	193	188	186	189	197	173	186	191	175	201	176	152	204	200	188	168	168	213	195	197	178	191	176	197	193	185	200	190	181	178	180	176	216	196	199	178	181	168	185	196	198	190	173	178	173	180	184	165	190	169	188	173	190	183	182	174	174	195
4289	11725	7286	334	277	260	241	254	219	214	176	246	206	214	205	219	217	219	214	205	207	226	182	187	192	186	202	194	207	196	196	189	201	196	217	211	185	186	202	204	199	205	199	206	214	213	193	190	197	229	200	207	198	192	211	222	212	198	214	215	187	196	213	214	201	219	200	194	198	194	200	205	219	216	204	206	212	228	198	218	192	198	204	186	202	209	208	201	207	196	228	205	194	216	206	193	213	213	214	183	227	217	195	201	228	205	211	203	224	199	215	240	191	200	204	204	212	216	195	216	207	179	214	216	217	187	186	211	230	225	215	188	204	209	208	222	218	188	203	203	195	219	210	240	202	234	180	198	227	231	195	213	203	205	204	217	210	227	196	190	214	198	233	199	207	187	204	196	206	189	215	200	223	209	213	210	190	200	226	198	181	201	192	197	213	216	220	203	205	205	221	190	230	191	207	192	208	203	205	219	198	207	204	200	216	184	197	206	211	208	207	204	207	205	192	207	201	214	191	216	210	190	197	194	196	225	222	183	200	178	190	198	206	192	221	190	233	190	211	202	186	231	182	220	212	201	219	201	224	197	194	209	208	215	192	212	219	223	188	194	204	196	207	192	218	201	177	183	189	204	204	198	197	198	209	212	221	202	201	206	200	210	204	192	217	209	216	235	191	195	185	194	196	184	236	208	185	212	193	192	220	226	201	229	209	185	199	223	216	188	191	200	195	220	191	213	179	198	212	207	194	206	189	209	203	231	223	192	216	199	188	211	217	185	220	207	225	187	193	195	197	220	219	192	216	176	206	200	193	207	195	201	241	201	213	198	217	191	201	200	209	225	192	180	196	204	209	203	199	209	228	215	216	215	211	206	194	204	199	198	189	200	194	197	216	219	186	200	203	203	206	198	218	197	198	212	198	189	218	208	216	164	176	210	197	222	216	229	197	190	201	218	229	200	215	224	201	214	200	210	205	230	243	220	201	236	200	201	192	201	191	224	199	177	204	206	187	220	219	220	211	202	209	188	191	198	226	212	218	232	226	197	224	224	196	198	214	190	185	197	216	212	215	199	205	200	216	200	202	203	241	220	208	213	198	211	211	221	192	198	217	211	189	168	197	177	210	173	205	221	222	208	206	216	187	193	199	213	219	189	222	184	201	218	190	216	218	210	205	159	208	191	201	209	194	190	208	218	218	209	220	229	204	216	200	208	199	220	213	170	214	203	210	189	229	228	203	202	214	214	217	210	190	218	216	213	192	179	207	194	192	180	195	206	208	219	204	194	203	192	200	216	221	189	221	207	207	201	191	210	200	197	191	175	196	222	211	212	228	196	215	197	212	190	180	214	218	201	204	175	225	190	208	212	205	214	212	220	205	201	202	195	196	203	211	206	215	206	192	171	216	217	223	210	216	212	222	218	201	191	203	200	196	211	204	199	223	197	220	182	203	171	216	226	188	204	205	169	187	216	221	212	191	199	217	221	189	225	207	210	177	205	200	193	211	183	218	230	184	219	190	182	184	181	202	199	213	216	217	196	216	225	206	213	209	211	216	233	205	193	224	210	198	206	235	198	212	204	202	212	205	189	197	218	188	206	191	184	225	198	199	209	193	176	229	188	195	188	222	190	215	211	232	205	209	188	216	190	203	232	209	201	176	234	203	208	201	201	207	186	206	179	207	211	200	218	209	209	198	198	218	180	206	162	196	209	198	207	207	206	178	178	218	216	228	225	183	206	228	181	195	211	222	187	200	220	244	232	170	211	203	211	217	207	202	212	192	220	200	204	205	235	189	227	205	204	212	213	201	208	192	205	201	182	206	221	233	197	191	202	210	195	190	198	212	214	176	175	198	187	202	202	195	217	219	208	193	209	205	218	233	207	198	233	192	222	200	205	219	198	194	197	182	204	211	226	210	214	204	188	209	210	208	216	210	198	187	214	191	195	225	211	199	172	212	197	180	194	199	208	194	199	205	195	190	199	229	187	191	204	180	214	220	201	208	191	224	192	219	196	214	198	204	200	171	202	204	181	198	203	193	217	210	199	207	238	199	214	200	214	215	199	200	203	207	199	192	210	204	210	220	217	204	234	192	193	218	195	203	210	163	226	214	205	177	202	220	190	238	188	211	183	203	206	221	175	198	185	189	214	187	225	203	168	206	191	215	207	204	208	219	201	200	209	205	217	200	196	219	224	185	205	234	210	197	180	211	211	211	179	203	212	203	179	216	176	203	210	206	227	187	184	209	211	189	206	199	209	217	210	209	227	192	223	189	223	215	225	212	194	246	210	208	184	204	188	217	201	209	190	160	209	211	180	210	182	208	182	197	228	206	219	183	195	206	197	198	205	226	197	199	214	215	189	179	208	195	187	215	177	214	181	191	198	169	201	201	201	204	234	210	234	200	188	215	221	191	238	206	214	206	187	215	225	192	205	214	214	193	203	220	191	202	216	194	190	219	214	180	227	217	236	248	218	230	228	201	230	224	191	202	196	208	215	206	209	218	206	220	215	220	230	206	203	214	201	189	219	179	200	212	210	194	196	180	207	190	188	198	187	190	185	165	216	202	189	219	205	222	201	173	185	183	239	240	210	218	196	206	216	207	202	215	196	191	216	206	207	194	213	189	205	210	196	204	201	202	218	203	196	180	198	207	221	239	197	172	221	195	214	226	209	172	202	198	203	187	190	215	225	198	252	193	195	211	195	218	204	175	194	204	209	208	217	198	211	197	162	188	193	216	228	196	195	216	197	200	215	209	201	189	212	210	215	202	208	208	200	197	208	227	199	209	196	225	205	186	234	211	174	232	207	190	196	216	206	203	217	218	217	209	225	219	187	190	217	213	213	207	194	188	191	196	193	173	183	216	182	199	209	188	209	204	201	220	196	225	190	202	203	218	214	212	205	204	214	219	202	208	160	225	213	210	212	226	191	205	205	205	197	213	223	217	178	196	207	210	205	201	232	207	209	209	193	215	209	195	183	183	191	182	193	197	195	208	214	248	231	184	198	209	167	213	216	209	208	232	203	229	210	189	192	196	192	218	236	203	220	198	241	221	201	215	204	211	206	240	225	185	245	199	210	219	183	192	217	217	196	198	193	194	188	207	179	201	201	168	245	212	179	179	196	206	207	239	176	208	207	210	207	200	208	211	222	211	220	196	219	215	198	223	181	219	169	201	205	219	218	214	213	162	229	197	211	210	205	213	218	196	203	220	204	215	210	209	184	216	236	181	207	208	204	234	224	198	215	214	189	199	201	199	207	213	201	207	203	222	220	191	205	214	192	203	203	183	204	186	208	210	193	208	195	215	189	193	212	206	208	192	220	194	200	231	200	212	219	190	184	217	201	210	193	216	211	192	231	191	199	208	220	179	203	213	218	185	190	201	220	202	200	227	198	199	188	211	210	194	193	239	236	218	194	200	212	199	200	201	219	201	196	237	202	202	227	185	199	194	200	202	207	208	220	206	210	202	178	226	201	206	211	200	206	195	203	182	204
23982	21385	28982	24254	21364	13372	1207	751	584	537	450	424	433	421	404	427	384	398	385	373	334	362	313	350	359	336	327	351	353	344	333	353	315	327	363	317	346	346	329	359	329	322	318	308	356	323	308	320	330	318	349	329	305	315	303	324	322	330	325	340	316	314	313	294	307	309	319	352	318	329	298	327	308	316	353	307	344	330	348	296	306	336	322	319	299	320	324	340	316	305	317	302	308	332	341	324	310	309	327	327	311	301	318	319	321	322	297	303	293	315	341	319	306	355	302	323	322	364	328	313	366	331	326	345	335	326	342	344	295	335	326	334	329	365	311	327	313	280	334	327	331	323	306	315	316	320	335	315	325	330	341	341	305	318	323	352	328	330	316	318	317	303	301	306	350	312	317	343	325	333	333	338	312	297	312	334	316	325	309	356	332	317	308	309	310	317	345	361	345	301	291	337	331	351	338	325	314	316	337	325	346	323	309	332	298	317	308	317	341	292	309	310	367	341	340	302	336	309	305	321	341	327	300	326	347	342	280	327	330	323	340	313	310	321	286	332	304	340	318	313	322	279	311	330	332	315	328	290	322	349	329	335	337	328	310	337	335	324	325	330	302	306	286	319	312	321	324	314	347	328	311	294	357	313	325	329	335	318	312	305	325	369	336	306	295	324	338	317	309	314	288	321	310	321	324	293	319	294	326	309	320	342	307	303	349	323	313	303	323	345	353	316	325	340	342	316	302	315	306	295	348	292	308	311	322	319	344	356	336	332	328	339	322	327	308	324	309	338	311	314	334	353	344	292	343	314	329	326	331	302	309	362	335	304	328	309	331	307	311	322	278	332	327	294	292	327	322	311	303	329	317	334	346	326	350	346	322	325	323	297	324	322	313	341	344	324	312	349	332	349	294	290	317	331	338	323	330	320	319	316	300	311	353	335	296	330	353	325	311	299	287	333	305	325	313	332	290	309	334	301	349	312	275	334	354	393	276	318	300	299	326	331	307	309	346	316	366	338	326	330	325	330	335	335	317	305	323	355	290	323	315	295	295	317	309	310	331	322	312	341	335	338	344	351	308	322	343	332	293	316	322	315	343	344	296	344	298	331	312	318	319	330	304	330	337	314	294	350	321	334	321	290	313	309	310	333	329	323	342	336	313	292	316	324	321	325	351	324	294	322	309	312	329	329	356	297	348	318	281	327	317	293	352	323	319	303	316	328	308	316	306	314	312	339	319	335	357	314	323	308	331	309	305	328	355	323	318	344	283	334	328	332	285	327	319	316	316	296	310	327	327	312	332	343	311	345	360	299	312	329	314	298	316	323	314	292	362	341	340	330	310	354	319	322	339	343	336	308	307	323	340	328	345	315	335	353	327	328	334	301	332	325	327	337	334	323	306	320	290	318	326	309	322	302	321	313	342	340	358	325	281	283	353	337	342	329	354	323	336	340	352	331	308	323	305	295	314	335	293	330	309	329	301	335	319	318	310	338	318	277	333	322	304	344	306	306	294	356	313	316	332	311	358	322	312	318	325	321	325	326	345	321	322	317	347	374	309	329	341	308	350	328	321	320	321	344	375	335	303	343	324	286	312	333	271	348	302	291	322	303	325	328	330	313	308	297	291	283	314	332	324	342	315	324	310	319	279	324	348	320	358	317	316	300	331	325	309	332	297	307	352	355	336	303	309	335	334	335	302	334	335	311	334	310	326	325	333	327	324	306	306	330	346	326	339	382	295	340	344	308	308	325	310	311	292	271	323	337	333	333	351	348	293	320	346	308	320	338	333	295	316	311	337	344	308	297	327	302	319	300	339	327	331	296	319	327	326	300	336	317	342	304	315	332	309	331	316	307	294	319	326	317	314	312	309	331	333	312	321	316	335	310	333	319	341	312	321	300	365	292	325	328	299	334	350	349	320	304	346	318	298	338	340	340	311	272	302	343	330	352	342	337	280	336	302	346	350	309	307	347	306	336	299	321	329	320	325	320	314	306	330	304	345	309	331	308	284	312	301	323	325	323	306	348	345	340	313	303	334	335	349	314	296	315	308	348	333	340	335	300	330	329	305	309	338	331	311	305	322	312	324	323	323	336	324	343	329	331	320	290	349	344	333	307	331	307	288	347	358	332	326	315	293	332	316	333	316	323	344	331	318	317	337	336	312	330	290	315	334	300	297	334	312	315	339	358	292	311	306	316	324	319	350	322	333	331	320	322	338	342	342	347	327	310	302	325	329	288	348	292	307	330	324	310	324	334	304	321	342	320	321	336	353	329	306	321	347	317	287	302	315	343	333	326	355	343	313	297	327	305	332	313	344	317	311	314	361	317	307	313	314	296	362	302	328	332	346	345	282	311	327	304	342	301	294	315	323	334	314	309	326	315	348	304	332	298	329	304	316	316	334	328	301	313	324	329	329	337	330	325	298	329	346	325	312	336	335	305	347	312	346	319	342	309	306	299	335	296	325	332	297	299	314	295	325	330	327	293	315	315	329	308	315	315	340	305	336	288	340	295	302	326	327	320	355	294	311	327	301	339	304	332	295	309	338	331	306	324	297	336	315	314	312	324	333	297	309	308	310	333	355	320	309	352	307	338	298	304	305	318	336	356	331	315	322	323	313	353	307	333	289	332	347	333	309	309	319	340	300	309	325	354	316	343	312	330	339	322	296	324	344	304	311	354	317	336	328	315	330	325	326	318	328	313	296	323	324	340	277	339	342	330	309	337	330	290	304	331	306	342	304	331	315	302	336	333	311	327	285	374	332	321	334	329	324	329	310	332	327	333	312	350	306	312	336	317	314	314	317	301	305	333	334	296	347	311	325	332	310	341	347	332	339	335	316	294	327	339	318	303	319	335	286	344	323	317	316	332	327	350	346	327	329	330	314	341	315	297	316	310	320	305	330	342	313	302	340	332	338	325	340	337	317	348	374	314	314	324	290	325	344	311	338	305	313	294	341	335	328	310	339	337	341	334	333	319	315	310	303	316	345	333	328	289	313	313	325	349	322	312	361	315	305	343	315	313	323	313	311	331	313	299	315	319	306	286	319	294	292	300	309	346	347	351	295	359	355	310	305	319	326	317	336	293	327	331	323	318	335	359	355	335	328	356	336	316	344	303	331	316	325	322	331	312	293	330	364	304	306	333	326	295	314	334	305	304	315	333	307	308	302	349	323	338	324	337	340	314	303	318	306	323	335	340	300	300	307	314	309	294	328	315	327	341	352	346	309	319	326	318	313	357	339	304	294	325	302	325	328	313	339	296	308	328	333	317	332	341	279	301	331	336	339	335	317	329	320	335	315	332	344	343	336	301	293	316	316	298	327	328	350	324	320	363	311	313	342	355	316	332	329	315	332	347	326	329	298	358	302	308	311	313	324	320	313	303	302	323	312	332	342	333	336	331	318	333	325	327	334	322	314	333	314	280	290	310	340	312	335	344	344	340	347	324	308	342	348	325	329	326	304	337	287	298	312	293	351	326	330	355	325	362	313	369	333	314
3541	34726	23563	2649	1876	1419	1187	882	760	693	589	556	489	440	450	438	413	384	397	430	370	348	345	374	375	368	340	344	361	327	348	350	316	348	343	348	321	359	351	336	295	355	330	347	317	363	344	364	377	327	321	328	332	321	358	341	322	331	319	346	320	322	306	319	299	334	352	332	363	350	339	324	335	299	336	336	308	305	335	338	335	340	341	311	325	335	335	317	314	322	319	328	346	328	336	325	318	313	321	336	336	334	311	328	344	371	326	354	335	310	354	312	350	341	338	340	338	341	324	305	319	297	326	324	338	318	334	332	329	336	347	305	352	322	351	327	316	393	334	342	342	312	332	344	309	372	331	317	318	348	338	335	331	338	313	301	327	302	383	324	356	340	318	329	308	349	335	306	325	343	351	291	320	309	337	347	343	317	292	344	344	341	357	353	318	320	329	341	346	339	343	324	310	302	315	336	310	307	304	323	289	358	348	311	339	298	313	321	317	342	356	309	340	330	323	321	331	341	328	325	371	345	306	299	329	335	351	315	349	332	333	316	322	363	361	344	314	323	316	352	370	302	325	334	295	341	339	323	322	344	289	298	334	333	339	354	327	328	344	326	348	341	320	314	358	306	345	345	317	317	330	330	334	313	324	340	337	325	345	318	345	367	319	328	336	332	336	368	333	314	368	329	329	318	337	382	327	335	340	333	322	318	341	329	332	318	330	355	315	332	327	351	302	317	293	366	329	333	358	313	329	340	358	326	312	323	325	322	325	316	355	327	324	344	325	313	308	301	350	346	367	303	324	351	323	345	353	315	306	311	373	333	313	330	317	347	309	333	289	343	332	299	341	308	337	318	290	306	306	325	326	346	293	365	320	344	354	392	313	322	344	322	348	320	356	308	355	320	335	344	375	313	331	316	304	305	312	356	315	359	321	312	339	320	351	315	345	354	320	330	344	320	321	312	323	336	325	335	367	331	335	324	304	324	328	346	318	325	344	338	310	352	321	330	327	307	316	336	350	338	336	307	331	337	314	349	342	346	325	298	366	318	332	341	325	303	313	335	333	359	327	336	334	323	345	316	339	305	364	338	323	322	345	314	332	324	347	308	319	321	338	352	330	352	308	327	347	309	343	321	349	337	336	347	351	310	333	323	311	315	315	332	336	320	315	302	328	314	319	306	337	344	325	320	352	325	359	359	311	352	313	300	312	313	321	345	331	349	320	312	319	322	333	341	327	326	330	326	318	328	352	336	341	361	338	313	289	310	313	323	326	323	349	346	349	324	308	305	319	313	353	337	336	348	321	348	357	311	318	352	344	302	321	318	282	333	316	363	336	343	325	341	336	348	320	348	325	313	371	333	339	313	320	319	322	351	313	349	313	296	291	371	312	337	350	335	327	350	340	311	338	334	312	358	351	330	354	295	313	346	330	339	322	345	328	322	289	345	324	327	322	326	362	307	321	313	323	297	316	372	318	325	352	361	335	313	343	312	342	317	335	350	311	338	322	324	309	326	358	329	344	332	347	339	342	350	366	303	324	343	349	347	361	356	334	316	322	299	313	328	340	325	320	322	335	306	335	327	330	318	345	319	314	344	299	337	312	297	321	334	304	308	329	331	324	334	345	335	327	337	330	311	322	352	355	377	342	344	342	348	330	339	310	343	324	356	296	327	336	309	329	297	313	349	338	342	324	333	330	307	335	321	330	310	335	320	317	312	351	322	315	325	316	313	321	354	312	319	375	337	311	336	344	355	327	355	307	367	322	322	335	316	374	373	310	330	337	310	308	326	333	331	350	349	326	343	328	326	327	337	334	320	347	350	318	326	336	367	350	335	303	326	292	316	336	292	329	336	335	350	313	345	328	362	339	321	343	339	344	353	323	327	328	331	320	313	305	330	326	346	343	321	332	323	322	336	302	331	309	312	326	320	330	335	340	314	332	331	348	316	352	331	321	360	343	359	325	356	381	328	377	308	326	351	340	339	296	300	324	343	319	330	314	344	318	357	347	308	319	326	296	349	331	333	333	312	308	353	311	352	348	305	314	349	319	351	330	331	330	283	314	319	345	314	328	314	294	297	316	321	336	332	355	325	359	294	323	347	312	320	349	312	343	317	318	347	327	370	340	347	328	286	299	322	302	328	331	340	372	341	296	338	334	316	365	351	326	320	315	334	289	325	334	325	342	327	343	350	340	331	346	361	347	317	334	318	316	320	356	288	325	328	346	307	313	311	295	335	321	314	314	334	281	367	307	331	343	359	358	323	318	308	326	305	333	344	312	351	336	377	347	346	314	323	319	322	347	364	349	316	328	340	311	342	318	326	331	315	350	321	349	356	322	333	343	310	329	330	309	324	312	333	320	315	334	327	345	315	321	364	327	351	350	327	326	330	309	356	323	332	317	346	306	332	324	323	326	357	359	320	319	336	348	300	312	311	343	356	347	323	354	352	365	302	321	364	349	337	340	336	311	344	360	309	301	320	325	329	312	325	343	314	330	336	333	359	360	361	331	298	328	342	321	306	313	319	322	301	328	331	319	299	347	297	350	309	318	357	312	339	314	325	317	332	333	302	350	328	336	316	330	319	325	325	358	339	332	321	315	309	314	320	295	345	332	321	339	312	340	324	313	308	292	328	298	307	288	352	312	321	331	335	323	329	333	329	341	348	317	320	329	387	322	307	338	318	318	306	332	334	331	312	351	321	346	361	352	323	343	347	341	322	306	332	298	336	327	327	328	334	323	317	310	348	315	371	330	330	328	345	333	343	374	342	324	339	322	366	340	327	328	314	328	335	344	324	314	331	313	313	335	353	343	338	312	309	332	332	359	302	319	306	278	347	328	335	317	320	317	344	309	303	343	332	344	313	331	339	326	324	312	334	313	338	350	341	333	312	321	331	344	308	311	350	351	339	311	320	335	325	325	336	303	327	352	332	319	315	342	349	321	340	276	337	337	328	328	299	338	354	338	351	327	323	350	306	354	313	339	321	321	334	336	364	339	340	322	336	323	322	342	344	348	325	305	327	370	323	321	326	336	310	323	315	349	353	303	361	326	345	309	311	364	324	317	335	342	330	367	338	317	281	275	351	339	282	317	344	312	298	340	360	307	334	325	307	303	358	323	333	291	327	347	357	321	295	341	340	324	293	326	342	314	357	322	316	317	305	323	330	366	320	345	327	313	322	329	310	328	334	345	318	300	307	358	335	320	364	330	313	326	375	307	334	350	297	314	327	320	308	361	325	321	322	362	303	325	322	342	317	322	316	339	401	338	358	364	340	325	302	339	343	318	314	306	328	303	313	327	338	316	343	320	318	319	314	316	364	335	308	317	317	351	341	290	333	340	336	337	323	353	324	323	324	328	365	315	343	329	356	318	314	351	319	323	334	331	320	316	330	320	315	354	333	330	310	351	343	342	315	326	327	343	334	352	308	323	350	344	391	319	333	341	328	310	321	346	338	335	277	358	323	326	331	341	361	326	310	326	316	332	327	300	301	283	310
25303	21374	27734	25318	11262	806	582	525	458	416	400	431	381	400	397	408	349	368	387	417	367	370	382	396	364	383	344	337	363	345	359	385	349	363	322	366	357	373	377	347	391	352	329	340	349	332	360	322	366	375	340	344	377	342	402	336	390	348	370	370	369	378	345	336	365	373	367	380	313	354	366	356	362	331	341	376	366	355	356	355	338	405	367	360	340	340	382	345	370	384	355	343	382	363	384	375	351	384	384	374	370	346	350	373	370	350	320	369	355	350	340	371	319	348	338	353	341	342	354	308	363	364	360	335	355	326	367	346	358	357	333	326	364	349	344	347	403	334	370	347	363	372	341	357	352	351	376	351	395	347	345	344	363	337	375	350	364	347	364	371	386	369	408	351	377	344	372	362	342	372	337	374	361	350	329	341	359	344	382	321	349	374	345	350	385	355	345	376	344	354	342	355	358	390	356	359	376	373	320	376	382	363	348	353	339	369	342	346	351	368	374	348	377	345	367	358	374	363	383	376	379	365	379	345	343	338	343	365	345	376	379	370	357	349	371	356	365	363	356	364	343	343	338	341	396	389	365	310	339	327	355	334	393	367	349	337	378	356	354	354	386	355	344	346	340	358	351	341	353	378	352	341	339	378	351	352	355	332	358	370	346	350	353	351	373	355	351	358	352	348	354	361	358	346	401	338	354	329	324	421	342	383	364	398	337	357	366	328	354	357	354	365	381	341	345	378	383	341	368	354	371	297	373	346	358	351	396	373	357	346	343	368	372	347	379	395	325	391	357	365	343	369	366	377	358	326	320	326	374	352	311	354	374	389	336	315	362	359	379	353	375	322	377	342	332	361	358	338	352	358	323	354	353	330	318	368	352	356	356	385	349	347	377	355	359	387	344	345	322	331	360	359	353	347	368	341	355	400	346	386	344	343	358	341	362	368	400	360	344	371	362	365	330	357	369	324	382	369	371	357	374	353	352	328	374	362	370	343	361	373	353	385	358	379	347	391	356	351	345	336	350	369	329	347	341	376	309	375	383	355	388	346	365	349	390	367	329	358	347	383	325	368	353	369	362	407	348	359	330	351	348	340	367	376	378	301	389	334	356	339	349	353	370	369	363	368	396	351	385	336	358	355	347	355	357	350	334	378	367	365	340	347	327	391	358	358	350	348	369	370	353	353	328	389	352	370	339	355	355	387	328	356	380	360	366	354	391	366	341	350	365	324	369	348	370	378	369	372	350	368	369	361	349	368	369	325	364	357	394	362	320	366	361	356	362	360	369	373	342	333	334	364	349	353	365	375	385	352	388	403	331	376	337	372	395	357	354	368	385	363	352	378	343	369	362	350	335	343	348	340	329	353	373	385	356	347	337	375	359	347	406	390	370	382	357	366	351	354	357	309	336	368	354	392	334	334	343	380	383	361	379	332	375	374	332	359	343	360	347	340	350	353	338	356	347	376	363	325	335	335	365	318	338	330	359	357	377	366	371	359	363	334	389	328	366	358	362	359	369	372	350	348	353	387	359	319	366	355	375	362	367	354	381	344	369	362	334	350	372	378	382	352	364	338	370	369	353	351	367	353	346	398	391	402	344	333	337	357	376	343	319	368	378	364	363	365	355	348	358	388	327	370	348	376	370	360	395	354	365	360	360	351	390	353	360	318	337	314	361	408	329	353	390	357	350	340	337	349	334	357	369	363	346	380	352	352	354	381	394	403	397	362	355	367	388	355	359	360	371	365	377	343	370	377	323	356	335	350	354	342	356	380	363	363	342	369	349	344	341	391	355	357	360	348	345	362	323	343	327	374	333	361	369	368	385	359	358	357	369	318	353	354	394	346	376	391	341	361	382	354	366	332	365	330	370	361	350	352	343	365	359	351	360	361	373	328	330	331	340	373	335	390	355	348	356	376	360	321	356	360	333	351	347	355	346	335	401	379	371	344	361	370	326	360	361	337	358	347	362	385	351	365	345	339	337	387	367	341	381	358	358	360	346	369	375	351	358	366	382	348	332	341	368	367	362	371	344	365	356	355	335	352	364	373	366	377	344	340	343	361	366	337	320	374	371	305	362	348	351	330	305	377	373	350	324	382	362	397	359	344	360	391	357	386	351	365	332	317	352	341	340	347	368	353	342	367	316	351	370	370	336	348	345	334	363	335	323	404	349	352	346	396	337	350	383	368	334	329	351	370	375	348	350	369	355	369	320	369	371	393	331	376	324	392	360	342	370	385	299	342	366	366	357	367	371	386	358	357	351	360	376	369	354	342	388	324	370	358	356	328	363	362	364	346	340	359	364	349	365	383	334	365	364	367	367	374	356	375	354	354	326	364	361	389	365	353	346	338	378	370	366	359	363	377	390	354	359	355	348	366	367	357	364	346	340	339	356	361	367	366	366	353	381	359	344	356	391	350	328	357	360	345	374	347	376	347	361	325	332	366	368	398	357	354	350	350	330	365	347	412	357	342	361	329	366	345	378	341	333	354	347	327	343	353	345	367	339	396	329	372	410	337	356	369	363	390	323	369	406	354	349	375	350	346	342	346	342	365	368	336	361	358	338	356	331	377	344	337	351	355	339	371	395	367	366	340	365	352	353	348	390	358	391	361	367	365	360	368	340	314	346	384	387	347	356	389	338	355	332	364	365	371	357	366	360	373	376	364	349	349	335	326	389	309	362	341	422	370	356	361	389	350	382	345	356	358	356	380	343	347	347	339	339	375	358	358	342	340	349	330	315	371	367	345	346	351	375	373	382	367	378	389	373	365	330	335	307	374	335	359	355	392	342	336	371	360	340	387	346	367	334	382	361	389	348	352	359	338	372	341	374	336	351	346	374	346	383	375	376	372	372	372	358	371	369	363	391	347	340	357	339	345	348	353	343	365	366	351	362	353	370	339	358	342	323	313	402	360	362	343	338	374	341	342	388	395	333	372	367	345	383	337	322	330	341	354	365	324	365	389	341	356	357	375	355	342	353	349	353	366	376	338	385	386	357	353	407	356	343	380	366	337	329	341	353	380	341	321	359	357	371	337	359	361	353	333	328	363	343	411	364	338	358	344	363	388	379	328	342	339	328	338	319	327	354	356	357	358	363	365	398	385	367	360	352	362	338	332	395	349	357	372	349	349	347	376	380	327	349	372	350	360	321	349	356	372	302	359	339	364	321	381	356	320	393	352	340	353	391	363	362	342	348	323	339	351	368	358	351	341	373	366	368	348	390	366	340	365	371	335	374	382	340	342	386	387	359	357	379	381	348	374	349	332	369	340	357	378	346	350	331	341	360	319	355	365	358	360	349	352	385	345	354	375	347	348	360	351	330	353	344	326	358	363	337	399	377	359	361	362	348	335	363	368	352	335	332	371	350	343	333	354	333	338	361	343	355	360	339	402	324	376	400	391	380	388	338	337	395	357	403	347	326	346	350	399	366	321	366	393	353	368	364	318	346	378	373	382	347	339	331	354	328	361	388	359	373	386	336	369	375	341	378	296	318	358
3597	22126	18421	1696	1246	1005	829	727	620	574	540	470	431	444	475	482	401	443	457	404	450	429	404	449	353	416	403	403	398	430	406	421	421	405	370	395	397	354	391	381	407	425	380	368	408	381	390	364	404	377	383	396	407	404	369	395	389	415	353	397	389	382	379	424	394	386	391	388	390	382	360	426	369	376	380	386	384	386	365	410	405	394	425	371	423	377	349	372	388	403	381	391	391	359	378	405	397	379	399	396	379	370	410	391	348	433	412	359	395	417	337	373	403	391	392	410	414	398	372	377	374	372	397	353	401	406	357	391	374	424	375	339	381	366	412	368	404	349	390	368	386	383	386	410	412	405	402	398	391	398	380	387	421	402	368	380	365	376	343	425	405	403	420	380	397	388	382	358	408	374	381	390	403	363	369	388	404	392	431	386	404	370	351	405	392	340	393	375	392	398	361	400	392	380	394	353	394	329	391	363	383	391	394	372	405	392	385	388	377	379	392	407	409	384	376	390	395	367	408	373	407	376	356	374	409	355	384	398	381	386	376	366	391	380	410	407	395	406	391	394	399	390	419	387	364	397	393	376	357	388	340	398	382	344	360	401	358	383	389	356	405	427	377	412	365	389	417	391	392	377	385	384	402	406	362	365	378	380	418	360	377	379	404	359	383	390	403	376	393	393	372	390	374	353	377	394	403	376	352	425	375	388	380	376	381	402	349	371	371	364	392	355	386	363	382	380	376	380	382	385	363	374	402	407	370	378	378	366	407	420	369	384	378	378	400	368	366	406	393	378	406	357	384	369	376	377	374	383	373	373	400	417	371	369	419	373	386	376	410	418	388	365	400	366	386	393	414	356	349	388	378	366	383	396	389	377	373	401	395	372	370	392	410	369	385	387	386	353	382	386	411	361	341	376	337	402	399	389	413	396	366	372	382	345	410	398	405	396	379	356	393	385	394	420	349	394	359	351	408	416	374	350	394	376	380	392	354	369	406	394	393	375	380	369	377	347	396	400	384	388	396	356	395	368	394	397	399	367	369	379	408	418	383	381	361	415	351	403	387	375	397	412	403	355	380	404	407	389	377	387	400	373	366	389	371	383	373	378	430	416	388	362	404	392	390	419	416	427	367	392	428	378	407	405	364	395	352	388	371	367	376	348	378	382	391	431	370	340	373	356	372	370	363	390	393	372	406	350	364	375	378	369	348	354	370	371	386	401	360	411	387	383	396	397	379	393	377	387	372	381	399	395	385	395	411	409	399	386	396	370	395	372	390	373	365	376	369	347	375	420	386	349	381	368	424	388	372	369	405	372	400	414	376	415	397	407	403	366	376	372	400	404	355	384	426	381	362	368	404	398	370	380	386	386	381	392	397	402	363	398	376	356	371	396	410	378	414	406	388	363	394	355	381	393	416	364	371	381	380	382	399	402	382	360	394	357	376	353	389	404	350	357	363	376	380	374	389	375	370	386	352	369	372	371	411	392	369	404	418	426	367	377	402	396	402	391	385	395	413	389	384	385	387	368	363	400	399	364	389	365	373	379	334	367	354	398	398	365	385	353	372	408	394	399	375	382	375	382	366	381	372	383	354	385	373	371	385	408	417	392	389	374	385	402	406	403	387	406	377	356	364	364	393	385	364	378	369	374	374	386	385	389	377	403	370	393	392	417	386	373	340	370	393	398	421	411	412	400	409	404	402	402	402	378	390	377	394	390	373	408	413	400	353	395	398	351	408	405	389	398	369	384	375	381	387	406	388	394	409	370	377	391	398	371	378	397	379	395	385	428	378	376	377	390	404	370	382	363	407	387	365	372	410	381	406	439	418	414	373	378	407	392	391	405	370	387	398	391	385	381	377	397	411	415	350	399	402	371	418	354	375	368	375	367	394	412	383	439	406	380	408	388	397	407	394	386	405	358	365	405	393	386	397	388	373	384	347	385	378	396	403	406	356	374	363	415	410	422	363	374	433	371	387	385	382	347	387	408	357	405	358	371	372	389	371	408	385	350	418	374	383	395	366	381	398	397	392	398	338	351	400	371	423	384	389	347	375	390	381	383	377	388	374	381	372	391	398	395	397	412	360	361	400	377	374	395	393	373	396	422	389	379	343	412	377	360	385	397	370	429	403	366	365	385	375	388	394	388	417	388	405	404	424	411	384	364	375	391	364	391	376	380	369	400	383	363	386	357	394	363	403	401	370	400	390	392	373	412	365	381	375	359	358	361	370	409	352	386	340	382	404	337	382	397	368	384	412	409	362	350	364	394	390	394	385	419	380	370	398	366	358	391	382	391	354	389	412	350	408	417	386	399	401	390	387	363	373	423	353	360	360	353	416	396	373	404	386	424	389	408	405	365	341	388	401	366	411	389	384	383	368	432	361	391	373	365	377	408	375	389	373	386	382	383	364	399	372	368	387	367	400	379	378	385	391	382	391	358	395	373	371	362	396	380	381	367	368	433	370	377	401	325	391	412	389	395	395	377	356	387	379	422	359	408	381	396	370	369	403	387	416	368	414	399	397	346	375	391	381	408	368	380	392	403	369	367	371	398	385	414	408	361	358	381	403	363	362	419	382	378	404	384	387	375	383	386	388	374	402	392	378	390	364	406	383	434	391	398	411	388	419	403	393	376	357	396	382	391	400	380	422	368	357	385	358	398	422	399	362	385	398	381	340	392	381	378	388	387	406	410	389	437	433	376	392	388	385	381	370	405	394	386	399	338	385	392	388	400	391	365	384	389	352	366	409	427	364	381	371	363	385	386	392	376	413	363	377	382	362	346	428	390	384	372	398	355	416	359	396	395	384	375	365	386	371	369	386	389	421	383	345	441	406	391	363	392	375	363	405	403	389	382	358	388	401	365	388	365	414	384	373	379	387	391	383	409	392	420	373	371	410	404	393	403	369	375	373	386	386	406	368	398	406	394	383	382	402	404	378	407	393	417	400	372	397	373	392	387	379	379	393	348	393	378	387	362	408	371	427	373	369	390	418	398	381	352	391	350	400	363	376	404	395	386	401	368	347	402	377	383	388	425	382	362	395	406	375	376	381	401	383	389	373	375	394	376	353	376	409	402	370	403	383	353	386	358	381	412	386	382	404	363	341	367	424	369	407	378	387	386	421	376	356	381	375	384	358	384	394	374	366	379	391	408	387	377	364	381	356	354	394	381	363	391	362	357	358	391	380	389	372	416	388	376	400	363	415	391	400	363	367	353	366	407	362	399	331	390	393	384	374	404	359	385	415	397	382	372	406	365	387	398	388	350	358	359	406	353	423	404	375	393	375	405	376	374	391	382	389	393	391	429	429	386	390	390	383	396	390	413	406	389	383	377	389	381	410	330	371	356	363	359	387	395	399	414	401	393	359	371	416	389	386	359	345	393	387	417	378	351	383	396	389	367	361	376	380	402	440	398	371	399	407	352	382	357	387	367	400	358	411	382	379	377	375	376	393	358	384	383	362	435	401	395	398	423	378	363	354	391	360	383	401	391	395	392
22941	21462	29208	24177	21463	21504	10802	1426	1040	990	912	785	803	773	739	732	715	703	691	715	692	688	669	642	653	585	689	605	583	653	620	653	617	591	631	619	647	611	615	638	577	667	593	613	617	617	608	632	596	651	608	577	644	666	649	589	571	593	638	626	581	639	616	584	614	605	594	632	628	590	604	577	641	582	617	583	609	615	587	594	627	601	569	611	591	606	578	583	605	585	624	594	580	613	564	601	598	637	596	544	597	604	559	611	619	578	625	545	631	594	592	614	614	598	630	616	618	657	588	614	600	590	611	597	576	577	634	595	572	590	651	623	618	566	658	620	586	623	610	586	645	615	573	631	598	572	632	545	616	605	594	603	625	573	588	593	571	642	593	551	592	586	643	614	616	584	581	618	587	598	605	588	647	650	567	639	574	652	596	617	599	642	565	584	597	594	569	594	584	623	627	610	603	664	581	564	613	582	604	628	621	570	600	569	625	560	630	583	594	616	601	627	582	629	587	587	590	599	571	625	637	603	584	601	627	607	582	591	532	604	590	638	602	608	585	618	667	628	621	590	609	549	613	603	658	554	584	612	615	636	605	574	575	598	550	587	578	605	573	590	616	606	595	619	616	657	582	558	604	615	620	555	613	628	677	628	587	598	577	626	645	569	593	550	552	639	605	610	580	586	561	582	554	627	615	591	629	625	631	578	621	579	623	628	621	587	607	589	572	621	587	626	581	611	628	585	625	589	606	642	604	641	591	583	584	588	614	579	604	600	603	602	595	593	595	622	593	626	592	607	576	624	623	633	590	604	578	574	625	618	631	584	620	577	588	575	601	577	601	588	587	627	596	605	641	647	624	563	668	590	576	585	600	579	614	539	568	617	583	615	610	601	605	557	612	603	585	638	582	636	597	599	628	586	615	588	621	592	640	596	600	591	542	582	589	609	602	617	588	576	640	596	614	602	593	625	589	584	622	617	600	592	590	602	638	600	587	591	615	570	626	616	599	601	608	585	628	581	630	581	590	617	594	581	651	567	633	612	610	605	593	565	558	641	585	584	606	636	607	621	647	628	660	630	610	584	583	670	628	604	621	626	578	608	632	628	607	606	594	572	649	614	572	604	595	564	585	574	607	645	665	585	610	596	606	612	590	592	637	583	603	615	587	608	602	585	595	578	612	584	560	573	604	651	592	623	605	562	586	615	600	588	667	639	640	607	632	617	629	640	609	654	637	610	662	595	634	611	637	608	603	648	585	593	596	624	615	588	610	578	602	613	615	548	615	595	627	575	578	616	619	575	604	590	587	590	602	626	599	544	572	549	636	607	615	597	580	581	621	599	585	577	578	566	585	573	660	560	602	597	603	629	651	598	630	633	609	583	585	626	595	580	587	589	578	615	569	609	589	604	626	634	577	588	621	590	640	571	609	618	571	616	603	585	603	629	564	598	571	582	593	622	588	627	645	615	617	617	606	617	623	603	635	610	618	598	587	600	596	588	579	595	628	622	578	602	644	579	594	632	642	615	598	618	602	620	573	590	590	548	578	599	610	666	600	598	604	628	619	610	532	601	597	603	545	622	574	576	593	563	619	582	585	606	647	629	568	578	578	590	619	616	568	638	600	612	601	624	588	619	610	647	595	615	571	639	632	576	615	580	599	580	573	639	633	560	600	583	578	573	619	598	589	607	606	604	598	618	614	595	609	557	580	598	601	609	600	580	618	602	567	611	597	611	589	617	558	619	599	577	619	606	589	569	619	606	583	649	595	589	653	597	587	612	597	619	617	557	588	650	662	558	603	638	646	611	593	621	603	562	630	608	628	611	600	625	559	595	576	586	601	537	558	630	581	629	615	566	616	611	611	616	581	591	641	584	569	593	611	634	591	580	593	600	593	614	633	571	570	631	630	588	618	604	604	628	610	600	591	585	577	591	599	571	624	609	614	577	640	603	610	631	552	542	602	601	630	618	599	554	613	582	604	549	615	607	602	631	592	615	593	598	654	595	626	586	593	600	632	601	577	627	602	597	595	580	655	580	604	604	665	597	622	607	603	568	591	624	612	576	609	628	600	598	559	613	621	562	634	644	606	587	607	568	613	609	589	582	573	592	610	592	604	612	590	599	561	602	564	621	601	574	604	588	591	581	600	616	576	613	635	600	633	581	582	601	595	584	559	554	603	584	580	564	616	617	603	556	587	587	630	644	603	656	577	616	604	644	600	619	592	581	588	626	640	583	600	595	598	606	602	635	617	624	610	626	625	592	568	623	575	596	599	577	581	596	625	599	658	592	598	616	564	596	589	587	605	604	615	600	619	628	597	679	539	597	647	618	580	651	618	613	583	626	600	615	582	608	572	585	588	596	640	585	602	640	558	567	547	589	610	551	591	615	595	663	626	593	560	548	558	590	555	582	604	613	636	585	565	573	600	620	610	658	617	630	564	625	601	631	590	571	570	623	613	624	596	601	550	611	598	597	603	602	633	596	617	611	556	626	575	580	611	589	588	621	578	636	581	586	604	611	579	604	604	591	565	568	566	601	605	608	656	609	583	599	540	610	582	615	585	579	604	633	610	630	589	578	581	635	587	637	600	604	564	593	587	590	584	637	602	607	570	632	611	551	604	591	609	577	592	602	624	598	642	655	594	653	601	558	619	621	599	585	628	599	578	577	555	567	585	624	584	566	602	590	616	582	591	573	607	601	576	608	630	620	604	588	615	646	582	646	589	588	603	613	626	583	603	623	617	542	623	625	557	612	579	586	614	605	628	574	612	636	566	602	582	567	662	617	579	603	616	595	603	574	632	606	606	560	598	590	571	591	581	606	625	598	599	600	595	604	570	583	600	563	616	596	639	621	661	602	611	606	644	592	632	562	602	552	570	613	599	560	607	631	536	579	586	614	601	609	577	611	588	610	625	596	597	599	588	608	568	600	601	594	607	610	629	554	585	644	613	604	635	602	584	610	625	599	640	544	611	610	592	606	640	594	579	594	613	592	599	538	654	593	564	609	586	615	573	601	613	636	580	561	553	580	585	596	570	592	579	601	621	577	588	627	606	568	640	611	617	641	642	619	604	610	621	576	593	631	607	566	576	591	588	615	610	606	615	585	648	589	638	598	613	580	590	575	643	607	600	593	622	629	623	575	575	637	612	616	573	564	577	585	613	576	551	637	596	611	607	559	601	619	634	533	565	586	619	597	620	630	608	641	631	603	568	623	566	604	570	573	601	606	619	594	573	573	594	641	602	597	616	590	646	628	611	587	584	622	564	590	572	611	575	588	598	599	582	603	579	585	576	551	575	573	618	612	594	599	622	559	620	618	599	648	604	580	617	563	535	565	574	601	601	589	613	593	591	566	602	542	572	564	600	621	584	607	595	599	585	584	567	616	595	594	609	610	619	599	588	632	582	564	621	628	582	603	638	642	664	617	608	590	596	569	617	567	614	626	632	595	582	611	606	592	642	617	592	611	610	598	611	644	586	607	601	622	645	560	603	557	594	613
5106	29719	29328	4828	3552	2699	2088	1710	1380	1243	1117	975	940	860	846	799	794	739	675	756	742	635	709	679	655	649	635	622	680	594	644	606	646	625	585	617	618	620	609	608	635	590	592	634	616	648	589	617	620	636	599	662	620	640	557	610	648	597	575	577	636	620	615	607	548	542	638	588	614	578	616	591	601	620	596	593	578	618	607	545	602	583	599	619	612	647	559	584	629	603	614	606	612	631	582	629	622	640	599	621	608	621	601	609	596	592	569	579	577	607	604	601	631	595	651	554	560	593	599	619	562	599	593	575	549	579	593	593	620	607	616	546	621	605	584	641	589	601	610	594	613	589	652	616	660	595	605	640	607	582	597	601	612	604	615	593	607	624	619	571	617	578	624	579	627	589	563	595	633	603	631	571	646	628	597	602	592	591	553	587	612	544	622	596	605	624	594	620	612	616	606	511	619	583	595	629	582	602	579	582	637	622	629	612	612	580	629	593	601	607	612	599	619	578	600	629	577	654	599	553	593	607	582	571	591	594	602	600	568	630	646	617	578	623	620	619	598	606	600	571	610	601	608	533	633	579	607	572	626	568	578	623	611	630	573	584	617	592	594	609	586	603	619	607	550	586	635	632	608	598	609	598	597	595	597	565	597	553	647	593	587	634	629	600	657	621	574	607	586	617	605	605	640	635	584	573	599	629	590	602	662	608	587	616	619	575	602	565	640	615	636	611	605	639	606	578	602	610	555	603	566	530	592	583	565	581	614	624	565	625	620	627	585	583	605	555	589	601	616	573	614	573	591	605	598	563	610	656	631	603	648	607	640	604	591	589	589	661	621	581	610	559	611	619	561	607	580	614	616	599	591	595	585	581	597	609	633	596	593	631	640	628	616	580	596	627	583	624	583	588	596	608	615	650	606	576	568	613	586	569	595	582	580	624	621	605	593	574	664	614	620	586	613	597	613	586	624	552	564	625	562	603	580	592	624	541	605	628	576	577	613	582	644	602	594	628	607	589	577	572	598	600	610	637	610	596	628	605	564	596	636	635	620	594	621	608	569	636	633	614	607	611	618	617	613	617	624	594	559	601	600	637	583	576	613	585	605	600	583	638	568	586	665	618	647	605	569	602	566	582	589	609	577	564	578	584	612	654	547	555	612	547	632	600	649	605	622	590	604	577	575	624	565	617	564	535	571	610	566	599	598	612	543	584	597	597	563	598	574	647	595	587	609	589	605	560	568	615	582	589	656	599	602	618	572	630	618	608	652	613	610	574	593	622	609	632	601	598	655	580	572	615	612	590	618	622	624	601	596	617	593	631	599	564	591	652	648	602	612	621	638	561	587	602	585	573	628	554	623	559	602	579	628	556	619	573	578	639	617	612	608	613	627	600	597	601	680	579	625	612	598	589	599	675	623	602	627	631	603	541	630	587	641	601	590	576	577	627	633	589	554	596	612	625	599	581	620	624	586	617	576	617	599	581	581	629	625	578	640	601	588	624	637	575	586	611	596	606	611	624	593	572	624	577	598	613	583	581	616	590	627	620	610	595	651	580	599	590	548	618	567	567	625	579	596	598	647	588	632	570	573	577	592	591	594	588	616	597	626	571	591	619	604	593	574	642	602	560	605	607	631	596	624	607	611	585	587	580	621	615	588	629	591	598	625	580	580	586	620	607	590	623	579	652	618	588	654	600	589	574	623	624	599	646	582	597	584	581	595	598	577	611	587	589	623	639	617	625	628	612	626	595	640	588	596	591	572	578	617	589	612	581	631	599	614	623	613	579	594	637	606	604	592	593	616	594	604	637	574	617	595	599	597	633	630	566	626	638	620	614	560	597	591	596	612	632	605	596	606	562	597	593	625	596	613	590	567	620	607	637	602	636	623	595	608	595	660	589	600	578	596	595	593	649	599	626	588	637	619	588	591	608	582	591	625	600	579	612	610	594	553	581	643	618	572	613	548	608	603	624	606	561	568	623	598	604	609	584	583	568	567	607	622	620	600	579	561	613	631	616	576	632	612	572	579	565	608	569	634	606	666	656	610	594	607	572	641	578	633	646	634	602	620	642	578	613	613	674	604	624	607	605	645	606	639	589	623	615	585	584	622	600	602	582	655	596	629	579	592	613	593	616	566	577	587	591	642	606	586	575	635	617	606	626	576	613	579	636	611	610	633	615	647	623	623	607	542	558	625	596	557	616	599	635	578	584	632	632	592	593	582	618	594	617	590	569	612	562	589	577	556	583	637	616	611	592	555	616	574	609	602	568	611	596	596	597	595	589	585	617	553	597	599	560	583	595	539	608	585	644	602	583	601	566	636	589	597	613	632	633	611	620	579	618	595	609	661	650	595	565	604	583	586	592	594	586	614	585	622	589	623	611	565	567	604	621	587	604	617	620	573	615	630	613	609	608	615	611	624	643	617	573	569	581	595	641	618	586	630	612	610	625	574	559	562	614	651	618	605	616	616	635	583	627	592	607	580	612	594	583	616	612	632	577	625	610	561	572	605	604	555	640	574	594	597	632	588	609	597	592	587	624	647	584	612	586	585	623	585	646	591	567	595	555	612	613	617	566	634	534	563	609	587	609	605	578	621	588	567	593	558	566	593	586	581	617	631	584	625	620	602	615	573	609	601	597	617	563	583	599	590	628	626	569	617	573	600	582	659	625	614	647	594	624	623	586	632	589	584	608	598	607	620	650	652	591	590	591	589	604	607	619	572	603	573	623	611	604	651	616	596	597	557	590	581	554	609	613	615	601	606	611	630	599	597	558	564	618	572	581	618	566	594	565	593	618	588	603	590	659	581	606	597	588	631	651	587	573	645	648	605	619	584	597	575	607	568	637	614	593	546	585	604	610	598	638	579	610	596	619	598	603	599	579	593	625	606	602	641	640	584	579	577	650	638	624	628	647	588	596	593	618	570	601	571	589	634	605	574	590	573	600	589	545	629	606	634	608	602	578	606	592	571	591	608	583	607	624	621	602	594	624	598	606	641	616	639	567	608	611	584	618	595	550	580	589	578	560	601	548	571	600	577	630	628	543	587	545	589	565	625	565	591	601	586	573	570	608	613	573	615	578	614	619	613	588	610	600	612	592	614	591	558	610	612	621	596	593	585	634	619	581	620	624	609	601	606	594	611	564	596	624	589	598	589	559	657	564	607	584	584	610	571	604	565	599	613	626	563	610	620	610	602	582	598	588	601	567	603	592	589	577	575	589	611	656	612	567	627	567	630	582	583	610	583	625	613	576	581	614	620	641	593	638	569	628	569	599	563	621	568	580	613	621	566	651	584	566	589	612	595	576	620	569	580	592	638	588	615	616	589	631	626	617	581	595	626	572	596	659	602	558	623	590	584	612	596	567	592	583	551	621	621	573	619	607	653	623	614	557	617	612	598	577	579	588	638	599	600	619	576	581	596	574	605	672	610	580	585	581	606	590	585	625	605	574	599	608	615	610	594	591	616	594	620	581	596	574	588	621	610	601	616	589	559	637
27830	19220	13433	914	307	226	189	201	199	191	222	188	193	165	222	215	180	162	189	187	163	192	170	167	199	171	171	191	178	189	165	169	178	185	167	178	195	174	161	199	177	175	218	188	184	187	187	147	167	186	166	172	200	168	177	166	157	210	164	199	215	176	190	177	184	170	189	190	177	175	161	174	162	199	180	185	168	177	194	178	169	208	204	185	173	205	162	148	180	166	162	190	211	181	170	172	171	192	164	181	164	185	210	191	174	186	194	148	162	173	173	168	212	187	176	186	171	163	178	186	187	175	189	174	180	176	170	177	180	202	174	185	164	172	184	160	157	180	174	186	197	162	170	173	174	161	166	171	163	186	191	174	190	170	186	178	199	190	204	169	190	202	184	182	186	181	159	197	174	203	175	167	208	165	174	189	172	188	168	172	152	203	187	171	174	183	153	194	181	189	189	166	191	173	196	163	185	178	172	169	197	172	180	174	173	179	168	195	174	167	176	205	191	177	199	168	168	183	157	189	178	187	157	169	194	186	207	173	206	168	192	164	184	175	173	197	189	165	182	161	177	199	164	205	174	168	197	172	158	170	204	172	158	181	156	182	194	191	199	199	195	190	152	177	201	183	190	155	185	176	207	173	199	163	172	178	183	177	166	190	190	173	186	174	168	212	173	167	187	182	168	192	177	195	174	180	186	174	207	183	180	183	174	186	153	169	183	205	188	166	171	182	184	176	194	181	161	173	182	185	180	159	201	158	194	185	181	192	189	171	186	192	191	210	154	180	190	171	188	166	208	180	181	166	179	171	171	188	184	185	161	190	187	176	204	164	177	185	184	178	197	196	178	194	184	186	169	188	202	175	163	174	178	171	169	186	181	183	174	154	180	210	186	172	163	183	201	182	167	182	180	185	178	178	178	180	181	173	170	194	191	177	185	178	183	182	174	190	169	199	161	170	184	185	180	173	173	167	147	174	193	177	170	209	197	173	154	190	195	187	190	174	210	174	184	186	182	164	172	183	180	215	164	174	160	195	184	177	204	170	186	196	161	182	189	178	198	201	175	193	185	165	158	192	191	190	180	169	170	166	163	164	187	190	187	186	200	186	168	179	184	190	179	168	203	197	174	187	172	179	163	183	208	207	174	182	172	192	180	166	173	200	183	185	175	167	181	187	193	193	197	187	203	173	199	180	182	183	200	208	196	154	187	159	186	218	206	189	187	192	173	180	186	182	172	162	163	168	157	183	181	170	168	182	190	181	192	198	170	176	180	180	181	190	141	185	184	154	190	177	171	196	202	193	196	188	203	174	167	178	182	193	203	192	190	168	161	169	173	167	176	175	158	187	159	210	177	183	179	184	182	185	191	183	179	209	160	168	162	191	177	189	161	163	172	188	201	163	187	188	180	170	161	192	180	191	162	182	191	166	188	181	174	196	176	204	206	180	196	183	144	178	178	189	190	194	171	191	183	175	193	201	189	176	153	200	178	162	219	169	192	189	182	181	193	176	195	185	167	180	184	159	177	153	174	163	185	182	200	190	170	180	182	158	197	201	183	191	195	158	198	177	195	187	166	206	203	197	183	202	158	178	171	179	175	162	181	166	180	186	173	203	172	190	178	159	176	192	186	172	188	200	204	163	178	166	170	156	153	193	198	153	176	184	167	177	194	160	174	176	178	172	178	201	152	197	174	192	157	190	179	158	190	191	178	191	193	178	149	180	210	182	203	166	180	191	181	180	189	182	204	180	175	179	204	185	190	166	201	173	190	183	168	180	205	181	168	181	181	162	176	183	166	180	165	190	193	156	199	175	183	173	180	202	188	179	173	155	172	179	184	162	190	186	157	192	192	163	174	174	176	177	178	173	212	180	145	186	182	171	197	180	177	203	169	184	175	170	182	153	181	189	199	178	173	186	193	160	172	190	196	193	188	230	170	192	171	193	161	176	175	171	176	175	164	192	209	181	180	178	185	191	166	177	191	196	172	187	183	187	171	186	196	184	194	175	167	182	181	186	177	194	167	172	179	187	165	173	190	185	172	169	173	197	180	191	198	197	167	208	178	184	163	170	181	191	197	179	182	180	157	186	183	171	195	186	158	166	189	187	198	179	190	173	185	171	192	176	177	187	172	166	189	176	193	148	174	180	187	191	175	170	190	182	191	189	177	176	157	172	199	183	213	185	175	190	186	171	184	192	179	180	196	233	191	177	193	157	201	180	180	193	151	188	170	190	175	186	178	166	170	189	199	194	181	161	148	184	184	194	173	175	194	165	184	192	157	184	182	170	175	199	175	168	204	196	182	164	160	198	179	225	178	182	190	213	174	200	178	183	206	186	191	192	187	196	176	176	187	189	197	179	175	156	161	182	171	191	186	194	189	190	196	177	171	179	177	173	169	181	166	183	188	162	204	187	172	185	203	186	202	209	178	190	198	174	185	182	179	165	170	185	165	179	189	192	193	191	167	168	184	182	161	184	162	183	161	173	184	190	173	180	175	181	176	201	180	194	164	165	207	181	198	172	185	173	199	193	173	167	183	175	154	190	184	197	197	187	172	156	167	189	176	178	196	184	169	183	154	179	184	195	175	175	196	183	184	177	174	174	187	179	173	160	172	168	177	195	222	191	188	192	179	180	215	195	156	198	189	185	175	187	191	174	189	171	191	177	177	189	191	192	201	194	168	170	183	176	175	172	168	186	182	178	161	172	175	197	158	191	205	179	180	170	193	200	195	177	172	175	205	202	169	198	166	179	170	189	205	201	176	183	197	174	187	165	162	181	185	173	164	184	187	160	174	167	182	175	188	186	169	193	159	168	192	172	166	183	190	188	185	169	192	167	169	199	140	181	173	196	183	173	163	189	194	195	162	185	169	181	175	161	190	179	171	190	173	198	203	173	178	176	194	204	166	131	201	157	167	156	209	161	188	183	175	181	172	167	184	171	145	158	164	177	200	197	183	170	164	182	174	168	188	179	183	181	194	165	172	193	182	155	182	180	197	169	181	144	175	175	180	176	181	173	175	191	196	211	164	195	182	184	185	173	173	169	191	181	172	181	186	161	174	189	182	181	202	165	170	195	197	184	192	187	196	194	161	165	170	200	165	169	148	152	179	207	179	185	175	174	175	166	189	150	160	191	183	169	163	176	190	165	176	185	191	206	169	200	180	185	168	180	191	179	166	173	184	166	150	188	190	192	153	168	195	190	211	180	196	167	158	185	187	159	177	201	204	201	184	191	187	196	161	177	159	173	175	190	189	187	178	192	185	186	210	204	185	175	200	188	165	178	166	193	176	178	180	175	184	181	167	194	181	192	168	179	174	173	152	189	163	158	167	199	190	192	187	209	159	176	185	170	190	198	193	177	188	177	197	183	164	179	188	198	147	178	161	203	172	156	214	176	186	183	176	171	184	176	174	180	197	179	183	175	167	181	191	154	173	189	179	189	183	190	183	200	204	189	178	198	183	200	179	196	175	164	158	188	180	170	162	187	183	169	180	177
4223	9257	7554	310	276	253	226	225	230	220	210	185	218	216	214	232	212	219	200	213	212	205	208	195	195	212	237	181	211	206	205	188	173	175	202	223	221	200	181	209	237	195	188	189	171	221	190	194	190	215	222	200	178	183	215	203	202	201	212	200	198	201	206	189	207	205	233	213	193	217	216	211	181	240	204	205	201	233	211	197	201	199	195	244	200	205	176	205	202	190	190	202	210	196	187	198	206	193	198	201	223	195	190	188	203	209	195	192	191	196	228	179	193	183	197	178	177	185	182	193	198	181	223	220	183	204	228	219	199	209	211	184	215	202	202	197	194	175	201	189	204	191	203	203	196	182	212	206	193	194	196	186	184	189	211	186	168	219	206	195	214	202	218	187	213	189	205	193	197	207	207	216	196	223	211	213	196	199	179	212	197	207	209	210	226	192	202	206	190	197	195	192	232	206	216	223	193	177	204	179	189	193	183	199	192	218	228	174	199	205	205	204	209	212	198	211	209	183	183	180	199	197	198	210	187	182	196	203	197	194	220	212	196	201	195	213	186	203	213	172	199	195	220	219	211	189	194	200	210	203	173	187	198	195	183	217	216	196	193	192	210	193	198	196	207	197	186	194	192	196	199	208	201	195	198	195	193	195	198	179	216	227	198	212	188	192	191	210	202	200	213	235	204	177	179	206	193	192	235	202	219	216	213	200	195	203	221	196	200	201	207	205	199	193	179	190	203	167	216	224	185	208	209	225	210	172	204	203	219	197	200	204	223	199	169	229	224	176	205	214	197	199	213	197	206	194	199	215	237	199	204	208	180	178	208	200	215	216	196	205	212	173	197	172	199	186	218	176	206	196	220	182	214	180	213	215	195	188	183	216	206	198	200	196	176	210	198	205	204	180	209	190	206	182	189	185	200	212	200	177	183	230	187	177	188	198	206	186	203	172	217	218	170	212	225	187	200	191	235	207	224	201	173	212	204	182	201	206	230	199	208	212	213	227	208	203	185	181	197	161	192	205	203	184	200	182	176	200	184	211	205	206	212	191	202	206	207	185	217	201	196	204	222	193	206	194	212	205	191	187	215	202	194	174	180	211	199	206	213	199	172	192	191	214	206	199	209	201	210	198	192	214	201	203	193	208	196	207	197	206	221	195	198	190	193	213	185	224	192	201	204	193	219	191	202	204	179	184	174	208	219	213	194	194	181	226	176	169	189	209	211	195	207	204	197	215	202	208	196	208	219	171	213	185	190	199	187	229	219	195	220	188	191	210	181	190	212	195	207	214	190	179	192	201	195	193	203	202	181	202	226	201	220	195	176	196	204	209	199	193	201	201	202	215	195	182	177	204	180	212	181	207	246	188	213	190	222	205	197	201	245	190	189	216	209	222	211	214	200	207	194	199	211	210	211	207	200	202	172	190	218	180	222	206	189	204	197	189	184	227	205	178	200	203	205	227	212	226	208	177	182	213	223	199	185	203	198	195	205	176	207	208	194	207	229	186	206	177	231	208	213	232	202	184	218	187	199	215	226	221	198	200	227	200	209	206	206	213	211	204	201	203	198	197	187	193	214	197	191	202	203	187	207	205	194	179	204	205	187	212	170	223	195	203	203	190	194	206	207	196	186	216	187	169	195	219	181	184	222	191	209	185	236	197	204	213	201	201	223	169	204	163	205	197	208	173	210	191	195	185	197	207	193	202	194	189	187	184	216	189	212	205	190	239	188	196	229	185	192	215	203	195	200	210	180	207	216	185	188	196	189	207	206	215	194	227	216	227	213	196	173	185	178	195	219	225	202	204	204	213	190	199	196	201	207	201	199	199	205	196	207	195	188	188	197	204	220	212	220	208	191	187	192	228	205	203	186	205	189	180	207	186	208	198	214	205	223	199	209	178	183	207	188	203	226	213	175	178	199	222	214	226	209	205	188	175	183	206	220	179	215	192	192	194	202	216	208	207	209	206	199	206	204	174	189	197	197	194	215	203	194	192	191	218	203	176	204	204	203	193	172	195	209	199	196	198	191	192	184	210	201	205	226	184	217	189	210	174	213	195	198	198	215	190	200	194	224	221	234	208	220	198	202	221	200	190	194	196	223	185	174	194	195	201	212	194	188	200	217	199	194	211	192	198	206	229	195	201	221	194	208	190	214	224	170	204	200	214	174	194	199	201	220	196	240	200	209	192	199	183	236	201	225	210	190	168	212	200	186	201	178	238	211	203	207	200	193	201	198	218	214	214	225	209	190	208	215	198	205	177	205	221	219	208	180	192	215	211	191	191	184	204	185	190	196	204	197	185	190	190	162	203	210	200	204	201	202	203	196	190	207	209	187	199	197	210	182	201	184	197	200	200	206	193	221	199	198	220	190	193	168	176	200	218	204	198	198	184	206	176	196	208	236	222	193	188	198	208	210	217	178	213	171	201	211	222	186	192	175	206	194	178	201	227	217	213	182	198	193	183	212	190	184	187	222	169	189	215	174	213	213	176	207	167	204	206	222	208	177	200	202	203	221	201	204	212	199	202	199	199	207	196	195	191	203	195	193	192	205	206	200	199	215	195	204	195	189	195	208	207	193	196	219	197	197	208	209	187	205	196	208	200	198	188	233	196	215	202	181	219	219	204	217	198	182	216	209	183	210	204	188	209	193	188	207	191	193	210	204	204	246	210	184	215	189	213	207	204	210	178	178	193	213	235	195	216	191	228	183	207	203	223	186	186	181	189	182	214	217	189	189	205	210	202	183	213	205	193	185	196	203	202	207	199	212	179	193	185	217	208	192	183	233	199	211	218	182	212	221	192	206	213	220	195	195	188	194	229	177	205	194	190	224	209	180	193	190	216	195	196	186	196	205	191	176	204	198	193	237	216	211	177	185	195	215	190	193	189	159	193	194	209	194	213	208	212	217	213	207	183	177	185	200	201	210	171	217	212	208	215	206	218	196	215	200	189	183	190	205	224	221	210	190	203	194	213	196	213	199	207	187	210	223	203	207	201	205	206	196	211	225	199	205	202	211	202	189	201	220	206	203	204	187	183	217	209	215	203	191	192	213	206	202	215	197	206	204	181	216	189	243	221	196	194	184	180	210	192	184	207	199	204	228	168	199	200	170	216	210	194	208	230	194	204	201	202	188	199	185	199	193	219	190	180	186	195	190	199	198	185	201	216	209	187	207	210	199	230	213	188	192	172	215	193	204	191	190	184	196	194	211	197	193	213	203	199	204	206	212	185	196	221	199	222	211	226	209	181	209	190	185	191	200	193	181	218	182	193	199	215	222	210	188	186	204	225	196	202	218	178	195	215	198	189	206	195	186	210	212	197	192	193	209	225	228	196	180	220	210	209	203	216	232	219	214	217	183	216	189	196	205	200	211	209	210	177	178	202	204	191	208	223	201	187	222	194	193	224	206	180	188	198	198	214	206	196	237	210	204	217	197	207	197	219	212	175	220	201	201	176	198	194	207	194	218	191	176	209	201	188	177	191	216	191	193	182
23980	21426	28328	24980	21342	9950	1015	659	591	526	483	450	416	400	379	375	357	338	357	350	376	354	357	331	351	387	362	333	335	291	311	347	348	331	346	347	350	359	335	323	317	363	322	315	341	311	364	342	311	346	318	359	313	338	342	336	336	353	334	323	333	314	311	320	345	332	332	326	323	310	323	313	318	309	331	354	328	359	337	341	339	322	300	318	354	308	310	344	305	312	294	305	339	351	323	340	306	325	334	331	323	336	346	299	327	316	322	337	340	335	287	354	315	319	323	322	322	323	302	309	297	311	336	355	293	338	340	315	350	319	338	308	311	341	341	298	338	365	338	322	289	337	311	318	294	355	317	325	342	322	326	350	323	320	289	320	313	343	317	351	339	332	296	326	312	336	319	316	292	339	325	329	326	296	330	285	334	317	291	311	317	325	332	327	307	330	334	354	355	310	325	326	311	304	304	313	339	306	305	339	315	339	280	321	308	315	338	334	302	320	333	363	330	313	310	335	349	310	331	328	305	330	332	311	308	322	315	291	345	313	332	327	307	330	330	318	342	316	347	342	345	321	315	345	345	324	327	322	309	325	356	307	313	302	288	318	309	324	329	334	330	307	332	303	341	317	352	305	336	289	297	308	304	349	328	347	296	321	317	349	320	325	293	339	327	362	298	307	325	310	293	315	338	319	310	272	324	310	306	299	338	347	337	359	335	281	333	331	346	291	352	337	315	313	337	308	314	350	308	319	345	334	319	336	316	289	320	329	320	300	310	346	322	295	336	343	304	330	323	333	322	308	321	360	353	341	315	325	310	330	315	320	335	315	306	330	297	360	341	338	323	348	327	362	345	337	303	308	307	333	323	337	329	318	321	322	309	300	299	338	329	336	318	315	379	339	331	310	305	325	341	318	343	335	337	307	335	329	337	303	315	330	320	348	320	315	310	320	329	349	324	299	316	332	293	283	313	311	307	314	330	319	277	317	329	316	340	305	313	313	320	319	334	307	315	323	318	354	334	317	274	328	331	329	302	313	298	311	284	306	296	295	313	325	323	312	282	329	307	334	360	330	339	300	317	313	333	341	303	278	315	322	316	332	335	307	321	317	349	322	308	327	326	319	327	322	337	313	319	316	326	294	310	308	332	309	330	321	298	325	319	321	323	338	325	317	327	304	312	291	335	325	307	309	336	340	362	306	311	322	294	342	326	339	324	340	329	326	328	335	313	319	301	293	316	319	332	339	315	308	285	296	296	357	330	331	312	326	326	307	314	324	324	346	346	331	307	310	329	318	310	329	293	344	313	335	308	363	352	320	290	298	318	292	323	327	337	327	323	334	310	350	298	312	313	300	320	325	306	324	324	326	329	313	343	305	336	328	333	353	336	318	280	273	320	342	311	334	336	300	311	326	329	285	336	288	324	330	319	291	294	311	329	320	315	316	305	306	350	290	312	332	340	324	335	332	325	329	311	348	330	325	330	299	360	309	310	281	311	353	337	308	286	302	333	336	314	320	298	301	310	330	305	350	331	307	320	330	338	337	352	305	313	280	350	324	309	311	306	331	320	338	329	320	306	319	329	330	325	331	314	302	321	321	330	311	332	312	336	339	346	326	292	314	325	317	353	317	310	305	325	325	292	311	310	320	314	331	334	338	352	333	345	342	315	309	310	318	305	324	312	334	334	327	313	313	325	338	329	286	281	319	329	297	348	312	327	316	285	301	321	338	319	313	294	342	313	324	330	316	279	315	316	325	356	336	320	310	338	295	324	307	318	314	323	345	319	314	281	315	345	330	292	318	335	315	312	347	307	305	335	328	326	329	318	289	304	331	323	311	303	323	323	325	312	373	344	306	310	294	316	329	322	335	329	320	329	293	301	335	281	311	338	331	331	301	307	358	340	311	312	314	317	298	340	349	303	314	343	335	326	313	327	302	301	320	316	310	315	284	333	302	312	318	314	341	317	306	321	341	327	306	308	339	330	326	281	302	287	308	350	310	292	335	318	337	341	346	279	318	325	342	321	309	352	335	325	331	295	319	352	339	308	316	337	321	308	322	325	320	324	312	316	337	325	315	315	339	321	320	328	346	312	304	323	348	380	312	334	289	324	320	304	342	325	335	310	322	342	326	318	312	307	355	352	338	301	353	327	345	318	321	310	343	284	336	323	335	295	311	326	313	323	313	313	294	288	323	306	330	313	299	338	304	287	323	318	326	350	313	328	335	336	333	325	318	309	329	327	308	332	298	342	309	322	312	333	305	318	323	328	298	309	343	329	350	303	339	337	315	308	289	299	323	319	304	335	329	325	342	323	329	326	304	301	308	378	289	347	329	336	334	343	338	300	359	336	325	322	315	352	303	323	315	322	333	320	357	318	331	316	320	323	292	351	316	298	306	312	317	338	346	346	330	309	303	315	347	315	361	325	331	277	367	321	299	318	339	306	313	307	316	351	356	307	314	323	327	349	326	359	287	323	284	316	342	320	322	327	325	316	299	301	308	323	312	346	353	314	326	324	317	321	326	339	334	279	310	325	287	323	320	290	323	342	318	345	309	321	327	297	324	326	298	318	343	306	327	296	324	326	323	305	318	302	316	331	325	304	322	356	327	306	285	344	324	330	333	321	313	322	297	296	320	316	314	296	305	299	329	329	319	330	323	325	345	327	318	292	338	323	320	294	307	315	312	283	345	340	313	317	285	329	302	298	326	315	302	323	316	342	340	305	330	306	330	325	330	315	313	331	341	304	287	340	317	335	307	323	311	325	312	313	288	306	321	329	314	323	320	343	321	288	360	316	316	320	350	313	351	303	298	305	340	290	357	331	319	340	323	300	335	327	319	332	313	294	319	324	353	343	289	306	345	340	342	332	323	344	292	316	330	345	325	334	307	334	305	319	327	316	278	335	340	304	316	359	311	318	326	285	321	312	308	322	323	299	321	293	299	298	329	321	325	307	303	322	324	312	334	341	312	337	327	344	315	323	312	343	301	307	325	314	329	305	314	306	299	309	320	311	331	309	342	342	319	307	320	307	328	288	324	335	327	288	309	315	346	311	323	343	326	302	293	322	361	296	312	323	312	292	307	322	323	332	324	329	319	323	317	340	311	318	294	347	280	333	308	326	312	340	321	304	321	308	298	322	306	288	320	343	298	343	314	303	339	331	320	322	341	317	320	366	319	315	309	327	340	302	330	330	325	319	315	333	330	328	337	312	296	286	340	336	324	290	339	304	277	338	333	337	309	289	346	314	318	340	309	331	291	336	305	313	305	319	339	301	308	292	325	324	336	324	333	335	318	313	323	318	319	321	323	335	307	334	324	360	315	285	332	348	318	325	354	328	318	283	345	342	359	320	316	331	318	343	317	314	340	312	343	325	323	313	323	327	331	325	312	276	321	299	291	311	344	354	306	298	324	389	304	312	289	338	306	284	312	301	271	316	327	345	316	329	366	321	326	328	311	330	311	302	329	291	358	329	308	321	324	306	327	287	324	360	347	307	321
3522	27933	18910	2719	1929	1444	1194	959	808	673	600	567	549	472	475	428	375	423	381	368	380	364	383	392	342	351	303	362	419	374	351	341	356	387	329	349	314	349	324	367	306	335	321	361	307	344	310	326	333	324	349	334	282	352	317	336	338	329	322	330	340	320	340	329	342	347	338	354	352	292	335	315	341	352	304	298	312	342	305	315	306	359	323	376	304	321	351	344	324	345	330	296	347	320	313	348	302	332	282	335	322	318	327	318	334	316	297	329	292	312	329	319	297	307	323	330	305	358	308	317	315	303	340	308	319	299	315	308	336	327	318	303	334	328	332	350	333	303	333	293	321	286	334	308	354	315	310	324	337	326	315	345	362	349	307	297	337	332	327	332	291	300	340	295	335	350	331	331	326	313	347	322	352	317	327	352	338	298	318	325	315	328	334	346	343	316	300	352	322	366	340	345	313	349	328	330	325	338	309	335	330	338	334	329	350	346	317	326	337	366	319	324	308	324	332	354	328	349	346	337	334	333	310	304	324	329	352	314	320	324	333	320	320	315	315	328	332	336	311	317	325	307	339	317	297	338	328	299	344	333	311	338	341	313	370	329	310	314	313	335	349	323	339	353	314	353	309	335	328	299	317	296	321	312	339	335	336	328	320	348	329	300	321	333	334	315	331	308	329	308	311	296	359	309	325	318	324	320	323	311	321	330	343	322	334	303	352	321	343	332	339	347	349	309	322	326	319	308	351	330	319	315	340	346	343	330	348	294	308	321	360	327	308	322	322	317	300	349	296	276	342	321	316	350	345	345	362	348	301	300	359	340	319	338	346	324	288	341	332	325	340	347	338	347	343	345	345	362	316	327	324	324	343	295	320	309	311	334	317	333	311	360	323	357	351	350	305	313	338	338	343	303	305	312	341	332	318	306	364	293	361	323	327	325	306	341	327	322	319	315	330	347	359	331	337	315	331	317	338	320	302	309	299	296	304	332	318	328	359	319	294	326	330	321	316	323	319	332	319	348	299	355	340	324	334	335	314	332	324	343	328	292	331	316	323	334	373	323	324	316	333	317	328	324	340	334	319	310	308	306	313	344	318	333	336	340	323	324	319	314	328	332	323	314	349	350	324	360	329	309	318	294	326	324	348	354	325	362	339	320	308	316	334	328	339	311	301	290	316	328	329	325	318	343	314	270	339	334	321	300	332	345	349	290	315	337	319	347	332	323	324	304	316	308	344	329	320	315	309	312	327	309	304	331	313	322	305	347	327	331	332	318	334	352	346	354	316	345	309	316	350	307	312	330	296	308	319	357	331	305	312	315	323	340	374	353	357	294	313	311	336	328	343	328	333	333	334	321	323	328	360	288	302	320	370	309	309	316	281	316	336	335	321	314	325	330	328	300	334	327	317	339	332	311	337	326	329	324	328	339	311	356	358	311	329	321	287	316	306	268	348	315	358	320	340	339	312	333	331	328	343	339	322	329	353	334	321	305	315	304	320	304	326	293	296	335	319	322	330	328	323	321	323	347	298	351	306	345	305	332	346	333	333	325	297	337	326	334	341	318	337	346	320	345	325	330	340	344	324	324	322	340	323	313	335	323	297	310	338	309	315	309	322	300	341	318	281	331	351	340	325	290	357	337	326	325	336	318	339	321	321	310	344	321	308	321	330	332	299	350	280	326	340	363	329	334	303	343	318	322	350	336	304	322	308	333	372	327	336	337	305	308	340	326	293	328	291	346	320	333	304	335	344	333	291	323	342	363	324	315	318	344	345	332	296	321	321	355	358	318	347	321	301	317	304	320	334	312	341	344	356	311	321	285	347	322	315	328	315	331	324	310	342	309	347	302	322	328	299	332	334	349	320	350	316	331	333	331	318	329	330	325	309	328	321	339	308	338	306	286	341	319	350	325	300	348	345	322	341	324	357	311	306	314	334	316	289	330	362	324	344	315	331	332	322	353	341	356	311	350	325	337	300	314	335	346	316	301	305	340	336	325	314	344	308	310	363	308	313	342	328	340	276	301	309	328	307	331	331	319	311	331	348	309	324	326	307	297	310	321	362	343	328	330	337	327	340	309	298	321	335	332	325	305	362	344	352	336	324	288	329	321	340	321	354	309	322	318	332	314	301	315	322	314	353	316	305	345	315	307	339	319	329	341	337	328	342	322	302	369	335	322	335	363	331	347	358	311	313	345	364	314	305	318	321	346	317	327	350	310	298	319	340	326	330	315	289	320	332	317	323	347	315	308	356	335	304	313	304	338	292	352	334	349	305	305	326	350	339	305	326	317	354	341	325	378	348	328	341	318	340	309	323	306	310	330	339	307	339	330	361	305	308	331	306	347	315	342	350	316	331	326	346	359	324	320	330	327	313	321	352	318	337	346	309	325	352	334	316	323	328	327	336	334	319	333	341	314	317	358	341	334	308	307	338	328	299	300	298	309	319	331	308	326	320	317	343	348	337	306	372	313	314	328	325	319	334	342	324	349	322	305	298	344	308	362	316	356	342	338	367	300	335	313	291	353	356	349	347	346	356	347	335	323	317	328	315	339	357	334	292	321	337	348	329	342	313	314	331	325	323	311	316	345	286	345	345	360	335	339	313	274	333	315	320	337	342	323	304	305	325	327	321	345	316	322	295	321	332	325	314	330	324	282	317	333	309	312	313	329	307	295	327	332	329	307	282	337	325	329	329	323	342	336	308	341	328	311	330	351	305	313	351	329	327	349	326	339	362	316	290	323	298	315	349	322	331	312	309	309	328	321	334	324	314	341	340	303	327	347	323	337	314	333	283	321	314	317	333	307	302	337	316	342	302	338	319	357	331	309	338	360	302	312	339	310	303	354	340	325	323	314	329	302	315	304	324	341	350	309	341	300	346	297	311	323	334	331	333	321	335	332	324	312	346	358	310	312	310	326	309	321	345	331	292	323	306	300	313	341	323	347	345	317	324	333	320	312	310	322	305	335	325	322	332	336	296	316	299	309	339	328	333	349	315	356	310	318	299	322	347	334	341	320	333	355	355	342	333	343	315	309	292	316	334	330	305	334	323	306	317	343	335	348	318	300	320	301	335	341	337	316	338	309	327	332	328	335	279	342	311	300	332	355	299	325	349	324	298	330	345	360	294	320	337	324	303	313	340	326	325	315	329	324	321	331	323	320	349	308	328	358	315	301	307	310	338	333	332	332	309	342	337	320	342	308	325	327	303	336	328	339	331	305	348	313	306	322	356	302	312	334	324	291	355	331	336	334	299	329	328	327	328	318	338	354	326	347	328	347	357	325	357	351	307	346	330	340	313	370	340	365	307	333	311	318	306	364	338	331	331	339	332	342	294	324	360	339	308	322	334	292	316	342	306	319	316	324	319	343	342	335	351	313	330	345	332	326	352	335	302	348	341	338	305	365	330	352	333	319	349	331	349	302	314	305	358	334	336	317	351	349	357	324	329	352	319	287	332	321	306	301	330	284	302	306	297	346	325	326	349	344	312	315	305	318
25237	21386	27311	25703	11163	817	603	512	490	440	455	415	421	415	390	412	407	342	346	400	331	329	381	366	390	350	362	349	317	363	372	368	354	375	374	361	362	367	376	333	355	354	365	332	364	357	366	367	363	333	355	326	368	379	342	353	341	336	371	358	378	356	357	324	363	374	362	333	363	336	369	341	351	353	347	326	387	342	347	350	322	359	347	352	347	353	371	334	325	375	361	319	339	394	339	400	346	352	345	348	342	322	319	331	355	341	347	322	386	364	343	372	340	367	373	391	333	331	342	358	369	386	348	339	335	331	373	337	318	355	369	364	354	352	306	328	358	330	367	373	322	369	366	339	350	348	348	320	351	327	341	323	370	366	378	371	361	343	366	338	334	339	379	355	356	334	353	371	364	361	356	400	342	343	345	338	332	366	367	324	397	368	345	353	366	348	354	340	366	327	370	358	354	374	326	340	350	337	351	383	370	351	383	354	334	352	372	378	346	363	342	343	359	340	355	345	347	375	374	379	361	373	355	378	378	370	342	375	353	342	351	351	345	375	335	381	342	349	335	345	350	315	340	366	321	342	365	389	352	319	352	339	368	351	363	348	346	376	348	370	358	358	366	343	368	306	374	385	354	331	343	365	358	318	342	348	351	359	327	345	356	342	345	375	369	345	354	352	398	347	336	348	328	332	356	350	388	368	342	341	318	326	328	354	333	364	380	348	343	371	355	363	347	383	337	344	326	358	346	343	361	354	303	367	365	379	332	334	348	374	344	359	337	372	357	355	363	339	367	388	372	359	375	346	346	393	345	374	365	319	340	357	367	336	387	345	353	341	356	357	347	373	336	337	335	354	353	366	317	324	401	339	327	360	351	313	368	391	343	380	375	344	322	357	365	338	363	352	369	347	317	365	365	345	374	332	353	369	383	352	371	383	331	321	338	367	385	367	339	342	353	351	350	391	347	322	379	345	321	366	348	348	357	348	327	350	351	356	347	348	366	350	344	376	362	346	370	347	358	353	382	340	358	317	396	360	336	339	341	359	371	352	342	329	344	394	379	357	370	332	361	323	368	341	346	357	373	343	331	376	374	355	364	343	373	347	367	304	369	356	342	354	369	387	354	357	360	343	372	374	310	379	342	350	373	364	372	356	359	349	364	377	375	335	364	374	350	352	349	322	353	359	404	362	356	357	351	344	314	336	323	344	352	353	369	374	354	365	372	350	352	338	354	383	348	360	355	357	368	385	396	364	363	330	382	376	366	351	380	372	347	376	335	372	372	341	339	350	386	333	332	369	338	335	322	344	344	360	359	368	341	352	367	366	363	344	363	347	330	340	355	353	362	346	380	360	353	321	375	372	325	355	319	385	343	374	380	338	342	386	367	337	328	358	366	369	339	344	360	349	343	352	368	381	320	340	362	380	380	363	335	335	359	354	322	359	366	399	316	359	375	375	346	360	373	332	324	375	385	352	362	356	353	367	360	345	346	335	361	346	350	351	345	369	345	354	327	368	341	373	327	340	376	346	375	375	373	369	377	351	358	352	358	354	368	306	375	366	356	359	404	368	374	347	350	361	335	365	352	367	354	338	317	330	355	359	386	335	345	369	354	365	343	366	372	346	356	331	335	340	352	361	354	374	376	336	342	343	341	355	349	355	359	375	360	357	325	364	389	348	348	360	378	345	353	338	383	364	375	355	356	338	339	367	333	346	376	368	361	353	377	340	376	392	364	365	384	382	370	357	340	347	345	352	339	352	334	359	386	361	367	321	352	353	355	371	359	347	383	362	387	360	327	370	374	351	368	352	330	366	332	334	346	346	335	357	381	342	404	363	384	338	355	357	365	381	346	345	372	369	335	377	360	350	365	355	339	329	362	354	333	334	314	362	344	345	335	361	352	312	337	361	358	340	344	358	319	370	358	382	392	356	352	352	338	367	316	348	376	373	346	380	349	332	357	308	342	360	347	346	350	357	346	353	343	367	387	352	371	358	355	356	381	383	322	320	379	335	361	382	347	347	361	345	338	364	340	333	328	317	349	383	351	385	370	346	367	366	338	347	373	361	366	352	376	360	335	307	379	371	320	362	382	369	379	361	350	339	358	352	379	337	340	358	314	323	356	343	347	357	328	345	359	348	324	361	321	383	305	356	393	349	339	373	371	337	374	370	342	366	382	345	340	386	343	331	325	340	336	393	356	385	350	352	355	367	387	349	386	350	367	350	379	338	359	358	324	347	392	340	373	367	359	388	357	361	376	340	360	316	378	348	377	401	350	337	367	329	344	357	360	347	345	360	369	373	383	354	332	333	345	334	330	391	351	345	361	346	357	346	354	371	315	384	374	394	354	341	367	372	363	391	347	335	341	362	336	343	342	344	320	356	390	356	352	321	349	355	341	366	355	378	332	339	348	343	333	334	362	350	364	338	343	337	375	346	317	356	354	362	316	365	345	351	350	346	350	363	359	347	362	328	358	371	376	371	362	361	343	369	337	338	359	367	366	354	361	370	336	350	314	379	332	351	350	383	370	345	351	360	356	341	385	372	318	371	361	351	345	354	369	349	353	359	343	344	360	351	359	373	352	368	391	361	338	355	389	328	333	322	358	350	348	389	326	388	341	329	365	359	354	371	356	352	382	359	337	344	340	355	369	363	351	339	348	401	339	373	371	344	367	358	364	325	378	334	365	403	360	363	372	317	356	359	364	328	374	363	357	360	340	383	366	363	349	373	330	364	375	385	338	358	348	381	362	366	341	352	347	333	363	345	348	369	333	362	360	359	379	344	336	342	336	339	382	358	385	334	330	340	333	341	394	378	360	353	372	374	331	342	324	393	356	364	366	384	344	377	381	369	386	327	358	341	366	356	383	367	355	336	362	369	385	335	368	379	378	400	330	369	357	332	360	345	357	335	353	341	364	325	362	303	351	360	355	353	347	337	371	395	331	373	326	379	405	335	371	350	376	393	369	370	345	356	341	373	406	362	342	366	358	351	347	349	363	352	324	380	378	349	340	350	342	366	330	342	378	333	375	311	318	355	336	335	356	361	345	367	353	310	364	340	374	352	366	345	353	347	396	334	320	392	349	359	329	335	330	371	356	340	327	341	365	345	346	364	353	324	341	348	381	357	359	347	376	353	346	348	359	344	336	357	393	338	369	359	335	390	352	340	378	355	368	344	332	350	358	381	355	357	396	372	357	307	329	361	375	346	373	361	324	352	337	355	343	354	354	377	329	353	343	356	350	357	356	359	341	339	344	375	370	359	366	386	355	341	317	354	371	366	375	357	350	334	333	373	336	382	362	326	366	352	330	349	300	362	382	333	336	355	335	367	330	414	355	360	337	396	354	356	364	353	345	383	372	377	323	377	344	371	355	348	371	357	357	380	377	364	366	362	349	341	372	364	356	333	384	343	361	364	321	346	366	322	365	380	352	360	367	339	353	381	334	349	355	343	394	355	328	338	379	388	383	378	365	361	343	350	341	361	354	341	332	354	370	317
3613	17374	14960	1682	1225	1045	871	701	620	559	601	489	487	419	485	450	417	425	437	387	378	394	409	420	363	406	415	389	399	370	409	383	372	402	371	394	402	390	351	365	367	385	429	404	370	406	391	404	372	375	367	417	413	404	398	390	429	385	403	385	393	382	359	392	397	391	366	401	384	374	370	375	407	408	380	397	403	409	367	355	395	402	402	387	382	356	386	379	382	406	344	377	377	400	380	376	395	423	374	423	328	391	408	369	358	346	381	357	391	369	386	360	384	420	368	398	348	382	394	395	424	398	356	384	344	372	365	395	370	390	407	381	379	407	370	391	416	411	391	400	382	369	382	394	398	393	424	382	373	397	378	375	363	418	355	371	394	404	364	367	402	365	377	399	353	386	364	358	394	385	393	381	390	386	386	412	357	357	388	388	312	388	373	348	370	381	387	394	361	383	402	367	378	393	377	363	382	362	419	364	391	385	343	370	367	386	385	365	378	391	368	387	371	358	366	391	372	404	366	398	372	353	370	384	428	363	412	359	377	367	408	364	380	383	402	379	388	380	382	400	367	356	381	377	391	356	399	377	388	396	391	394	382	410	380	366	370	380	404	391	377	374	391	380	387	409	397	376	384	391	370	398	369	384	355	369	390	412	345	412	385	390	361	400	399	387	408	394	438	391	371	381	424	398	381	357	423	371	418	382	379	371	392	383	410	354	363	430	388	424	372	421	390	395	385	403	367	406	421	388	386	406	338	382	408	364	403	384	388	361	379	376	371	393	386	356	405	376	410	390	374	390	405	355	348	350	409	355	385	372	378	405	397	359	381	408	400	383	401	412	380	417	352	364	407	387	411	395	372	357	414	353	389	414	370	353	385	378	389	370	386	352	379	381	371	388	376	380	376	370	381	374	358	370	380	399	396	352	356	397	381	399	374	410	334	366	383	410	416	381	397	411	415	394	413	355	387	381	397	377	390	390	379	336	382	401	376	375	392	346	397	416	404	399	337	380	405	417	398	401	387	354	391	361	394	414	380	429	402	384	400	378	379	384	359	376	375	377	359	401	372	364	387	377	368	410	385	409	352	391	394	359	380	391	390	363	379	371	399	351	389	384	374	388	398	388	391	421	422	377	372	366	383	378	386	374	391	381	360	384	396	398	402	384	360	417	376	400	331	342	373	418	383	388	370	423	388	408	412	356	365	409	359	387	372	372	362	339	369	359	374	351	341	381	363	392	366	383	397	392	415	379	386	408	380	390	381	397	398	365	398	383	401	383	375	399	404	393	376	351	357	355	406	369	382	362	382	373	350	353	396	369	385	361	387	341	370	387	342	363	378	410	394	362	378	380	362	370	356	380	401	406	402	391	358	397	380	327	407	392	411	362	403	412	353	421	361	355	387	378	404	361	388	375	367	377	360	369	392	381	397	368	375	377	373	359	395	412	400	395	396	421	388	371	377	407	379	375	404	381	393	375	371	389	373	363	376	395	345	361	394	333	383	410	395	374	389	405	364	374	388	386	362	358	379	378	395	398	382	370	373	382	430	355	411	374	402	374	412	367	368	402	384	367	391	386	373	384	410	419	377	377	394	391	366	359	385	339	415	420	367	380	413	362	406	395	390	411	387	363	389	360	352	391	398	394	383	343	389	393	347	373	376	357	366	381	342	375	378	368	362	384	392	377	381	367	385	354	390	399	397	362	384	395	384	368	369	370	375	397	405	356	420	385	384	375	381	362	385	361	359	391	381	394	397	377	368	357	399	357	357	403	376	407	382	360	354	381	359	372	389	407	358	420	378	358	382	386	377	373	382	380	399	376	406	381	404	383	405	384	410	371	395	376	357	351	370	352	381	408	375	443	365	362	383	360	402	374	371	378	388	388	357	381	355	382	365	378	392	353	420	404	390	381	400	373	373	404	397	373	365	373	403	402	343	387	382	393	399	365	401	376	361	379	386	385	402	419	394	371	399	376	373	368	395	396	353	355	352	400	378	382	353	394	393	377	361	368	391	375	407	387	349	388	371	374	368	428	414	408	388	379	380	369	402	392	388	423	349	400	386	370	405	377	357	359	398	374	410	373	367	394	352	366	377	378	389	347	386	366	379	398	394	355	395	347	372	377	412	368	391	363	404	435	419	365	368	380	364	388	355	371	399	409	366	401	364	382	395	378	361	371	388	386	374	371	366	366	414	437	352	412	377	370	410	352	391	359	379	393	394	387	365	412	380	419	385	344	389	356	358	403	390	361	372	389	362	389	409	388	378	364	369	413	391	387	387	386	372	381	383	373	364	403	344	384	393	384	403	374	377	426	410	415	347	402	386	381	350	368	359	401	381	396	362	392	376	353	399	394	330	367	416	336	419	363	358	375	395	392	380	393	389	407	342	359	426	399	355	401	396	399	369	375	389	362	404	392	367	406	368	356	381	373	398	397	371	346	398	368	377	378	362	365	419	345	391	371	346	395	374	360	396	389	374	370	384	396	407	398	380	350	343	399	402	411	401	379	350	375	386	376	364	398	401	387	379	404	390	423	369	378	370	385	383	333	393	390	385	358	392	387	350	370	395	391	413	382	373	351	357	432	357	400	371	392	370	389	371	369	355	425	373	404	394	383	356	389	346	372	380	356	407	395	384	405	404	426	386	392	375	401	412	352	377	371	425	398	377	373	384	397	398	394	378	366	342	366	373	372	398	412	392	388	382	354	396	416	378	357	397	371	353	324	420	389	352	384	377	349	358	385	379	396	372	389	371	369	397	401	371	355	381	396	387	371	409	416	378	383	353	360	359	350	376	402	367	369	379	355	368	413	373	359	391	374	401	363	369	381	401	376	405	359	397	393	383	396	383	386	367	362	391	353	374	372	416	382	358	344	390	406	384	376	375	379	337	413	377	367	386	379	395	398	405	383	362	388	365	381	369	365	385	405	408	375	374	413	408	363	330	357	391	364	381	372	361	364	400	345	383	363	412	372	411	387	400	406	392	363	390	408	368	361	405	364	395	416	390	361	374	369	388	390	371	423	394	417	379	388	384	361	373	390	394	385	371	379	377	399	388	364	356	411	374	372	359	391	377	362	386	374	357	405	453	395	356	357	397	416	386	346	372	380	362	378	410	372	356	389	349	380	382	363	427	364	385	393	334	355	375	342	383	382	380	395	360	388	379	387	409	356	362	399	390	388	416	364	396	372	366	390	389	358	390	376	376	400	401	354	332	380	377	389	415	349	364	359	377	337	379	403	388	377	357	386	377	361	386	430	356	358	376	397	359	392	389	379	365	393	396	362	378	405	375	363	382	368	392	347	359	348	406	388	388	414	396	411	393	384	425	427	372	363	395	388	387	367	383	391	387	402	416	369	399	403	417	377	357	387	395	428	329	358	366	359	373	373	430	396	347	402	385	418	394	378	397	361	371	366	379	348	337	396	375	368	381	385	379	374	367	397	380	343	411	367	392	384	374	407	371	391	382	397	397	385	385	385	418	389	416	365	405	359	377	365
22822	21348	28888	24146	21345	21397	9609	1423	1037	986	862	868	810	726	720	738	724	641	645	624	645	647	652	654	618	623	630	648	635	650	599	624	660	655	567	592	596	619	624	630	641	623	611	652	614	612	571	580	614	648	598	592	631	597	590	630	614	605	604	629	601	608	615	651	585	629	609	588	584	636	636	578	593	615	591	591	584	583	567	597	601	610	580	616	570	581	632	632	598	571	610	599	582	591	630	604	586	597	576	649	620	602	577	546	604	643	624	576	561	584	614	624	573	586	620	611	604	589	585	642	593	605	618	563	610	550	589	607	570	603	612	577	577	641	567	608	569	595	590	623	618	642	563	618	593	586	584	618	595	583	616	560	611	594	592	607	585	547	605	601	620	596	587	598	600	591	592	608	571	565	636	628	599	583	588	562	562	600	593	555	615	595	596	634	613	600	626	604	602	602	634	626	559	638	609	599	633	564	617	605	563	618	599	637	601	558	615	608	584	621	585	575	647	617	624	591	586	614	606	602	566	564	590	578	606	541	597	614	620	606	614	586	637	572	543	595	595	591	604	563	533	593	579	609	588	650	597	565	589	591	577	584	609	589	592	614	560	642	609	600	588	621	615	646	555	653	625	574	558	584	597	571	562	581	627	604	599	555	556	570	603	609	555	582	544	650	590	604	615	597	622	562	592	602	593	570	581	624	595	594	570	592	657	555	591	572	603	575	593	601	561	615	604	597	617	637	607	666	600	581	560	584	601	622	608	600	635	613	592	544	581	580	600	552	609	582	614	600	636	591	623	572	600	594	638	574	580	598	609	538	585	607	616	611	632	571	580	579	559	586	597	634	590	600	593	532	590	627	586	622	598	565	554	626	588	568	587	594	586	620	576	572	590	610	603	573	594	558	603	593	575	600	551	559	611	589	608	579	588	614	559	581	591	564	559	598	600	587	589	595	577	606	594	592	557	572	564	594	603	635	578	600	573	573	578	586	625	602	612	617	604	546	604	583	609	588	552	572	610	615	603	594	596	632	625	578	600	603	556	602	572	604	584	620	576	600	581	600	621	635	629	625	551	574	563	597	644	567	612	622	579	561	618	601	611	623	631	574	597	566	611	591	627	574	593	556	654	592	599	610	576	581	618	635	626	574	555	625	570	609	594	598	608	601	557	603	622	635	604	624	584	605	621	622	578	617	638	567	625	617	597	618	614	571	585	534	587	615	622	654	597	581	603	577	607	609	585	591	614	623	632	589	567	571	562	586	565	598	613	598	602	572	609	583	657	609	550	592	599	589	585	598	593	567	561	590	588	564	607	601	585	616	563	550	566	601	608	629	609	565	570	612	604	639	616	578	582	592	613	626	574	601	642	624	559	608	603	571	616	604	585	633	614	589	600	616	595	556	582	622	599	578	593	606	616	593	600	580	612	611	594	642	622	586	591	612	602	586	594	612	544	617	616	623	531	627	604	605	611	554	555	615	600	600	559	608	530	605	605	566	601	602	588	562	612	607	589	604	596	610	514	625	601	583	587	580	602	586	573	576	636	586	620	572	575	565	610	593	573	571	614	587	639	591	589	581	571	621	569	604	592	610	576	585	562	603	620	567	575	596	641	595	584	606	557	561	633	567	606	600	575	605	609	592	622	555	606	639	654	563	607	602	597	616	593	644	569	563	531	594	558	586	607	591	640	624	547	599	605	541	616	600	601	549	614	609	599	608	585	592	608	625	607	581	617	610	593	586	617	627	595	585	602	614	543	616	593	591	631	589	586	636	631	588	573	589	603	585	571	576	546	560	560	589	547	554	576	548	595	583	574	538	605	615	592	568	593	601	583	584	607	588	609	567	590	587	634	613	565	572	559	586	626	563	622	578	644	601	597	609	609	630	588	568	585	580	635	555	599	595	594	606	555	612	573	573	587	579	602	597	585	581	629	599	588	600	580	558	564	592	604	610	601	624	614	597	623	578	633	629	587	587	611	621	628	602	586	639	633	615	581	624	575	596	575	635	618	610	617	546	583	555	585	584	577	591	614	616	626	590	588	590	616	608	576	581	571	570	531	600	647	586	583	577	633	624	627	585	576	587	606	597	579	597	572	594	571	572	587	585	646	589	601	572	567	609	618	609	620	579	578	569	609	556	586	574	548	592	620	617	604	632	630	606	601	611	582	633	598	569	636	580	607	580	623	589	613	623	593	640	548	639	586	621	602	575	572	583	588	613	562	628	591	543	629	589	597	603	624	588	603	588	653	593	597	610	568	610	584	641	610	594	617	610	598	601	630	555	553	547	573	622	581	601	598	583	610	611	595	594	577	582	615	595	610	612	603	592	587	558	588	555	617	608	615	575	573	562	591	546	586	579	559	607	575	594	636	608	596	588	596	564	590	594	573	589	640	590	607	572	603	627	605	576	603	537	596	591	579	584	599	614	590	604	605	575	614	612	610	629	621	580	531	611	636	613	610	623	572	611	593	575	634	553	619	620	598	566	645	597	573	549	624	620	579	595	606	588	601	593	574	570	596	558	580	560	592	631	649	600	580	566	607	611	581	564	565	586	588	600	560	590	570	613	595	625	620	635	592	558	574	590	604	552	585	577	630	591	572	597	604	565	613	582	576	553	599	623	625	566	631	605	596	616	601	612	604	558	633	626	625	608	638	599	573	571	596	568	582	613	586	570	636	587	561	571	565	589	567	575	578	554	607	636	600	663	563	586	572	633	600	579	558	556	664	592	570	594	608	599	600	583	581	559	597	620	614	590	607	584	621	540	589	579	604	597	595	598	541	549	610	596	599	591	602	565	610	592	600	561	621	577	603	629	615	632	591	592	589	592	559	596	635	580	597	601	559	595	579	629	618	596	605	569	577	579	602	587	574	561	595	580	600	613	633	624	598	599	591	599	585	562	606	578	586	508	609	597	623	572	577	568	561	577	605	626	611	547	593	607	574	568	576	574	616	597	622	596	620	628	573	599	576	597	572	551	591	561	636	583	617	618	613	564	580	603	589	580	597	586	568	595	656	598	599	650	616	582	622	616	592	623	564	597	593	601	601	629	574	604	629	598	603	578	598	598	572	585	578	556	575	591	585	613	586	629	622	593	576	599	569	603	546	583	591	583	559	629	561	629	571	596	580	592	556	567	575	568	603	587	550	559	595	606	557	649	552	569	623	617	573	607	608	584	581	587	594	587	609	590	582	560	619	613	606	580	551	583	566	559	618	620	636	623	547	583	613	564	608	612	571	572	629	593	584	618	647	584	561	586	603	546	605	610	612	557	571	607	612	590	594	634	601	545	563	573	626	576	601	606	566	589	569	596	626	607	568	615	610	577	587	560	585	571	582	641	612	607	621	592	555	596	579	607	558	560	613	604	560	598	602	595	628	591	572	552	568	571	577	583	611	597	560	624	551	604	611	629	620	603	616	601	604	625	603	586	585	578	546	584	599	576	626	630	593	606	628	629	588	611	625	584	594	598	584	580	595	571	561	567	572	633	608	658	603	586
5032	25377	28008	4944	3568	2722	2124	1794	1409	1241	1092	1046	924	888	853	765	723	730	763	659	693	694	723	668	648	648	637	639	623	661	635	618	605	620	567	620	575	608	640	599	632	587	645	611	651	586	570	567	585	575	593	586	604	618	599	606	606	599	614	581	592	612	585	618	598	593	596	622	600	626	587	646	576	593	630	529	561	589	610	613	666	610	554	630	597	599	597	595	646	595	589	616	587	617	581	585	593	609	574	612	593	605	590	610	602	571	554	628	636	591	593	605	625	598	597	622	590	624	584	589	618	553	599	559	623	595	650	572	604	574	563	597	603	635	548	578	612	556	631	608	602	563	614	585	633	579	625	638	560	615	567	584	605	630	592	638	546	578	580	592	602	596	650	626	589	641	564	613	605	604	604	613	616	571	596	582	608	578	614	578	583	567	592	600	617	588	595	604	615	537	610	578	605	560	603	594	562	632	636	589	602	596	628	601	596	586	612	578	584	585	598	608	617	606	621	587	598	591	609	600	601	565	591	579	580	603	596	612	605	613	589	583	595	576	613	593	635	589	546	626	576	629	592	582	578	610	592	603	577	597	584	576	590	569	591	575	639	601	613	559	624	566	554	602	589	642	562	636	608	637	605	582	564	589	578	575	557	603	575	581	597	591	573	594	594	590	584	566	573	613	596	554	550	580	582	654	603	579	538	598	606	596	567	609	618	569	580	600	623	560	602	626	594	565	612	610	571	610	619	629	612	570	595	638	589	605	564	550	581	561	554	607	636	594	565	597	641	576	595	560	578	572	579	591	559	576	601	603	577	619	606	569	599	584	584	565	594	594	573	607	612	600	580	555	593	590	612	597	588	636	614	625	609	615	601	572	611	572	529	559	552	591	571	607	591	598	585	591	575	567	611	606	603	599	631	608	566	587	541	558	571	570	568	587	587	597	592	574	556	616	568	617	604	604	592	598	614	609	637	590	601	584	581	542	597	595	589	586	584	597	606	606	608	609	620	582	602	594	611	620	623	580	558	608	583	586	583	634	597	598	590	567	571	604	597	595	616	581	618	579	595	591	566	649	552	617	571	602	582	574	563	587	572	571	587	608	586	574	603	600	541	555	598	625	587	603	585	579	607	596	631	569	587	550	613	586	567	617	582	570	607	605	593	565	591	584	571	558	616	615	603	664	544	597	591	618	609	547	640	582	566	608	577	576	591	610	591	607	558	560	603	632	605	555	595	556	595	611	610	606	608	596	583	581	569	589	590	610	574	563	554	578	602	586	578	585	596	626	624	560	608	669	590	559	602	555	563	578	566	575	562	624	625	594	622	631	598	587	574	519	597	567	598	564	610	589	587	564	652	568	619	600	579	596	588	559	554	572	600	582	607	549	602	585	575	635	598	616	618	557	591	591	639	555	573	570	601	554	593	569	611	548	606	655	574	571	574	616	543	600	618	594	581	582	586	594	581	554	554	608	587	618	595	599	569	628	561	578	628	591	612	595	600	547	626	600	580	612	600	562	594	612	567	530	613	592	547	636	544	567	579	587	575	626	602	577	612	586	619	537	626	564	569	594	613	586	586	598	604	568	585	551	632	543	625	561	589	561	551	582	598	547	589	614	602	622	606	559	591	603	589	542	595	581	570	620	579	635	596	622	538	590	584	578	612	569	584	591	587	596	598	608	607	616	591	581	624	585	575	638	646	607	594	611	582	552	598	589	555	574	513	600	587	592	601	631	573	567	594	587	614	567	591	557	548	627	581	524	566	591	566	545	648	580	577	588	611	595	583	616	600	589	563	594	637	587	627	638	571	609	618	612	542	578	598	638	608	608	575	634	597	600	545	588	617	573	576	581	570	571	577	617	617	590	639	595	595	576	567	588	607	598	577	612	550	600	631	619	624	571	607	602	582	568	572	568	612	583	578	595	621	572	593	573	614	624	569	563	640	661	603	577	568	585	553	582	535	595	609	564	611	618	610	589	595	609	576	608	617	591	579	621	597	549	604	588	678	583	572	622	603	603	606	589	592	541	664	567	602	620	600	612	618	579	552	548	587	563	561	600	615	583	609	619	529	633	591	608	600	580	591	619	567	545	615	580	568	575	608	574	561	578	599	578	563	607	590	554	584	579	608	590	546	548	533	609	563	594	566	575	570	623	619	577	570	608	617	598	606	586	618	627	619	584	549	565	613	571	589	555	629	582	608	583	582	620	620	574	564	589	570	628	602	573	580	576	561	572	612	597	573	600	554	572	593	580	570	632	571	596	601	578	609	587	561	596	609	573	613	620	561	610	594	523	559	565	570	589	596	601	598	618	556	597	594	601	508	592	626	562	597	547	563	603	572	623	626	610	542	539	615	566	594	624	575	619	588	603	594	552	631	620	560	548	612	563	602	587	583	630	592	592	623	577	573	586	564	643	616	586	634	596	605	565	582	597	549	628	581	574	564	586	579	598	586	565	549	598	569	581	586	568	578	594	601	595	562	589	573	589	652	610	577	582	624	566	590	601	592	597	611	618	571	573	582	585	600	622	567	616	591	606	583	548	600	630	593	594	585	578	583	603	640	599	611	659	615	607	604	589	639	618	607	600	561	576	590	610	597	601	560	548	625	618	546	599	565	604	626	570	575	586	601	582	592	558	569	527	588	585	589	602	611	606	593	625	604	625	585	578	650	599	570	560	565	615	610	606	580	588	631	560	602	611	561	611	596	612	569	548	620	553	580	604	518	625	573	600	608	570	628	596	584	607	593	596	568	616	597	609	589	564	564	546	570	605	564	572	590	592	547	566	625	561	572	604	581	601	626	628	577	625	600	585	581	543	604	633	576	543	607	592	563	612	559	576	648	581	604	587	552	574	596	578	583	588	565	624	603	576	611	558	565	565	536	585	584	592	591	598	608	596	628	590	540	620	595	599	611	557	575	570	570	584	624	586	589	602	579	575	573	585	584	628	564	620	582	567	610	566	621	618	616	578	619	563	594	576	601	643	576	580	614	618	604	613	580	576	582	564	590	562	558	603	570	595	585	633	590	577	549	603	614	600	609	611	596	578	575	612	589	604	552	628	612	600	567	594	564	599	620	582	582	570	617	590	572	596	613	605	552	575	565	615	602	593	601	542	578	565	583	575	594	600	599	587	609	631	631	578	578	551	586	575	580	612	563	573	571	605	631	576	587	601	606	596	608	585	597	607	628	605	574	571	581	573	581	630	596	542	622	585	607	586	603	581	581	569	524	557	575	587	629	574	625	590	622	593	576	613	600	573	600	582	564	580	618	602	579	577	598	593	607	569	563	582	619	602	606	603	585	627	609	589	613	590	575	565	610	591	601	568	626	630	563	565	591	600	550	568	632	597	600	588	553	594	604	605	584	595	557	641	610	590	589	620	631	580	633	566	621	551	580	598	579	586	601	594	616	594	601	579	583	605	599	621	610	560	574	616	572	597	608	582	597	574	593	623	578	603	611	596	578	581	583	618	604	564	607	559	597	626	609	612	626	575
27956	18052	7435	540	278	221	217	193	195	166	195	167	194	188	217	176	171	206	178	150	196	168	185	196	164	215	181	175	200	187	181	198	169	176	173	167	161	196	188	205	180	194	166	159	176	183	191	187	196	193	147	170	176	186	177	162	173	185	183	188	185	174	175	198	158	169	169	177	174	181	188	175	157	176	182	174	176	169	181	173	182	181	174	169	185	181	189	170	184	176	176	206	193	166	186	188	167	158	203	193	191	177	175	179	185	180	168	188	184	192	182	158	175	192	187	131	170	178	177	176	179	181	171	188	188	167	161	172	187	159	179	149	183	171	167	194	170	181	177	175	180	144	156	185	183	181	169	160	165	161	182	203	152	173	176	172	179	184	172	199	169	179	163	158	166	172	175	173	185	186	200	181	180	176	164	182	178	173	156	173	163	179	186	157	184	182	148	183	193	192	154	176	178	167	192	165	166	162	178	178	185	161	166	174	168	186	167	150	152	199	177	177	180	166	151	160	183	167	187	164	163	160	188	167	169	212	182	168	168	163	182	159	169	183	172	185	169	177	160	166	180	197	182	168	162	169	178	166	161	167	172	172	164	179	153	162	192	172	185	178	160	201	170	177	176	159	179	186	184	178	160	177	158	196	166	162	171	180	169	179	181	167	189	184	157	160	182	167	168	158	189	154	163	179	140	159	173	185	172	171	175	213	143	176	183	156	176	190	158	186	195	189	160	171	163	177	160	208	168	183	182	181	169	175	166	191	143	180	155	165	215	165	179	187	176	167	184	168	175	167	165	170	157	180	155	173	177	183	184	137	171	175	184	187	179	145	145	175	165	177	195	172	178	184	175	166	183	174	182	171	168	187	174	170	177	194	182	198	190	185	165	175	179	182	162	182	190	174	183	187	140	186	186	156	177	195	189	171	170	190	168	200	182	186	183	185	163	196	160	194	166	206	204	194	179	169	173	168	170	190	207	213	161	184	169	167	194	159	164	183	174	171	161	181	166	172	173	166	189	186	170	178	186	177	169	148	193	198	157	173	178	168	193	145	158	184	162	206	176	168	181	174	176	165	183	180	144	181	174	169	170	172	137	172	163	166	181	211	173	174	179	155	192	185	144	188	180	192	181	174	173	180	174	183	193	150	161	180	173	167	191	156	169	168	170	186	186	182	173	157	156	176	169	186	185	189	176	187	188	187	190	183	191	168	167	161	190	174	173	162	154	187	192	161	168	163	179	170	170	184	187	175	165	194	203	165	160	186	198	177	156	170	184	181	163	191	190	202	184	172	169	169	163	167	169	167	157	180	168	172	176	188	159	176	165	164	160	174	171	157	161	184	196	155	166	217	163	191	200	194	170	170	173	175	177	191	173	171	188	182	195	177	164	175	164	152	163	189	195	164	167	168	154	172	190	167	160	164	200	181	188	169	165	152	150	196	181	189	158	164	163	180	153	174	196	157	208	156	142	201	169	169	174	178	190	172	150	175	178	194	152	181	155	146	176	169	171	179	190	181	190	212	187	168	175	182	175	177	169	185	206	191	166	189	181	172	184	159	175	181	188	174	170	169	188	196	183	176	177	147	190	182	194	195	184	159	172	179	183	187	168	190	168	185	167	191	175	164	169	177	204	189	164	175	189	159	187	151	194	174	207	174	190	180	170	183	181	196	173	138	188	183	165	184	155	135	174	167	179	169	185	181	184	164	165	178	154	206	160	182	163	171	135	161	174	167	201	178	189	161	171	158	181	156	159	164	178	186	181	169	182	174	171	148	177	144	171	184	174	184	186	159	161	181	201	150	187	174	168	194	199	168	179	181	178	189	200	184	172	192	178	193	175	154	189	165	151	202	182	165	201	178	167	172	196	152	189	176	172	181	169	179	186	151	186	178	175	170	180	181	188	170	171	174	168	173	159	175	178	193	171	193	167	176	175	196	180	191	174	182	166	155	180	175	173	187	198	183	164	180	189	176	179	169	194	192	178	182	188	156	184	176	174	168	205	182	151	206	194	163	177	175	182	188	165	180	167	152	188	177	155	173	180	190	171	169	166	165	184	177	164	187	160	176	171	175	174	185	167	177	168	191	182	174	172	153	176	156	210	175	170	196	162	164	190	179	169	161	177	197	194	182	176	197	179	175	174	171	145	203	209	169	183	191	187	167	165	171	187	178	191	157	164	188	189	194	172	168	185	179	181	167	169	173	197	175	195	178	159	160	158	158	178	180	177	178	172	186	207	163	187	165	174	145	168	158	155	179	170	169	172	175	179	180	182	182	212	183	179	189	173	163	173	166	173	170	163	186	180	182	170	182	192	177	165	178	171	161	168	173	182	179	172	158	175	192	189	181	176	189	165	168	176	193	180	190	165	180	197	172	175	135	171	179	169	203	166	182	168	179	170	199	181	175	167	175	174	177	199	178	177	177	163	178	194	188	192	175	161	171	173	186	176	174	165	176	165	152	172	188	165	186	165	190	186	199	177	177	178	194	144	186	171	171	185	178	179	197	182	159	168	192	169	162	166	177	191	191	172	192	158	185	199	165	186	129	185	153	181	172	158	179	182	162	157	185	154	192	182	162	179	167	201	180	169	178	157	161	175	194	196	172	180	208	156	163	170	180	191	189	189	201	167	199	161	179	179	157	178	169	182	150	191	166	175	156	170	173	200	170	178	160	159	164	184	174	163	164	173	153	195	163	160	158	208	187	197	174	161	167	167	183	193	186	160	156	178	169	182	165	195	191	210	172	184	155	168	195	181	180	174	180	177	188	179	179	169	170	160	177	166	156	166	189	174	171	178	161	156	171	198	183	182	164	152	165	186	170	191	168	181	182	194	212	168	173	186	168	185	191	188	161	182	176	199	175	172	178	155	176	190	163	162	174	145	178	167	161	176	178	177	155	169	176	164	183	189	188	192	185	185	189	190	162	167	190	157	157	176	201	157	189	190	168	164	176	179	158	158	163	163	154	180	173	169	178	191	172	166	181	160	176	181	158	208	208	189	184	191	179	194	186	201	192	181	182	152	171	214	210	196	178	179	162	177	168	171	191	177	164	179	177	184	182	191	175	172	183	165	202	209	177	170	166	181	200	177	162	156	165	175	149	191	186	168	176	190	172	178	170	168	178	151	161	175	159	169	176	183	178	173	170	168	182	171	173	172	180	180	146	197	167	183	215	195	165	167	201	176	167	164	177	182	190	187	175	187	195	170	188	197	189	156	175	187	189	188	172	183	180	171	141	180	166	167	146	173	194	186	180	187	179	178	186	177	157	164	190	165	187	161	178	164	190	156	181	185	198	166	154	171	184	172	192	155	175	160	154	174	176	190	170	180	160	184	202	180	178	152	163	174	191	137	175	168	162	189	164	182	177	191	180	176	163	208	168	170	173	174	172	158	171	175	193	190	163	211	190	171	163	186	188	177	156	185	193	185	156	194	171	170	181	185	188	188	168	167	174	158	158	176	187	175	153	164	162	192	168	167	163	175	162	161	208	157	173
4247	1518	4481	330	311	262	237	208	221	178	202	201	219	211	206	187	208	194	185	214	216	213	195	179	204	196	215	199	211	203	204	194	226	188	207	189	226	208	189	198	192	206	183	200	203	223	200	215	213	226	175	196	204	244	182	199	228	207	201	179	199	212	197	201	188	190	184	195	198	194	216	181	186	197	215	187	216	203	216	190	192	216	205	189	183	176	229	185	222	177	200	184	205	194	200	181	204	190	209	197	193	179	189	191	183	169	215	200	218	186	201	165	196	211	189	204	211	217	201	172	207	179	188	171	192	181	203	208	202	196	190	203	189	188	193	206	208	215	184	198	195	200	192	205	173	206	198	180	173	181	198	193	186	190	196	200	185	197	182	201	197	205	198	206	220	205	190	183	204	180	184	195	192	182	190	210	186	194	206	203	186	200	216	190	186	211	210	192	203	194	171	192	197	219	182	196	198	212	198	199	194	221	183	199	188	207	227	194	178	203	191	183	194	179	199	205	192	205	205	227	197	195	192	224	186	215	174	221	200	212	192	195	198	194	209	189	190	201	218	190	200	214	200	204	193	186	179	207	186	224	178	168	177	194	183	191	220	209	173	164	203	218	207	175	185	216	208	187	205	186	195	170	193	212	204	198	158	190	212	182	190	215	189	194	213	177	200	213	202	211	176	207	188	189	193	210	216	181	202	182	175	219	206	227	207	223	223	178	191	203	204	202	187	240	220	186	198	200	210	190	183	186	213	216	204	206	197	220	217	184	182	180	188	219	207	214	197	202	204	207	216	193	183	202	220	193	208	222	199	179	227	205	199	209	209	191	208	228	155	179	222	188	160	196	204	192	224	196	198	214	181	192	200	211	187	208	214	206	205	219	181	209	183	185	202	206	205	228	199	180	195	178	189	192	179	197	204	196	170	180	206	183	198	202	204	199	189	185	202	204	198	192	193	182	201	207	200	188	174	197	192	203	188	214	194	200	189	200	188	188	204	205	192	181	201	181	198	204	211	202	195	185	189	211	216	211	184	192	198	193	180	209	189	215	199	188	189	203	210	204	203	183	200	205	198	199	204	194	200	200	236	197	205	200	222	216	220	200	181	193	209	218	196	185	188	199	192	184	179	218	199	196	175	194	201	201	179	199	184	193	186	198	222	201	210	218	179	222	186	187	198	210	198	180	151	196	199	196	198	177	191	202	189	210	187	182	204	196	217	193	204	183	199	195	186	193	180	191	202	189	193	221	213	190	204	185	210	202	213	222	199	194	184	200	186	189	188	188	211	211	185	216	213	208	209	178	214	171	172	201	192	156	209	207	195	198	198	196	213	202	206	183	194	203	183	177	206	175	209	198	216	226	198	161	191	237	185	186	189	199	211	227	191	190	196	187	180	199	200	205	207	199	182	201	174	185	161	167	191	219	176	197	217	176	184	207	200	200	191	194	193	221	205	234	179	187	188	204	199	211	210	210	191	177	180	205	193	195	189	200	191	170	166	193	197	198	176	177	201	175	188	173	196	192	196	204	194	197	185	213	210	191	244	202	168	186	186	213	199	206	186	195	196	191	200	193	199	220	189	213	180	198	169	198	195	165	196	198	212	204	188	201	191	162	183	209	224	197	195	218	166	230	207	215	204	195	196	181	203	203	169	180	173	167	194	206	178	208	196	205	218	219	176	227	195	211	200	210	176	174	210	215	203	194	212	190	188	203	212	196	186	195	209	196	182	191	197	185	165	200	204	197	208	200	196	188	221	207	216	181	217	186	211	202	199	196	193	237	182	190	212	199	204	213	191	191	182	196	201	208	182	224	185	174	184	186	210	211	183	183	177	216	192	194	198	213	201	194	211	199	202	202	168	186	238	219	224	203	200	199	203	207	204	200	206	206	193	174	222	212	192	197	186	193	211	203	165	183	195	204	181	199	206	189	178	177	219	216	193	196	195	204	198	181	177	209	173	205	221	197	201	195	200	197	197	187	177	186	194	243	216	202	208	184	186	185	199	194	180	227	186	189	200	182	216	204	206	210	193	173	215	186	208	203	192	210	194	199	185	231	210	207	203	191	193	207	212	208	187	199	206	169	210	185	196	208	195	189	188	188	200	220	215	216	198	183	165	206	196	198	216	200	211	182	207	204	186	204	194	186	190	210	214	169	190	187	182	173	210	227	185	199	169	191	206	186	183	212	195	186	192	187	182	185	206	199	192	197	207	185	196	197	197	196	212	192	187	200	184	195	192	212	206	179	190	194	189	190	191	225	180	211	203	208	184	203	211	169	177	219	165	207	172	204	218	215	196	201	199	194	206	195	190	196	185	196	183	196	212	220	217	187	183	212	209	170	217	170	217	202	211	195	214	198	180	198	214	202	203	199	210	172	182	192	197	225	206	195	197	198	194	221	205	221	178	219	176	181	205	197	188	209	202	181	181	218	200	201	178	229	204	177	181	190	167	185	184	201	222	212	182	197	231	186	199	202	189	211	211	187	203	190	222	199	222	177	209	215	184	194	204	195	207	179	200	228	195	210	198	198	187	197	203	178	208	168	174	212	201	202	196	193	199	221	197	183	209	209	201	211	192	187	191	201	211	172	191	179	210	200	199	198	168	204	195	166	199	189	185	187	214	183	185	194	195	214	209	196	197	190	203	183	185	196	211	189	190	212	196	190	186	205	218	197	187	187	189	203	188	197	184	193	176	186	188	225	198	155	197	214	231	177	220	203	220	204	188	215	191	191	226	210	200	219	198	197	192	179	199	197	175	167	185	196	189	204	234	178	220	212	182	174	204	195	193	196	194	181	194	186	216	208	187	197	191	211	182	198	200	171	214	198	232	193	200	223	188	190	173	201	200	205	210	192	205	176	202	215	239	189	198	190	187	217	209	219	203	185	200	198	215	184	185	227	211	179	187	179	202	188	174	203	190	198	217	214	181	190	207	200	188	193	214	189	199	211	173	214	191	195	202	177	228	216	189	209	209	208	201	221	200	195	213	206	204	201	174	224	193	205	194	203	225	176	171	210	221	207	176	180	198	204	216	213	193	164	214	205	195	194	207	190	202	200	191	214	201	193	209	184	187	202	186	168	184	192	192	202	183	204	171	217	196	185	215	190	216	228	216	197	206	191	190	207	204	221	188	193	191	184	226	231	196	188	190	198	194	220	199	171	199	226	194	179	212	210	189	223	200	179	201	191	202	196	197	181	196	188	205	193	183	200	198	185	213	217	212	205	185	240	203	195	190	228	190	163	177	177	185	198	205	222	202	210	190	192	177	188	200	191	214	182	199	221	195	185	190	209	200	195	207	188	211	223	200	196	212	200	209	196	211	215	178	191	173	214	196	197	189	217	218	188	221	186	175	202	187	209	173	201	212	203	178	200	219	208	185	226	196	210	209	206	209	196	191	203	194	192	187	204	195	221	186	187	186	211	196	205	192	186	204	199	201	233	224	193	220	210	176	207	187	183	171	183	209	202	205	193	188	218	206	186	191	184	185	207
23948	21380	28297	24796	21343	9085	1041	658	582	519	502	449	414	431	380	346	410	377	389	341	342	345	339	316	359	359	336	333	324	348	351	324	318	348	341	338	335	332	340	299	338	305	307	356	341	306	334	319	351	337	337	324	316	310	289	336	306	307	309	328	347	328	315	296	308	335	308	323	312	295	362	316	314	290	325	318	309	330	333	335	299	291	313	308	322	306	323	301	311	316	320	312	286	344	325	327	289	318	304	325	308	301	318	279	338	316	313	315	323	305	324	330	316	354	318	307	309	303	336	327	306	322	298	322	307	311	279	323	304	301	307	359	346	326	324	330	306	343	335	292	338	299	346	314	317	336	331	308	322	328	314	293	306	324	283	294	322	347	325	325	306	320	304	271	321	339	308	335	318	317	338	357	299	304	309	284	306	288	271	301	342	350	325	327	264	333	317	306	323	322	294	290	384	305	300	296	334	292	337	289	313	286	294	340	310	297	285	325	272	303	311	316	296	322	298	329	282	308	287	333	335	318	281	304	301	312	324	311	312	327	335	337	326	302	329	303	328	296	316	301	341	299	314	328	338	302	325	307	338	343	348	323	313	334	302	329	324	324	323	319	313	317	314	312	329	311	305	334	314	332	325	302	346	332	344	330	310	316	335	317	306	309	318	283	337	313	347	324	323	317	335	322	319	319	322	298	330	305	300	360	325	322	325	319	305	271	303	347	333	304	293	295	293	332	300	319	336	285	291	317	326	331	336	305	330	292	354	326	316	285	344	287	314	305	299	304	295	328	300	324	340	311	306	335	296	321	303	323	268	276	295	311	316	338	330	315	333	307	327	305	312	315	314	288	312	317	303	301	300	343	305	316	345	329	317	342	321	319	313	305	325	279	317	300	329	308	301	339	296	329	299	314	338	358	341	316	307	282	297	305	315	301	341	339	339	321	325	321	316	333	300	327	317	314	308	302	308	303	340	340	341	300	336	319	326	315	330	298	290	350	300	313	335	338	292	322	310	332	340	340	268	312	330	349	311	306	316	340	314	306	335	333	322	308	341	282	305	304	326	320	311	299	327	288	330	326	300	282	324	312	320	348	312	295	309	317	317	324	321	314	344	323	334	346	355	310	322	291	347	297	308	317	320	314	286	344	336	309	316	292	309	325	310	325	343	305	313	317	316	340	354	358	298	325	322	321	326	329	302	310	313	296	304	331	335	306	328	309	309	289	305	311	324	325	344	327	347	302	280	296	320	308	342	304	347	330	273	331	284	344	350	303	315	327	314	319	304	299	323	325	344	294	358	284	319	336	310	286	340	324	329	320	323	280	314	287	309	298	324	318	341	310	289	309	316	336	374	312	315	332	332	276	300	317	333	339	331	313	315	335	341	307	310	305	329	323	321	303	351	292	320	309	300	323	325	348	316	332	337	304	306	317	309	319	319	310	323	311	317	297	318	343	298	290	291	333	294	318	304	306	321	332	335	295	339	309	305	306	320	312	300	309	302	308	279	338	315	306	332	289	300	328	297	310	318	294	326	308	296	323	315	329	308	322	312	330	315	344	327	309	354	312	277	336	345	293	335	332	302	316	298	309	291	285	318	304	293	284	316	340	316	333	355	328	320	320	304	321	330	331	300	335	339	331	323	308	315	324	322	310	349	350	317	283	332	319	297	303	324	299	335	308	342	321	321	344	343	329	316	311	305	304	341	327	296	325	340	340	327	315	309	315	329	340	330	300	294	320	294	264	319	333	315	285	306	328	342	348	333	306	328	304	349	313	314	312	313	301	286	315	308	347	331	301	273	310	327	307	352	305	317	304	341	301	302	315	321	292	319	315	305	301	335	294	328	314	330	339	322	315	309	332	299	296	306	319	312	324	324	360	323	340	342	366	284	298	291	310	321	330	295	345	313	286	290	312	299	312	301	315	353	354	303	314	300	334	327	320	295	301	314	300	294	342	305	290	319	317	327	369	323	349	313	286	304	325	335	336	345	320	305	313	327	325	332	316	299	310	335	303	306	298	338	286	288	314	295	318	308	310	344	283	291	319	301	304	332	303	320	310	336	302	342	306	312	304	312	335	301	300	360	295	310	309	320	291	341	264	330	329	340	335	294	327	319	311	331	344	288	343	297	311	295	321	341	343	307	328	290	329	349	301	320	297	342	294	319	307	323	316	352	330	318	290	289	334	306	305	366	301	342	319	346	330	341	312	312	312	328	311	280	305	323	311	322	323	310	305	331	324	321	325	312	304	294	348	284	317	322	315	327	291	292	327	347	320	296	293	300	282	317	305	305	315	314	335	324	287	355	297	308	309	298	320	327	335	338	296	276	328	308	308	299	338	312	327	359	305	349	331	341	329	307	300	313	339	300	313	301	292	331	320	292	312	324	297	297	314	323	298	324	321	320	297	324	291	345	300	308	308	312	300	304	309	343	352	347	326	320	313	320	344	323	280	337	325	341	320	310	326	321	294	337	337	344	329	325	315	297	322	322	307	340	304	300	348	311	322	288	318	321	317	316	305	325	316	319	284	308	327	305	299	340	312	307	307	296	319	325	315	304	312	302	306	314	356	328	341	296	332	344	289	346	309	296	314	323	326	341	299	315	324	311	316	368	327	289	317	325	327	322	287	338	318	317	326	320	319	319	334	297	336	329	340	296	315	283	338	317	328	271	313	323	328	292	285	308	318	290	306	308	297	364	312	284	272	335	277	306	329	309	297	323	319	341	299	314	278	347	305	309	313	293	296	327	320	292	309	313	331	312	319	328	291	300	309	304	284	307	313	331	305	301	319	324	325	301	330	322	335	338	318	310	330	320	303	314	309	320	304	284	321	323	333	316	319	301	333	310	306	322	319	309	293	358	317	287	306	306	309	341	335	305	299	323	317	342	340	298	314	339	333	349	307	346	305	277	285	333	353	310	304	314	294	305	288	325	308	333	349	321	329	340	310	274	307	307	311	297	265	315	299	336	312	322	345	290	311	312	309	312	294	293	313	316	312	324	303	344	335	331	308	308	296	322	298	315	315	340	314	315	331	310	324	315	299	315	313	297	336	287	287	328	320	301	305	319	306	305	301	283	312	320	330	286	281	300	319	303	308	344	323	335	350	311	316	304	342	338	309	328	316	340	319	320	326	306	343	330	330	329	333	326	310	290	294	284	334	311	309	322	313	339	342	305	330	293	297	305	311	315	313	325	323	316	305	326	349	311	317	303	315	326	282	307	342	335	307	312	332	332	296	341	306	304	309	315	305	270	307	317	350	329	307	326	333	304	286	312	307	274	303	315	329	324	316	336	308	308	320	313	326	301	302	307	346	335	334	299	339	306	327	309	311	334	346	301	291	345	316	330	311	285	330	337	335	298	318	311	331	323	339	280	341	305	320	313	280	311	349	307	299	342	319	303	294	326	332	300	335	291	295	315	295	289	309	320	367	309	321	314	341	337	316	307	305	293	301	315	319	284	328	316	322	321	330	345	316	308	320	340	271	282	320	311	318
3492	10954	21429	2723	1962	1472	1186	922	769	710	642	561	485	444	482	448	439	387	380	398	428	369	422	356	367	361	373	349	343	323	352	344	325	344	318	313	349	339	325	363	314	335	320	338	351	359	333	318	304	350	345	354	298	306	335	334	347	302	365	350	321	329	330	310	331	334	338	343	300	307	322	322	336	330	327	327	311	297	340	317	302	313	301	325	355	326	307	324	317	327	324	334	342	329	333	316	358	292	328	332	315	315	334	326	328	295	308	353	307	346	299	308	311	318	319	299	341	306	319	334	312	336	307	334	298	335	349	329	314	334	322	300	318	326	350	315	324	345	301	319	339	327	378	370	293	321	309	323	317	274	321	352	330	303	324	331	304	307	313	329	320	336	316	324	305	345	345	330	320	336	354	336	320	367	342	347	334	341	325	334	353	331	289	338	313	335	316	314	353	324	268	320	335	278	328	316	345	327	354	335	312	321	330	346	319	319	321	326	327	341	316	331	314	348	306	312	345	333	321	331	305	341	291	315	318	319	349	300	331	323	328	309	313	349	313	321	327	297	317	329	315	318	323	374	302	348	324	333	309	328	333	320	313	337	309	333	326	302	310	318	334	315	296	321	338	331	352	332	286	340	338	317	326	352	327	343	334	333	339	322	327	317	303	322	292	310	334	348	303	329	360	322	341	327	317	312	354	335	318	327	305	336	314	336	352	295	309	327	334	320	337	336	326	306	346	323	333	335	304	329	343	305	313	327	296	338	322	305	334	331	337	326	345	352	305	323	310	338	353	324	308	334	297	328	341	325	331	314	337	332	316	334	339	312	330	335	348	322	317	312	336	327	305	280	313	335	319	303	348	328	294	356	291	319	307	328	306	303	323	325	332	324	340	334	342	326	321	323	334	292	355	355	314	305	344	328	322	349	305	295	311	318	330	332	338	319	318	314	318	317	304	334	283	338	341	316	317	312	341	334	304	331	327	302	294	331	303	307	341	292	324	296	335	315	329	334	318	335	322	331	302	329	353	330	344	334	332	349	309	297	335	306	307	344	312	331	320	348	332	300	318	307	320	308	313	311	307	333	309	354	314	344	311	275	300	323	307	362	327	320	327	333	345	338	326	363	327	292	313	309	333	335	309	310	328	359	323	342	324	327	332	323	329	347	338	330	338	317	289	323	327	313	319	306	351	319	329	336	321	325	313	346	316	365	309	320	362	329	304	338	326	329	339	330	298	360	322	335	323	296	310	317	340	322	321	345	302	293	342	344	337	325	328	336	306	334	310	328	347	332	339	309	322	336	301	305	318	319	310	305	348	328	352	351	320	345	323	317	334	340	335	339	329	314	332	364	320	339	316	341	330	341	318	328	320	293	314	335	307	338	346	312	295	312	303	319	286	310	327	313	317	329	356	327	328	370	326	315	334	311	308	344	327	297	344	348	336	343	312	340	297	296	329	317	318	340	322	322	308	349	317	314	334	311	328	348	329	338	329	319	334	320	298	337	326	363	331	346	345	338	315	356	321	346	309	347	333	339	336	311	316	313	342	326	323	317	315	317	338	336	310	302	299	330	320	344	349	300	326	303	339	311	317	347	327	343	294	309	344	315	339	358	305	312	317	328	349	307	307	327	316	306	305	352	318	332	320	342	335	290	343	333	336	327	330	311	339	324	332	336	354	344	317	321	315	333	344	328	322	327	339	327	316	331	324	273	302	357	332	310	337	312	349	344	337	345	313	363	327	310	334	362	311	367	322	328	289	275	362	316	324	326	314	313	317	321	324	338	305	315	316	337	310	347	300	360	299	324	304	325	324	337	312	342	325	323	312	274	312	301	322	344	328	321	308	325	324	315	335	292	318	346	337	312	337	323	348	323	293	276	334	318	335	331	338	355	312	345	340	309	319	345	320	329	346	319	352	339	325	332	315	308	376	347	333	336	334	301	331	328	300	326	338	332	329	302	361	349	332	337	345	322	337	314	346	345	304	298	318	316	301	309	313	332	331	354	329	308	335	362	337	311	328	324	354	328	309	330	330	308	321	338	340	331	335	320	312	311	334	307	345	345	304	341	310	317	356	319	335	339	332	295	324	305	324	315	325	330	351	305	317	323	317	341	347	364	357	335	331	314	324	327	337	328	328	322	326	332	317	332	310	309	333	344	311	311	334	322	335	329	330	304	308	335	274	317	322	330	307	278	320	321	330	307	321	350	275	319	319	310	354	323	351	315	306	318	319	349	326	312	319	312	327	301	319	338	302	360	306	307	321	318	330	365	368	316	339	312	311	304	324	351	328	316	336	308	354	309	321	327	312	304	301	303	329	318	337	340	344	307	296	281	342	303	294	321	312	341	337	335	316	336	310	324	320	319	316	291	316	299	343	334	355	313	296	331	338	321	341	359	319	299	337	316	326	325	288	326	301	317	309	351	324	336	344	330	331	331	276	305	343	321	336	327	321	319	330	329	319	347	324	311	303	294	346	356	295	345	334	332	316	313	319	354	322	320	326	311	340	350	299	339	320	343	324	307	308	307	321	326	304	332	317	332	291	330	318	325	318	346	315	313	289	327	265	296	336	301	343	288	335	321	311	366	346	325	321	333	335	375	315	306	295	304	343	303	313	326	334	344	290	329	336	320	312	340	341	328	331	318	314	333	353	306	313	343	333	312	335	329	351	317	322	340	313	307	333	322	322	315	327	346	326	332	307	328	331	320	339	337	332	301	328	299	341	296	375	323	317	301	311	313	318	343	358	324	355	323	310	317	333	338	303	331	312	283	360	350	336	329	318	316	340	352	317	312	313	367	319	315	313	334	329	333	306	307	351	320	340	339	301	371	320	336	337	302	328	327	295	328	310	333	345	327	340	351	312	288	336	329	323	320	303	344	305	326	339	320	364	353	307	327	302	291	336	333	332	333	329	307	308	331	291	318	337	319	351	339	308	315	336	329	323	359	349	336	317	357	316	311	317	341	342	348	328	347	294	317	308	311	341	333	349	340	315	282	342	302	336	352	353	335	301	348	290	329	360	317	331	326	326	359	343	321	286	325	327	304	303	342	322	304	323	297	326	315	349	314	336	346	360	332	332	304	308	332	330	290	338	335	340	317	328	335	310	321	301	318	373	314	315	323	334	301	334	315	300	330	336	312	323	340	340	295	309	313	311	312	320	328	317	338	348	337	321	354	296	338	310	311	361	303	360	309	313	308	315	316	317	351	322	310	336	362	314	288	322	328	285	292	321	350	348	315	325	303	339	311	317	352	318	339	352	334	340	289	341	314	331	298	358	299	308	355	323	307	314	329	317	318	298	358	279	300	337	330	313	313	319	299	318	309	326	300	328	345	307	337	321	330	372	320	336	319	311	336	334	309	311	328	300	329	308	330	321	328	319	325	323	311	322	308	318	332	337	327	311	309	310	307	343	314	332	332	329	316	292	309	305	309	327	298	287	318	337	306	319	337	302	356	319	323	314	325	314	332	321	342	304	315	308	322	297	322	294	335
25221	21380	27293	25634	9071	774	596	511	486	447	436	385	383	388	392	392	388	369	421	398	372	357	350	374	368	372	380	384	358	336	352	341	350	353	360	370	390	331	355	362	357	336	305	373	345	338	353	393	379	360	336	364	333	364	357	349	359	330	383	360	347	352	345	332	370	375	365	334	338	358	355	403	336	314	359	328	382	349	342	336	350	357	377	341	373	371	354	329	325	366	350	339	346	358	350	376	326	370	342	340	348	366	353	357	379	332	327	334	384	356	363	346	354	340	299	371	365	333	352	319	356	362	340	340	356	323	341	342	338	346	333	341	324	349	337	310	377	357	323	388	326	355	360	350	346	343	342	341	330	347	369	349	381	332	349	349	347	350	345	352	354	347	392	357	395	373	354	376	339	369	370	348	362	354	364	344	322	385	340	363	360	389	342	347	317	350	333	327	327	363	319	383	352	339	317	353	363	374	339	344	362	321	339	347	354	345	341	372	341	369	321	326	326	368	352	366	342	346	359	355	333	327	367	317	339	327	366	327	366	391	375	373	368	349	339	354	340	342	328	314	366	360	333	345	328	342	361	343	370	341	363	353	363	367	366	368	391	321	342	349	345	351	361	358	307	339	371	364	350	321	320	334	349	370	371	326	316	340	310	331	379	349	308	329	353	304	369	350	370	348	355	328	353	360	354	351	364	344	372	349	377	397	372	341	372	395	335	319	332	359	343	366	368	348	351	402	358	345	341	333	362	349	339	357	334	343	318	315	338	344	310	348	356	379	341	360	345	372	319	350	383	345	330	407	372	361	318	358	338	364	355	321	351	351	336	357	338	345	351	361	342	359	373	419	332	351	390	372	291	364	348	373	333	310	341	352	329	335	374	329	321	350	374	367	370	345	335	323	370	367	355	324	363	336	344	341	365	361	353	340	351	379	369	369	338	381	407	364	367	338	324	335	362	377	363	330	336	339	335	340	359	347	324	325	343	319	355	349	386	339	351	362	356	361	338	371	351	358	360	334	368	331	350	385	301	333	346	366	366	355	351	342	358	361	328	360	342	361	320	352	369	349	365	382	331	348	325	325	350	350	335	315	396	396	379	349	369	331	368	349	370	329	384	330	356	333	339	349	361	341	330	346	338	334	336	346	349	337	333	372	365	339	338	353	369	338	337	352	365	386	379	379	362	340	372	338	348	348	381	378	347	369	355	365	323	319	344	350	325	320	331	350	324	349	342	353	356	322	363	356	370	331	337	366	349	355	347	353	346	358	326	383	370	349	357	335	350	370	358	358	335	342	341	359	373	320	373	334	372	345	346	331	327	369	389	331	402	355	358	342	353	342	395	340	358	343	311	338	362	330	383	324	350	399	308	352	374	339	351	318	348	345	347	384	360	348	372	349	345	335	344	358	331	345	344	342	350	346	376	335	353	331	354	357	365	312	361	340	378	380	362	365	355	347	352	380	320	364	332	377	373	383	359	345	341	363	340	387	365	354	343	306	380	322	338	395	404	336	368	333	313	362	354	380	388	313	350	355	395	357	352	335	363	337	328	366	359	371	375	347	355	336	368	355	365	332	313	352	365	339	348	338	348	351	311	362	371	381	367	362	336	337	335	365	365	366	350	384	387	329	372	348	346	358	347	339	356	367	365	334	364	344	346	361	352	330	347	368	306	399	351	353	348	376	369	348	343	345	342	318	343	336	332	339	338	325	326	344	340	394	353	341	359	350	353	354	336	362	343	365	357	352	352	349	358	342	341	358	366	344	386	374	363	325	379	380	337	347	364	336	342	347	326	371	350	354	351	330	332	347	346	314	360	316	322	340	351	359	341	367	364	328	333	350	334	340	372	330	335	367	348	354	322	320	377	364	366	336	329	354	322	368	313	352	360	352	374	340	361	357	364	360	336	331	349	351	340	359	322	370	361	344	344	359	383	357	331	370	319	347	364	329	362	358	345	379	338	387	331	339	373	370	368	358	366	338	343	347	343	370	320	372	359	316	347	355	375	350	365	350	342	393	380	359	337	348	361	376	365	367	347	355	348	352	347	367	337	346	323	395	361	335	339	330	344	376	336	329	364	349	358	365	366	329	334	371	313	362	329	346	315	375	328	345	339	396	349	328	371	334	361	341	335	339	331	333	327	349	366	334	363	374	320	312	328	346	344	375	321	334	331	334	341	375	351	326	370	341	357	326	343	340	333	348	344	349	348	321	341	368	338	348	329	342	342	321	341	375	344	372	350	345	342	323	343	369	351	383	336	356	369	338	340	340	322	343	384	325	344	332	336	328	341	355	345	374	315	337	331	376	366	354	368	350	363	410	366	356	349	352	327	331	342	396	352	348	334	362	329	351	338	351	381	372	351	381	346	361	339	307	334	381	349	344	341	369	374	322	335	339	337	350	354	321	368	378	355	370	328	345	370	345	352	358	364	321	351	344	374	346	355	368	352	332	338	356	344	356	346	372	353	343	338	333	384	338	359	347	325	355	379	344	355	344	381	363	352	334	364	388	358	350	364	358	347	324	346	382	335	342	358	339	308	349	360	381	330	338	365	375	338	400	329	370	326	341	321	340	339	363	349	365	353	343	375	356	329	351	347	371	384	333	374	341	324	359	362	343	352	363	346	349	342	366	354	390	339	341	373	369	331	356	340	346	335	372	340	334	348	324	367	350	351	323	364	369	378	361	335	368	352	344	352	384	385	378	338	360	339	355	350	370	368	342	354	366	322	349	340	382	363	359	354	319	369	361	391	346	330	328	340	332	362	354	343	367	325	328	338	353	322	342	351	315	413	362	345	339	350	397	360	350	320	347	323	343	351	367	356	355	352	350	354	334	348	374	348	346	332	348	339	338	340	370	376	342	345	333	343	372	342	344	328	372	323	342	345	344	366	343	359	337	365	379	359	372	374	373	382	395	387	367	355	335	335	332	370	347	335	317	341	350	375	340	361	383	359	373	384	368	352	323	351	337	379	339	331	341	359	316	358	310	370	342	370	355	325	386	328	354	356	357	369	339	345	332	329	361	389	361	361	355	362	384	354	375	371	374	315	328	354	366	334	337	341	354	311	341	348	362	340	372	347	377	329	333	374	366	337	366	363	342	371	335	357	368	344	342	355	329	360	366	380	342	337	326	350	344	335	365	338	367	328	356	392	352	345	339	350	369	369	351	355	324	375	368	344	351	340	355	360	355	366	361	359	331	365	333	346	353	377	370	364	340	356	358	338	337	355	388	345	369	343	359	356	366	377	391	386	332	357	344	367	337	356	331	337	364	341	366	359	317	373	374	356	348	349	316	387	327	332	360	318	335	349	360	385	362	334	323	349	392	337	341	352	347	326	377	346	331	324	335	345	359	331	314	387	359	324	352	340	312	338	348	364	371	375	333	341	323	353	344	329	342	329	340	390	350	343	370	354	365	362	379	350	344	333	335	337	386	325	337	350	369	353	378	342	338	316	312	329	362	352	367	364	323	348	331	359	344	368	338	336	355	348	342
3591	5828	11439	1634	1288	1013	819	721	631	608	501	495	488	456	438	431	428	397	389	376	424	390	439	401	395	383	413	381	430	404	383	394	367	409	367	399	382	403	385	394	379	386	394	380	411	373	375	381	398	371	384	374	360	402	386	402	369	378	367	363	378	343	358	379	365	361	407	408	394	412	371	378	397	378	366	388	391	379	408	366	390	399	418	362	397	360	393	380	390	369	354	390	404	376	373	369	359	389	408	373	389	364	380	377	391	373	395	355	412	384	401	368	363	342	393	399	371	370	351	385	379	367	377	346	398	356	381	350	417	362	367	390	381	341	349	376	401	374	394	377	390	405	378	388	382	394	375	382	349	388	392	382	360	336	375	382	351	389	361	384	390	339	392	350	358	374	412	395	365	387	395	409	372	394	380	388	391	394	396	316	351	383	410	412	374	375	383	373	392	364	350	398	399	361	398	375	398	353	345	353	423	389	379	369	371	394	356	365	379	380	377	394	389	368	350	375	344	378	396	363	382	396	379	393	382	363	392	385	392	369	391	414	392	380	403	386	371	380	396	392	372	376	366	340	370	370	365	400	388	397	358	379	388	376	368	380	389	400	387	377	375	335	350	355	381	362	372	361	405	396	366	356	361	366	407	342	385	368	389	405	368	379	364	376	395	394	375	403	383	393	410	326	343	344	362	407	375	346	380	356	375	387	404	356	364	386	368	399	374	382	370	370	387	384	376	407	389	359	319	358	380	338	384	376	373	406	413	342	394	416	353	359	365	380	390	365	368	381	375	365	380	379	351	359	377	338	366	385	375	375	390	360	340	437	383	404	340	358	389	368	374	382	419	370	402	403	397	377	411	380	388	348	343	386	371	385	351	377	378	381	381	362	406	336	400	402	397	363	404	382	383	380	357	357	394	365	392	378	405	381	363	385	418	355	410	369	399	393	382	401	389	417	395	358	376	381	361	387	366	387	354	362	344	356	362	401	388	395	336	334	383	397	345	356	338	363	366	375	365	355	393	392	349	352	358	382	356	384	377	379	392	400	357	354	372	357	393	379	352	388	381	352	369	384	394	399	371	373	388	367	375	388	376	391	362	375	404	402	374	386	366	341	393	351	389	385	383	396	353	385	385	389	369	376	366	349	370	363	355	387	383	385	403	401	348	378	400	375	378	395	406	387	363	385	375	382	367	372	376	376	377	380	376	348	392	344	392	347	365	382	363	379	363	334	349	400	374	401	379	398	393	404	381	357	391	394	356	358	328	416	377	433	414	373	447	382	429	396	382	359	365	409	388	393	368	365	383	364	379	406	354	372	404	383	401	388	380	343	380	342	393	397	393	423	376	381	349	409	387	370	368	374	333	376	356	361	387	382	362	374	378	380	368	379	393	357	373	402	400	378	385	382	378	397	393	383	382	362	369	396	399	350	368	371	356	362	374	388	388	374	360	388	374	381	360	365	376	344	383	386	366	366	392	413	365	408	394	359	402	381	407	374	368	387	368	359	359	381	346	387	389	427	405	377	382	369	366	354	369	407	393	365	383	368	390	367	359	373	357	397	414	403	370	336	401	373	400	409	337	381	400	375	393	351	386	359	388	388	374	380	360	340	383	399	369	367	404	369	383	350	393	361	375	413	369	325	342	380	373	402	357	366	377	377	389	355	370	383	377	379	381	404	409	399	348	402	390	367	380	388	384	392	364	394	372	360	383	395	359	375	368	378	370	368	364	366	384	419	327	368	369	383	384	375	397	371	359	376	424	367	376	382	381	391	402	353	391	383	400	359	376	357	376	398	355	367	341	377	391	369	386	398	357	377	402	378	376	366	367	389	337	382	378	374	360	378	354	368	367	403	387	391	394	413	412	397	422	357	376	386	390	366	350	374	356	413	406	353	380	366	410	341	368	386	376	413	377	376	352	363	392	377	394	412	383	351	400	371	396	353	385	343	368	411	337	397	353	410	385	360	377	386	349	398	384	366	360	367	367	372	401	351	389	398	398	370	379	367	381	373	345	349	342	406	352	358	394	389	385	375	382	365	398	364	396	406	362	362	400	392	369	382	358	366	403	400	398	403	371	373	378	360	357	365	378	386	403	404	356	389	372	346	355	389	360	358	399	391	377	353	328	385	384	349	371	349	414	375	394	408	407	389	376	371	390	402	388	391	384	361	363	373	387	400	391	352	394	374	386	418	369	390	427	373	366	415	367	378	377	346	387	344	387	369	387	356	366	394	384	342	386	387	365	350	380	356	386	372	339	367	391	391	401	412	429	386	397	388	387	340	405	389	389	369	371	359	382	375	373	351	384	392	375	383	385	367	397	365	379	419	375	430	399	396	373	380	433	359	362	380	378	420	341	376	400	365	396	377	375	422	405	381	368	407	408	420	402	366	368	387	392	401	416	406	375	353	379	390	364	380	381	407	391	381	403	381	355	358	348	410	354	373	371	386	385	384	389	375	372	392	400	363	368	381	404	406	400	375	421	344	367	371	381	376	410	384	374	372	384	396	375	362	381	341	383	385	401	374	358	365	391	390	361	365	390	380	394	374	370	401	391	363	401	364	379	346	373	366	403	377	370	358	344	406	387	381	384	369	381	375	384	386	379	356	365	370	343	362	368	372	355	373	353	404	390	364	375	384	359	391	387	382	371	385	410	389	352	403	369	379	408	357	392	384	372	345	375	354	387	365	371	417	371	383	363	392	383	353	394	402	349	387	403	398	386	352	384	378	363	385	380	383	366	383	381	357	388	392	363	356	361	382	375	399	393	343	385	396	369	394	395	364	354	381	389	362	366	355	328	403	403	370	352	375	357	352	382	333	372	369	380	397	394	344	389	366	380	354	363	383	411	358	343	412	347	380	404	346	343	400	361	431	406	377	389	403	407	391	374	381	351	362	415	381	375	398	386	348	381	382	389	414	365	356	344	364	344	410	371	386	377	391	393	395	365	402	355	377	402	375	365	392	391	397	356	378	389	368	384	380	383	385	392	412	430	359	371	403	388	400	389	352	373	391	388	376	363	357	377	379	381	380	371	378	385	378	408	379	371	335	361	419	381	379	359	402	369	401	399	398	393	418	390	357	384	373	375	356	339	373	391	332	370	416	376	380	398	381	378	394	405	372	360	407	377	360	402	401	379	432	366	372	388	369	418	395	402	365	341	391	390	375	355	401	377	389	381	397	389	392	363	384	318	374	384	362	354	370	340	379	376	402	374	362	377	365	413	364	373	374	383	407	353	352	360	400	371	386	376	379	386	358	382	392	378	427	381	392	389	366	369	384	388	383	413	342	392	364	391	374	398	407	368	388	390	345	411	383	359	384	368	388	384	405	365	381	343	353	370	393	375	366	365	389	403	366	388	409	356	366	369	380	349	359	378	384	381	373	372	420	367	360	399	428	446	381	383	390	416	364	379	367	372	385	364	384	351	381	394	416	334	385	394	369	375	344	368	404	403	389	326	349	344	423	380	406	362	400	372	379	385	365	397	376	382	403
22899	21392	28824	24355	21401	21425	7389	1434	1066	923	876	868	777	760	748	774	688	669	718	675	670	666	649	602	628	679	630	605	630	622	616	595	622	593	581	612	570	567	580	575	602	614	635	621	627	621	625	632	644	628	622	599	563	601	617	580	585	580	596	653	613	595	649	603	606	648	595	587	552	618	605	599	628	592	610	608	655	689	600	600	565	590	556	574	583	621	601	600	623	559	626	605	537	638	656	601	582	541	600	630	582	624	584	594	624	595	618	548	599	626	637	647	609	577	596	579	587	617	586	624	561	584	555	598	627	601	607	567	557	572	587	566	618	608	612	592	622	606	614	572	588	606	597	595	622	601	602	560	561	622	630	559	616	569	563	620	587	540	599	625	557	630	650	586	596	609	560	582	601	626	572	607	584	594	576	557	597	626	607	602	556	593	563	614	626	576	583	609	600	617	610	530	583	569	559	625	631	600	614	565	650	593	596	538	599	562	605	594	571	607	549	604	545	600	586	618	564	551	577	604	600	606	571	566	586	597	601	582	584	564	560	582	616	607	610	599	602	584	560	604	572	565	570	561	589	589	564	627	571	576	614	579	576	577	602	555	566	592	606	565	552	579	593	587	584	589	569	579	590	606	566	571	578	568	638	576	582	570	625	643	604	574	613	568	570	596	588	657	580	641	540	550	590	573	573	626	583	562	591	581	613	572	634	588	608	603	596	621	588	604	592	598	580	564	602	573	624	585	564	587	563	594	590	595	576	562	613	636	587	590	635	578	583	548	583	578	628	582	593	626	640	621	566	575	567	592	590	599	610	546	573	541	539	605	580	579	585	544	625	575	589	564	593	564	588	605	629	568	595	588	561	593	610	642	600	560	553	593	577	566	598	558	591	601	593	614	595	619	562	590	590	561	589	578	606	615	570	603	618	556	611	597	576	595	579	626	496	571	576	613	588	602	609	575	645	592	559	564	629	573	603	612	595	598	596	634	562	592	580	577	573	623	584	560	560	631	594	563	631	613	585	632	623	636	585	580	621	568	598	592	593	636	636	606	585	590	628	565	597	611	576	552	569	633	599	574	594	623	575	588	541	630	588	594	579	596	569	581	614	579	615	585	631	562	572	615	614	593	579	613	602	611	608	606	625	594	616	622	652	587	615	576	550	598	572	564	573	580	609	546	612	584	592	613	590	630	612	567	563	627	588	583	587	584	630	617	578	581	588	587	599	650	633	559	574	580	596	565	622	596	594	561	618	572	629	573	616	636	616	584	604	635	573	587	569	553	546	599	574	589	580	622	589	585	585	592	602	612	626	590	580	607	625	568	570	570	583	559	614	591	621	542	566	617	602	575	629	647	603	598	550	578	586	590	644	611	593	599	627	609	596	586	603	587	617	597	631	559	629	626	609	593	595	585	575	582	602	623	567	569	587	587	602	549	605	599	635	630	547	567	593	554	577	583	580	554	577	579	585	637	593	577	579	627	561	592	602	571	583	625	591	607	570	611	640	593	588	586	589	610	557	593	592	590	560	571	615	581	603	575	584	609	602	606	617	592	626	609	571	596	636	566	612	615	577	604	559	615	602	595	559	581	562	636	562	544	599	579	606	629	635	600	585	611	587	613	568	599	600	595	597	651	568	599	635	551	607	633	612	616	625	606	550	625	608	610	566	638	619	614	570	594	586	552	580	601	578	554	611	603	587	600	545	526	566	581	588	562	555	580	582	551	590	560	573	576	618	550	580	581	625	534	612	617	573	555	576	589	585	609	607	584	589	634	543	580	579	634	576	585	585	564	600	561	566	587	588	574	619	609	646	568	565	584	584	559	597	564	557	577	578	575	587	628	614	620	553	591	558	594	580	611	545	610	579	620	603	645	608	587	618	630	569	605	591	590	612	621	644	621	621	621	607	589	555	632	577	578	583	565	586	590	633	591	629	599	590	630	552	621	607	612	554	617	588	607	581	592	641	567	614	586	561	582	635	640	575	585	589	552	558	584	598	586	562	565	601	611	563	629	599	575	614	600	564	606	590	568	563	602	588	561	615	590	588	603	564	623	627	619	597	603	561	553	558	551	555	569	536	634	540	626	595	583	606	581	600	580	590	535	613	568	567	636	603	582	587	622	614	564	620	606	596	618	621	594	600	634	583	596	564	612	600	513	631	596	600	553	598	619	594	577	607	593	606	603	638	608	573	553	615	569	597	611	570	562	653	599	571	585	589	612	609	594	637	611	550	626	582	584	581	597	600	612	556	600	621	567	575	566	583	576	540	591	576	613	588	557	577	518	533	573	602	615	599	577	604	591	569	624	589	581	647	571	616	580	638	586	611	559	647	555	557	581	603	624	583	602	625	653	557	651	567	565	575	588	578	575	580	621	610	540	610	623	612	580	606	592	573	551	591	599	557	552	580	581	567	621	603	586	558	584	570	597	576	572	629	644	582	623	537	602	547	604	629	592	590	584	638	616	595	566	634	585	625	611	553	610	581	571	633	601	616	606	601	576	591	630	616	626	595	586	532	619	595	603	587	623	604	591	565	590	589	587	636	568	587	626	580	601	617	568	589	567	545	612	561	630	563	605	583	598	588	572	571	565	601	564	610	618	591	576	582	625	605	565	611	593	578	621	594	609	625	585	604	582	575	576	583	571	615	631	572	599	578	549	600	561	630	582	583	571	599	530	570	624	574	585	616	608	563	543	579	573	564	619	582	597	586	545	573	570	587	617	604	579	592	542	576	614	566	609	603	573	580	574	573	591	604	639	578	603	578	594	647	568	541	619	577	626	621	578	628	578	586	594	614	625	578	504	580	597	592	575	627	599	596	621	564	609	612	640	585	591	614	632	575	589	544	601	626	565	628	568	590	654	590	553	559	561	583	566	594	611	566	566	574	600	588	617	619	587	607	589	590	590	582	616	609	603	557	564	599	633	571	591	598	561	600	586	656	598	632	568	593	573	638	582	598	634	601	612	575	591	565	587	608	605	570	605	571	566	593	599	623	552	563	532	547	572	622	587	580	589	599	573	563	595	552	606	564	521	599	591	593	584	582	594	602	620	576	555	590	575	566	561	585	630	583	579	600	589	562	553	572	547	556	614	627	623	586	582	600	584	601	619	564	620	602	585	595	600	571	597	557	581	608	536	548	580	625	595	567	607	639	536	583	537	646	623	598	581	621	586	612	546	600	620	572	589	569	587	635	572	588	573	543	604	578	606	596	577	599	564	546	616	534	575	578	618	614	582	551	583	541	647	588	621	604	583	562	591	565	620	565	559	601	615	592	653	616	549	577	583	547	601	588	574	591	622	575	575	605	593	552	626	554	586	569	571	576	591	610	599	558	620	599	587	557	590	607	597	607	601	598	586	587	567	554	633	573	625	570	575	559	553	622	608	602	603	574	585	573	605	589	599	545	588	606	599	550	585	607	630	624	594	594	596	592	547	576	602	581	595	570	598	608	599	602	596	586	572	551	605	561	582	585	606	608	614	593	600	577	590	652	569
4983	15906	22190	4988	3612	2746	2204	1720	1489	1267	1126	1045	949	840	793	812	761	781	749	736	668	688	648	655	664	651	629	599	632	631	627	625	605	633	606	581	595	617	631	566	598	592	633	575	590	663	601	670	631	593	607	556	602	609	621	595	627	568	632	591	612	571	598	597	604	609	592	576	604	607	594	615	562	585	579	589	622	580	599	596	596	649	605	576	600	599	570	591	622	560	579	585	571	601	595	578	566	603	601	580	569	588	630	571	577	638	604	612	579	590	608	608	596	574	585	596	595	593	599	591	603	591	590	609	614	608	600	601	591	600	553	584	612	597	597	622	567	577	562	606	590	578	608	618	579	591	637	576	585	641	561	582	604	587	589	585	586	615	602	605	579	611	567	595	594	568	589	608	597	614	581	601	592	585	563	620	555	594	597	565	603	599	623	569	612	580	642	554	583	604	624	579	607	564	610	591	595	568	609	590	563	556	532	623	644	618	622	578	585	571	614	582	598	590	541	581	547	625	576	544	609	578	573	586	561	553	632	554	578	604	672	602	573	596	620	558	608	647	616	622	641	572	605	621	606	603	566	600	587	600	598	637	633	573	540	616	635	618	598	573	580	628	568	592	569	630	540	583	627	602	581	618	648	611	583	612	630	579	610	576	559	587	575	579	607	610	585	596	603	597	629	561	616	636	618	638	592	628	612	566	580	601	639	570	612	556	576	587	584	591	587	590	623	604	619	580	593	577	586	640	611	583	556	605	570	600	587	573	643	618	614	624	580	586	629	612	613	569	557	614	543	615	568	573	605	610	618	642	574	612	610	607	602	594	613	613	644	608	589	590	586	560	629	587	613	632	642	572	602	601	590	587	560	563	637	586	640	599	586	599	574	583	585	614	595	606	599	589	572	637	605	599	578	614	563	611	610	604	621	634	615	600	580	532	601	586	555	576	600	590	559	592	568	598	591	570	600	624	620	619	624	608	562	589	619	621	556	616	592	596	618	602	601	621	607	593	598	567	587	584	563	589	607	594	562	596	541	613	582	565	587	544	630	613	652	565	615	600	559	608	621	614	558	574	563	589	575	605	594	603	602	654	589	580	599	586	592	595	588	569	608	584	596	584	598	637	606	571	586	576	620	579	632	581	586	563	561	605	622	560	594	609	561	604	567	550	564	576	585	573	553	559	561	579	594	610	578	628	561	610	591	539	582	615	613	597	598	616	578	568	602	557	561	594	576	616	608	602	621	599	593	605	600	643	595	550	543	613	558	572	572	605	572	589	543	609	611	561	551	594	569	613	594	597	558	621	624	617	596	601	582	574	594	592	607	613	581	593	568	592	608	562	603	600	579	582	604	575	590	597	588	562	582	580	623	601	607	551	622	618	607	585	595	571	557	605	605	596	594	616	613	601	623	585	635	616	589	600	581	581	621	610	565	582	616	624	606	591	557	531	543	597	557	606	595	570	584	609	618	542	608	616	577	547	602	595	551	597	595	588	576	576	604	562	564	570	645	563	598	613	606	633	556	575	586	608	582	590	600	601	625	606	605	557	580	561	576	623	590	585	608	561	528	589	568	584	572	651	554	627	623	601	569	604	644	624	601	617	607	582	617	613	599	561	593	579	633	579	609	640	577	596	579	600	601	604	600	586	578	588	589	578	570	594	565	605	631	658	609	572	583	622	632	595	603	592	531	600	616	545	623	637	608	576	566	613	616	601	576	605	580	560	589	614	612	580	594	617	610	571	629	585	603	626	584	609	578	603	582	575	584	573	607	604	582	595	619	622	590	594	568	597	638	606	614	627	610	590	596	555	618	623	612	553	603	580	571	625	589	532	604	566	599	646	576	596	590	577	545	620	594	625	591	582	603	574	618	587	569	566	580	589	600	595	571	574	586	591	588	572	638	634	575	588	572	620	611	620	616	566	602	633	584	598	587	577	552	558	558	583	627	593	591	565	583	591	583	567	621	590	605	594	574	584	610	561	589	644	616	617	579	589	593	644	636	600	591	594	608	567	597	635	617	578	627	568	620	592	619	590	567	591	584	583	607	600	607	598	597	613	585	544	582	601	641	582	610	574	597	615	603	582	620	599	593	568	573	624	598	575	612	590	555	577	596	596	534	602	588	597	632	565	594	545	611	589	603	559	620	610	556	602	589	620	595	665	558	625	550	619	599	611	594	574	605	553	541	583	584	632	622	532	607	588	558	624	630	593	586	556	610	611	617	612	599	621	580	577	609	595	668	614	591	573	586	631	631	580	612	615	581	593	606	575	615	561	600	607	597	585	621	530	606	569	543	593	592	610	596	638	619	572	607	569	571	605	582	569	565	576	570	600	588	591	602	604	574	551	588	586	585	587	624	579	566	550	582	599	553	607	598	608	567	608	566	541	605	544	597	565	571	580	584	599	588	548	582	535	585	560	560	587	614	599	599	606	589	568	595	584	573	572	559	576	588	635	568	618	606	551	615	587	628	595	593	610	612	574	585	618	588	585	580	639	600	592	602	577	585	596	618	624	612	584	601	596	584	589	614	587	580	574	617	587	574	556	582	606	626	578	583	578	562	565	558	628	592	566	608	590	585	556	602	576	593	613	563	625	575	600	566	602	599	592	599	678	631	570	603	585	607	588	603	621	599	599	597	599	585	586	590	531	583	617	582	597	580	564	558	555	618	547	602	597	517	609	600	561	592	565	589	570	582	613	617	544	559	557	582	610	584	588	612	594	648	598	588	578	600	564	538	568	606	606	575	587	591	563	587	605	588	607	595	571	617	584	615	568	579	596	589	638	625	581	566	597	600	628	612	617	579	561	591	622	605	605	625	635	574	562	589	580	606	582	598	562	615	588	568	645	601	584	573	597	600	613	566	626	600	584	613	579	605	595	599	572	577	628	587	609	606	568	586	590	615	632	572	623	549	613	588	607	576	547	606	592	647	603	584	527	591	586	593	605	605	589	576	636	571	579	633	567	643	600	592	599	577	639	611	624	585	549	592	577	541	548	580	581	603	594	610	607	597	564	590	559	607	606	597	586	655	576	617	562	601	581	599	617	568	583	569	572	562	597	651	577	618	586	578	618	628	606	599	600	578	606	612	579	583	601	623	583	629	614	625	587	573	553	636	580	591	595	577	599	624	604	621	555	596	594	600	568	594	600	601	548	669	607	652	555	550	579	600	636	624	575	605	591	598	590	611	553	599	587	579	581	577	584	586	597	600	610	563	537	616	525	633	581	584	615	618	545	599	572	578	583	580	589	626	606	623	557	633	599	607	630	586	585	593	580	570	583	606	601	599	578	539	567	613	588	587	577	551	574	563	602	607	606	612	583	570	590	589	647	608	585	588	575	654	590	557	590	595	640	565	567	604	620	630	549	608	602	600	606	565	610	578	618	627	579	574	614	607	576	582	630	540	602	565	582	619	581	605	572	668	610	630	609	603	609	614	532	598	586	567	581	565	649	652	582	607	652	575	601	625	620	619	586	600	612	628	591	613	567	592	583
28087	18015	6057	528	261	219	217	191	223	207	189	166	178	170	190	175	183	183	183	213	191	150	191	165	153	175	160	178	187	190	168	158	191	174	165	153	188	186	176	186	168	156	178	177	177	196	159	177	160	185	174	201	188	166	178	179	182	167	199	143	172	193	167	168	190	181	152	168	189	174	168	138	169	168	192	170	179	175	181	142	162	208	173	181	169	201	160	172	172	182	178	174	171	168	196	204	143	178	184	173	187	193	167	168	196	162	184	181	186	165	196	162	164	184	177	169	169	162	168	172	132	166	175	163	198	184	189	160	160	165	148	197	186	180	209	170	194	168	157	185	187	188	186	191	168	168	190	168	170	169	173	166	192	161	182	152	182	173	167	177	176	162	165	178	181	154	166	177	164	172	192	178	167	184	181	178	160	180	178	180	176	160	176	183	177	175	172	178	170	155	171	164	176	186	183	181	175	165	156	145	161	177	169	196	177	208	165	138	181	173	174	190	163	147	184	171	181	163	175	191	186	155	173	164	182	175	181	165	175	162	185	177	163	195	147	180	150	182	160	170	176	177	165	191	153	197	154	158	177	168	163	180	192	170	161	178	182	161	185	179	168	172	161	163	165	161	160	193	181	191	154	160	168	183	166	189	183	164	169	185	214	192	197	168	180	163	200	153	170	168	171	186	177	176	168	174	175	181	190	166	161	170	168	186	174	175	156	176	166	181	174	160	208	164	187	189	171	195	208	200	188	181	176	174	205	193	173	174	177	185	187	164	192	173	176	172	160	166	155	161	175	163	188	166	180	162	157	167	190	184	175	171	181	183	198	175	176	175	177	187	153	160	179	165	212	189	168	172	185	179	185	168	147	183	167	195	184	170	182	186	201	169	166	157	151	195	181	187	163	169	179	186	179	177	174	170	154	142	153	163	163	173	169	160	187	192	170	175	145	164	187	171	159	165	185	190	172	147	182	201	158	173	151	174	197	163	181	178	194	193	167	187	182	150	170	193	176	161	153	186	184	166	177	156	188	200	204	176	169	162	162	200	181	175	187	163	181	186	185	194	162	193	169	187	173	181	167	154	150	154	184	165	166	162	173	199	162	163	179	151	167	150	193	192	178	179	160	171	200	181	176	183	164	162	157	189	168	181	189	184	175	197	191	194	199	188	165	187	168	178	172	175	179	184	185	151	170	179	173	172	177	177	189	189	161	167	191	182	206	179	203	156	189	186	174	171	188	170	187	150	162	167	171	172	189	191	164	187	191	197	155	161	187	183	163	180	152	174	173	180	167	175	189	175	183	177	185	204	196	164	169	163	183	189	166	196	165	193	181	168	189	174	186	165	181	191	166	168	184	164	194	163	194	154	173	186	182	181	175	169	187	199	166	189	196	172	198	182	186	173	173	174	177	178	187	199	186	181	157	171	180	180	170	197	180	183	168	161	181	183	181	171	196	167	193	180	162	158	197	181	165	164	148	156	158	178	194	183	173	194	184	166	174	167	170	196	174	180	164	173	187	191	220	175	175	187	187	168	168	173	192	181	175	168	188	162	187	162	181	179	195	168	196	157	191	199	175	168	163	158	172	179	181	197	169	159	157	173	164	179	178	167	179	169	177	174	162	181	191	146	168	174	171	197	169	159	188	168	190	176	193	203	182	173	159	176	168	165	171	178	182	157	193	168	159	193	209	174	179	150	159	196	169	177	189	187	175	166	189	159	192	148	176	169	170	174	173	176	163	171	198	166	176	168	177	197	186	183	185	172	208	167	170	161	169	161	178	169	173	174	176	192	174	161	175	168	173	196	172	175	206	179	162	186	166	170	206	184	157	195	164	193	193	178	188	161	191	182	162	154	189	175	180	188	155	163	156	165	183	178	182	182	198	179	163	134	183	194	201	167	180	162	196	180	195	161	167	152	201	156	194	196	196	171	183	179	178	183	174	150	152	173	175	175	163	162	185	154	182	174	186	171	160	179	174	200	202	173	179	173	174	197	148	171	192	202	180	168	163	159	172	177	171	185	170	168	163	166	203	172	183	173	183	158	190	189	175	161	192	188	173	165	193	172	164	189	165	171	173	155	160	195	174	195	174	176	155	166	171	176	177	155	163	177	174	185	172	187	177	146	165	192	186	170	168	185	178	174	176	174	170	175	169	174	197	197	175	158	172	176	178	188	181	172	166	174	180	156	190	177	180	180	184	169	180	165	175	176	172	179	183	183	179	191	148	163	177	166	198	181	197	175	168	174	187	194	190	185	159	143	185	165	182	190	170	185	148	209	169	169	197	176	195	169	168	206	186	154	175	153	177	177	179	162	175	179	150	174	165	179	178	165	182	176	156	194	180	193	168	180	183	179	205	189	179	197	149	202	195	167	185	179	153	175	178	192	187	190	222	184	171	184	187	167	183	158	166	184	181	199	186	139	190	190	186	171	160	169	169	188	159	183	172	163	177	185	195	204	170	177	151	164	156	203	165	165	160	173	178	171	152	162	161	173	205	170	179	178	170	168	181	199	175	169	198	186	192	182	182	167	184	176	150	174	175	195	161	172	176	153	172	199	188	156	165	184	171	174	184	182	183	171	199	158	158	185	163	190	170	171	193	176	159	175	159	184	185	180	160	192	169	161	182	184	173	178	174	159	184	176	195	185	197	163	191	177	160	190	177	161	177	168	178	188	176	175	181	169	171	189	168	198	184	170	190	167	162	153	175	181	158	176	168	185	185	153	170	166	179	165	184	164	173	178	171	198	160	176	183	167	176	164	182	155	171	174	188	164	162	187	177	211	191	179	174	187	203	183	175	167	175	181	127	162	185	173	171	171	159	160	190	186	171	170	176	148	205	185	179	173	182	147	167	156	186	166	160	176	203	174	177	192	184	203	164	184	186	200	170	160	192	183	186	163	179	183	178	165	163	151	177	158	170	166	175	187	147	181	183	195	167	192	181	172	190	172	173	178	178	171	171	182	176	175	156	189	167	186	198	162	174	179	156	197	170	159	162	152	182	165	187	173	195	162	187	161	174	180	176	177	204	161	172	155	179	173	186	176	169	152	194	178	156	172	191	136	163	175	160	170	180	190	165	160	165	173	185	150	201	174	194	168	183	188	169	183	171	191	186	180	181	151	174	179	163	186	164	147	175	179	154	183	153	185	178	196	177	166	180	174	169	173	164	183	182	164	170	191	183	187	174	178	182	181	181	175	164	162	178	166	147	186	186	153	176	171	193	183	189	186	174	163	178	172	159	196	182	179	160	164	161	182	154	180	187	182	191	201	183	184	168	191	178	160	169	163	151	153	207	150	172	173	159	187	190	179	158	183	195	179	190	198	175	184	185	200	166	176	154	189	178	197	196	179	168	194	160	182	216	177	172	173	162	186	162	188	179	180	160	169	173	180	163	184	175	207	153	166	147	186	176	170	181	201	187	168	163	186	190	193	179	167	168	183	205	175	183	160	163	181	170	179	169	185	174	170	176	163	138	162	185	190	178	181	184	162
4269	1161	3178	309	320	251	247	246	244	206	188	206	233	212	186	193	220	185	177	192	181	194	209	208	200	198	210	201	185	195	187	203	219	189	205	212	179	213	208	210	220	193	183	173	185	208	191	219	217	201	217	230	183	200	189	217	205	209	198	207	199	201	187	182	189	245	186	171	205	181	197	181	200	206	218	208	178	199	209	184	199	203	162	178	202	208	189	162	198	200	188	183	202	193	191	221	192	197	200	197	215	209	170	206	212	174	201	210	185	198	180	198	187	182	210	193	178	196	191	200	187	202	208	175	199	199	164	193	187	190	198	192	196	191	190	206	193	192	202	196	168	215	210	189	212	188	183	192	189	171	186	191	199	203	181	177	192	205	212	202	207	192	179	217	195	183	208	187	177	192	204	185	193	205	199	209	206	210	205	198	192	191	204	215	189	204	170	194	190	197	216	201	215	181	198	229	174	217	187	180	192	198	195	186	199	206	203	180	195	193	201	188	208	183	188	217	180	197	223	191	205	191	196	221	177	227	180	162	206	211	180	205	204	178	207	185	193	195	209	165	216	193	205	202	205	222	182	202	198	177	215	198	176	170	222	176	208	177	213	194	212	184	197	182	188	204	190	179	185	198	231	211	190	194	194	212	158	203	194	183	215	174	181	187	204	184	219	191	191	194	188	178	194	187	172	205	206	177	186	164	198	189	183	199	211	204	194	197	175	198	189	186	190	180	201	211	171	209	188	181	190	187	188	204	214	191	195	208	181	187	176	188	196	224	186	199	196	203	197	195	191	207	198	192	188	212	211	218	205	188	217	209	178	208	186	189	176	195	209	199	171	168	180	205	201	207	174	186	188	196	218	195	197	192	184	196	196	184	192	204	208	209	212	222	211	183	183	210	193	198	186	197	211	182	207	201	223	196	179	174	200	205	165	199	206	197	181	197	231	186	168	223	197	171	203	176	202	199	213	216	185	210	200	200	171	214	167	170	222	198	184	200	202	216	196	205	205	176	182	190	195	194	198	190	205	174	193	188	186	191	205	194	202	210	191	195	214	185	191	201	192	192	194	207	200	177	223	217	184	189	212	185	193	199	204	186	230	199	214	203	204	203	210	202	222	209	182	201	201	213	211	209	187	195	213	184	205	200	187	197	201	228	191	217	181	227	209	217	203	208	204	185	192	198	201	164	177	179	203	142	181	189	179	204	180	215	174	198	183	188	185	192	188	166	163	195	186	184	201	195	208	179	212	186	202	204	179	194	185	192	203	228	196	187	213	188	211	190	214	198	203	201	196	168	211	184	185	182	181	216	187	199	195	168	180	195	203	171	194	188	187	198	204	202	195	189	207	206	196	199	182	208	214	195	187	192	203	200	197	174	193	187	212	203	207	212	203	206	182	208	204	209	198	197	191	181	218	185	199	186	182	200	215	188	201	189	203	210	196	207	207	184	188	205	202	183	186	200	196	201	201	193	194	190	195	187	184	180	199	191	199	206	191	202	189	213	185	175	196	211	194	182	224	224	192	197	204	193	187	192	188	219	165	193	185	208	229	211	179	222	198	206	200	194	203	170	211	203	181	189	175	218	171	187	185	195	194	200	172	188	193	212	196	195	205	200	165	195	199	185	172	183	198	183	208	198	203	202	178	202	192	201	200	181	181	180	215	153	186	223	183	193	187	201	209	223	226	184	212	189	195	214	192	202	183	213	202	180	179	189	196	220	179	186	175	207	194	210	165	201	165	193	205	181	187	194	187	162	187	192	206	215	205	177	198	194	188	186	212	200	191	206	198	188	194	182	215	201	206	219	200	208	196	197	189	177	180	196	198	191	166	194	213	187	177	207	201	208	199	189	221	195	221	224	187	201	195	213	201	192	198	177	210	213	195	205	192	202	187	196	185	210	199	178	205	180	217	202	227	195	214	206	201	205	200	206	201	190	200	183	229	189	216	213	193	186	185	183	192	202	183	224	195	199	201	215	206	208	180	178	203	216	204	206	208	207	197	204	219	172	191	214	184	192	207	208	204	208	166	185	202	192	192	189	183	203	179	202	213	197	197	214	202	211	223	198	200	199	188	187	191	185	181	202	190	198	200	216	202	196	215	186	204	182	188	191	207	180	201	188	192	205	192	201	159	223	198	184	198	191	190	174	208	189	212	188	226	225	189	153	201	192	178	184	185	189	170	193	207	180	167	181	215	184	205	177	207	197	178	215	203	212	217	195	204	187	207	206	188	181	217	222	204	190	180	156	196	212	197	195	195	203	202	183	213	206	183	181	180	198	210	206	206	178	183	226	191	197	207	181	213	192	182	177	173	217	202	222	210	227	208	210	206	183	221	197	208	201	207	199	193	202	170	205	193	194	192	187	176	228	197	186	180	222	216	223	168	200	201	189	206	203	190	206	202	215	213	214	169	211	172	197	221	228	205	198	191	185	191	199	204	214	189	180	205	211	196	191	192	200	201	191	177	206	199	227	209	185	210	212	214	214	203	201	229	201	197	181	184	196	198	203	220	201	182	211	193	209	222	197	201	195	189	187	169	208	191	176	185	180	182	193	175	215	170	193	183	190	174	199	199	194	200	171	195	163	209	216	204	180	215	187	211	214	200	191	202	204	194	209	190	211	195	209	248	183	195	190	210	189	206	191	205	193	217	219	212	184	195	184	196	183	216	197	193	204	181	212	203	200	183	195	196	210	200	181	192	215	199	204	176	186	212	197	213	170	210	214	194	196	189	205	202	190	162	212	214	185	224	208	189	203	201	182	173	184	159	198	177	210	178	187	205	176	173	188	171	199	192	204	185	200	180	192	194	189	200	226	173	195	181	205	172	205	171	197	184	203	193	202	188	214	188	199	206	174	215	183	193	200	186	198	170	209	195	206	198	185	183	192	187	211	205	206	213	191	197	175	221	208	198	195	185	200	204	207	201	175	209	201	198	197	200	200	195	208	216	205	200	205	189	190	193	199	203	208	184	196	218	201	190	196	182	216	221	174	188	220	196	192	177	191	190	189	178	188	193	186	189	183	205	196	209	195	192	174	198	229	173	189	199	180	163	215	213	185	182	197	206	204	185	198	209	186	183	203	204	169	195	199	197	195	189	196	199	194	205	194	190	212	188	210	206	183	203	203	194	187	198	194	203	175	197	203	169	180	183	209	209	204	185	200	180	195	205	174	185	189	189	198	180	197	220	207	179	212	229	188	191	179	176	186	194	203	202	193	204	201	233	204	216	211	213	193	209	190	201	202	195	182	176	208	194	195	215	208	195	198	196	206	203	175	177	185	205	190	200	187	196	204	199	189	195	204	202	208	164	214	209	206	186	202	175	202	205	193	205	207	183	191	188	188	210	207	207	195	191	205	216	203	205	196	210	211	203	182	182	175	188	204	205	203	185	200	198	176	195	210	212	210	194	195	204	210	179	207	190	224	215	195	186	171	188	213	200	194	191	188	168	193	200	194	183	205	175	210	167	203	181	213	205	199	199	206	212	181
23944	21382	28683	24512	21317	9280	978	696	548	527	449	450	436	390	413	383	364	354	385	385	356	367	334	349	349	289	357	341	294	355	312	320	331	348	332	340	349	320	345	332	359	320	306	318	348	335	336	344	331	341	305	329	312	345	335	339	331	297	313	294	340	282	307	321	289	342	319	280	309	334	349	302	313	316	318	292	312	295	310	307	319	310	293	273	313	311	305	290	304	333	341	298	339	345	291	309	301	354	313	341	309	313	313	326	325	334	329	344	292	337	308	310	302	305	319	327	317	336	302	308	355	340	318	298	310	299	316	304	322	320	307	326	275	303	307	344	339	326	310	279	333	350	299	329	328	329	308	326	351	335	295	280	313	297	336	361	321	324	343	345	309	329	329	291	334	319	316	313	322	330	316	288	319	362	319	308	295	341	343	314	295	356	309	352	319	317	311	315	288	292	335	350	292	314	310	313	304	337	336	340	314	335	353	330	316	308	333	332	316	361	296	312	321	339	286	325	332	326	301	320	317	294	283	314	279	304	303	304	356	307	305	324	315	290	322	291	358	301	333	293	309	325	312	318	297	315	314	316	324	333	303	299	291	310	333	341	347	319	289	301	336	335	315	314	301	332	326	308	293	308	321	332	320	358	340	277	304	320	333	310	342	313	321	322	316	295	305	315	314	335	358	288	309	326	323	308	316	285	324	340	326	321	340	308	330	330	306	311	340	290	309	316	297	313	304	306	355	340	322	316	315	349	323	305	332	301	356	346	334	350	318	338	316	346	312	308	312	337	324	337	308	350	320	298	333	315	320	309	301	325	333	305	339	303	328	312	342	328	318	328	313	293	296	287	273	314	297	323	338	319	311	317	334	323	335	327	352	316	315	300	297	350	320	320	343	315	292	303	309	325	305	364	314	331	307	333	328	300	349	329	342	332	336	283	324	331	303	311	333	300	334	348	316	310	327	295	324	328	326	324	304	309	314	321	337	329	347	323	313	309	281	324	318	344	311	314	346	327	280	313	270	309	344	337	324	330	331	344	327	313	327	332	328	349	304	315	307	334	346	290	301	301	323	335	315	334	327	308	312	337	327	345	326	322	310	295	263	315	297	307	311	296	322	314	325	332	342	349	321	326	342	334	325	317	333	314	335	319	354	362	337	317	339	323	360	322	306	308	324	296	300	298	319	337	295	320	323	321	313	304	314	329	347	289	323	282	316	353	316	318	313	341	312	332	304	323	300	339	322	325	344	322	358	310	311	312	309	324	320	344	324	319	324	328	318	316	336	300	325	331	347	314	321	313	308	333	314	309	325	327	303	281	331	309	312	317	298	315	296	355	333	289	340	346	307	302	330	306	310	315	323	333	310	312	300	337	314	315	351	335	321	307	295	316	332	313	287	347	283	345	329	314	320	325	305	346	341	325	320	338	308	333	311	309	327	357	321	315	344	356	324	321	356	325	339	329	333	327	319	307	348	317	309	319	337	338	329	336	301	288	342	298	298	336	313	276	309	336	301	316	328	347	319	302	319	306	328	337	314	298	307	309	276	326	314	331	302	341	279	309	305	311	330	298	278	312	323	346	300	302	323	325	310	336	332	283	309	357	314	321	337	312	318	286	289	317	327	360	305	317	292	315	316	306	309	321	314	317	302	330	310	333	322	333	329	341	316	356	321	339	290	295	348	296	315	339	320	302	322	331	328	315	327	289	321	301	325	312	288	313	334	321	332	304	332	300	347	325	319	307	326	314	336	383	310	325	332	300	329	338	289	323	315	295	324	308	331	318	320	328	299	323	337	351	303	331	330	358	312	303	335	353	299	302	329	348	339	358	312	291	320	339	319	330	324	302	287	311	356	292	345	327	340	328	303	316	308	274	278	310	329	320	312	323	312	332	342	308	312	304	326	297	309	322	302	305	315	304	316	321	319	302	340	340	303	345	341	319	305	370	309	315	334	321	335	314	312	326	330	301	309	317	317	322	305	318	351	328	296	292	321	317	344	313	335	314	315	318	331	318	326	315	316	326	299	332	326	308	301	346	310	331	336	302	308	336	296	295	333	338	324	294	304	322	310	298	331	308	343	309	325	330	340	306	309	336	297	325	330	320	317	306	357	305	340	324	325	284	326	348	335	325	301	345	334	312	320	308	310	307	354	347	308	338	295	342	299	308	304	306	323	307	330	318	320	315	323	345	303	314	311	309	346	304	341	305	312	341	296	300	321	316	310	316	317	293	301	305	298	315	322	333	345	293	324	329	315	285	331	351	320	333	295	320	329	311	321	310	295	295	308	312	342	306	296	338	313	298	314	302	329	336	316	308	305	297	301	334	343	350	309	343	343	294	331	312	321	323	337	322	335	313	320	332	329	321	323	341	324	302	334	285	330	330	291	313	322	311	291	293	329	309	337	332	343	310	311	307	332	302	329	328	328	303	319	299	329	280	357	296	323	318	305	339	296	317	286	315	325	337	335	293	328	367	325	322	335	316	355	339	314	289	328	301	308	381	306	317	288	343	316	297	310	336	301	286	324	327	319	295	322	324	332	286	333	345	313	294	334	349	300	297	321	315	327	296	298	311	289	338	321	297	338	320	335	327	279	316	300	335	316	334	323	319	309	329	300	322	318	326	302	312	297	307	320	301	303	296	317	289	364	318	322	314	314	352	328	340	313	309	317	304	291	312	288	302	348	354	323	294	318	313	338	350	341	330	312	310	305	311	306	325	308	290	309	297	340	339	323	339	304	326	338	321	307	321	326	309	337	305	316	346	304	311	314	327	301	338	325	290	327	288	344	351	309	327	274	320	310	270	338	323	299	315	333	339	340	313	322	297	322	321	307	305	302	318	329	336	315	321	332	319	324	327	323	311	334	311	290	323	303	284	322	325	295	315	332	317	318	307	321	293	300	270	322	311	323	317	304	330	326	340	310	305	322	312	315	316	315	346	328	315	315	326	329	289	299	331	301	337	349	330	328	349	323	324	321	315	320	313	326	354	348	343	265	303	303	315	340	297	304	294	326	329	328	301	318	326	328	335	316	302	355	312	350	313	298	320	316	328	318	308	302	326	289	322	338	336	318	353	340	310	329	297	313	293	339	330	330	328	317	337	299	325	323	304	274	307	291	296	275	370	322	320	318	307	310	293	314	292	319	325	331	317	345	318	316	328	326	308	343	335	327	329	306	303	326	347	347	312	323	298	345	325	290	303	288	299	330	283	337	330	323	345	306	333	315	309	327	295	314	302	345	323	323	299	321	302	326	362	310	295	312	324	316	297	294	292	299	318	302	308	293	304	331	331	319	315	336	342	316	353	295	274	332	337	343	322	328	313	314	335	313	313	323	323	319	321	325	297	282	327	309	286	326	288	344	326	358	330	301	300	331	287	332	310	316	333	333	315	327	300	330	344	318	335	309	295	280	316	341	286	316	322	357	312	319	349	317	320	315	302	318	312	328	324	328	311	285	294	316	327	315	300	295	325	333	318	354	347	317	347	332	310	336	288
3595	20070	22586	2691	1907	1535	1158	915	807	728	584	566	516	462	440	391	439	390	388	393	382	359	391	360	352	370	354	354	361	363	347	387	380	354	338	321	365	376	305	313	339	328	328	313	342	350	311	331	357	345	305	338	336	319	317	294	320	321	321	295	353	312	306	370	326	322	341	349	319	328	323	350	375	353	336	327	321	328	363	364	324	306	327	308	321	318	307	348	342	341	344	315	295	315	350	350	343	319	361	350	323	342	337	361	348	303	316	327	337	349	328	323	338	340	330	324	343	331	322	297	294	349	286	319	338	342	311	337	320	331	332	314	297	349	351	341	269	346	318	336	286	314	345	340	332	349	332	341	338	351	366	329	332	276	320	317	311	322	338	319	350	313	320	320	317	326	343	307	341	364	340	351	359	332	329	338	365	321	308	312	321	315	333	328	323	340	320	339	322	317	302	330	309	304	337	318	332	295	319	299	331	333	346	318	315	333	308	347	322	323	311	327	341	324	324	322	335	338	339	311	307	325	306	364	345	322	356	328	340	311	347	317	341	345	325	364	350	339	313	324	351	320	332	357	310	330	310	319	304	321	311	335	341	327	346	309	349	320	344	321	366	334	320	371	337	324	360	332	303	334	358	298	330	308	326	317	310	340	304	358	352	346	337	319	296	326	340	330	309	346	321	346	348	329	312	341	294	333	327	340	344	347	320	327	320	314	337	335	318	330	346	345	327	302	314	297	325	326	337	303	300	337	361	343	307	323	318	310	330	296	348	342	297	307	320	293	286	349	340	327	268	317	319	337	337	346	356	307	329	334	318	330	328	319	337	303	342	346	301	306	329	327	335	309	317	333	356	341	330	339	352	333	321	351	317	332	333	332	337	300	338	358	338	321	334	336	307	322	318	283	335	295	294	314	335	299	310	305	341	319	300	309	333	305	294	330	331	321	318	306	323	315	309	358	322	332	326	347	359	313	328	299	339	333	329	326	279	343	314	355	319	328	306	376	334	342	299	322	327	290	317	317	332	299	321	323	306	337	334	339	318	350	285	344	350	319	297	345	314	339	330	291	299	334	342	307	352	308	331	341	347	320	305	341	337	350	320	325	313	327	317	322	340	314	332	314	334	346	342	336	291	317	320	359	358	344	358	343	365	305	342	336	333	328	343	322	364	301	319	325	310	325	333	341	320	284	314	336	347	324	308	322	309	343	344	345	362	337	306	308	322	349	339	299	332	370	344	334	320	334	345	322	347	345	291	294	335	310	299	347	328	339	329	314	340	322	335	334	338	327	318	335	334	303	318	316	363	316	338	358	363	327	320	332	371	308	323	340	352	299	347	332	323	339	343	335	347	341	306	342	304	325	288	363	346	309	344	334	291	344	348	354	301	348	306	384	344	311	354	309	336	301	319	343	340	338	352	346	286	321	319	304	342	326	314	317	328	311	317	308	340	359	337	308	332	368	329	320	297	317	348	348	328	323	327	312	341	332	305	363	350	315	305	346	293	316	311	333	323	314	311	343	343	313	313	339	316	323	309	291	308	321	363	333	335	324	317	335	332	350	349	310	313	349	359	338	357	359	351	323	356	298	328	317	337	340	302	335	333	321	312	317	320	301	369	340	346	313	338	307	338	311	364	334	319	329	326	311	311	300	289	350	353	343	334	333	320	307	314	313	318	334	323	305	308	343	316	326	302	351	303	373	336	326	326	330	282	355	314	353	328	343	307	340	330	291	339	306	322	339	333	337	327	314	335	332	353	335	317	337	323	346	341	326	281	324	339	343	323	310	314	313	347	310	323	308	303	294	319	334	282	319	310	336	357	321	311	358	312	345	320	296	303	321	328	351	315	315	335	312	315	346	331	327	354	306	305	310	314	355	318	332	310	301	341	340	336	338	324	312	313	318	329	297	354	356	331	324	344	344	316	344	354	317	345	352	331	321	354	321	309	304	354	331	330	355	304	326	326	342	295	337	310	317	345	345	306	307	316	352	342	335	318	336	318	323	347	344	346	309	327	336	328	314	313	359	316	350	318	300	337	320	324	334	347	320	316	343	307	354	335	337	308	311	311	353	333	327	360	347	308	341	300	315	302	338	293	304	335	352	317	350	310	306	353	320	302	285	324	318	301	320	340	351	329	314	359	316	315	346	348	329	347	320	286	327	324	312	320	317	335	321	355	344	314	307	295	318	341	338	315	348	328	342	332	310	333	330	356	332	359	316	289	318	321	337	304	337	324	320	347	335	357	324	348	351	302	335	315	306	338	354	369	318	341	310	326	343	332	356	338	325	311	361	329	344	316	322	331	335	322	378	341	324	291	306	335	308	321	352	321	311	287	350	329	310	317	290	334	314	339	337	291	311	328	319	293	338	325	318	318	305	334	329	361	327	343	295	325	327	313	303	299	324	313	315	345	299	321	314	338	348	349	294	330	366	356	337	328	322	344	283	339	325	316	313	297	332	349	353	337	356	345	304	345	335	318	338	325	319	326	354	318	318	331	310	267	344	351	354	320	335	316	322	332	328	299	310	346	342	309	360	321	341	307	354	335	324	299	322	327	313	304	324	346	329	336	317	328	317	356	299	351	320	345	314	338	362	346	343	318	316	345	313	341	339	317	333	339	359	326	291	367	323	350	319	325	336	352	329	325	317	319	346	299	349	310	326	350	294	319	318	338	304	352	328	308	323	287	332	297	326	326	356	333	336	315	330	300	336	314	358	325	337	337	322	328	317	324	322	310	304	324	318	322	316	315	338	326	321	342	333	328	298	309	320	328	300	329	331	316	341	329	334	332	318	389	323	343	337	334	308	312	344	312	367	297	340	316	364	320	287	320	303	313	349	291	309	320	319	348	303	335	296	309	337	341	324	336	357	330	323	350	312	321	300	325	294	296	295	309	345	308	307	310	305	309	303	319	334	339	366	361	334	321	322	302	323	315	339	370	350	356	326	331	337	315	334	301	344	340	286	334	302	347	334	305	334	344	324	332	337	333	303	339	317	333	305	341	321	311	322	334	312	308	320	314	337	335	324	357	308	321	338	331	326	325	329	320	317	324	313	298	343	302	346	320	327	323	311	338	346	316	292	316	317	320	334	335	300	313	302	306	343	319	309	358	326	325	338	335	288	342	323	324	318	314	312	339	343	317	314	297	314	341	338	336	306	371	333	352	334	325	346	279	331	356	341	330	321	296	325	335	331	348	340	307	321	341	332	338	319	298	347	335	343	310	336	311	328	305	326	306	325	328	334	329	324	339	334	305	345	325	353	338	346	290	330	387	304	327	356	311	305	316	350	318	329	318	354	344	313	325	302	342	337	299	342	325	298	311	339	360	310	323	315	306	331	357	299	289	314	321	313	337	324	319	319	344	321	306	312	351	339	321	327	354	314	352	315	346	339	352	312	302	332	286	318	288	359	357	345	344	315	315	321	300	326	324	339	306	318	319	311	361	322	303	319	319	308	314	309	318	330	312	327	325	351	324	333	293	344	326	302	340	328
25225	21461	27660	25626	11033	808	582	498	461	413	435	420	426	351	399	394	344	377	380	344	422	381	390	361	420	408	427	388	360	360	379	362	387	367	342	368	370	342	339	343	350	361	372	355	376	347	314	379	356	357	414	375	354	362	351	324	355	363	351	361	323	365	354	331	340	372	361	368	388	351	406	371	395	346	338	362	369	379	360	330	355	380	342	336	339	338	337	320	370	408	380	372	369	369	363	293	363	335	343	365	351	361	367	385	356	352	343	383	370	406	340	376	345	355	351	338	376	323	368	368	372	370	338	354	361	347	340	334	376	361	372	411	329	333	340	342	375	345	409	374	340	321	375	326	352	346	336	339	371	387	385	368	377	358	323	391	359	376	351	368	343	378	327	356	344	374	365	313	363	351	395	363	338	344	359	354	347	320	368	353	336	344	345	365	381	364	323	328	355	343	360	343	351	357	353	339	340	356	339	349	376	381	374	354	384	349	359	339	333	348	334	318	352	362	337	346	355	386	365	345	328	314	368	371	369	345	347	379	379	353	383	373	375	341	361	374	334	307	358	407	317	334	341	380	392	377	410	379	315	360	345	354	397	363	352	335	339	370	370	349	346	362	356	389	355	343	357	361	325	376	336	336	344	331	360	359	343	338	353	391	357	341	334	300	343	369	332	324	357	367	380	351	382	377	337	356	340	322	360	334	369	370	364	388	366	339	376	368	359	370	351	355	320	338	331	387	375	348	331	334	343	354	353	304	362	335	330	345	397	386	361	350	377	377	362	369	331	367	331	346	398	367	399	371	336	339	340	404	352	364	380	351	404	355	367	367	359	362	371	316	394	378	343	371	363	352	380	348	339	356	363	338	365	321	391	342	374	357	375	337	356	360	358	357	376	339	361	333	397	371	350	369	379	348	399	345	355	345	348	348	352	346	338	351	313	357	404	351	397	336	336	371	325	364	382	377	321	363	360	371	373	334	366	342	343	352	368	335	383	369	359	340	338	355	329	372	339	358	371	360	357	349	330	332	359	395	390	383	345	375	338	369	362	380	321	349	350	341	378	385	322	339	362	352	339	366	343	346	377	392	373	365	350	333	368	373	390	374	376	367	372	369	301	355	362	348	380	371	324	355	368	326	399	333	369	371	362	377	359	334	364	352	335	360	377	323	351	391	357	350	355	376	318	367	360	344	357	382	351	373	369	343	367	391	370	329	356	355	375	327	358	351	359	357	363	331	365	358	373	376	387	353	372	347	342	381	342	342	335	371	341	364	375	352	357	369	350	357	375	368	374	379	333	363	393	368	346	376	333	377	358	391	361	353	303	391	360	368	363	367	371	355	354	366	344	364	341	341	353	364	337	354	359	341	341	315	347	350	372	372	381	362	399	351	331	351	345	346	366	356	345	353	379	360	368	375	360	347	356	341	342	332	361	347	361	359	358	345	357	336	372	351	340	373	359	355	340	379	315	338	380	357	380	359	337	346	358	337	400	350	326	360	335	365	358	339	369	369	356	359	371	355	378	368	376	331	386	379	353	342	383	336	387	350	342	392	366	363	348	377	367	329	359	349	372	357	349	350	391	384	361	336	334	322	317	351	348	337	384	349	313	375	336	375	344	397	360	385	361	331	332	395	367	365	365	329	330	348	353	408	349	347	337	383	361	368	355	370	334	366	366	316	305	369	370	391	351	357	328	364	377	330	367	360	396	346	365	340	314	361	305	337	357	348	370	360	327	363	352	311	350	354	362	368	344	333	379	343	366	357	342	325	343	340	378	340	370	369	349	351	362	353	354	315	332	348	381	378	379	354	369	362	382	347	350	378	354	344	350	342	347	327	396	384	369	385	349	342	361	367	352	366	346	371	381	366	336	322	375	336	378	337	350	306	396	365	345	397	373	353	349	349	328	317	325	324	368	355	339	336	344	365	362	384	340	323	351	363	343	340	361	360	369	388	325	353	385	308	336	339	347	327	312	339	385	357	352	360	370	342	364	356	369	362	352	362	338	369	355	389	337	367	357	362	378	365	314	403	366	376	327	364	333	356	366	353	355	365	359	393	363	340	364	366	363	356	364	342	359	365	361	357	351	329	333	387	390	346	347	364	359	350	322	340	322	391	361	330	386	363	385	333	329	352	353	392	345	357	392	385	352	371	349	343	358	354	350	359	343	353	354	324	372	326	362	339	359	340	363	392	372	327	330	348	361	325	319	327	388	364	339	390	367	367	343	370	360	335	367	369	351	388	370	381	379	336	322	392	351	310	359	365	337	322	327	314	344	361	362	328	348	340	338	347	346	375	392	349	406	327	336	354	376	350	331	365	363	324	344	350	335	359	335	352	354	362	340	357	352	337	348	337	350	357	362	338	339	335	352	366	344	343	389	365	368	392	343	334	394	355	352	342	322	371	387	344	352	348	356	331	363	363	360	362	346	381	377	334	348	341	351	384	372	361	341	373	365	363	335	381	353	358	390	339	320	382	387	345	369	353	342	349	350	361	322	385	345	335	379	336	329	352	334	377	376	363	342	400	319	354	358	360	360	360	362	343	374	330	347	349	371	359	366	346	352	334	325	381	370	359	370	344	367	376	365	364	353	344	360	348	375	329	344	370	350	345	347	351	350	374	338	334	335	378	393	373	365	357	335	352	348	390	382	378	373	359	364	371	394	370	370	356	335	356	321	346	352	352	364	370	312	356	349	344	381	365	356	350	335	362	364	376	362	376	378	335	339	363	403	373	339	351	337	367	370	369	343	355	360	365	366	358	377	323	334	379	382	343	322	374	367	341	358	358	352	350	363	389	364	372	363	355	378	350	391	383	383	335	386	374	370	354	352	374	366	324	334	373	375	362	339	361	335	345	374	358	366	364	350	340	358	352	337	322	345	343	342	326	345	339	356	373	341	349	360	359	361	355	378	357	371	354	377	378	354	390	348	368	352	401	340	375	322	389	379	370	382	364	370	365	361	349	332	380	356	380	310	362	341	346	335	371	364	339	359	375	337	340	310	356	381	364	328	360	357	356	371	367	351	366	320	347	351	383	352	399	366	346	374	349	378	338	354	383	363	385	324	354	342	356	342	359	350	367	357	377	359	315	339	310	355	321	340	342	360	349	338	347	373	364	337	345	352	332	330	377	369	387	352	360	344	334	357	359	353	321	368	377	359	379	367	357	337	366	343	338	351	336	375	385	350	344	328	316	352	339	365	371	368	379	348	364	343	339	365	336	358	355	320	366	348	341	373	373	357	383	384	336	333	359	347	351	367	378	392	359	359	358	356	389	366	381	342	357	345	348	360	345	367	345	375	380	344	358	382	421	344	357	339	333	351	371	382	350	368	343	347	322	337	347	367	366	400	348	355	369	337	356	338	355	351	372	326	377	337	337	344	342	364	329	368	358	355	348	349	337	363	387	348	352	327	346	349	352	341	349	341	365	335	361	369	329	358	345	339	318	360	363	360	318	380	346	385	377	334	346	368	358	380	350	371	346	341	350	333	380
3678	22509	18496	1614	1251	985	795	674	615	567	506	469	447	470	427	427	442	413	415	436	419	372	414	402	393	379	412	422	403	371	395	429	417	411	391	406	366	370	382	400	374	395	416	387	433	366	403	369	366	363	400	380	386	396	382	379	398	363	391	385	364	398	416	407	358	370	418	412	402	362	407	399	391	393	392	367	417	381	392	385	334	359	363	381	370	354	385	386	340	399	373	411	381	371	352	389	387	372	371	382	395	410	419	384	386	399	363	373	339	358	375	394	375	380	344	385	369	382	403	386	353	422	410	397	427	389	394	347	386	380	363	370	372	364	397	416	393	382	381	380	391	388	390	393	362	386	385	374	355	377	410	402	414	418	388	371	387	400	380	370	387	385	342	377	379	398	372	377	437	374	394	375	362	413	392	395	369	398	407	349	347	375	384	386	398	384	398	386	418	357	373	389	408	371	402	382	384	403	422	396	358	403	400	353	368	399	355	373	365	367	388	351	374	388	381	381	392	394	401	365	351	401	355	364	382	397	368	386	373	371	397	397	335	396	398	389	379	368	376	391	408	414	398	395	372	402	376	377	396	393	406	380	379	389	370	368	357	373	419	379	365	373	402	396	411	388	403	400	349	404	386	428	400	366	363	392	418	351	380	401	427	359	390	386	395	364	371	370	379	423	374	358	378	350	371	388	365	381	397	365	364	396	361	397	376	377	394	390	382	390	390	382	412	366	394	378	362	377	386	380	374	384	408	386	378	399	368	420	362	366	392	370	402	389	413	411	391	382	399	402	367	369	409	403	393	382	381	387	415	399	391	367	388	418	386	390	371	385	369	398	384	397	427	391	416	367	364	396	399	413	415	380	380	374	352	390	349	392	351	388	386	381	355	397	378	360	369	343	377	367	369	382	375	394	388	361	415	352	386	419	380	406	376	378	396	391	379	396	367	393	393	385	398	383	414	372	374	376	351	360	389	365	363	424	380	388	382	396	370	376	395	389	396	368	400	368	390	382	401	390	385	401	416	392	398	395	354	356	367	410	348	395	358	352	375	374	410	378	369	383	371	352	348	394	386	375	355	389	374	378	414	361	419	382	362	412	374	351	412	382	373	390	369	405	363	387	392	408	397	376	376	416	390	381	365	396	391	386	389	374	371	369	351	332	408	394	384	375	365	381	425	378	394	368	378	370	373	405	341	332	393	395	377	436	395	401	381	380	343	414	394	372	400	393	415	390	407	400	390	411	366	376	384	392	419	398	397	364	352	371	382	392	379	394	408	374	416	383	354	391	360	394	395	388	365	436	390	377	384	378	400	361	374	363	379	372	390	379	384	390	396	392	373	377	363	387	385	387	390	399	380	395	420	396	375	371	363	420	370	356	380	355	394	379	402	347	390	376	384	369	386	373	415	350	370	354	355	341	376	413	374	399	352	399	394	380	380	359	398	412	385	395	390	384	389	418	393	408	382	382	384	386	365	412	363	390	405	420	373	373	403	395	409	378	382	384	382	424	349	384	367	405	394	412	411	379	372	356	383	379	390	363	375	369	375	389	379	373	373	387	399	373	389	399	391	374	375	396	369	406	379	394	399	365	409	395	366	357	384	402	380	373	407	412	402	426	391	403	378	371	368	364	395	346	367	398	363	431	387	388	412	397	369	395	382	422	384	386	424	398	411	408	343	371	369	402	405	385	413	392	404	370	392	381	387	392	404	389	392	352	384	393	348	378	402	401	406	383	394	404	387	359	392	354	401	380	391	366	359	397	394	391	386	399	408	441	411	379	405	380	358	416	392	366	375	388	359	402	368	395	360	394	382	360	366	379	427	363	393	369	357	404	355	374	374	385	358	381	371	363	386	370	359	391	383	358	383	391	363	387	386	385	383	384	372	367	382	373	381	339	368	333	423	378	380	372	392	375	365	396	403	397	380	397	385	377	370	403	398	411	395	405	379	409	392	388	396	397	380	418	388	398	381	347	369	354	387	370	412	366	367	357	407	398	386	386	385	398	369	372	394	361	396	381	384	369	396	402	397	362	379	433	422	350	397	383	352	396	355	415	391	375	388	408	368	376	385	366	396	364	415	399	365	375	393	380	391	370	407	357	362	396	394	383	410	390	382	359	392	365	350	382	383	367	369	407	372	364	374	403	363	398	386	409	374	397	355	404	379	400	380	381	383	404	385	361	368	392	374	388	416	388	384	339	391	391	382	391	394	387	374	367	376	390	385	393	385	360	364	405	350	401	396	396	371	342	377	400	403	415	376	390	379	391	381	413	427	367	392	380	408	422	388	405	395	401	401	429	391	421	382	361	364	372	397	366	366	386	397	423	396	382	397	374	398	374	364	381	379	385	344	387	369	362	408	390	370	358	390	383	368	375	379	393	404	402	420	394	385	430	360	406	382	367	396	368	405	379	409	393	387	392	407	408	417	382	377	417	396	369	368	371	376	373	395	389	383	377	357	409	378	365	409	389	372	406	400	377	367	378	375	382	402	377	382	380	358	376	392	390	392	383	377	385	352	355	439	379	363	379	357	342	347	413	379	373	390	382	376	348	417	374	427	362	373	391	384	349	372	391	386	387	387	402	343	406	397	380	396	392	386	375	376	360	407	372	404	371	388	389	391	364	410	373	402	374	364	398	375	420	408	344	389	366	395	430	374	367	385	366	378	388	383	357	415	354	374	361	375	414	394	353	397	366	380	366	394	393	376	359	373	351	367	368	379	367	371	400	389	399	407	383	372	381	393	395	382	417	384	365	379	369	361	412	377	415	409	364	361	397	380	366	403	398	429	402	365	399	355	377	393	379	367	374	368	387	358	388	396	402	335	371	358	380	370	401	375	390	377	370	379	351	385	396	385	364	372	371	426	404	408	368	362	375	377	398	390	378	330	404	411	363	385	356	377	389	396	383	356	432	364	346	377	383	360	371	384	390	411	343	394	346	383	389	413	385	371	416	373	384	361	398	384	433	413	361	371	403	339	381	362	415	385	388	381	406	353	375	410	399	410	387	352	366	360	380	404	390	387	370	373	392	365	379	370	388	381	380	354	387	394	385	368	375	415	373	395	378	395	373	387	369	374	352	381	406	403	367	366	401	404	368	380	377	367	371	370	365	386	400	385	383	384	363	341	400	378	384	387	408	399	407	366	361	403	380	416	390	402	396	341	400	385	361	358	414	403	388	387	401	379	402	371	395	351	375	389	394	376	388	383	387	386	392	403	385	398	374	423	402	398	354	382	384	377	337	368	368	389	368	396	398	387	407	390	407	365	402	381	406	380	375	406	427	385	367	356	383	388	381	415	385	400	348	364	392	401	364	357	371	401	380	396	405	386	376	380	361	386	372	364	396	377	374	374	372	375	402	384	373	373	348	364	414	345	370	378	384	367	337	400	400	370	377	372	362	400	395	405	409	405	369	373	375	408	382	376	391	394	365	361	386	395	354	350	377	384	366	339	386	420	377	367	378	383	361	369	356	387	381	371	405	353	375	387	368
22847	21408	29516	23721	21381	21435	11895	1376	1051	917	835	844	769	753	730	740	688	693	644	683	641	649	633	618	675	617	669	654	612	600	623	605	617	668	618	602	635	614	601	651	610	609	633	599	617	598	634	652	576	625	592	627	608	574	614	585	622	628	604	606	608	613	628	614	637	623	594	604	608	638	644	595	585	607	609	592	573	637	597	634	614	604	580	612	610	644	590	578	662	564	589	608	560	592	609	575	610	633	632	535	601	606	566	563	617	629	588	630	630	596	525	559	615	594	603	640	598	589	601	588	603	604	619	644	529	601	591	581	601	610	563	609	587	613	664	549	591	587	683	628	586	567	599	569	591	630	601	572	610	600	637	588	572	588	581	604	590	568	620	620	586	618	565	609	579	623	563	604	609	637	594	623	591	588	600	598	611	602	589	595	602	612	593	605	613	582	621	630	639	614	537	613	608	645	573	596	613	566	622	619	608	623	600	582	594	598	588	568	604	633	603	590	603	609	576	624	574	610	579	613	614	630	606	608	572	588	591	584	597	499	579	601	571	575	613	602	656	576	587	610	649	562	608	563	612	637	639	560	611	592	604	563	551	627	556	548	644	603	584	578	543	597	576	609	590	618	649	580	626	574	590	578	569	590	632	623	626	583	599	575	620	627	620	594	596	668	561	542	618	628	602	596	584	612	598	640	600	593	590	584	557	628	614	631	602	545	606	584	618	638	581	591	583	621	605	621	582	589	557	612	619	607	631	607	589	627	591	604	616	552	621	612	656	630	624	582	634	572	608	578	641	625	587	633	605	567	599	575	589	566	622	612	580	590	598	592	586	587	613	629	652	558	581	618	586	531	600	542	589	643	566	577	591	598	560	587	576	568	610	615	609	591	596	577	634	608	608	613	557	614	584	641	571	614	587	623	598	542	605	576	564	641	569	604	601	575	576	601	596	624	572	631	619	603	593	626	616	568	605	622	576	540	560	556	575	590	595	580	621	627	609	594	580	591	658	578	604	557	591	586	582	586	596	594	609	561	663	608	598	551	564	614	577	573	637	588	613	601	604	614	605	586	615	641	563	626	638	614	592	611	623	603	586	600	559	615	617	635	585	616	623	590	583	603	594	616	602	606	582	585	604	603	586	606	578	610	585	588	552	647	615	566	600	587	647	589	568	607	598	617	582	597	618	599	559	553	594	567	609	598	562	589	558	634	647	623	622	587	561	576	607	614	584	618	622	607	620	627	584	569	583	651	595	605	543	585	588	613	593	629	608	587	575	616	610	561	615	595	628	595	589	605	638	609	613	555	627	579	604	573	620	606	636	624	593	595	573	638	631	592	582	586	609	559	604	600	634	596	601	621	574	624	555	625	635	619	633	664	590	589	625	604	605	589	639	623	585	586	561	572	557	616	598	610	548	588	639	574	585	599	576	577	626	574	566	589	578	600	573	577	586	609	621	565	629	576	599	612	569	605	609	614	603	599	546	643	601	604	559	552	618	551	590	598	584	610	584	616	664	573	577	629	619	604	638	647	645	565	588	568	587	568	557	616	616	557	561	593	580	604	600	612	612	607	597	588	566	599	539	653	576	601	544	582	606	578	631	562	604	608	587	593	594	571	596	623	617	571	579	580	582	598	564	633	629	588	589	624	593	592	614	607	585	572	556	572	607	619	626	578	610	588	596	574	612	600	602	593	610	603	604	621	595	611	667	575	588	630	605	608	593	568	571	619	649	611	585	594	603	609	551	600	621	611	636	658	615	620	589	566	569	604	584	587	552	574	597	607	634	562	555	609	606	594	572	597	654	616	639	607	596	589	597	590	592	547	614	571	588	564	572	578	634	581	579	636	569	559	610	578	612	594	622	573	635	611	567	588	622	573	602	592	591	594	602	599	571	619	595	577	600	563	573	553	580	600	594	609	604	655	572	614	619	595	596	594	620	626	612	636	635	581	608	625	601	582	560	541	574	580	586	616	575	591	585	580	538	619	589	585	645	561	588	573	619	649	577	554	620	606	609	589	607	630	601	565	611	584	571	597	608	629	594	622	597	633	622	632	614	573	620	627	593	615	566	633	615	635	640	626	610	595	612	578	571	615	611	647	580	622	599	617	576	579	622	592	631	617	613	618	628	618	666	567	611	621	601	626	600	592	569	578	590	580	607	606	579	594	611	612	596	582	603	614	571	600	601	579	604	572	611	526	588	579	591	616	642	650	603	608	604	612	594	591	624	619	580	620	580	562	616	600	596	587	604	604	623	617	574	566	576	570	618	582	610	612	620	580	632	630	631	617	581	609	634	573	589	595	526	607	628	593	607	595	577	570	604	574	644	607	575	619	635	623	586	571	563	613	649	581	625	618	606	593	627	586	612	595	589	635	590	627	592	604	613	560	605	635	624	575	627	568	612	580	579	592	590	629	621	588	585	662	575	597	616	556	644	606	622	567	619	546	605	563	607	576	618	625	577	613	569	602	577	609	626	621	580	563	590	580	608	569	572	602	629	602	611	573	581	605	596	567	575	600	585	580	608	622	593	559	657	609	596	590	575	608	581	564	590	605	591	607	572	611	595	585	551	574	593	611	610	645	567	588	570	556	603	593	625	649	572	629	584	590	614	591	588	604	568	607	596	564	596	609	592	623	621	566	572	582	588	639	634	608	600	557	646	626	621	598	597	569	615	627	589	611	584	592	569	646	616	631	603	553	605	593	584	586	588	626	600	604	601	595	608	604	595	611	580	582	662	589	642	619	604	616	647	562	588	611	591	617	571	574	583	610	602	570	582	599	597	585	619	583	615	583	620	560	583	594	595	583	618	609	603	581	592	575	627	609	580	605	588	583	580	609	562	621	631	599	599	596	625	561	601	551	620	569	567	600	560	559	622	640	638	601	640	601	578	609	620	613	603	577	629	578	608	646	628	627	604	574	549	583	582	583	614	553	604	571	595	619	561	571	605	539	599	649	595	638	593	612	569	573	588	626	572	601	637	614	587	565	582	612	577	614	637	581	616	604	580	612	580	613	602	614	587	554	619	594	623	582	614	569	612	590	560	589	594	599	659	579	611	591	598	632	596	567	597	572	620	602	581	600	626	617	598	616	581	604	571	609	617	568	556	593	586	572	593	624	564	636	591	642	604	570	628	592	591	638	587	623	591	642	546	590	582	594	613	620	574	617	606	578	575	645	604	606	571	595	543	602	591	612	574	561	580	585	623	562	615	621	649	637	644	617	587	595	575	591	566	613	611	619	577	616	577	609	599	598	573	561	611	564	590	520	601	582	583	549	585	624	589	634	593	553	578	599	609	618	565	615	659	612	582	621	592	576	581	566	608	598	575	596	584	563	598	586	571	542	589	619	605	617	604	620	603	587	572	607	603	586	587	562	584	597	617	617	575	613	596	575	596	608	593	613	609	507	592	579	582	596	596	576	558	611	618	589	623	612	582	624	613	599	626	573	593	584	616	574	639	606	582	572	606	618	570	608	617	687	586	618	613	581	515	596
5060	36120	23686	4480	3377	2548	2060	1595	1380	1204	1107	1063	927	839	849	806	777	682	717	661	723	698	641	685	675	647	662	641	670	687	629	647	643	615	656	627	638	620	605	553	596	595	605	634	614	617	672	599	609	585	623	618	639	585	643	591	653	625	610	629	633	588	620	620	586	561	579	584	643	587	579	626	579	634	609	612	603	569	568	597	568	585	581	598	593	621	602	600	590	575	582	615	613	554	601	621	611	652	623	570	595	608	590	630	560	618	625	595	591	649	598	638	589	635	577	601	599	607	616	637	616	611	612	612	674	566	621	594	622	620	638	605	613	644	631	624	604	577	614	592	592	588	597	563	627	630	623	578	637	594	622	614	622	589	600	629	620	598	616	625	614	631	584	575	661	591	644	611	603	575	602	587	618	613	632	587	598	615	609	631	617	603	606	603	644	589	588	584	591	638	636	644	609	617	630	606	625	596	617	558	632	598	589	553	588	600	618	585	594	555	603	566	619	637	609	577	648	614	625	588	592	625	586	624	620	577	581	622	619	557	599	652	621	565	626	576	562	579	574	586	627	678	580	607	598	603	612	578	614	570	590	639	576	588	616	575	586	605	578	614	565	603	632	609	622	605	599	603	594	575	570	620	586	563	581	581	543	629	611	598	578	596	651	554	600	559	610	596	606	585	549	607	630	593	582	641	593	598	540	580	602	589	570	618	601	663	582	605	637	596	600	575	587	663	617	604	562	606	639	609	645	600	600	554	589	627	599	603	633	630	585	589	625	631	567	598	545	595	620	578	595	602	590	615	605	629	586	616	626	640	599	592	611	601	589	590	645	592	603	604	640	595	613	607	630	573	532	617	595	654	589	607	628	570	588	629	651	587	597	565	588	603	597	635	622	574	619	603	584	602	612	558	599	617	612	606	552	560	624	541	582	572	624	603	582	590	644	603	638	617	599	600	635	567	583	618	571	584	607	591	597	604	618	596	620	606	649	573	621	610	554	571	591	600	589	565	604	586	629	610	588	580	589	611	599	598	619	635	600	608	572	582	541	596	559	596	616	599	629	569	602	597	593	580	606	633	594	611	603	592	606	569	605	572	586	622	631	602	615	621	627	569	606	607	622	629	585	606	636	531	607	609	604	613	577	615	598	607	648	620	640	588	606	574	591	576	612	571	602	592	653	603	642	559	597	616	603	571	585	600	596	579	636	595	606	580	585	636	617	620	593	604	613	615	631	612	603	571	581	593	556	653	613	607	624	652	604	627	550	632	611	581	630	612	614	630	617	598	620	621	564	640	597	562	602	601	571	621	632	574	598	586	581	594	576	572	588	574	612	574	625	602	563	598	602	615	595	637	603	602	584	572	570	666	583	610	569	631	624	582	598	574	620	575	606	600	609	580	583	573	610	619	657	597	587	600	571	587	518	605	580	615	607	591	578	631	595	564	595	560	570	619	615	602	630	637	587	556	589	596	592	628	643	604	604	571	614	611	601	581	607	582	593	589	604	591	614	592	600	628	564	631	599	588	598	575	602	592	591	567	622	623	577	637	611	595	618	626	614	618	581	615	592	592	620	595	589	621	612	546	561	596	609	647	607	584	614	557	566	550	620	611	621	663	541	580	562	654	559	589	631	615	557	581	552	628	572	607	607	587	606	605	575	624	635	614	538	600	571	629	575	576	637	629	562	588	623	626	604	621	617	617	608	576	589	554	578	549	589	589	599	619	614	632	603	601	591	603	646	575	615	612	631	652	562	592	588	585	634	612	614	628	596	583	603	634	617	546	620	609	541	601	617	603	553	583	573	591	619	609	587	623	571	568	584	557	636	609	586	632	592	629	598	570	596	622	581	620	657	636	576	590	587	595	635	589	636	553	607	581	615	549	576	585	554	599	594	566	576	600	652	575	616	600	625	602	587	621	594	634	577	585	584	610	568	624	606	542	640	620	600	641	569	645	624	602	599	619	612	600	590	587	611	586	580	603	586	638	610	584	591	643	591	595	548	612	628	616	621	565	586	609	611	591	597	633	650	601	649	592	623	563	609	611	582	574	576	615	624	543	609	595	608	616	617	623	590	583	615	603	598	598	587	602	590	595	623	596	550	596	560	576	612	590	556	592	560	629	601	641	647	598	610	600	617	596	595	620	577	581	580	576	656	606	626	578	575	612	586	553	622	579	611	578	627	574	563	622	593	616	629	619	572	569	582	617	615	664	575	563	596	622	564	601	616	615	593	600	604	606	569	643	589	604	610	644	610	662	555	635	593	598	609	634	609	610	594	595	627	593	582	679	568	567	580	608	600	577	679	609	620	551	642	612	560	604	594	619	559	576	577	572	579	594	582	570	619	572	618	584	576	581	564	605	621	587	584	622	568	595	605	627	663	604	589	625	620	604	610	611	593	579	614	613	601	591	596	594	580	607	604	591	591	591	603	583	614	625	607	576	584	582	588	552	592	611	637	625	645	571	624	621	607	593	603	597	621	622	637	590	597	595	601	558	594	646	589	599	603	607	619	588	564	588	580	592	604	582	627	612	569	572	603	595	566	588	551	583	572	627	589	616	617	572	566	628	608	579	647	599	547	592	587	665	585	590	562	620	625	627	559	575	593	628	553	591	566	598	598	601	588	641	570	562	615	568	598	572	611	606	589	623	591	609	625	621	604	604	610	590	596	600	545	585	600	572	607	583	626	599	600	599	588	604	591	587	601	590	569	606	624	571	626	640	620	593	563	623	620	635	591	590	624	603	596	619	607	592	601	585	554	611	588	594	606	590	573	595	588	557	587	609	630	649	608	600	598	588	616	609	571	569	562	586	610	608	604	602	597	595	597	581	609	611	616	611	600	565	562	597	535	560	589	580	585	622	556	626	602	556	595	607	641	565	592	589	571	576	616	574	616	578	568	658	583	637	589	613	554	573	576	602	614	605	545	562	597	613	574	608	567	632	599	620	587	642	612	632	576	606	613	598	591	605	589	571	606	639	577	558	649	572	626	609	627	677	635	615	610	583	569	587	579	607	620	599	644	595	595	620	577	623	622	629	602	585	596	619	570	578	645	602	624	583	594	610	570	553	582	612	606	630	585	580	613	611	589	650	595	593	646	608	576	608	600	585	639	593	580	558	653	620	586	556	649	601	578	579	631	573	589	545	617	621	590	635	597	581	563	597	613	615	634	609	599	631	602	610	614	601	611	568	628	591	643	583	606	609	589	597	589	580	660	619	598	569	564	625	623	612	587	571	574	648	610	606	598	585	555	625	586	596	568	614	602	568	592	575	640	607	593	577	617	576	627	606	625	592	599	557	599	616	632	597	556	615	630	588	640	629	598	608	620	636	612	610	582	617	558	598	633	597	584	614	563	581	630	642	640	632	603	611	571	606	580	617	617	593	601	602	616	628	599	636	549	577	612	560	580	583	580	620	650	588	586	591	637	617	580	600	613	578	607	544	598	603	623	620	615	561	586	600	571	617	648	617	629	578	603	612	611	601	614	579	614	622
27901	21020	14234	1233	444	406	272	214	199	192	193	194	175	210	197	212	182	190	201	198	217	196	185	191	171	177	179	197	184	206	168	212	183	197	186	198	183	190	212	193	176	173	182	170	189	164	199	195	184	187	194	197	195	192	181	221	176	183	186	175	192	187	167	188	174	192	203	173	233	180	193	182	183	191	193	166	180	163	164	214	164	167	197	173	191	201	205	205	180	176	197	185	167	211	197	196	181	189	178	170	193	206	179	191	173	191	168	188	179	186	201	166	199	181	165	180	195	204	199	210	187	181	192	169	202	169	195	186	191	179	159	181	170	174	182	182	183	176	225	185	154	207	190	165	195	175	195	181	197	193	195	189	188	182	195	181	207	204	160	185	193	200	190	203	195	183	172	189	152	169	169	178	179	169	190	187	194	188	184	191	179	204	197	200	187	183	207	194	212	173	175	182	183	183	195	197	173	187	200	171	207	166	207	199	205	196	180	185	219	177	206	201	218	188	181	141	163	197	198	200	192	164	179	226	161	183	185	201	179	182	179	166	178	175	179	158	191	167	187	184	184	172	189	184	157	195	180	171	191	196	187	175	166	175	172	187	188	198	198	171	167	187	153	184	161	198	189	189	179	186	191	188	156	163	206	183	182	226	189	196	196	195	185	216	201	161	209	199	173	191	172	169	172	173	175	182	183	181	178	178	178	163	205	164	181	170	167	169	195	169	172	210	175	190	185	188	180	159	165	184	193	193	201	169	197	158	218	158	196	180	194	225	195	187	191	177	205	198	193	188	191	209	219	188	199	168	178	180	172	203	180	185	169	198	211	166	171	176	209	174	169	185	195	173	192	222	182	174	180	205	197	199	189	194	175	194	184	192	174	161	212	178	205	192	196	226	170	179	164	180	192	186	180	191	183	189	213	183	183	186	188	192	182	159	197	162	167	229	188	186	203	203	204	180	187	164	194	198	197	174	187	191	180	182	181	224	192	198	185	175	196	170	178	191	180	183	198	191	194	181	171	192	204	175	216	167	203	193	195	187	175	196	158	178	186	185	196	199	184	178	209	207	194	166	176	184	165	170	188	173	167	194	190	182	179	166	215	171	189	180	181	178	186	218	188	184	173	185	213	181	194	202	198	194	171	169	196	196	161	212	196	177	189	182	182	204	212	191	221	184	183	166	189	188	177	164	184	181	194	193	165	188	188	190	178	187	178	196	191	197	188	200	208	194	178	184	165	171	176	193	165	174	205	181	200	169	181	195	180	183	186	189	184	211	206	204	165	174	182	180	210	177	196	188	199	176	178	188	169	189	167	160	174	177	178	155	216	194	201	173	211	235	175	204	171	170	155	227	161	178	165	186	192	195	159	172	192	172	178	191	175	207	201	189	203	178	193	184	184	208	180	182	200	197	190	186	199	207	183	201	200	167	194	204	193	155	199	186	184	190	174	210	169	169	189	198	205	168	161	183	195	178	175	212	177	194	177	182	203	177	196	166	196	177	195	172	197	177	181	173	203	197	173	184	194	177	180	189	191	171	203	185	178	185	223	170	183	168	207	191	200	168	179	171	183	160	179	183	194	188	200	203	180	175	171	183	198	187	155	195	193	182	190	169	198	188	174	198	188	212	177	205	173	191	187	187	191	195	198	180	196	166	184	155	190	191	188	175	177	198	183	178	183	170	173	177	201	207	179	170	171	163	200	185	180	183	180	181	178	192	174	204	201	156	170	202	177	193	176	179	182	189	203	182	164	198	215	169	203	183	185	187	193	186	176	171	184	199	181	180	164	183	195	159	195	183	178	198	196	209	197	195	157	192	198	194	178	183	196	172	170	178	155	195	185	175	162	198	161	206	190	175	176	195	204	160	171	193	184	166	172	169	179	162	215	181	169	204	162	197	191	195	181	169	198	167	192	192	179	182	148	196	196	204	191	172	182	183	166	180	186	181	214	191	198	159	182	188	169	178	158	193	183	157	176	192	189	188	189	187	171	204	190	173	178	184	169	202	176	189	185	177	187	188	183	198	190	183	196	173	174	180	186	165	167	188	217	171	171	166	187	175	199	195	185	190	195	190	166	204	177	173	164	203	190	176	193	179	202	190	180	182	188	188	185	185	184	197	203	164	173	197	179	170	191	174	197	198	169	191	216	167	155	178	158	205	168	184	179	167	177	185	185	187	181	195	165	187	185	201	183	193	163	201	216	210	184	155	171	176	180	204	183	184	193	176	187	185	190	185	198	199	174	196	201	186	188	180	167	177	185	175	203	184	188	171	205	201	178	198	173	178	167	176	187	192	171	206	202	193	179	180	171	165	185	192	187	191	168	189	172	184	187	178	181	194	203	188	200	191	208	188	153	185	156	186	172	194	155	173	174	189	177	198	191	194	200	193	194	204	182	166	186	165	185	192	196	174	211	185	189	181	202	169	182	180	189	185	201	182	191	187	200	179	159	183	214	195	174	177	190	181	183	176	213	185	176	182	198	228	190	176	161	183	165	177	200	194	191	179	179	207	194	178	183	204	190	186	186	202	175	186	185	170	175	191	188	207	162	207	177	184	187	178	186	177	168	193	198	192	178	163	173	199	197	166	204	181	193	171	177	176	192	202	184	177	207	164	191	203	161	167	202	182	187	199	213	185	190	201	201	169	190	169	162	177	191	204	203	199	198	204	191	196	168	167	183	187	208	175	184	212	190	186	193	174	191	192	191	198	174	182	180	174	192	171	174	191	192	187	204	190	175	178	194	187	178	185	203	199	176	191	176	203	202	243	179	160	170	192	169	163	176	180	197	194	200	188	187	193	188	166	184	194	208	184	183	181	158	187	192	162	184	195	190	178	174	177	169	177	217	194	178	191	180	206	221	174	162	183	202	185	170	198	201	180	182	191	191	214	189	190	191	194	197	210	166	178	175	180	157	202	192	180	198	166	157	213	193	183	184	205	191	203	205	174	174	178	191	181	180	204	168	188	188	164	189	178	188	186	175	194	209	187	187	193	171	214	185	198	195	171	193	190	190	181	207	195	213	189	189	198	171	179	173	172	186	208	187	177	169	188	198	187	196	180	186	180	196	200	163	192	201	193	173	179	184	207	172	190	177	201	157	198	192	186	187	179	211	184	193	179	198	207	184	192	196	183	178	184	169	197	181	187	186	183	186	184	213	213	211	195	182	174	192	192	196	187	192	185	182	192	217	172	197	224	176	201	185	196	160	197	216	174	191	191	168	195	204	179	174	183	197	169	174	179	185	177	188	190	181	178	208	227	205	182	177	192	196	187	193	194	204	199	213	174	181	178	174	189	218	198	180	190	189	213	171	179	172	181	185	198	186	164	204	171	180	193	172	192	180	177	183	192	183	186	198	179	181	205	195	162	199	188	200	177	174	193	201	192	201	187	192	171	193	176	208	198	178	186	197	176	171	186	182	205	170	191	215	184	191	176	188	189	199	187	189	160	165	165	192	189	189	203	185	192	198	164	201	189	208	184	175	185	166	201
4306	17235	7198	360	334	285	245	264	237	204	220	245	216	224	211	230	207	209	232	237	220	214	226	216	238	200	219	204	215	176	202	213	198	213	189	236	208	192	202	201	210	195	199	210	218	220	196	217	197	195	220	202	188	193	194	207	213	228	224	196	218	191	223	209	237	205	204	191	224	205	243	212	188	221	204	183	207	204	209	231	187	191	217	188	198	233	215	191	211	208	168	209	212	203	217	208	214	206	227	220	215	206	195	215	210	186	195	206	213	177	198	200	196	229	222	205	191	213	201	199	163	176	215	194	227	223	200	195	192	227	227	231	223	228	216	216	212	240	204	217	212	198	209	225	196	203	224	220	215	217	194	209	218	208	242	214	232	210	231	219	223	224	177	201	217	215	220	210	236	198	199	200	231	213	213	182	233	219	240	221	169	218	203	205	212	206	191	230	220	212	222	201	186	192	195	213	199	232	213	223	233	192	196	222	193	198	210	191	181	229	213	206	225	190	185	210	211	206	197	197	196	210	192	186	202	200	206	193	222	186	208	216	195	198	188	197	169	203	206	215	212	223	212	210	191	194	208	230	213	197	212	194	199	214	195	209	208	193	201	215	194	193	190	204	208	194	217	238	193	218	199	198	219	224	195	188	203	216	220	213	203	205	181	237	195	227	224	222	222	202	227	210	221	216	211	208	219	191	206	212	203	200	216	188	190	207	214	228	231	229	217	205	232	229	222	220	194	219	200	199	175	229	192	198	208	221	221	185	216	206	227	190	206	197	219	199	198	200	200	206	195	179	225	208	236	212	200	219	201	217	210	194	195	210	207	197	209	173	202	227	208	238	192	209	225	226	229	199	215	219	201	188	195	232	206	214	191	202	205	185	194	209	215	216	175	195	229	178	239	207	225	211	213	206	237	211	236	211	214	187	210	189	218	194	214	215	229	197	221	210	217	167	195	196	223	219	204	213	231	220	217	184	226	210	210	213	180	212	184	196	216	205	209	220	242	189	225	229	200	229	213	189	186	196	213	221	194	210	188	226	221	223	196	224	227	224	207	205	206	216	226	224	223	235	226	202	178	227	207	214	174	186	201	218	194	209	229	202	188	210	179	212	210	199	185	201	208	189	177	218	216	193	233	187	189	206	234	230	210	221	225	211	210	206	212	190	217	196	200	183	211	211	236	215	206	211	206	200	221	202	213	202	206	203	178	238	218	203	230	195	204	188	183	187	204	230	184	199	232	183	208	210	217	210	194	217	200	191	228	189	224	233	181	186	204	224	196	217	196	210	206	206	214	240	184	207	195	198	241	237	192	187	202	196	210	205	193	212	197	200	205	198	183	208	219	217	238	200	211	192	217	213	243	180	204	216	218	225	212	224	237	208	200	207	205	238	200	213	205	204	216	223	211	197	228	209	193	200	203	223	192	215	221	199	219	233	214	197	194	236	206	217	193	206	212	205	190	221	233	220	192	205	240	181	209	218	230	195	206	222	217	182	241	231	194	203	210	223	202	198	204	195	238	232	220	185	215	232	181	195	204	187	189	204	207	215	201	201	203	220	219	208	204	224	200	206	212	212	201	200	207	173	236	213	198	220	211	216	210	201	210	220	205	219	207	218	212	219	213	185	230	228	215	226	198	212	189	203	210	246	241	212	216	197	221	225	215	192	207	203	208	217	230	198	220	192	218	201	209	213	199	221	201	173	193	200	192	190	211	190	204	206	204	190	202	215	207	182	225	211	218	232	204	216	223	230	204	217	201	236	217	210	213	216	210	187	205	197	211	201	227	222	195	200	184	192	204	196	194	219	203	218	208	196	207	215	221	207	202	200	232	183	198	191	224	181	165	216	204	215	217	220	218	200	221	197	210	220	228	228	181	220	208	219	201	191	212	223	210	218	207	221	206	212	194	213	202	205	207	176	231	206	201	188	195	177	210	237	213	201	222	206	205	192	207	215	228	202	199	191	192	213	232	219	239	219	213	226	216	217	204	220	212	225	227	215	199	195	208	179	202	193	214	199	212	229	217	201	206	218	202	199	205	200	224	232	215	205	207	180	206	223	205	216	195	233	199	178	197	206	195	220	233	228	213	217	218	221	210	179	222	235	190	202	207	204	198	176	211	219	195	228	209	193	228	218	186	195	201	206	203	192	208	220	186	194	221	217	225	210	224	227	235	210	215	202	223	218	204	214	216	212	211	210	212	218	193	198	232	191	205	204	199	197	207	198	165	187	243	213	217	215	200	241	187	207	209	216	205	207	205	230	207	192	200	220	194	226	223	205	208	202	213	214	209	199	201	236	202	213	204	210	239	219	232	175	211	208	200	207	214	207	205	186	234	211	206	224	212	201	200	179	206	209	215	200	213	205	212	207	226	227	203	209	205	212	211	205	220	200	180	206	195	210	196	219	201	207	207	208	236	214	197	210	210	180	193	217	199	202	188	220	204	199	204	201	235	209	235	194	201	212	182	218	205	239	197	198	207	211	243	242	191	210	203	214	223	225	196	186	224	201	194	228	217	245	206	183	181	227	215	197	210	200	203	199	224	207	209	224	193	224	229	204	199	214	193	191	225	241	221	221	227	199	203	217	216	191	220	209	183	195	239	217	206	189	204	207	186	194	210	213	213	208	211	208	232	213	235	214	246	224	220	214	204	241	198	227	200	221	226	214	198	206	210	222	189	242	204	196	189	179	190	220	205	177	189	216	212	197	200	210	211	216	216	182	190	207	188	165	214	192	219	195	220	221	202	187	211	211	203	203	212	191	208	206	213	197	219	203	209	223	203	227	199	191	218	217	233	218	216	206	204	212	249	187	229	204	201	219	203	209	195	222	208	212	211	205	221	184	189	209	219	206	239	214	222	211	212	206	213	215	195	184	228	223	219	193	202	219	195	208	200	221	188	197	220	216	201	202	186	227	212	177	220	214	204	216	207	221	195	201	197	208	193	223	221	189	193	225	228	182	192	199	235	219	191	226	206	191	219	189	209	202	207	190	206	211	217	221	206	206	217	206	194	210	217	213	242	219	240	241	198	189	203	188	193	218	203	207	203	212	206	210	224	219	178	193	199	187	214	219	200	222	235	234	220	209	181	205	233	212	226	212	198	214	203	199	193	210	197	219	223	214	186	217	213	191	215	192	195	209	205	244	201	210	205	200	189	168	207	189	221	194	195	208	196	194	206	207	221	189	212	206	202	222	193	194	196	202	198	220	227	188	225	195	194	179	218	197	199	222	203	204	210	199	193	221	222	231	203	214	223	227	218	210	205	192	211	214	220	177	208	206	193	231	204	189	205	198	203	190	201	200	221	201	191	199	185	199	202	206	170	235	212	206	185	218	207	201	200	198	203	212	195	207	211	212	174	204	204	224	187	203	213	191	207	201	212	200	204	198	194	184	197	214	214	201	209	181	212	181	186	211	225	217	200	221	215	211	208	245	212	216	231	193	190	204	204	201	196	218	210	200	174	193	192	233	216	204	195	206	213	204	211	210
24116	21486	29576	24406	20925	8548	994	699	577	525	494	446	436	408	384	379	385	353	354	368	370	325	362	346	351	318	310	321	314	336	308	318	348	377	354	332	324	346	345	324	343	314	322	316	358	279	311	336	348	326	356	326	319	331	305	322	343	322	328	324	341	333	339	338	315	318	316	327	311	299	319	325	291	338	321	314	314	316	327	311	346	294	321	321	304	325	298	334	334	337	316	326	300	332	336	309	334	329	348	343	332	295	330	323	312	351	328	315	335	360	290	344	348	309	318	333	278	323	312	294	312	336	308	331	326	323	340	332	341	341	336	354	314	330	349	324	325	324	314	304	308	321	315	363	329	322	319	328	300	351	334	313	303	337	307	322	340	365	327	318	306	332	314	324	334	310	353	317	326	295	368	313	311	360	293	334	368	332	308	321	307	320	360	310	315	318	335	322	348	309	356	321	313	325	321	319	344	334	293	308	326	304	311	330	327	330	293	316	351	319	323	315	372	327	282	296	327	336	306	324	283	303	331	330	321	316	332	319	331	331	343	300	342	306	333	328	360	321	326	338	289	338	312	331	322	365	312	311	325	310	329	329	338	329	335	315	327	318	340	311	322	327	303	328	308	321	345	332	346	329	340	304	321	326	333	334	318	300	309	325	306	353	332	318	326	343	333	345	327	307	329	327	308	348	327	329	345	328	346	339	333	360	328	333	326	326	309	342	327	347	308	363	340	369	352	297	333	345	317	314	353	336	362	319	305	330	319	303	326	303	316	312	309	292	332	331	344	307	345	325	297	332	341	322	328	338	331	299	294	330	336	345	324	345	332	329	312	324	345	324	295	307	313	316	313	330	311	299	326	334	313	321	307	310	324	355	313	306	336	328	318	308	310	292	355	320	298	295	342	321	325	318	310	334	331	348	334	292	322	317	301	290	361	322	316	340	310	344	324	290	341	311	277	297	346	289	339	297	311	322	322	326	375	329	354	307	313	319	342	291	302	324	314	322	318	331	334	335	335	326	358	318	315	294	354	328	332	281	324	311	339	341	354	331	315	300	313	333	331	328	323	351	314	339	310	339	330	316	316	331	323	285	333	338	327	317	307	370	327	312	336	321	317	351	319	288	304	362	356	350	307	340	299	311	345	300	338	342	348	324	360	367	324	314	339	324	318	305	303	343	332	321	329	274	322	327	329	346	361	328	322	332	311	342	296	346	335	329	358	298	294	354	322	310	331	354	318	328	332	335	315	311	320	306	323	303	331	317	339	340	318	302	301	334	293	307	318	347	307	317	317	301	335	337	324	309	304	339	309	341	322	302	315	317	306	283	345	311	325	336	338	321	323	352	356	312	323	330	320	310	322	307	353	352	359	314	330	310	324	318	306	324	323	335	333	319	308	371	301	336	309	302	356	294	298	323	301	289	309	363	303	272	310	305	325	306	305	326	315	339	342	308	326	306	326	325	332	322	352	307	305	331	302	333	344	316	348	332	341	354	359	324	312	341	318	356	334	326	327	335	326	331	321	333	299	289	304	329	327	305	324	323	369	321	336	316	300	299	308	324	345	288	331	351	339	302	315	325	320	321	321	370	334	327	322	331	329	300	315	317	312	323	314	314	311	358	344	334	362	358	321	331	324	325	300	329	310	340	310	328	311	338	315	319	295	342	340	348	319	322	310	330	329	337	289	343	308	333	332	341	330	318	339	350	323	308	354	315	339	310	332	317	348	331	338	305	345	366	294	317	340	373	349	346	339	295	340	326	333	356	323	329	361	334	333	342	319	302	362	346	354	331	353	335	329	355	298	330	332	315	319	330	306	298	339	309	342	317	329	311	325	321	302	328	319	325	337	307	322	315	320	356	286	314	308	315	307	319	294	316	331	277	311	313	298	358	287	338	350	294	318	344	293	314	318	326	352	272	287	333	323	334	322	334	306	321	324	332	329	293	305	312	321	321	368	337	341	326	330	330	336	366	311	306	297	298	333	350	315	349	324	289	352	314	297	312	343	313	334	308	325	313	333	345	336	335	322	310	295	334	352	309	287	343	343	278	313	315	308	336	343	347	326	314	302	319	313	330	309	350	322	322	343	336	324	255	317	310	294	303	309	316	341	331	320	349	321	357	332	340	347	328	334	310	290	303	322	339	365	317	318	363	336	331	324	322	332	321	291	314	334	319	319	343	319	330	345	296	357	296	302	338	353	314	328	308	299	342	351	318	350	359	331	350	311	351	309	345	356	328	311	291	348	332	341	325	338	326	307	326	316	350	324	320	334	338	325	311	313	345	292	316	319	325	332	324	339	340	317	296	351	322	325	324	351	331	336	308	295	345	305	305	323	348	298	341	298	334	345	298	311	327	312	299	305	329	307	316	324	332	307	344	331	327	334	352	336	327	327	339	344	294	336	329	328	330	334	369	286	333	290	327	307	342	322	317	336	297	338	327	323	306	313	321	308	345	323	335	358	307	312	289	331	343	330	341	310	319	334	318	352	307	313	331	306	346	317	351	316	312	313	294	342	338	331	310	298	317	339	329	314	320	367	322	345	307	334	321	323	314	315	337	288	305	302	338	343	331	331	318	356	340	313	327	302	319	329	316	352	314	323	324	319	328	327	354	349	310	363	325	330	329	329	317	348	294	297	285	313	302	307	305	343	331	339	328	303	315	329	295	335	304	331	331	325	324	347	333	319	306	284	319	305	292	363	306	305	321	329	312	322	335	301	298	330	289	354	337	325	351	329	307	338	325	324	323	319	370	363	297	372	321	306	321	301	338	312	363	323	317	355	300	303	310	338	296	339	324	301	314	332	324	354	335	329	341	333	337	320	322	364	304	309	320	339	333	314	299	279	299	321	312	312	342	341	342	327	359	315	311	329	321	306	344	319	331	351	331	297	315	315	360	324	321	351	356	311	344	329	347	321	320	334	310	319	354	352	358	315	312	303	325	307	306	306	322	344	371	319	300	305	307	364	329	316	289	313	314	308	314	309	297	333	322	303	315	325	318	323	345	340	366	350	322	299	342	299	337	344	321	314	321	356	318	349	353	336	336	323	309	295	349	317	308	336	362	319	291	330	327	334	307	296	311	271	313	303	354	336	336	344	318	314	337	324	266	326	365	337	293	335	326	347	312	318	318	293	339	322	359	292	349	325	326	307	349	347	302	315	307	307	336	310	322	310	313	323	303	303	317	315	350	342	327	317	338	298	341	332	305	322	340	324	333	307	321	317	350	309	330	341	336	298	309	324	310	337	336	356	332	326	356	330	340	352	307	317	308	309	323	338	362	322	318	321	308	308	317	332	285	339	334	349	302	339	299	311	342	341	307	328	328	326	327	336	305	331	295	278	314	324	319	356	332	326	319	325	303	317	328	328	315	321	305	341	305	313	309	355	299	317	291	304	321	331	317	325	327	295	343	326	312	332	332	297	292	294	346	301	347	320	365	327	311	319	300	339	310	292	321	324	296	334	281	303	325	298	338	321	342	303	313	338	315	325	333
3679	31113	33180	2567	1914	1460	1074	886	754	645	564	516	504	487	466	442	392	420	406	366	371	366	364	357	368	329	380	328	355	367	345	323	389	360	394	353	300	359	360	340	348	346	354	347	343	320	329	339	332	340	309	328	326	357	338	340	337	327	337	328	313	349	306	348	337	349	346	325	340	340	323	336	363	339	311	321	374	350	347	345	307	345	333	292	372	323	332	346	345	346	357	319	344	318	329	321	341	351	334	324	367	365	303	330	337	350	346	353	326	320	344	345	300	370	300	349	342	352	319	320	307	319	330	347	347	358	340	328	326	337	337	343	321	326	348	341	327	362	330	309	340	352	355	321	342	338	303	331	356	319	315	323	329	331	322	349	340	312	364	366	316	314	331	342	321	327	345	315	366	327	351	323	301	332	351	303	333	345	337	336	323	293	299	348	355	334	350	342	330	329	324	305	343	368	335	321	371	331	321	311	361	329	336	373	335	298	370	307	352	336	315	338	316	371	314	348	344	326	350	360	326	306	331	303	331	364	342	346	345	363	318	334	360	336	313	327	347	329	343	350	328	329	322	334	320	325	322	332	330	334	336	363	329	327	353	322	336	358	321	326	318	326	323	340	311	348	344	325	331	316	320	325	347	339	345	313	334	325	282	326	308	329	352	303	308	357	330	334	326	332	342	330	321	348	336	308	342	351	339	340	315	338	354	381	349	351	299	311	358	335	356	301	359	310	347	331	328	306	343	303	369	326	313	332	344	329	326	328	314	314	316	315	336	322	341	322	341	339	349	327	330	336	359	329	354	321	336	297	362	327	327	320	332	373	335	350	352	316	352	321	311	332	326	326	312	375	363	351	333	352	345	322	340	320	331	314	341	343	310	358	324	346	327	359	347	330	315	344	322	331	322	303	320	368	306	345	337	331	335	325	340	300	339	331	322	342	349	372	310	352	320	320	316	330	314	349	349	335	341	339	360	310	327	352	338	329	333	321	353	335	325	346	341	339	332	352	327	342	315	335	330	304	332	328	332	367	348	330	339	334	334	345	327	339	332	354	338	357	319	321	325	302	372	354	377	322	305	331	334	327	361	330	334	326	326	314	340	342	322	363	355	314	347	344	300	326	344	347	342	337	346	327	359	331	330	321	375	326	317	337	382	312	350	318	361	334	341	322	330	331	335	362	328	345	329	316	304	326	291	302	339	342	314	334	366	345	331	332	324	331	331	310	402	363	292	344	330	296	340	322	323	310	306	354	368	351	331	310	308	347	339	330	344	366	334	322	336	336	324	344	316	336	318	348	336	341	337	318	355	335	339	340	353	330	331	309	318	319	335	348	341	327	333	337	332	324	338	311	334	344	330	345	341	322	330	352	333	316	321	339	319	330	312	334	345	318	355	322	310	334	338	351	328	340	308	378	310	339	319	338	327	342	356	347	323	354	341	315	334	319	346	349	313	342	330	340	331	350	320	335	321	328	327	354	318	350	340	304	341	319	308	376	307	318	344	299	350	348	363	325	318	320	340	336	369	316	374	314	336	321	319	312	336	314	370	332	351	313	349	354	319	357	325	333	323	351	367	346	358	352	319	335	308	329	329	360	322	309	344	363	336	354	335	311	325	328	346	346	325	322	361	326	308	333	311	342	363	362	306	331	351	354	327	323	332	337	333	322	368	312	348	347	344	374	313	359	342	318	365	315	286	305	364	329	330	330	334	337	362	342	325	290	329	355	312	328	335	313	303	329	341	337	292	343	353	338	326	298	329	356	325	292	310	316	322	337	368	335	339	339	346	321	289	340	334	344	339	308	351	359	311	331	349	311	356	329	347	311	332	364	334	347	354	321	347	367	320	322	328	362	338	297	362	331	313	337	348	331	305	362	323	334	317	347	340	327	315	328	352	343	361	355	307	321	341	330	342	317	326	322	345	330	348	354	324	323	322	333	339	344	327	331	324	343	341	350	361	349	326	325	327	351	334	353	356	330	331	320	342	317	335	341	332	326	361	310	320	313	341	332	361	330	286	293	347	328	350	318	335	349	319	326	388	334	354	291	324	350	323	308	331	338	365	328	320	322	326	330	367	324	310	300	348	352	357	332	328	325	347	311	343	345	329	337	336	321	325	322	354	345	319	322	362	291	309	315	282	351	347	345	325	322	328	308	330	332	310	344	320	325	336	328	328	344	337	333	347	336	333	324	302	325	345	353	315	304	335	368	325	351	331	352	334	316	355	321	376	320	349	303	333	341	324	314	341	353	316	333	332	317	329	320	319	333	334	309	335	314	345	309	342	305	348	342	360	326	327	367	318	343	335	318	339	351	329	333	330	308	312	347	306	344	335	319	356	333	301	358	320	336	338	356	305	311	306	336	303	340	339	350	342	328	338	327	306	346	344	339	339	364	308	340	324	306	353	339	350	352	321	333	325	340	300	342	322	307	337	347	347	342	333	332	341	341	327	321	302	357	322	329	361	338	342	348	356	349	328	326	339	360	329	355	330	328	322	299	350	348	358	349	324	321	364	325	336	325	330	315	344	342	308	344	336	339	331	323	346	341	328	337	328	325	294	335	354	356	342	319	335	344	338	328	319	316	330	282	337	373	343	368	310	334	336	337	305	340	301	343	337	313	285	341	336	328	348	325	326	318	346	306	339	327	309	338	325	318	331	317	342	295	304	316	338	312	329	328	374	342	328	349	318	318	353	334	305	322	330	343	332	322	325	362	363	313	382	362	324	358	351	350	350	352	319	368	361	349	321	328	367	319	354	336	338	291	350	364	322	343	362	333	337	316	336	358	326	327	345	340	349	342	313	351	309	333	335	295	318	335	316	323	325	317	303	343	324	357	327	317	356	314	336	336	352	309	312	336	341	349	314	346	329	302	315	314	288	340	368	328	347	328	376	354	310	320	311	326	336	297	346	348	335	328	294	325	311	319	323	313	323	312	343	325	333	352	350	334	349	323	296	357	340	344	357	345	323	372	342	332	358	328	341	361	356	317	317	322	309	325	353	335	359	348	336	350	340	320	322	341	307	316	317	335	360	337	338	352	359	347	314	321	329	319	320	366	346	328	331	336	336	340	307	303	318	319	310	312	345	337	336	314	321	338	350	316	294	369	335	316	335	331	331	354	319	348	340	333	328	308	315	365	328	365	357	324	340	353	359	324	328	320	330	339	300	321	323	315	330	322	333	330	324	332	329	308	321	321	360	348	346	329	368	325	334	337	376	323	332	341	341	347	354	340	329	329	317	346	327	329	339	349	289	340	345	321	320	294	331	348	341	326	352	297	340	343	343	297	317	331	330	354	319	333	311	326	338	321	335	345	306	316	337	349	320	353	379	346	335	327	312	336	314	322	323	315	356	371	353	329	355	350	316	301	317	334	335	298	339	333	317	344	311	339	332	294	342	324	343	302	361	349	344	333	320	356	359	367	313	346	294	324	358	335	330	341	326	342	323	341	315	320	309	309	346	309	351	348	348	338	340	333	342	332	328	323	340	325
25076	21317	27553	25457	10970	798	586	463	449	444	432	408	399	394	377	388	371	369	346	365	376	360	335	350	378	363	393	364	398	362	372	329	366	374	338	361	337	348	373	352	335	352	367	349	362	316	362	318	368	338	364	357	359	364	354	396	358	363	354	379	359	338	347	324	382	356	373	362	353	366	375	350	352	373	388	380	347	361	375	308	362	384	328	344	382	339	355	342	378	334	384	330	367	356	355	368	354	364	354	347	325	344	369	367	372	362	361	322	360	338	336	379	363	360	342	356	365	332	339	368	371	374	356	373	385	369	342	359	343	343	324	330	342	333	355	344	327	344	345	338	337	338	381	351	376	319	337	370	363	365	362	361	336	339	363	332	335	324	367	338	342	368	304	397	346	358	375	339	351	370	359	390	355	332	369	345	360	364	359	346	365	359	368	341	325	359	326	364	358	344	344	343	344	370	364	352	351	326	337	339	347	357	338	361	350	347	355	369	322	358	342	337	343	340	375	377	358	355	366	356	333	358	336	342	367	337	354	336	343	385	354	366	353	386	322	353	335	388	402	362	349	354	322	327	360	353	376	341	331	363	346	347	370	342	365	352	348	351	357	336	356	337	363	359	353	337	400	342	348	313	327	335	350	345	326	353	323	356	342	339	329	370	374	385	347	348	374	328	364	346	365	342	357	363	344	387	359	379	348	374	357	339	316	369	393	342	330	355	360	361	361	360	345	340	360	362	373	379	364	373	352	384	334	347	354	356	373	363	341	326	394	328	370	360	328	344	336	369	320	372	378	355	360	370	383	340	384	340	351	328	354	352	362	340	332	361	342	390	335	378	347	341	357	404	349	360	355	356	345	325	359	387	339	301	354	364	378	326	357	404	334	362	331	358	355	345	328	343	351	353	390	382	367	327	327	344	391	350	394	326	347	350	348	402	344	324	354	346	370	366	364	329	351	354	375	325	378	331	374	328	342	331	352	414	350	340	377	340	322	376	367	351	389	384	382	354	385	356	325	353	351	346	362	341	351	381	379	377	385	345	348	374	347	381	356	318	365	361	358	340	318	329	335	361	339	361	357	358	331	307	334	346	381	325	389	337	309	361	355	344	346	331	354	385	377	345	353	374	349	331	349	342	341	330	369	361	346	352	344	356	330	362	353	363	359	358	311	326	359	363	362	333	333	356	344	346	366	336	345	356	368	380	339	357	339	352	360	334	318	345	359	333	352	363	331	370	308	370	408	352	367	367	361	355	394	355	384	364	331	330	382	392	386	323	340	359	322	353	375	369	351	366	343	345	364	360	350	340	343	378	334	351	353	328	309	326	350	337	309	337	372	352	336	348	336	373	349	361	330	348	363	339	384	346	340	347	354	355	347	375	376	360	317	335	346	352	342	336	398	364	375	336	363	340	355	345	331	323	364	323	347	408	359	348	338	375	329	359	344	335	376	368	356	326	333	348	315	338	365	363	350	369	341	366	340	336	341	359	360	352	383	356	328	352	347	330	351	354	332	345	331	318	371	352	357	360	354	339	349	369	364	370	362	325	345	306	334	380	369	325	389	327	347	367	335	383	378	340	379	359	378	363	374	343	344	383	380	343	359	354	346	385	344	366	321	324	349	363	340	383	370	315	346	345	353	365	347	328	334	351	341	351	374	376	365	367	346	327	343	344	360	328	342	386	366	340	373	346	359	360	369	377	337	339	369	359	362	329	344	344	374	345	360	354	335	358	342	355	306	325	352	383	341	342	393	374	356	362	372	347	357	339	337	334	375	360	351	377	363	371	364	333	372	327	361	382	358	346	376	325	323	337	359	374	314	379	342	382	401	373	340	317	302	358	330	351	347	363	353	367	363	347	377	315	318	362	319	347	351	344	360	389	344	352	385	364	336	383	379	344	330	347	367	352	362	335	350	348	346	349	352	341	330	336	343	351	346	348	378	342	333	388	374	331	318	341	352	365	318	358	360	330	346	361	344	345	322	362	356	350	360	356	334	379	346	382	338	346	330	331	323	302	366	370	324	352	350	387	375	357	381	345	345	355	310	371	338	321	343	335	361	316	348	376	356	352	346	313	362	380	347	328	374	371	366	362	319	352	361	328	382	378	377	351	333	329	353	339	373	359	334	427	337	340	384	380	401	364	345	354	363	316	356	377	348	368	353	374	337	355	360	328	363	355	343	346	376	356	369	386	348	352	377	357	326	396	330	351	344	361	393	337	369	353	350	387	365	374	346	358	352	336	335	381	326	352	335	338	339	369	355	378	346	339	331	387	338	364	379	353	349	365	337	384	368	356	359	365	366	375	360	338	364	343	341	326	326	322	342	358	331	360	408	347	340	340	364	321	361	376	336	341	343	353	355	348	342	330	366	365	377	352	350	327	338	390	361	348	340	346	334	371	385	360	327	334	351	325	345	311	335	364	333	358	378	371	351	333	333	356	344	349	324	363	335	327	345	332	354	323	361	330	358	380	301	338	357	351	399	348	335	350	358	377	385	356	339	355	361	368	372	345	365	313	371	364	344	366	386	359	349	339	376	360	361	346	395	338	359	370	338	356	364	356	352	370	357	371	342	398	344	345	372	369	336	383	338	358	392	366	355	350	351	382	344	353	355	360	335	368	382	354	349	333	360	357	360	371	372	359	327	351	332	371	355	382	335	353	361	342	355	325	367	348	353	365	370	367	364	376	365	379	349	356	342	386	346	370	343	354	386	321	355	333	334	360	378	317	332	311	364	346	324	377	370	353	357	363	360	323	368	383	375	313	356	350	322	371	365	322	373	382	354	335	369	373	381	367	335	318	389	314	358	339	371	332	354	359	324	341	350	344	323	342	399	361	336	337	349	348	389	371	339	372	322	360	362	377	323	369	368	344	338	352	334	326	360	351	332	385	387	342	334	365	361	342	368	343	367	345	371	368	349	361	364	325	341	342	316	334	358	342	357	356	380	386	340	343	354	338	368	348	369	351	357	346	356	344	373	339	332	365	355	371	350	359	355	359	358	340	354	348	349	345	330	317	344	372	340	354	354	344	352	342	359	338	359	352	366	357	352	350	353	361	340	348	344	333	345	358	331	364	366	359	345	367	330	316	356	350	337	331	352	331	311	350	333	351	348	344	349	312	339	326	353	362	371	333	359	333	324	362	357	339	364	359	344	355	361	343	392	330	354	338	327	354	342	322	360	398	355	343	366	364	328	322	345	373	363	337	372	354	344	355	348	339	344	344	352	341	354	394	345	351	342	346	376	328	361	382	347	347	374	320	347	347	339	366	342	369	343	344	350	319	365	359	344	365	344	376	335	348	361	343	341	300	357	373	343	344	355	365	332	334	381	372	375	349	311	325	363	357	368	348	355	328	337	350	356	331	349	375	353	368	378	334	362	317	319	363	335	402	332	335	363	368	336	347	350	333	363	308	345	364	325	334	345	336	334	355	368	357	341	347	314	363	344	331	331	351	362	369	330	350	344	315	356	356	352	360	346	337	344	337	356	350
3584	27301	24145	1531	1178	935	785	661	604	576	465	460	483	490	432	405	454	428	412	440	412	391	396	406	380	398	383	365	387	400	382	434	403	394	408	379	415	388	380	364	406	365	363	396	403	386	362	403	361	415	373	388	401	387	354	390	371	380	367	409	367	375	378	399	397	377	384	401	365	431	405	374	427	371	371	407	394	371	357	412	422	415	375	372	395	348	350	362	385	399	407	409	386	375	398	394	351	363	400	372	360	396	385	434	397	417	389	408	383	398	366	361	384	393	420	396	354	390	365	366	412	418	404	379	334	356	404	395	394	376	370	393	387	392	420	405	355	417	367	374	380	399	364	392	384	375	387	391	414	395	378	394	397	350	378	398	408	341	379	382	381	377	369	387	393	359	408	394	343	396	394	394	365	416	377	377	378	402	385	387	397	386	402	403	397	398	361	387	339	385	380	390	401	349	405	374	398	404	375	382	396	356	429	372	396	364	377	366	402	378	388	396	368	443	396	368	376	402	380	377	414	386	402	401	393	392	377	380	395	370	360	348	363	379	401	375	375	406	362	371	374	344	412	388	409	368	352	403	350	391	405	364	375	344	391	403	387	416	383	389	392	378	378	389	393	373	391	371	404	379	361	392	346	400	376	427	385	369	342	346	373	369	383	406	368	346	394	418	387	384	381	363	393	389	369	377	376	370	366	370	374	399	389	331	385	417	396	388	384	344	372	371	389	366	362	381	374	382	405	412	374	367	383	359	413	387	398	381	366	366	365	377	369	390	385	374	401	393	395	384	376	379	428	419	390	392	411	383	374	395	368	392	389	399	371	370	396	390	357	379	359	411	361	376	373	391	361	385	364	388	386	394	365	376	383	343	367	448	382	345	369	368	395	347	360	364	352	407	382	386	374	380	403	399	417	380	420	364	406	406	383	386	400	343	356	383	395	403	389	345	398	403	369	380	361	364	426	369	380	368	349	390	373	387	370	400	353	372	389	386	396	389	384	414	379	389	351	420	376	370	395	397	385	411	460	360	363	373	401	343	340	376	384	374	390	408	387	362	378	386	382	432	369	360	382	382	357	383	365	399	365	384	399	371	372	375	378	377	356	360	363	358	401	366	392	406	389	389	378	370	365	400	350	368	399	397	420	411	385	395	399	388	432	382	390	408	389	375	396	366	365	355	398	397	379	394	397	357	386	415	386	340	383	356	354	407	374	380	396	361	389	380	347	355	409	364	400	369	363	365	411	401	389	398	401	362	370	375	360	382	393	386	373	415	367	407	378	366	385	356	361	362	394	391	358	364	420	395	403	382	395	390	367	381	401	394	420	397	385	363	397	369	400	401	380	381	355	364	359	374	377	399	394	405	396	404	376	381	400	379	383	387	388	394	335	380	392	371	405	409	384	363	384	370	366	407	360	410	381	357	362	389	406	369	368	336	375	370	391	374	388	431	380	415	393	407	403	372	392	409	395	374	381	431	389	395	370	394	392	363	382	360	398	406	380	404	418	363	450	361	374	399	372	360	409	362	400	402	411	348	371	369	378	417	376	374	400	404	376	406	342	378	377	374	384	361	406	377	421	428	391	427	400	369	386	388	391	340	370	352	373	375	353	384	393	381	384	340	347	420	358	355	384	384	366	373	427	355	366	362	355	354	397	404	389	375	364	381	376	401	395	378	413	386	368	387	424	347	353	376	374	397	386	379	378	376	347	370	405	416	390	420	394	405	385	393	362	370	385	377	406	379	376	401	378	403	363	388	348	368	400	411	385	354	410	387	394	416	393	380	374	421	380	394	389	387	389	380	372	378	382	379	386	419	385	363	402	383	363	403	378	379	371	372	347	362	377	352	389	420	386	360	378	404	392	390	396	387	367	373	408	406	406	391	374	400	375	370	366	371	362	357	387	405	426	361	385	357	383	409	385	399	346	372	419	389	398	392	375	390	364	397	419	392	378	396	392	394	377	406	376	399	370	350	396	366	388	365	374	336	381	412	406	381	366	382	373	382	417	427	380	380	394	382	339	389	408	366	389	364	389	366	374	396	387	363	367	353	378	363	372	364	415	404	355	384	397	391	374	383	398	375	372	377	378	377	369	392	401	383	372	386	353	374	386	369	349	384	362	414	352	356	381	381	373	398	377	347	373	405	379	362	371	369	372	369	379	391	365	405	385	378	398	358	382	368	412	391	373	406	417	394	371	410	394	374	373	376	384	382	385	389	366	392	413	383	375	419	393	382	362	374	386	394	419	366	385	361	385	391	366	375	360	376	387	382	387	390	421	390	358	361	372	400	355	382	410	376	376	402	376	380	376	383	349	392	388	385	420	405	393	361	354	397	367	371	390	365	370	356	383	394	382	412	371	401	391	374	380	394	395	361	381	405	404	402	410	401	382	379	401	369	415	382	400	382	397	367	345	409	360	380	407	393	400	332	383	359	384	391	355	370	382	392	355	384	410	373	377	380	384	353	443	412	395	397	405	350	388	358	398	400	365	375	379	378	364	372	391	397	377	394	369	378	386	401	375	367	376	378	378	365	399	376	370	397	384	393	324	391	358	362	392	405	380	409	412	379	403	397	374	384	401	373	395	370	378	412	339	378	384	376	375	400	360	410	381	380	397	387	371	411	387	348	370	409	375	381	376	391	371	342	394	418	412	393	391	383	384	396	371	404	400	383	361	359	372	390	376	366	351	358	382	389	387	401	362	330	382	368	368	359	370	381	394	381	406	392	365	376	386	373	374	362	396	389	405	370	371	368	378	370	404	383	405	379	365	438	387	382	358	387	361	378	346	355	402	352	373	358	358	399	379	415	366	358	377	402	377	355	432	357	374	375	378	355	385	378	435	403	396	354	375	398	420	384	368	379	351	383	339	441	375	367	407	362	359	369	394	392	400	365	370	394	415	404	391	391	357	359	399	388	399	412	366	385	383	396	361	404	374	388	392	343	395	377	370	366	395	399	387	426	382	392	361	399	365	388	405	405	392	404	375	368	396	376	369	395	402	385	399	364	389	383	384	372	353	385	384	358	341	402	364	372	401	356	362	419	371	400	351	366	402	387	392	395	388	423	366	373	397	390	336	380	360	357	424	415	420	428	353	370	353	369	380	404	378	375	411	350	421	392	371	371	438	419	369	422	367	349	400	367	397	345	385	374	383	376	352	359	362	402	396	388	390	383	393	382	401	371	396	417	365	380	401	362	379	353	391	371	399	397	379	404	365	413	387	376	378	387	385	373	344	368	413	389	383	420	370	376	387	387	398	360	388	377	369	387	363	375	396	387	417	385	407	371	389	353	392	396	349	380	353	371	382	386	387	380	372	391	403	352	396	374	393	383	364	382	367	395	381	363	392	367	412	359	384	412	383	367	393	413	394	375	403	370	388	376	385	367	372	379	362	416	381	406	364	379	368	407	400	394	377	390	351	365	370	380	367	420	389	348	387	368	353	392	377	391	350	389	402	419	378	398	369	410	361	388	392	385	369	382	370	384	382	377
22837	21400	29040	24148	21397	21445	11996	1467	1064	1002	876	839	760	797	785	743	729	700	716	653	694	660	695	688	656	597	619	609	631	625	584	636	627	630	665	647	669	625	609	646	642	626	625	639	601	588	607	576	594	653	582	603	602	602	604	567	610	570	606	605	594	599	610	570	612	571	602	594	590	547	614	563	571	603	587	594	613	595	605	613	550	618	587	577	608	617	553	580	599	563	577	639	630	619	577	564	647	593	580	623	628	625	593	635	631	602	629	601	621	604	557	605	573	590	582	598	605	597	591	620	596	562	591	584	612	571	634	583	611	602	594	572	645	605	595	584	567	553	576	571	607	551	587	604	646	604	592	627	615	595	605	592	562	573	605	552	578	652	651	603	604	647	553	557	600	627	618	603	578	595	607	582	556	602	650	659	590	581	599	596	600	590	601	615	617	557	563	632	604	594	619	548	604	588	595	559	612	542	590	607	563	599	616	611	537	601	605	604	556	630	593	500	571	545	592	632	563	599	579	613	564	596	564	607	547	651	567	574	585	604	608	570	574	600	603	588	576	527	591	594	571	583	612	613	605	564	597	589	592	595	617	574	633	600	601	619	615	584	575	599	591	593	611	569	620	575	613	613	605	599	631	587	604	575	568	586	562	585	566	590	598	596	579	608	572	615	581	612	577	582	565	588	610	585	611	618	597	591	598	648	571	622	578	575	583	606	599	604	606	567	578	641	601	554	599	594	603	585	577	575	551	598	569	597	607	605	610	610	635	558	595	598	609	586	553	588	596	594	605	587	576	590	588	571	566	594	596	606	583	575	631	556	527	611	627	602	589	619	558	605	617	619	576	612	620	588	567	584	554	575	606	592	622	545	646	573	582	580	606	568	595	563	603	558	570	600	563	578	541	582	602	604	582	563	551	583	604	623	558	570	515	616	583	558	588	622	614	638	561	609	597	593	547	572	610	593	594	547	579	592	603	594	601	617	591	614	614	633	647	618	602	602	590	565	584	549	617	629	614	587	603	593	593	586	613	628	590	625	554	618	595	627	528	612	617	610	539	546	580	644	561	564	591	591	610	578	590	549	589	558	592	587	612	552	584	579	592	566	572	588	580	589	587	608	627	617	532	592	618	591	570	588	613	611	624	581	587	625	567	557	547	607	618	595	563	577	593	594	607	581	585	603	585	618	637	545	595	547	562	605	631	571	604	538	571	591	585	544	543	547	591	597	603	589	600	586	577	640	624	530	607	584	534	601	535	600	578	618	564	574	610	606	619	571	573	603	590	587	590	594	594	552	585	614	642	601	584	601	600	627	604	577	616	601	564	557	644	579	574	574	551	623	584	571	593	564	591	621	582	613	594	589	590	582	584	555	621	606	612	560	600	549	570	593	570	551	621	593	567	572	596	563	583	600	565	581	569	590	600	572	598	599	624	579	638	560	603	596	607	626	584	569	563	569	611	573	561	599	615	605	583	534	589	592	551	569	615	578	588	594	617	606	605	596	611	600	563	579	601	586	585	640	595	611	585	599	579	609	638	580	615	592	599	602	553	584	618	576	593	594	622	619	643	595	608	566	591	598	552	585	621	590	577	623	572	556	575	580	574	553	533	584	654	569	590	595	588	530	558	596	630	595	609	558	592	589	613	584	593	590	612	623	587	593	603	623	585	557	592	583	578	585	614	633	552	588	561	645	572	579	624	594	624	575	605	575	594	581	601	585	620	563	570	582	556	584	545	562	623	548	595	592	605	571	555	595	575	583	646	590	628	575	541	585	541	541	562	582	583	575	622	579	575	559	596	624	619	597	615	600	619	614	577	536	613	611	592	610	581	592	598	613	565	551	633	613	563	602	581	599	575	604	531	530	635	591	584	611	602	606	627	590	563	605	602	578	581	591	617	629	572	625	626	553	544	585	584	590	644	575	576	592	617	583	566	578	573	567	565	617	645	601	592	605	614	554	599	569	591	647	558	560	592	607	564	573	609	657	578	554	589	599	622	615	605	543	604	602	584	640	590	585	575	582	598	612	599	585	604	612	614	599	546	587	612	551	574	589	577	607	609	590	640	572	584	560	614	579	530	567	605	575	588	596	570	559	584	586	597	629	561	534	563	543	576	562	635	595	574	583	580	588	506	589	559	599	578	591	602	610	600	551	590	597	648	563	543	593	589	574	559	589	634	607	615	563	577	621	624	608	583	589	630	552	645	641	623	582	556	633	620	610	638	528	574	564	575	566	576	580	598	541	583	583	580	549	621	572	594	580	545	594	608	543	598	580	595	577	585	613	625	576	614	573	628	610	607	627	579	610	605	577	627	622	563	535	589	582	623	562	571	608	587	619	597	596	637	581	645	593	575	584	583	571	565	582	564	568	608	554	558	627	586	611	603	673	523	592	610	565	555	623	601	570	572	605	600	581	585	577	622	608	550	583	547	613	581	594	561	564	578	562	586	594	593	614	564	568	593	603	583	599	603	585	583	597	587	576	577	581	577	635	565	604	569	585	597	587	579	575	599	562	571	604	587	623	566	581	578	618	620	575	552	581	576	618	620	599	571	581	600	597	603	563	585	581	623	592	613	595	581	553	610	537	593	601	579	607	578	619	586	576	597	619	594	571	592	632	598	618	576	574	553	587	567	590	555	582	638	585	561	600	554	589	573	579	566	537	591	582	584	639	591	563	586	544	540	633	581	600	591	603	562	597	620	605	616	574	566	624	584	575	602	583	613	570	627	594	623	596	615	549	573	576	572	565	636	619	585	583	558	583	559	592	631	590	587	571	610	589	575	596	598	612	571	605	569	622	585	586	629	558	565	582	581	582	615	611	553	623	622	598	581	649	576	600	588	597	568	616	571	633	622	541	619	604	602	589	602	622	539	629	551	614	586	605	605	579	581	584	584	575	592	593	612	593	600	572	513	609	559	593	597	581	618	600	552	596	620	583	544	597	568	569	576	607	602	628	569	581	597	589	596	555	576	595	665	582	603	593	551	560	606	600	593	648	576	564	572	573	619	549	595	592	627	569	557	640	580	618	599	616	609	607	621	606	579	541	572	619	558	630	611	577	568	625	558	586	569	546	574	612	584	596	564	564	646	604	586	603	556	568	598	577	587	610	588	605	635	561	608	589	612	622	601	580	554	625	612	622	546	601	575	633	561	604	596	565	573	587	588	595	576	608	634	595	622	561	583	639	553	603	588	599	593	577	606	574	575	569	567	603	553	636	575	599	560	607	580	581	561	555	599	616	571	570	660	565	602	548	594	627	528	599	621	605	574	581	598	563	598	611	641	584	597	588	564	587	558	594	586	562	626	559	629	595	611	581	534	572	610	531	589	584	596	612	587	591	544	553	635	603	551	639	590	569	617	622	569	597	641	583	589	597	601	548	610	593	634	635	610	568	552	573	622	613	568	592	570	613	582	598	557	559	577	585	594	567	625	574	642	575	572	615	560	611	575	620	611	539	635	590	551	683	620	552	601	615	573	562	581	623	612	603	632	582
5199	32796	25706	4856	3520	2662	2167	1752	1402	1234	1170	1018	953	846	817	760	721	718	794	678	690	659	627	622	671	635	664	650	633	646	618	626	626	656	612	646	620	600	611	589	641	602	611	616	592	606	603	597	552	612	601	613	554	634	583	576	597	655	614	608	609	632	577	574	626	624	624	561	605	562	591	599	581	583	643	577	599	608	600	624	605	601	605	651	625	573	585	642	576	567	621	584	611	594	610	584	608	594	568	609	638	608	570	622	635	596	578	568	636	632	612	589	586	581	587	568	598	585	582	606	564	605	587	604	594	617	606	588	602	613	587	627	601	601	565	649	550	611	613	644	617	590	586	582	584	603	580	605	585	527	636	589	608	573	630	596	576	613	605	568	628	623	559	553	555	594	536	654	595	598	603	567	597	603	603	646	618	591	602	645	591	635	623	611	592	610	601	586	559	627	571	559	637	598	588	601	583	616	600	553	589	620	561	623	563	598	573	602	612	606	593	599	575	610	577	641	590	628	622	584	584	593	567	579	600	566	570	614	636	614	630	592	590	591	601	579	621	576	593	624	536	609	582	587	620	618	636	605	586	575	600	576	561	604	598	595	591	547	632	611	598	580	562	570	601	593	639	593	618	617	596	550	558	600	634	570	597	581	621	628	597	577	556	576	608	652	557	591	600	619	566	579	604	577	576	593	597	580	621	590	578	600	611	607	599	566	591	609	592	558	622	598	618	540	602	613	591	639	573	584	620	593	591	572	569	543	598	569	583	547	571	602	583	560	602	591	638	630	601	551	558	626	582	616	582	612	589	578	569	588	565	569	609	603	574	583	618	611	587	566	554	606	597	571	571	604	602	572	586	588	606	630	584	603	608	533	579	544	603	608	590	576	583	565	631	581	648	595	575	565	574	601	610	590	633	607	618	597	623	636	628	605	609	614	604	563	607	556	572	584	584	544	588	558	601	626	620	621	604	599	645	579	585	626	608	604	553	602	577	604	565	623	586	600	633	603	614	565	563	549	550	613	620	598	643	623	585	583	611	629	610	554	591	600	628	582	568	575	586	577	605	602	591	616	580	602	608	587	611	626	587	625	626	572	597	592	595	553	585	588	561	593	611	612	590	610	540	612	569	567	571	582	601	599	573	603	573	584	595	542	597	593	582	549	606	558	601	603	563	594	607	580	681	610	589	580	557	558	596	617	608	585	569	578	588	567	637	585	564	581	598	545	562	602	602	575	560	608	575	590	562	561	606	619	569	618	595	607	586	600	579	633	647	585	601	607	637	593	632	605	576	601	591	588	613	615	602	598	549	596	603	603	596	604	630	608	588	546	608	604	601	564	572	597	622	571	582	573	598	566	559	577	643	605	649	637	569	637	576	599	625	588	629	613	563	550	595	590	603	590	599	598	560	577	586	578	581	584	579	618	622	593	612	621	594	584	589	629	580	589	605	622	647	617	624	589	602	600	634	589	612	621	640	604	585	596	568	563	587	608	575	586	584	569	581	608	589	600	580	616	617	561	566	606	606	585	565	608	613	623	614	571	590	580	589	560	583	613	569	589	622	570	609	626	622	587	600	597	563	647	608	588	625	589	606	582	578	622	618	578	609	601	600	579	585	526	598	565	578	553	580	606	628	583	605	612	570	558	631	575	605	564	579	602	548	584	592	600	583	566	548	606	575	563	618	589	610	593	644	614	568	635	617	577	606	565	574	546	595	568	607	604	600	600	625	596	594	568	589	615	617	564	585	608	600	561	584	582	619	555	545	631	579	552	608	587	578	654	632	553	597	605	583	569	593	609	590	580	559	570	539	590	580	604	569	600	582	607	607	585	580	625	586	618	629	568	606	589	594	589	582	607	597	618	575	632	613	595	604	579	583	637	584	636	590	622	584	551	578	563	592	602	630	591	601	604	593	623	579	598	568	549	597	593	624	576	616	582	588	572	593	564	586	609	567	592	538	607	596	593	627	562	594	582	607	563	597	584	580	570	602	581	633	631	573	586	564	632	592	587	583	597	578	551	592	612	616	587	577	598	626	631	585	611	585	601	598	592	582	598	617	621	569	588	583	601	606	598	592	591	600	593	642	584	590	608	626	638	562	615	604	611	608	539	599	567	605	587	596	634	611	563	609	617	553	602	588	558	611	576	584	599	564	616	599	597	609	569	571	616	565	606	597	603	582	597	603	589	613	614	582	610	560	608	607	566	611	599	594	541	603	567	630	584	594	589	606	591	620	627	576	571	629	590	576	570	558	591	626	614	564	595	599	588	657	576	584	584	593	605	601	603	577	554	635	596	601	582	613	628	555	573	602	592	639	591	572	584	605	618	604	598	619	636	583	604	565	569	587	608	592	608	597	556	584	598	574	610	580	626	637	628	601	608	597	590	588	591	596	591	547	562	574	572	614	562	612	575	591	623	569	624	586	595	572	572	599	633	619	615	606	621	599	628	595	587	573	631	585	672	614	531	615	585	615	583	611	578	602	591	629	600	598	607	538	578	609	607	586	616	597	598	579	581	607	559	555	595	571	619	626	571	647	605	643	592	637	591	606	647	561	626	645	584	593	567	586	572	600	599	583	573	605	636	576	659	560	585	577	585	621	603	632	612	602	578	607	589	621	610	595	618	623	587	583	613	554	573	562	601	581	598	616	587	574	592	614	579	587	590	582	634	629	584	630	597	595	644	592	603	579	574	606	614	566	609	621	593	577	586	609	572	595	560	578	598	634	562	562	604	554	602	572	612	592	611	604	600	575	625	560	564	584	570	623	620	573	610	595	611	587	617	586	641	615	542	653	608	555	603	592	573	600	573	607	569	611	664	597	567	589	634	567	582	584	582	593	596	576	601	548	599	599	550	564	566	630	601	607	540	590	582	643	600	600	587	554	583	604	561	610	608	578	569	549	625	573	610	601	573	553	630	592	594	570	634	627	578	615	545	591	608	595	552	583	572	619	626	572	610	597	572	620	613	563	535	592	608	608	614	587	585	623	574	600	564	606	588	612	597	598	608	602	594	597	628	573	589	570	620	585	596	623	628	569	586	569	561	596	600	567	578	601	591	603	560	607	594	582	583	578	634	609	563	609	583	540	583	616	605	591	573	547	601	555	593	638	598	636	593	609	567	623	579	616	573	555	588	601	582	632	587	576	602	557	597	612	604	589	577	612	604	569	611	621	585	583	601	569	613	553	590	636	599	594	628	573	639	589	567	568	570	567	642	609	585	569	578	596	667	619	626	571	612	562	630	575	571	546	564	625	596	623	590	590	578	620	567	584	612	548	616	617	581	587	575	603	523	582	516	568	529	595	567	611	580	589	620	588	573	611	577	589	595	578	583	572	585	566	580	613	551	612	632	587	642	594	596	581	575	620	602	576	578	610	536	575	581	585	576	566	588	574	571	575	609	601	588	611	643	603	601	618	604	568	576	595	571	593	554	602	597	623	587	574	574	554	597	573	581	592	580	612	589	580	597	588	603	555	572	609	573	571	550	594	624
28121	18176	8410	751	250	219	186	201	203	201	196	170	172	168	202	170	160	175	198	188	178	193	162	183	169	161	188	168	172	193	187	178	178	163	174	190	180	167	202	163	178	157	210	187	169	198	185	157	191	166	170	165	176	170	166	192	178	196	171	181	159	148	154	185	190	170	168	182	181	157	192	195	172	181	194	171	164	185	166	131	198	166	179	178	187	166	175	167	158	177	155	183	165	171	183	177	162	174	170	170	189	193	169	179	175	168	173	171	185	177	174	180	157	179	188	175	169	171	204	189	180	167	177	168	165	177	188	160	174	168	170	160	164	173	192	142	166	147	189	188	173	171	152	167	169	160	163	152	169	157	167	162	159	175	181	177	166	191	169	159	170	178	163	178	194	167	161	172	179	157	149	178	168	180	195	182	178	197	146	163	161	173	182	165	191	146	167	181	158	164	176	173	185	171	166	164	168	163	170	177	195	174	181	181	177	178	191	167	174	183	153	186	187	175	175	181	202	192	167	164	192	178	166	184	186	169	163	173	175	177	177	165	159	184	159	179	161	185	174	186	181	158	183	177	175	163	175	200	181	172	180	185	158	170	159	177	186	177	182	193	186	169	197	193	162	176	182	178	172	148	161	166	197	157	160	168	176	193	168	179	182	188	179	183	163	173	156	183	165	158	173	179	162	153	200	181	180	190	174	175	183	150	194	209	161	175	155	187	189	169	170	185	165	193	205	159	172	186	174	181	187	205	171	172	163	171	182	178	186	169	196	175	180	165	170	194	189	185	163	178	173	188	184	177	166	162	188	167	173	166	190	157	146	201	160	179	165	161	184	176	171	178	160	171	197	175	179	177	178	163	177	179	155	194	185	183	160	172	167	176	174	160	143	179	171	166	178	164	164	194	180	162	171	172	171	196	162	193	212	171	142	187	175	187	164	163	178	201	177	171	173	186	173	162	186	170	148	169	148	186	172	172	169	160	175	180	184	172	181	178	181	164	171	161	167	161	167	168	182	189	171	181	172	180	175	182	177	194	183	180	174	182	180	190	155	164	169	180	170	179	176	207	190	164	183	176	192	175	172	166	187	179	190	160	189	209	189	161	165	171	160	170	188	185	183	191	146	155	181	179	134	211	188	164	160	188	154	165	181	172	185	188	172	186	150	169	182	157	177	196	176	196	162	186	175	165	168	170	183	182	159	154	171	182	176	177	175	176	170	173	162	179	161	201	166	176	191	163	168	163	183	166	169	167	206	174	186	163	179	150	170	190	181	159	188	168	194	167	169	178	184	190	184	188	182	206	175	168	188	185	161	189	189	194	204	174	162	184	158	165	170	167	198	171	172	177	172	181	163	182	166	161	169	191	186	157	188	165	184	180	203	143	166	183	182	175	166	168	159	194	166	169	168	167	156	165	182	190	156	181	177	192	181	199	175	182	188	173	169	170	165	174	174	171	166	166	166	198	172	152	186	193	168	171	195	168	176	165	150	209	161	182	179	196	171	174	176	165	150	172	160	153	173	174	194	208	175	181	149	148	168	199	175	181	201	156	174	160	155	161	167	179	165	159	170	187	182	150	166	163	173	171	187	173	177	171	183	201	195	174	169	159	171	160	172	171	150	166	163	181	176	180	189	197	188	167	182	168	192	168	174	150	175	187	177	169	179	186	200	188	183	184	183	183	178	189	185	175	167	181	159	180	171	170	210	157	170	169	165	158	183	191	177	170	173	198	140	189	172	179	195	177	160	168	174	189	170	144	190	187	154	156	161	173	168	184	191	194	190	185	174	175	178	154	165	165	154	181	182	185	153	203	187	166	153	192	179	188	177	196	187	181	186	195	173	179	168	163	178	167	181	187	146	156	166	177	149	171	183	172	167	187	173	165	161	163	144	180	171	183	180	181	182	182	173	188	174	173	173	165	160	171	173	196	211	182	167	182	169	166	184	188	176	154	158	214	164	165	170	172	167	166	151	165	183	164	162	181	174	167	199	176	157	192	169	182	167	155	173	189	189	195	178	172	176	163	159	174	178	183	195	175	160	173	160	162	191	160	172	178	169	189	164	184	175	192	187	160	165	186	161	165	162	181	175	180	153	174	169	182	179	170	191	176	186	177	176	154	161	204	185	158	179	176	153	183	164	169	184	204	175	171	162	169	159	181	174	171	164	170	182	172	181	162	180	198	160	182	178	176	181	198	161	162	183	175	167	144	182	170	190	159	194	190	181	152	171	156	174	174	179	209	169	178	186	163	187	161	172	181	176	187	184	209	174	179	159	206	178	161	155	177	185	179	178	175	182	168	183	166	175	177	178	175	183	184	186	178	194	153	178	156	175	180	150	196	172	180	158	169	180	191	171	152	158	166	157	152	165	205	167	169	177	192	183	153	155	178	205	196	185	158	171	187	186	152	176	165	163	162	173	175	177	170	148	164	197	191	163	160	193	185	203	180	201	161	182	183	147	171	178	161	184	181	167	188	143	169	178	181	172	166	183	172	184	187	155	190	150	179	173	186	190	186	176	195	189	163	170	172	165	186	159	155	178	175	163	181	158	163	182	136	163	229	173	176	171	180	163	172	182	184	178	176	183	166	155	197	178	180	194	182	190	143	169	170	158	139	173	160	175	130	173	186	157	187	189	169	157	181	155	191	154	171	158	151	157	165	174	195	176	189	164	197	184	189	177	151	181	188	160	200	182	205	187	175	156	190	184	163	183	141	171	188	192	162	191	171	173	159	188	163	170	154	153	163	188	165	156	168	160	196	181	191	184	176	161	163	156	190	179	167	164	153	164	162	159	184	198	205	213	188	181	195	193	189	165	184	153	170	180	165	182	175	174	172	177	166	156	189	156	189	158	184	175	194	179	173	162	181	151	154	173	177	173	193	202	184	179	180	172	162	185	190	173	175	177	191	180	181	159	171	172	193	163	169	172	179	161	169	167	156	182	167	183	197	169	185	176	180	168	174	165	170	181	190	168	181	178	181	173	163	183	164	163	162	181	162	164	161	189	188	160	191	185	158	174	184	176	177	201	172	169	161	176	180	173	184	191	178	197	171	188	170	163	184	163	192	190	167	181	147	167	176	184	163	197	163	147	183	212	186	181	159	158	161	170	178	179	192	204	168	148	177	167	161	181	185	173	185	196	156	170	200	168	176	162	164	164	183	174	167	191	180	174	165	194	165	161	162	186	174	212	178	166	195	169	162	173	160	162	187	182	169	148	184	165	158	176	173	190	193	171	177	186	163	189	169	202	204	147	185	171	180	173	180	165	170	180	165	184	154	173	176	192	183	168	160	174	168	182	203	201	182	186	183	182	188	205	164	156	174	185	197	175	161	182	199	156	176	196	174	174	165	157	169	188	156	169	168	169	173	165	143	175	162	170	175	151	179	170	200	148	186	172	189	168	173	179	168	160	160	167	171	166	166	173	187	166	192	159	177	160	169	174	172	168	173	149	160	167	172	161	195	171	164	180	178	159	181	199	189	153	185	177	182
4274	2929	4154	325	296	276	247	223	213	218	215	210	224	206	225	203	199	200	206	186	193	198	202	214	223	192	172	220	209	176	176	183	190	176	194	203	213	196	183	207	196	192	195	196	183	179	202	184	201	184	189	189	191	165	217	214	206	201	191	184	214	205	187	180	197	199	221	190	216	202	210	200	201	225	215	186	186	195	230	222	215	201	198	169	198	185	184	177	201	225	186	203	196	180	223	190	217	196	197	209	198	187	196	185	198	218	207	171	194	191	176	206	214	197	207	190	214	195	212	183	178	203	185	195	190	202	198	176	201	215	196	179	172	191	206	199	183	213	176	184	199	197	207	187	202	180	224	202	184	183	181	203	188	205	202	194	204	176	163	187	205	192	183	185	219	210	184	191	203	184	185	174	196	197	192	192	173	199	190	207	214	191	174	207	175	193	201	200	197	190	185	187	213	182	200	181	188	191	192	203	207	198	207	185	208	196	203	172	196	201	200	180	208	190	197	199	219	180	166	190	188	209	212	202	201	205	194	205	193	207	193	196	189	208	209	187	197	188	187	211	187	204	192	205	191	195	203	207	209	201	204	212	173	205	201	182	215	211	231	177	194	175	195	203	171	195	194	203	187	211	194	202	208	236	187	205	209	200	173	183	197	208	177	203	208	175	210	220	213	169	193	184	171	185	179	190	179	172	193	201	189	194	163	181	190	185	235	214	177	202	196	199	220	222	204	190	194	191	198	215	198	214	180	218	217	189	187	188	207	199	197	176	186	201	187	184	207	206	179	203	196	173	181	205	203	172	199	187	175	192	216	191	176	191	200	202	210	208	196	166	206	186	197	193	197	188	178	185	204	183	170	170	213	208	197	199	216	182	197	180	185	218	188	178	190	202	232	181	192	187	202	194	192	202	184	192	209	196	216	183	189	205	190	199	211	209	197	212	206	171	191	179	162	227	176	171	191	210	220	184	221	193	188	212	194	203	194	204	197	201	175	197	203	197	181	208	200	201	198	183	194	209	192	199	189	208	201	216	185	210	201	195	208	171	200	194	212	195	174	189	220	201	180	181	221	195	202	192	208	188	190	190	209	178	206	205	186	183	195	181	182	182	201	186	196	205	185	184	212	169	181	185	191	167	195	189	190	185	183	199	197	192	213	191	202	218	178	196	186	180	193	192	209	191	183	187	209	202	207	195	181	210	197	194	203	198	197	179	196	201	190	179	171	173	190	229	203	180	230	191	196	179	203	182	201	200	191	180	185	213	194	191	176	183	189	187	210	179	186	183	202	183	191	221	185	196	209	193	187	219	187	205	190	182	191	205	204	199	215	196	194	218	196	190	178	192	235	212	188	206	214	211	203	198	213	203	187	194	196	188	189	190	191	197	180	175	213	190	186	186	195	184	171	197	177	207	224	210	181	200	239	205	197	208	189	187	180	200	209	191	170	191	187	171	199	196	188	202	203	195	193	211	226	214	197	207	198	187	194	198	192	194	200	195	195	188	196	175	196	183	187	209	190	203	193	207	209	214	217	200	213	181	216	178	178	207	194	172	197	202	202	181	199	181	193	255	195	180	204	186	210	207	212	196	189	207	212	208	189	178	209	194	188	192	210	226	187	200	185	213	159	189	193	178	202	184	166	213	184	223	186	215	195	175	212	222	187	200	180	166	196	189	178	201	198	164	177	202	171	187	208	213	207	200	187	175	201	177	189	200	230	200	185	194	194	197	204	224	189	204	198	193	179	212	205	183	177	207	207	211	200	187	196	187	171	210	194	214	204	181	194	206	187	197	190	212	182	195	192	180	188	173	189	200	190	203	186	193	190	175	225	194	181	208	190	183	192	196	217	191	185	185	193	185	169	205	185	192	199	217	214	215	153	173	192	188	213	194	186	175	195	222	222	194	211	202	176	213	183	194	201	180	179	217	196	184	196	225	191	200	200	200	207	204	216	188	194	215	208	163	209	193	181	204	194	177	183	208	165	188	201	210	211	206	181	212	170	172	184	184	203	213	215	200	222	188	217	225	183	223	202	187	205	173	189	194	187	210	202	179	207	162	199	200	191	192	186	209	179	211	209	173	192	205	183	205	213	181	185	199	181	179	189	189	211	178	206	213	208	179	174	200	175	168	187	189	182	187	188	197	225	189	191	205	188	184	197	206	193	181	206	213	210	206	177	210	199	199	201	179	203	190	178	208	204	197	214	182	195	204	191	230	190	180	198	188	199	194	180	176	207	180	201	180	187	188	182	209	188	191	216	200	196	175	181	172	181	202	213	182	189	190	187	191	170	193	194	171	223	185	205	203	206	197	221	181	189	188	181	185	186	193	184	214	192	179	191	221	200	177	206	203	174	218	214	182	195	186	207	182	200	215	193	188	181	211	168	209	206	188	197	188	212	186	200	205	196	190	201	195	213	192	184	207	180	197	207	185	204	199	198	202	211	194	190	217	180	203	200	232	198	188	193	193	216	171	197	198	187	178	160	178	205	204	200	199	186	196	216	204	189	198	211	209	213	200	198	195	197	187	183	193	188	191	191	209	223	208	199	198	201	198	191	182	201	194	181	214	183	208	211	182	216	183	165	206	220	190	215	202	187	217	178	179	201	170	184	197	226	177	177	203	217	207	222	180	198	206	186	197	190	203	202	198	172	214	173	221	210	190	196	192	187	194	221	201	177	191	207	209	194	184	205	166	208	200	179	198	189	174	195	203	197	185	196	190	209	227	189	209	205	180	170	191	195	200	182	217	216	181	199	205	181	193	201	218	183	202	189	205	205	190	204	189	174	183	176	200	204	210	203	212	192	188	184	205	211	186	170	203	232	183	193	189	194	201	216	188	199	179	193	191	207	202	179	191	231	201	191	212	216	191	213	183	177	206	179	183	236	188	206	182	196	214	207	202	191	185	174	191	210	194	199	189	208	202	206	201	212	199	178	195	221	201	185	220	210	207	196	205	183	188	220	186	210	182	187	197	210	194	183	193	203	188	194	177	188	233	174	196	218	166	183	181	202	198	206	185	205	178	206	175	170	160	194	216	208	221	210	190	201	201	201	184	186	189	190	193	213	206	194	196	200	210	216	199	203	206	210	193	208	197	180	197	179	213	219	204	189	186	186	209	198	188	180	184	184	179	183	185	202	202	209	184	177	191	184	186	203	188	186	179	185	193	176	202	206	197	187	197	206	224	184	170	200	196	180	206	195	208	167	206	197	170	171	184	206	199	208	193	185	187	184	198	216	196	194	194	186	200	172	177	212	174	208	212	208	212	211	202	178	186	214	185	193	173	223	206	219	191	203	217	206	207	183	206	219	183	201	203	202	172	201	197	188	187	197	184	198	215	201	204	208	188	190	184	197	196	178	190	193	200	192	180	184	234	198	203	217	201	190	179	216	187	210	221	210	193	203	206	203	219	209	190	186	203	198	190	189	199	216	199	188	176	190	199	189	197	198	177	202	189	208	191	191	198	187	212	212	218	187	201	206	188	185	197
23904	21310	28546	24399	21288	11730	1117	697	571	513	467	434	438	384	402	367	400	397	359	346	351	334	331	308	350	358	318	316	338	342	342	354	311	338	320	321	317	327	322	314	325	344	294	323	304	322	264	342	293	340	319	343	318	319	328	325	299	333	328	322	331	306	332	305	301	350	334	324	332	303	325	319	307	338	289	328	317	307	317	306	318	311	316	301	317	322	290	322	309	332	298	319	322	346	326	319	300	313	314	311	321	295	350	322	312	290	300	267	312	340	336	298	281	311	312	320	308	355	305	325	301	319	331	324	315	301	337	299	320	326	341	317	318	309	294	312	314	312	351	348	317	282	325	321	322	299	338	302	326	330	305	300	317	292	308	316	327	277	306	349	333	311	318	306	298	325	334	322	309	306	311	334	304	328	306	316	331	311	305	329	351	307	300	284	326	287	332	329	333	316	309	329	290	318	307	346	292	315	311	308	299	332	349	329	325	319	299	349	342	326	298	309	324	276	323	339	322	330	292	308	325	335	301	311	299	330	316	338	303	298	308	318	302	293	340	323	303	302	299	319	323	323	311	347	311	311	305	309	311	264	305	315	339	310	303	343	292	304	312	302	330	274	303	315	325	332	340	376	299	326	299	311	312	326	307	327	336	340	318	326	280	295	317	292	310	337	318	323	306	300	316	320	339	308	313	304	338	315	305	319	331	310	344	327	303	284	287	319	335	321	309	312	327	304	298	334	316	320	319	311	323	322	299	351	291	301	299	318	324	343	326	312	317	310	288	276	306	304	307	300	302	318	311	338	323	308	321	306	317	307	343	296	317	289	301	300	359	320	327	289	306	327	331	307	317	300	316	323	282	324	317	308	307	311	331	334	314	337	312	309	303	364	298	326	310	297	322	315	284	296	327	314	307	305	298	317	318	314	328	334	320	290	314	303	310	330	345	337	315	319	311	311	351	333	341	321	288	291	321	304	318	280	330	304	303	315	345	304	320	304	321	319	302	335	326	307	310	339	333	287	304	311	327	290	350	313	319	306	328	308	326	294	287	330	323	293	286	261	306	313	323	319	318	306	302	293	317	325	325	334	327	326	340	306	297	337	302	329	333	305	323	258	350	312	314	354	354	299	298	312	311	283	296	279	301	336	290	325	309	323	311	308	280	301	271	322	316	319	306	323	341	310	312	303	314	352	298	297	306	304	331	315	320	310	325	304	304	303	306	365	323	303	314	293	288	315	319	313	298	316	328	299	316	333	293	314	290	307	282	317	338	317	298	350	324	308	317	306	280	316	301	303	320	319	311	342	323	293	274	315	350	336	306	313	344	301	309	308	310	305	302	334	301	319	326	326	335	321	276	320	315	320	313	327	327	338	298	292	323	300	314	324	297	287	339	318	339	333	307	308	322	317	315	323	326	332	294	327	278	291	309	314	316	328	305	322	283	319	303	305	328	307	301	344	316	320	320	320	328	321	307	305	347	304	333	304	312	329	301	302	329	293	336	321	313	322	291	289	312	306	323	287	316	303	338	292	332	314	301	313	298	315	312	317	325	292	344	326	296	313	271	322	293	296	323	325	303	338	321	320	300	352	295	309	302	301	322	306	311	332	334	294	304	300	341	295	328	307	302	314	330	324	312	335	308	308	353	310	335	306	316	350	322	309	337	350	329	337	320	324	329	339	307	334	298	331	302	317	289	329	325	336	329	351	308	305	322	321	296	326	323	320	295	311	315	292	306	308	344	275	299	301	342	296	287	314	313	285	316	310	291	302	346	318	330	304	325	346	310	319	329	324	296	308	292	334	318	289	319	340	309	304	318	282	317	316	329	334	299	332	324	298	304	319	318	320	298	335	321	267	289	326	319	310	286	314	310	352	333	297	327	321	311	317	312	320	295	301	351	304	313	320	327	304	311	298	331	312	372	321	311	286	311	305	324	314	313	312	324	329	334	320	291	280	316	299	322	304	321	295	285	327	308	308	307	316	311	340	285	330	337	319	336	325	330	327	308	292	281	284	304	288	326	300	299	289	297	291	291	350	325	320	338	290	290	326	287	309	337	309	304	325	303	299	310	329	329	263	319	332	335	369	320	328	284	315	305	378	331	316	335	328	312	341	330	310	336	326	305	325	321	333	331	321	331	309	326	270	320	326	315	325	328	357	326	313	344	314	308	303	309	304	351	302	299	294	310	324	308	303	317	331	356	338	300	319	353	321	316	335	298	313	314	292	299	300	322	315	320	298	322	323	323	330	327	300	277	347	320	295	303	320	309	311	288	322	304	336	293	367	322	361	304	337	310	303	312	330	318	324	324	316	312	297	315	321	304	325	286	299	377	312	304	349	348	296	307	326	310	322	292	320	309	291	309	314	291	335	334	330	273	320	297	314	293	335	319	314	285	283	311	309	323	309	311	322	301	303	330	306	306	304	331	309	315	266	309	336	296	311	313	330	339	278	309	313	321	338	296	302	330	349	313	302	315	284	307	293	329	304	326	317	291	294	279	327	311	314	292	324	309	310	311	287	311	351	308	351	313	341	315	309	336	331	323	307	312	302	326	331	315	295	322	353	306	317	318	319	325	329	305	305	345	311	319	306	317	308	301	334	305	304	316	322	333	314	300	309	289	316	316	304	322	342	350	333	315	291	304	333	314	316	302	308	313	306	334	321	353	313	305	327	298	276	322	324	345	339	320	311	313	322	289	298	315	314	336	318	308	315	317	329	299	323	323	351	324	304	327	311	300	328	315	303	326	318	328	305	322	316	327	291	311	284	299	346	307	331	297	309	295	319	313	323	304	318	326	320	311	292	297	318	306	332	303	330	312	304	337	324	325	351	281	308	306	275	289	325	304	284	306	323	299	294	346	318	323	319	322	333	294	290	313	281	290	336	300	334	330	332	330	318	307	317	306	351	329	319	296	293	347	345	337	297	319	353	303	308	321	297	316	315	324	361	306	306	311	306	337	318	319	353	297	311	318	300	288	328	293	302	301	303	304	306	322	296	288	313	331	332	281	284	307	311	327	322	301	330	305	324	305	324	328	291	334	329	337	324	287	323	331	281	319	313	324	320	294	320	296	300	333	328	334	312	329	308	324	307	308	330	295	287	290	298	336	314	296	289	324	331	343	305	317	314	352	304	312	314	345	310	329	330	315	322	323	311	313	340	305	282	277	309	301	318	315	280	335	316	300	296	319	350	302	331	342	353	305	322	299	319	295	319	317	283	371	310	323	294	305	310	306	319	321	338	295	304	291	310	351	318	321	298	309	265	301	316	310	329	319	319	300	279	338	333	303	304	311	304	340	307	323	313	321	322	326	281	345	375	343	318	291	314	277	303	332	320	296	331	319	325	314	292	329	316	311	307	321	332	324	317	285	310	333	338	321	301	321	299	298	343	341	282	288	295	328	292	338	354	299	298	306	328	308	336	297	323	336	330	315	306	310	321	287	330	294	308	305	316	306	285	334	329	267	328	310	329	299	311	351	286	321	314	310	280	321	319
3602	12156	21942	2768	1993	1493	1226	949	783	682	570	510	495	469	453	408	421	375	409	405	418	363	344	343	385	338	368	382	352	354	358	349	293	316	371	367	331	334	340	336	319	296	305	344	349	327	309	339	341	344	297	330	340	291	310	348	326	337	323	356	341	355	306	354	330	318	321	321	329	296	331	326	306	307	355	336	341	333	359	319	300	331	327	328	297	318	321	335	329	370	331	330	338	324	318	309	310	328	302	320	322	319	295	325	325	299	339	319	323	327	319	331	328	315	304	328	348	341	349	338	326	316	336	335	353	322	320	338	308	320	346	299	292	339	304	331	365	327	330	319	333	284	302	324	302	305	338	312	312	345	307	325	339	314	343	331	357	329	360	326	347	319	335	359	308	320	302	325	315	299	294	364	351	341	340	306	316	286	350	325	369	321	323	295	316	321	321	310	327	315	325	351	299	339	330	291	292	336	299	340	293	340	361	297	314	310	312	306	334	344	346	320	320	315	354	309	354	332	286	330	311	311	343	355	311	299	348	335	320	355	311	351	333	331	330	308	329	343	313	338	333	325	285	341	311	313	331	320	314	331	314	344	301	319	333	326	333	335	331	360	281	324	323	326	353	305	321	337	322	328	357	349	333	336	329	286	325	357	318	343	328	290	350	334	312	325	330	341	328	343	320	330	307	306	325	356	335	311	328	339	338	307	318	318	326	341	307	342	326	350	346	348	339	322	324	309	317	326	324	308	311	318	324	317	297	325	334	321	319	302	342	293	334	338	317	337	332	315	369	326	315	349	279	342	337	322	307	288	348	305	345	331	326	309	329	333	335	350	280	347	324	314	299	311	330	306	323	323	311	335	375	328	339	293	312	355	339	322	339	339	295	320	326	319	329	337	329	328	317	328	342	318	350	303	344	347	298	299	309	333	310	303	298	330	338	297	323	307	317	321	345	324	339	352	298	345	281	307	318	332	347	333	329	298	303	335	359	326	319	285	361	322	327	347	315	318	312	312	335	303	329	298	339	322	322	345	318	330	308	334	322	325	322	306	314	303	310	309	315	342	326	336	323	331	308	326	319	311	305	345	314	332	321	324	318	320	327	320	318	332	334	362	317	345	287	314	311	310	323	331	306	329	299	303	317	325	329	335	323	351	338	329	338	312	310	316	333	335	333	352	327	346	323	314	312	319	330	292	351	329	319	335	319	331	337	305	315	322	353	316	334	313	305	344	329	308	329	336	298	326	301	323	326	329	283	327	334	332	319	351	329	337	296	357	312	313	352	325	312	311	332	343	369	312	323	340	303	341	381	322	332	338	314	332	305	329	334	341	323	330	301	311	346	347	305	315	340	306	326	299	310	371	342	322	345	312	305	348	333	347	318	345	322	313	338	292	303	314	309	326	306	334	310	337	342	312	321	348	340	339	321	301	290	357	340	318	299	311	290	337	304	320	312	333	333	332	327	359	311	312	330	331	309	337	304	325	342	323	319	337	327	359	320	290	323	338	308	352	336	309	347	349	355	318	313	322	329	337	298	368	316	298	323	322	332	337	318	295	323	305	324	348	339	333	296	300	301	299	285	322	323	303	330	352	303	351	327	300	352	317	330	334	320	325	339	325	308	353	287	320	335	321	300	292	325	319	335	309	322	318	329	322	329	330	333	304	279	328	324	357	327	307	323	360	313	323	340	342	313	344	293	331	334	332	332	328	329	273	355	317	310	329	339	314	302	318	329	339	318	339	332	317	315	325	307	341	338	321	336	335	345	354	317	303	363	326	324	312	345	303	311	321	350	343	325	332	297	301	306	322	311	296	360	300	341	318	313	325	315	303	333	328	345	320	344	335	301	301	306	312	341	321	297	344	319	353	307	323	306	341	316	327	316	335	333	337	321	301	304	298	298	331	339	344	308	323	301	329	332	307	306	337	351	316	322	329	308	325	341	337	289	305	352	286	322	293	384	353	308	328	324	297	317	335	311	296	340	352	323	309	301	323	323	309	280	301	303	306	306	334	314	308	337	336	321	324	352	344	338	323	317	323	301	320	338	347	321	321	304	310	354	338	296	314	293	327	323	282	308	315	323	347	332	337	312	337	322	340	301	324	305	316	290	329	328	342	296	335	332	297	295	343	331	302	354	319	296	325	311	320	324	320	352	335	343	329	338	340	322	307	325	314	310	331	362	314	336	341	342	310	330	316	308	327	324	351	310	284	329	340	334	303	322	319	318	316	314	331	310	331	341	344	353	323	322	321	328	334	324	334	343	302	321	338	316	339	318	354	332	340	315	322	305	323	313	337	317	329	316	329	331	301	303	320	352	336	329	316	309	322	291	334	366	343	364	340	335	335	304	334	359	325	321	344	350	293	346	314	315	347	345	313	310	345	324	333	334	321	310	284	297	342	327	323	312	357	299	325	333	348	321	346	318	328	331	330	310	315	320	312	335	342	329	326	322	352	333	304	304	288	323	293	330	318	292	363	287	322	343	303	308	299	321	332	348	308	294	332	319	358	314	334	333	330	341	321	302	321	321	320	294	311	334	340	318	315	329	320	319	337	322	336	333	337	338	321	341	318	365	325	333	311	325	335	319	313	320	329	325	338	313	361	339	339	324	320	328	340	310	327	292	331	324	316	323	309	332	311	334	327	342	328	290	330	324	307	345	312	320	345	326	316	319	306	304	316	337	301	328	318	328	311	305	350	344	300	305	324	320	292	334	323	301	311	310	330	325	334	352	327	342	313	322	318	311	283	339	332	321	354	329	288	340	337	320	331	319	331	340	314	317	317	304	347	314	312	319	349	293	311	320	318	341	307	356	308	300	325	321	334	367	321	315	313	320	343	307	320	316	322	287	310	338	308	299	311	338	324	326	329	327	335	312	311	307	303	341	330	342	334	313	314	291	327	333	296	314	310	330	337	332	280	336	349	325	313	327	291	290	349	338	310	324	306	328	331	319	330	316	323	313	303	328	300	345	322	343	307	324	363	346	364	344	313	334	321	334	344	346	351	299	318	368	345	330	340	316	308	312	332	328	298	350	344	319	361	329	328	324	334	304	341	340	346	299	353	350	319	299	297	325	271	309	319	336	308	312	303	334	361	343	331	328	315	292	325	314	286	325	320	302	336	326	305	323	312	320	306	298	327	320	298	322	343	315	342	307	340	323	321	325	317	342	331	322	327	307	313	281	317	301	328	328	329	305	344	317	330	333	325	325	312	331	296	327	334	338	303	335	368	338	283	324	264	316	323	367	290	348	332	303	335	311	278	336	356	313	300	330	339	352	330	345	334	299	338	300	305	330	326	325	332	327	359	329	300	304	312	304	338	329	316	341	324	345	318	327	328	328	307	324	342	308	317	315	323	339	305	337	332	336	322	322	351	324	309	355	317	331	348	307	326	355	345	327	365	362	329	319	356	351	336	331	305	318	317	303	299	321	327	302	322	330	324	321	349	320	330	314	333	296	328	340	301	286	332	325	350	362	340	309	307	321	333	322	332
25205	21420	27620	25603	10889	818	596	453	471	432	425	401	377	441	379	348	358	385	363	367	341	370	367	368	372	334	318	382	348	346	377	344	375	357	334	344	378	336	359	341	344	351	349	354	352	342	359	326	375	364	330	347	369	384	326	388	351	312	330	358	329	330	350	365	348	359	336	365	391	349	349	343	377	355	358	322	330	343	359	352	354	353	344	329	361	369	362	359	363	372	377	340	353	366	356	347	346	335	341	358	349	337	322	364	353	357	327	337	354	339	380	363	354	366	357	375	357	365	366	383	383	347	371	348	365	376	323	364	328	366	330	334	344	355	367	340	341	357	369	349	359	328	368	328	328	324	357	324	355	371	342	320	352	345	323	347	359	335	359	374	334	355	317	353	356	328	352	354	361	383	330	350	327	385	401	355	347	325	370	350	366	354	356	346	348	335	340	376	353	337	313	320	316	349	335	347	322	345	394	333	357	344	374	372	350	350	356	335	360	325	385	391	316	317	334	320	323	353	352	348	339	363	353	338	339	329	318	337	342	334	344	346	350	330	346	336	336	311	329	366	350	357	357	327	335	334	336	333	376	354	337	349	386	333	344	346	374	346	347	351	366	316	344	350	377	365	346	372	353	344	343	394	317	372	349	364	359	356	367	336	355	327	341	306	358	367	358	321	350	323	335	361	363	350	344	356	331	363	364	328	365	360	328	381	376	335	327	328	322	367	349	342	396	365	325	313	358	350	348	328	339	367	351	341	355	400	348	307	333	339	358	362	350	377	360	350	334	348	342	338	327	339	294	335	312	341	329	296	367	370	362	385	337	332	318	321	375	338	356	365	360	359	363	327	346	363	353	347	356	352	377	322	357	343	360	375	292	291	364	343	347	356	321	353	320	331	363	320	341	347	361	320	373	315	349	352	348	363	331	338	347	360	344	325	353	383	365	339	331	361	321	351	347	373	358	322	355	328	343	341	302	320	348	361	326	344	357	352	323	341	376	351	344	313	340	365	321	336	339	347	340	333	357	372	346	368	329	335	342	337	365	333	354	331	357	349	363	327	382	370	325	345	324	338	373	315	358	341	382	381	337	356	352	342	332	323	341	372	324	365	357	362	322	334	366	342	374	318	346	362	380	329	368	365	343	335	345	324	345	367	356	354	333	320	333	376	350	346	331	362	353	372	359	350	334	338	364	354	343	363	367	343	321	341	341	326	370	349	327	315	348	314	346	355	329	348	375	348	353	338	374	345	355	352	354	345	350	376	343	359	354	343	306	332	343	355	353	341	349	359	370	376	325	364	342	357	354	381	380	352	336	344	356	378	320	375	358	331	334	349	321	338	351	338	353	353	382	317	352	314	362	371	332	346	306	351	351	361	364	348	348	318	335	349	343	365	366	328	356	364	352	375	346	357	348	331	346	338	328	374	375	368	363	315	323	347	351	339	325	338	345	360	361	354	355	331	349	363	318	328	336	347	338	342	357	343	387	354	357	327	368	382	358	357	351	360	356	338	340	338	353	347	325	352	326	333	308	356	309	339	319	305	349	384	330	331	344	321	364	336	348	367	332	357	312	356	354	378	357	353	306	352	366	364	355	334	338	315	354	344	385	367	342	356	331	361	365	329	359	346	337	348	352	335	321	355	384	315	373	336	324	358	349	353	333	337	399	319	387	366	360	332	348	347	368	345	355	356	348	328	385	330	353	349	352	384	355	329	352	359	303	354	357	370	354	341	333	348	337	348	334	374	344	334	355	352	342	325	343	334	366	376	348	322	370	380	338	376	342	352	360	357	351	290	366	354	322	323	331	350	356	308	380	350	379	330	378	334	349	353	348	366	353	357	327	342	327	349	378	331	355	327	344	349	353	354	358	339	396	364	342	367	341	356	310	352	340	356	320	338	365	331	351	359	335	344	354	345	345	338	338	353	343	348	370	356	342	345	363	339	358	361	389	370	336	357	361	354	365	336	344	348	320	342	356	353	327	360	362	355	337	319	345	356	326	390	344	347	349	328	376	383	358	396	336	346	356	309	345	355	350	347	326	356	374	356	321	324	360	362	374	354	324	386	373	351	332	316	344	331	341	343	339	348	353	341	362	329	346	330	323	334	348	363	354	355	350	354	341	320	368	335	342	351	339	346	368	361	331	347	291	337	382	320	354	346	316	327	355	335	330	380	332	382	367	338	349	340	357	366	356	341	342	338	317	369	331	335	331	354	359	385	355	343	366	381	307	366	339	365	351	330	331	317	364	364	339	355	339	352	355	327	331	332	347	327	344	341	310	355	346	327	327	356	364	352	354	343	350	350	344	347	328	354	333	394	346	342	350	331	327	324	344	352	369	331	356	337	366	361	364	366	313	343	349	356	385	354	372	362	327	340	369	333	372	366	349	350	349	342	395	332	355	350	340	328	328	366	341	365	348	363	330	336	337	337	353	335	326	355	368	363	331	336	329	335	305	371	347	356	369	301	363	369	366	327	379	362	336	335	340	335	350	336	359	345	336	315	358	375	360	343	330	318	364	330	363	366	336	352	356	343	340	331	332	382	372	354	350	360	301	340	355	362	367	356	330	349	336	357	298	344	326	335	359	359	364	337	369	320	335	368	352	343	355	348	356	304	354	363	336	375	346	360	319	334	383	375	334	360	380	335	352	354	349	338	347	345	341	330	377	365	331	358	314	362	337	389	338	365	350	346	363	321	317	364	344	350	329	342	309	343	377	345	331	371	296	331	348	333	350	321	352	389	361	362	344	367	323	317	388	344	350	391	325	351	371	354	360	362	353	370	343	372	342	359	379	320	357	358	349	343	349	326	371	348	336	351	348	367	318	360	334	364	346	353	324	332	377	354	321	354	324	362	342	324	333	366	353	344	306	315	326	354	347	340	340	374	354	339	328	343	365	350	356	375	341	334	327	331	323	347	353	374	332	354	356	346	357	355	363	330	341	318	334	347	361	375	333	332	330	382	357	326	330	329	325	344	348	371	294	367	349	389	374	368	371	342	374	360	373	322	332	329	339	341	366	381	362	341	315	341	367	349	319	343	337	336	370	359	342	365	358	332	372	393	354	347	310	339	360	346	357	343	358	349	326	367	345	345	342	336	370	353	343	367	369	358	316	320	378	353	338	305	348	311	360	391	331	319	345	345	357	359	350	328	345	329	379	325	362	352	332	349	397	355	353	327	353	338	345	328	355	360	331	387	359	322	345	343	388	360	361	356	354	337	363	332	355	360	342	355	368	359	340	347	355	355	321	329	384	344	347	347	344	343	339	318	354	354	342	353	339	345	362	346	347	377	349	336	371	359	337	356	367	340	321	366	367	357	343	363	303	339	348	343	367	320	362	305	360	340	341	320	347	353	342	370	325	346	342	355	350	336	343	319	340	301	349	372	320	341	388	362	308	327	340	351	353	366	322	354	360	377	352	339	349	336	334	342	340	310	317	357	356	359	363	369	383	355	361	323	379	343	341	333	351	352	364	348	332	357	360	303	352	347
3592	9148	21580	1642	1234	1012	895	730	608	621	516	511	534	449	450	429	418	402	412	451	445	372	383	426	404	429	394	433	390	391	395	392	362	381	369	387	382	353	404	359	398	366	416	370	376	360	388	393	376	385	405	397	361	354	372	375	394	411	413	393	395	390	389	397	367	358	360	364	380	368	376	390	386	359	365	362	368	388	368	399	385	364	378	374	383	383	401	379	372	400	370	361	382	393	374	401	360	382	379	376	382	370	356	382	365	379	383	403	352	407	376	389	384	316	371	403	402	357	428	386	350	394	384	428	384	426	405	342	350	405	380	374	389	409	351	363	421	369	404	369	408	397	367	389	386	405	404	407	375	365	382	387	404	387	379	392	347	352	361	379	351	398	402	375	363	391	389	380	349	338	371	394	373	356	342	383	372	369	359	355	369	356	367	389	396	368	385	389	370	372	344	368	385	364	395	399	366	410	390	381	346	350	366	404	358	346	371	397	403	388	347	407	391	384	378	383	382	365	386	346	414	354	350	366	378	373	380	377	381	416	348	362	374	363	377	388	382	388	377	365	377	359	356	358	377	406	379	366	362	329	412	387	344	364	374	383	396	376	375	397	362	408	379	393	380	406	388	404	403	368	399	376	365	393	388	359	402	375	396	362	356	371	372	357	366	403	366	398	380	360	375	369	396	429	382	379	369	368	369	345	396	387	342	394	362	396	381	396	400	367	373	370	405	389	365	391	400	373	368	404	368	366	379	368	385	397	403	395	357	398	395	377	343	379	371	422	365	370	383	375	416	396	372	385	374	403	359	412	388	372	342	394	351	392	377	375	370	413	386	342	352	367	360	402	395	433	361	404	400	429	404	381	411	388	355	397	370	413	398	394	387	377	383	386	379	370	364	390	381	375	352	374	340	382	367	404	398	392	384	352	372	350	390	380	389	361	376	396	384	353	382	403	369	383	405	383	341	357	358	402	392	358	359	361	358	369	375	374	410	372	338	376	369	393	409	361	352	345	393	387	405	372	368	401	386	376	424	401	348	385	387	392	391	391	370	408	390	380	354	383	397	372	386	397	390	374	433	381	353	376	349	396	365	391	398	337	393	381	400	344	399	344	385	373	374	336	386	387	405	358	379	373	394	369	360	381	373	368	373	389	401	392	364	390	396	379	333	345	383	357	372	370	402	345	384	359	402	382	375	369	373	391	375	383	401	406	414	428	372	362	401	382	339	337	338	381	386	379	392	366	365	377	360	386	383	362	378	376	405	408	314	387	394	359	381	370	347	420	364	354	356	374	384	382	368	381	372	372	387	383	391	377	378	365	395	408	373	370	339	350	381	379	380	360	348	351	387	392	361	341	401	367	386	407	358	364	383	391	357	371	411	328	390	394	393	371	380	385	405	389	378	416	386	366	402	376	401	371	411	405	392	375	374	377	344	396	372	377	391	383	366	366	368	382	368	381	341	423	376	379	416	406	365	395	383	401	384	397	360	402	405	378	388	392	384	370	388	333	371	376	369	401	378	362	351	397	392	376	372	396	381	340	388	380	378	375	359	383	367	394	402	428	387	360	425	401	381	368	365	401	402	373	368	388	390	388	345	378	362	369	355	373	394	346	411	335	382	372	383	367	372	357	378	370	396	412	394	382	378	357	379	402	367	395	372	374	377	359	402	366	389	374	378	379	349	360	380	374	368	390	391	373	397	403	401	385	377	346	380	360	366	410	379	379	381	365	359	347	359	350	380	394	385	395	376	406	377	368	399	334	384	404	373	352	403	380	384	398	401	369	433	369	383	397	408	406	370	371	364	330	367	401	360	399	343	384	372	392	371	343	365	414	392	365	356	387	369	349	362	369	372	340	396	414	398	362	339	395	384	371	372	394	414	434	370	366	383	376	375	385	391	378	389	382	387	359	384	372	382	343	377	391	366	394	387	363	395	388	369	371	363	353	369	405	380	364	351	362	395	364	378	384	379	376	345	368	327	359	403	379	394	385	373	377	391	395	381	372	378	383	342	352	381	373	369	386	374	362	411	406	343	385	390	378	335	381	370	380	382	357	382	383	378	384	402	392	346	377	381	364	356	383	335	384	367	392	421	386	346	402	385	357	362	412	382	402	390	393	389	378	408	409	362	400	389	384	425	351	385	370	371	382	392	375	409	365	361	392	349	376	376	390	388	376	392	403	393	403	376	349	377	370	391	384	394	386	369	354	384	361	393	390	347	387	362	372	381	367	394	382	356	392	384	352	385	393	373	362	362	379	365	330	366	385	360	410	400	357	424	395	352	401	387	370	371	386	415	355	388	386	386	372	393	419	360	400	410	403	365	411	403	383	347	384	386	404	379	357	375	356	377	374	372	369	379	365	384	363	371	343	421	348	414	394	381	368	364	406	394	373	384	421	369	365	374	375	384	373	321	406	364	379	386	366	353	394	382	395	383	397	398	420	399	415	377	400	396	391	386	370	388	355	348	348	419	406	386	395	364	397	393	376	409	349	388	353	371	416	380	365	376	384	386	374	376	369	363	350	344	373	412	412	380	397	371	370	382	408	345	352	344	394	389	405	350	360	376	430	405	394	380	362	382	356	358	388	378	357	351	378	419	417	386	357	370	441	382	376	378	412	383	397	386	371	385	362	391	381	402	393	378	379	358	382	379	365	391	378	347	353	386	358	372	349	368	378	385	369	389	385	375	392	359	377	370	370	385	374	373	377	358	388	367	386	415	380	339	393	396	438	417	393	352	380	403	395	392	378	361	365	393	340	370	379	363	377	385	405	354	399	375	379	353	382	391	385	346	381	386	376	374	343	377	401	393	380	378	361	395	382	364	391	384	362	359	388	374	372	375	367	422	395	354	396	385	383	394	383	381	346	386	364	422	427	330	360	407	374	404	371	364	366	389	377	369	375	399	356	385	353	347	352	381	400	387	384	373	379	364	388	356	369	351	381	366	349	372	375	391	389	400	374	435	387	385	378	391	379	379	388	375	409	368	359	394	410	364	372	400	391	413	402	364	387	375	369	357	415	416	391	407	380	402	395	392	419	329	379	391	386	369	395	371	391	394	391	361	355	387	371	358	357	369	363	382	380	372	413	406	368	386	362	389	418	401	359	413	390	384	381	387	399	391	380	401	394	343	382	393	373	418	369	393	388	373	346	343	378	392	392	344	388	371	389	372	407	426	406	402	360	371	389	388	378	373	399	400	341	404	377	352	370	372	375	337	371	399	389	419	371	330	374	388	375	382	415	398	391	346	401	375	381	355	365	376	403	383	384	439	357	363	382	372	398	380	410	349	398	372	375	394	393	369	374	358	415	353	364	410	384	391	383	392	356	358	366	374	392	367	400	378	391	385	376	415	402	350	399	380	349	373	371	371	403	377	400	366	404	371	362	388	348	366	367	398	354	373	367	391	398	413	363	375	378	411	368	378	378	389	407	373	405	379	375	381	379	374	388	380	356	389	391	386	365	383	431	376	371	373	367	393	403	358	354	359	403
22900	21410	28956	24242	21404	21417	9755	1415	1039	975	926	834	765	770	730	690	707	669	665	652	660	662	641	651	609	680	646	635	650	580	618	646	605	595	641	651	629	625	653	583	582	582	604	607	552	587	654	558	601	626	592	597	580	579	627	610	604	644	584	557	578	593	549	593	619	603	639	583	581	548	593	591	589	557	551	619	616	638	558	608	595	611	596	623	543	575	603	646	592	623	614	570	537	599	582	581	563	593	561	561	580	602	608	603	604	546	616	623	593	585	647	595	573	577	575	647	608	583	610	592	567	571	586	592	607	542	589	627	630	584	604	599	604	637	607	613	586	590	619	606	599	590	542	577	614	559	587	585	580	599	568	550	596	548	553	566	585	603	584	550	591	615	609	600	607	615	561	574	596	594	620	552	542	601	583	589	597	600	601	573	638	584	596	583	562	629	568	592	612	600	605	604	567	599	609	584	641	531	612	582	566	543	593	600	605	619	623	586	591	593	581	594	501	585	634	623	598	566	531	605	613	562	597	556	611	595	577	611	578	601	610	577	542	574	605	571	584	634	576	610	559	587	595	587	581	625	591	562	555	610	620	585	640	633	631	616	573	560	614	622	620	573	590	613	579	600	578	594	629	630	604	612	610	591	611	607	609	588	563	640	559	606	569	595	565	601	624	623	587	546	579	592	611	568	589	535	604	584	622	587	570	591	562	635	622	594	567	596	597	600	563	585	605	615	590	569	586	547	584	598	582	631	572	599	574	624	574	564	608	611	582	583	616	585	597	618	587	586	556	563	591	621	607	601	612	652	566	578	618	585	574	603	605	621	597	564	613	587	592	576	541	600	633	580	559	597	645	598	599	598	590	629	554	550	580	600	573	593	577	595	589	566	591	624	645	569	603	549	575	612	584	556	592	602	582	566	599	590	575	574	596	599	551	616	594	565	592	631	648	590	583	565	579	636	585	624	597	560	604	586	601	576	585	564	605	559	581	608	567	553	573	614	574	613	532	607	585	586	562	624	606	597	594	576	582	606	542	589	600	580	596	614	601	590	588	603	554	563	588	638	600	600	630	566	578	540	575	600	559	623	582	588	614	587	574	591	592	606	615	554	588	637	571	583	562	595	573	556	582	538	564	581	566	570	617	580	587	645	567	602	626	557	568	627	583	602	596	602	575	637	573	569	547	625	595	586	641	588	615	571	569	579	637	535	579	627	587	624	563	633	593	578	559	556	552	538	594	611	644	598	599	630	618	551	608	591	662	585	562	572	604	574	584	599	598	547	566	565	625	600	568	610	581	609	561	640	630	611	611	593	577	580	565	603	549	626	594	557	589	617	553	610	628	585	612	584	602	607	618	608	610	617	543	554	606	584	600	577	588	614	598	603	646	620	616	611	542	607	593	595	602	603	595	571	567	589	616	562	561	589	590	556	585	560	599	616	567	589	609	616	606	609	575	610	549	571	612	609	656	542	588	623	629	607	608	645	597	650	618	601	607	605	601	596	553	611	603	581	597	614	626	588	577	573	581	561	556	556	576	594	562	606	559	582	600	582	576	556	567	589	590	618	613	552	599	603	587	574	596	588	604	573	573	579	590	651	542	613	632	551	590	584	627	614	610	614	624	588	609	578	597	553	570	568	616	583	622	551	574	603	627	597	637	599	596	650	564	563	629	579	583	598	565	568	582	576	601	644	587	590	648	548	550	558	628	599	588	617	586	622	584	613	581	589	560	609	627	580	606	601	608	546	574	572	580	612	577	589	569	518	654	561	586	553	590	573	600	631	571	571	572	583	615	569	608	609	561	602	586	593	617	578	593	590	591	570	585	571	614	590	540	560	587	589	561	540	604	569	568	554	583	609	614	619	614	552	585	525	562	603	598	567	555	540	607	562	540	544	543	630	568	609	613	604	567	575	579	585	606	527	505	595	611	581	594	626	590	558	578	597	632	563	579	578	580	591	585	622	592	598	613	600	637	615	592	590	571	573	576	540	584	565	612	580	553	550	585	588	561	609	570	577	557	587	604	630	532	633	566	596	554	544	576	557	598	618	568	583	595	580	584	555	587	595	619	594	605	587	657	554	611	576	602	588	609	556	586	622	575	577	532	616	571	578	571	602	590	632	558	603	583	590	586	593	602	574	643	545	555	634	582	605	610	611	563	596	651	600	577	577	622	622	624	566	603	565	590	595	587	559	579	558	534	567	583	642	605	561	583	580	583	624	614	616	604	578	572	563	614	579	544	572	610	571	613	598	606	560	618	590	608	563	610	579	599	616	573	578	551	594	580	577	586	586	611	577	555	630	562	588	595	576	576	563	572	579	579	618	574	599	584	614	643	588	552	554	567	559	567	611	618	593	541	565	580	572	620	590	605	624	568	595	605	590	611	607	582	574	624	616	591	590	562	565	599	585	605	597	566	603	602	613	548	607	585	547	573	624	631	605	597	621	589	564	565	591	602	600	588	595	575	613	561	584	563	607	595	547	607	589	575	605	610	603	606	586	618	609	588	602	618	609	573	600	622	569	545	584	594	646	590	549	612	602	617	595	588	546	601	586	589	587	585	565	609	593	608	592	595	553	573	592	578	571	555	598	643	616	580	567	541	623	568	588	633	612	638	588	577	581	609	578	587	570	583	537	587	593	626	594	573	610	583	595	635	603	560	617	648	593	596	588	560	638	587	579	593	577	564	537	582	589	590	595	646	620	593	618	597	561	571	561	586	613	621	647	567	571	567	602	561	556	556	578	554	592	621	593	589	544	603	571	584	574	594	622	601	553	599	581	601	578	586	603	606	584	600	624	627	584	604	581	552	593	611	559	640	581	584	589	600	612	566	581	586	580	554	580	635	586	594	585	574	605	601	568	590	556	603	549	593	612	580	581	566	633	608	566	601	579	598	578	584	639	558	604	573	622	605	560	565	594	595	643	609	597	611	582	579	542	580	582	598	595	593	602	626	589	588	538	554	549	598	586	602	560	568	614	608	577	641	536	606	557	589	576	602	586	620	586	575	592	575	548	594	556	592	605	563	595	607	560	595	589	589	533	618	624	549	573	586	579	582	635	626	571	611	580	569	575	567	579	645	570	577	556	597	567	610	563	568	557	621	612	561	555	565	559	605	579	585	585	588	604	554	605	610	591	584	580	551	567	631	610	592	631	592	552	562	585	621	575	598	629	606	600	569	586	528	567	600	582	573	596	547	569	573	588	627	601	634	595	609	616	570	582	593	580	602	588	595	641	609	522	599	577	555	552	553	607	589	569	597	620	581	548	572	606	624	596	591	620	572	616	568	622	622	591	603	625	583	585	623	610	615	596	609	600	612	533	583	595	617	557	590	614	609	588	575	606	570	582	624	602	575	615	611	577	586	585	586	585	603	590	623	607	559	583	606	578	579	595	526	587	601	552	617	575	590	575	609	568	594	578	611	626	588	607	561	624	615	585	609	613	603	608	622	577	628	568	559	617	588	645	574	602	540	573	588	605	563	588	580	595	646	554
4957	19294	26980	4927	3480	2749	2164	1726	1406	1212	1105	997	955	857	805	807	787	731	739	705	661	740	675	633	629	614	681	636	675	635	630	626	665	641	640	636	610	637	623	602	562	599	631	581	585	577	608	598	628	631	630	588	550	566	609	595	612	579	600	577	602	619	618	562	599	620	645	650	588	595	568	576	611	590	599	617	587	584	625	667	603	594	580	592	607	552	579	612	591	568	583	574	601	618	558	577	634	571	595	584	593	583	601	618	587	598	572	621	618	604	601	595	560	611	549	631	627	559	568	589	581	619	595	633	570	607	607	609	608	597	606	612	603	576	606	608	617	601	595	588	566	551	600	619	576	598	599	584	602	580	608	604	588	637	586	574	599	585	624	588	605	607	576	525	594	602	550	585	614	608	583	580	566	609	582	637	548	554	578	619	592	638	574	606	567	602	575	598	581	604	567	584	599	593	610	584	622	552	625	613	614	590	619	585	595	627	619	572	595	605	606	594	586	646	569	593	609	558	613	595	605	584	592	601	606	613	619	649	582	570	593	624	570	602	625	563	584	584	571	568	583	570	585	618	557	576	623	541	612	596	619	592	603	562	597	618	595	579	558	595	569	605	614	673	595	590	554	577	576	623	605	546	659	601	601	595	590	565	596	619	581	584	571	587	640	609	608	581	627	622	590	611	606	586	601	613	564	622	603	566	574	607	610	606	616	583	611	585	662	565	630	571	608	617	672	596	565	565	574	601	584	590	614	631	545	610	606	633	586	570	538	557	541	623	572	566	597	567	622	617	612	581	599	589	583	624	577	561	613	592	623	590	580	636	645	614	580	581	556	597	621	566	571	608	610	533	569	608	592	601	581	614	602	590	593	608	584	571	584	511	620	624	576	549	611	570	616	591	627	601	590	609	609	603	590	547	613	588	600	587	625	560	597	606	575	604	594	631	603	583	601	595	594	570	556	634	572	594	609	616	577	579	607	640	588	661	580	549	606	614	592	576	600	564	617	553	610	578	604	616	624	622	561	612	611	549	597	606	630	581	586	608	594	600	601	557	586	574	564	603	588	582	560	603	555	554	580	628	589	593	600	511	588	628	629	573	598	592	610	573	569	609	583	583	586	600	570	601	607	573	588	558	587	560	611	616	567	559	561	575	588	579	603	541	599	612	567	586	591	561	619	609	565	577	559	574	602	601	552	613	595	566	604	607	590	584	600	570	590	544	564	645	588	617	635	588	580	555	609	595	592	600	615	576	634	568	604	596	602	587	612	618	613	637	590	596	562	627	638	652	626	604	578	566	582	574	585	615	597	597	609	561	576	561	574	583	574	590	614	583	613	602	607	598	589	608	571	578	564	551	585	600	610	611	587	595	575	583	570	566	617	596	584	574	623	630	616	609	620	578	567	553	588	627	615	640	606	655	635	567	607	611	591	551	617	548	608	628	614	590	613	600	608	616	595	561	609	550	617	581	551	591	593	600	599	590	626	565	600	589	605	591	615	574	605	613	606	601	600	608	584	544	632	582	603	598	634	569	601	603	600	649	560	624	627	548	598	597	599	572	577	571	580	582	589	582	614	608	638	571	642	621	559	580	575	586	593	600	552	574	604	586	626	645	640	594	584	596	600	596	614	591	595	613	589	600	630	554	609	591	567	584	564	608	568	612	550	566	604	621	580	579	581	584	600	582	595	599	593	551	628	622	607	613	610	633	608	577	636	583	630	587	573	583	587	599	564	614	586	607	615	629	601	600	567	578	566	551	626	592	596	579	624	562	588	616	528	575	596	571	621	602	610	579	655	585	574	604	579	594	599	606	624	587	550	558	591	553	580	595	604	592	600	587	609	548	629	590	576	602	578	569	578	572	583	609	584	642	589	605	594	595	617	595	612	581	585	598	594	532	620	611	566	616	690	613	613	596	574	613	620	596	604	637	626	627	571	609	591	584	607	603	578	618	566	588	611	599	578	597	592	595	590	611	569	590	597	612	626	533	622	602	550	578	577	611	652	614	586	569	558	575	587	617	541	591	575	560	597	590	631	600	624	584	634	631	596	576	610	594	600	589	570	542	595	597	613	592	644	607	579	573	629	610	569	581	572	594	593	584	583	575	602	625	589	618	579	562	652	624	570	574	556	603	611	574	580	597	572	625	578	560	602	568	574	604	615	575	581	586	629	606	588	651	574	603	618	583	584	617	604	599	595	580	578	560	593	591	571	557	618	640	645	563	518	568	615	628	569	607	590	607	599	592	592	647	622	557	598	596	571	581	602	591	580	575	608	581	602	615	578	592	571	558	619	628	591	549	622	592	573	566	555	577	597	587	628	581	614	570	538	588	639	638	608	612	619	592	604	590	609	583	530	583	573	567	594	606	596	558	588	614	616	555	565	602	614	596	611	596	633	590	553	625	629	631	563	649	567	628	595	563	612	591	587	588	621	587	610	635	573	608	574	598	642	573	568	602	583	610	575	550	592	554	574	641	594	637	604	611	572	572	613	601	559	585	558	595	591	607	561	602	622	609	585	573	615	594	582	589	607	584	610	598	589	578	584	608	563	640	603	609	620	551	592	604	568	584	617	606	609	587	551	601	596	595	591	586	641	646	605	579	552	565	569	587	557	601	572	602	602	599	575	611	528	604	606	619	634	609	609	608	579	585	555	629	604	593	625	612	577	555	622	562	596	586	566	595	566	598	641	576	630	636	590	584	600	560	562	599	583	608	594	565	596	550	602	619	622	632	651	588	623	583	624	543	579	549	584	615	604	601	629	593	599	618	611	587	607	605	583	586	639	559	566	582	598	603	554	601	580	644	628	580	625	588	604	624	569	582	587	527	590	623	595	612	595	534	584	586	596	573	570	559	573	542	560	559	590	574	574	586	582	569	598	594	634	588	596	561	587	619	581	609	620	642	635	626	582	568	607	569	574	563	527	587	569	618	581	577	579	637	584	523	571	587	643	601	581	585	617	624	619	593	610	583	567	582	600	586	606	602	568	610	580	607	581	592	602	618	596	593	616	611	590	577	588	551	622	618	586	533	593	561	615	605	598	601	606	576	563	589	558	589	610	611	608	595	600	598	604	633	626	592	550	621	581	588	577	630	643	565	617	572	575	590	599	564	606	576	600	615	580	608	552	583	602	583	628	622	617	636	549	609	612	575	607	591	599	637	569	575	596	632	585	614	583	582	604	589	605	647	615	617	549	586	581	584	601	622	587	593	623	591	576	561	611	618	601	631	609	578	585	560	565	602	615	567	629	587	595	569	620	603	657	577	595	628	593	598	577	614	629	631	562	591	572	547	564	598	578	601	592	563	609	625	599	619	601	613	602	597	623	579	583	618	600	601	579	594	583	545	601	561	579	570	595	553	608	636	641	618	571	551	626	594	615	629	559	571	601	582	595	623	603	577	582	590	598	589	618	592	614	580	624	613	672	574	588	624	595	628	571	566	561	584	610	574	562	624	602	576	580	567	603	592	608	575	593	565	578	580	552	618	618	621
27987	17946	7211	605	298	243	229	179	171	206	184	184	182	173	152	192	185	174	156	170	176	163	165	163	163	168	180	163	170	156	171	157	162	175	185	184	160	146	174	175	181	172	177	169	163	173	160	169	174	167	198	182	216	186	186	167	180	193	198	189	172	193	182	165	201	203	181	164	173	196	195	172	192	165	169	154	205	187	177	172	167	174	164	162	166	182	189	181	161	189	168	179	187	162	161	169	185	182	181	186	165	181	186	177	187	175	166	180	193	164	180	172	159	158	162	166	148	167	190	181	181	174	165	173	176	183	161	155	183	168	151	175	197	157	168	166	196	179	184	175	170	176	163	185	171	154	149	195	202	197	160	181	150	185	172	168	168	184	153	151	178	168	189	148	173	169	199	192	165	191	166	171	161	177	155	194	158	171	199	182	155	194	177	155	176	159	148	154	163	178	153	175	164	195	175	164	187	158	192	166	197	162	177	188	178	174	164	157	166	199	190	163	154	169	187	172	173	177	175	174	190	169	172	163	165	175	151	175	164	190	217	149	192	153	179	155	156	180	187	168	178	171	171	164	171	186	169	182	174	167	145	154	178	181	189	173	189	163	151	174	163	170	176	174	164	189	172	176	150	190	167	166	156	177	162	183	165	178	158	173	150	173	193	160	190	172	174	195	175	162	186	167	174	183	200	165	175	166	172	175	190	164	178	177	164	177	175	168	158	166	182	163	169	186	154	180	182	191	191	169	152	177	152	169	185	181	190	168	179	167	178	196	181	193	178	188	179	152	164	144	178	178	197	174	173	193	175	173	183	170	166	162	175	162	174	174	164	155	152	175	157	179	167	165	178	168	174	157	163	203	184	148	166	173	180	171	178	165	184	174	151	182	178	179	176	152	171	174	195	158	190	176	177	170	180	171	179	180	164	171	158	171	183	140	186	180	171	150	170	154	177	161	191	161	156	158	160	158	180	176	175	183	176	206	145	178	154	175	169	174	182	176	182	164	162	173	159	159	174	171	177	171	170	197	173	186	157	169	181	144	167	175	163	163	177	166	174	173	158	169	170	170	192	166	180	201	174	187	151	158	182	162	176	180	176	183	160	183	214	168	176	189	180	172	156	184	174	155	167	199	162	180	199	173	170	176	167	196	182	160	142	178	156	149	180	170	187	152	187	168	177	181	172	173	165	173	172	161	204	149	169	173	167	177	166	167	164	187	147	148	186	156	163	177	161	171	169	165	198	178	168	148	169	158	167	175	172	184	174	147	180	174	172	197	149	175	181	178	155	173	192	184	178	173	188	156	191	184	170	188	173	171	165	177	160	179	191	163	175	168	154	163	179	170	169	174	184	167	175	168	166	174	170	182	180	142	144	174	166	162	163	179	164	153	179	156	165	163	156	186	173	179	168	168	167	165	173	178	167	172	177	168	159	174	158	193	167	171	168	177	154	173	173	195	182	153	178	175	160	180	173	194	181	199	178	176	146	165	174	166	152	185	158	165	172	179	159	176	143	187	165	184	177	167	175	151	195	174	186	166	163	181	154	189	190	163	157	180	170	175	178	171	168	171	148	153	180	190	168	185	173	146	168	160	154	160	163	162	157	157	184	182	161	167	157	174	182	162	150	168	189	168	183	178	176	163	153	155	194	177	200	156	165	169	202	183	179	152	188	163	180	190	152	167	157	166	165	166	146	168	152	161	152	190	198	171	164	181	164	170	197	154	167	176	180	171	164	163	165	159	186	157	152	180	175	187	171	154	190	177	177	177	188	163	171	161	175	179	165	177	174	170	177	172	160	167	169	169	194	168	171	168	166	166	169	188	158	172	139	174	165	172	166	151	183	177	156	177	204	187	188	175	185	171	164	164	167	206	173	200	186	170	185	171	183	179	164	152	164	163	164	179	189	174	189	147	178	176	179	155	175	171	190	177	174	195	169	159	189	161	159	176	185	172	161	174	147	159	170	173	207	174	164	188	191	151	203	193	169	190	170	157	170	145	183	188	178	161	162	174	168	176	171	164	173	180	180	191	186	167	186	161	153	177	203	167	170	182	160	168	161	144	180	186	166	174	164	189	151	181	195	166	160	186	175	165	159	180	178	154	161	166	181	158	156	164	174	169	164	200	184	186	192	158	172	168	186	168	161	154	175	171	150	182	175	166	194	199	184	172	173	188	158	171	170	170	188	163	196	170	166	171	207	184	185	195	177	145	187	149	181	200	173	160	165	183	174	221	162	147	186	181	178	162	164	178	183	191	174	174	171	186	182	180	185	177	180	189	192	162	154	185	167	160	152	157	172	171	156	170	177	193	173	163	162	165	166	190	162	176	171	177	185	169	150	177	153	191	177	172	169	179	173	198	154	178	180	177	163	177	148	175	192	153	192	176	152	188	152	185	160	175	166	173	162	196	174	171	179	185	165	161	176	160	195	183	180	162	177	170	157	162	187	187	193	173	200	142	181	175	178	169	195	147	176	175	175	177	167	170	173	171	177	176	186	198	146	189	167	163	184	169	155	198	157	168	203	193	172	181	191	175	169	196	171	150	173	185	176	173	183	171	171	196	182	162	163	168	169	155	166	170	181	183	180	163	184	183	179	162	178	177	160	186	174	166	164	191	188	169	154	175	183	155	166	172	183	175	170	176	172	169	169	172	183	161	165	183	164	186	186	171	170	199	172	171	170	195	160	179	163	168	160	175	169	176	205	173	157	174	182	173	188	172	188	203	162	166	180	158	176	173	155	162	180	176	161	176	155	173	162	206	169	169	184	175	156	193	169	181	173	173	166	168	176	183	160	178	158	189	170	181	144	155	199	171	191	177	191	179	168	181	178	168	160	186	184	189	197	163	172	190	162	179	160	173	174	165	181	180	201	158	174	190	157	153	168	192	176	176	148	164	172	169	188	169	172	177	151	172	173	179	170	165	145	175	168	168	156	180	175	167	172	131	191	155	174	189	162	162	160	162	163	173	160	174	197	180	160	184	174	170	182	178	166	173	171	189	174	160	182	184	187	193	176	167	193	181	177	163	169	166	161	171	170	155	183	167	179	177	194	169	170	175	165	154	177	160	165	179	183	174	167	182	184	195	163	183	181	155	173	163	156	196	184	169	161	162	152	146	171	171	158	154	203	190	162	181	145	145	149	154	177	169	165	149	167	188	175	171	163	165	149	169	192	147	168	201	165	178	165	173	154	162	183	207	175	172	177	166	179	177	170	170	178	142	163	188	171	174	186	168	184	174	176	185	156	149	169	178	171	168	173	178	168	157	173	200	181	155	167	148	160	184	172	189	160	163	210	158	170	157	202	168	178	178	188	196	164	180	181	161	176	164	173	161	192	166	146	192	168	183	200	203	196	172	177	187	168	164	190	160	187	171	195	165	168	151	176	155	156	211	158	172	183	167	163	163	180	168	176	181	170	180	188	160	172	184	187	160	171	156	181	162	187	185	172	204	190	157	146	192	151	179	171	165	178	168	169	177	145	173	179	163	174	151
4263	1428	4043	331	286	248	233	245	256	196	218	195	203	180	196	183	190	184	233	188	176	196	179	187	186	210	197	182	196	208	181	196	216	193	178	176	205	197	194	217	185	173	199	212	191	209	162	192	210	202	159	192	188	196	182	214	210	195	186	207	174	211	202	193	190	199	176	198	203	208	203	198	197	207	211	187	198	218	162	208	215	194	206	197	181	180	192	193	196	184	173	186	196	204	186	197	189	187	210	181	174	178	222	207	192	186	164	240	216	198	187	212	198	198	192	199	191	229	206	180	205	205	209	211	186	170	197	195	194	207	176	191	164	220	170	172	187	175	188	180	169	219	190	218	201	200	192	190	195	184	208	207	194	183	201	212	202	199	187	185	198	185	172	203	183	204	203	204	206	188	191	187	192	175	188	206	184	199	203	176	202	199	170	220	203	192	202	171	174	186	189	214	172	206	182	203	164	179	210	183	186	214	176	230	200	218	162	168	163	210	198	197	174	176	178	177	183	207	178	202	199	199	196	200	184	177	192	199	187	193	205	187	180	226	194	192	189	184	200	196	214	202	177	198	190	179	205	196	172	201	200	199	156	185	218	185	221	218	189	195	196	207	177	206	195	190	169	185	180	217	167	220	209	205	186	192	169	179	193	196	185	185	201	226	181	190	189	194	183	195	195	209	210	181	193	188	177	200	201	181	197	193	176	180	184	182	177	183	216	173	204	168	178	194	188	174	201	186	203	189	202	172	205	222	204	196	187	193	189	208	208	193	195	186	188	203	201	187	181	185	195	213	200	196	194	199	174	182	225	178	200	238	162	169	194	173	176	177	189	218	210	187	173	189	166	197	211	218	203	184	191	202	178	187	186	197	200	189	215	204	227	185	198	208	186	215	177	188	191	193	171	200	219	213	201	194	164	191	183	181	179	176	217	209	195	168	187	191	189	182	189	200	196	162	189	180	210	200	186	160	194	226	195	176	204	164	210	204	195	193	171	182	189	218	196	174	200	192	204	203	190	194	188	194	188	184	210	210	208	208	177	226	194	196	185	215	167	175	210	191	187	187	182	194	181	187	203	195	210	195	177	214	171	209	197	184	184	194	196	206	174	212	214	203	184	187	193	191	195	184	192	186	198	180	186	184	181	184	215	180	185	195	181	200	193	205	189	185	196	176	185	217	172	161	221	241	202	196	170	187	190	193	182	203	185	190	212	194	190	183	207	185	189	199	188	196	201	177	201	189	204	170	167	187	224	186	209	193	195	188	205	201	185	213	199	213	177	204	207	185	212	201	208	207	205	210	190	211	196	192	202	215	225	207	196	196	217	194	202	188	187	203	194	187	203	198	225	183	207	190	171	211	214	189	175	201	177	200	194	192	213	189	206	185	199	168	188	188	197	204	198	202	200	188	190	184	189	162	187	220	214	190	200	190	239	200	185	203	162	215	209	199	214	190	194	170	214	199	191	183	227	191	214	182	195	190	205	202	191	200	183	196	204	190	186	199	204	195	207	184	188	178	185	195	191	169	202	196	188	181	176	197	195	176	201	196	182	225	173	195	181	203	199	177	195	154	174	212	186	192	177	201	202	203	199	197	213	182	202	197	206	184	224	186	184	198	187	214	196	220	200	197	173	185	179	199	192	188	190	165	187	170	175	212	216	202	199	178	209	164	169	183	189	180	195	195	189	205	204	199	224	199	193	194	214	175	205	186	205	167	159	183	214	214	187	171	181	171	191	201	191	177	188	183	186	194	193	209	205	184	192	186	207	208	187	184	194	199	189	210	185	202	182	194	191	208	175	187	195	211	207	185	209	172	202	192	202	198	178	202	195	210	189	197	195	208	208	188	188	216	191	218	209	203	213	181	207	189	182	182	202	196	204	189	184	178	209	204	181	203	181	180	180	209	207	189	182	177	183	190	199	230	189	196	204	197	197	193	206	172	217	187	182	191	190	213	200	176	188	174	191	195	182	196	191	219	214	223	216	187	201	241	192	187	196	187	189	186	182	197	190	225	208	195	191	186	188	158	203	202	180	183	179	192	162	189	223	195	192	203	162	217	191	169	172	205	178	184	185	203	190	186	203	194	173	196	201	198	203	187	212	173	197	174	196	191	189	203	194	213	187	198	186	184	192	197	211	178	215	193	190	201	193	211	212	212	194	182	204	199	189	223	171	185	186	214	196	178	187	193	200	183	206	192	191	210	176	202	195	182	176	199	195	225	203	169	208	206	173	216	210	193	181	200	207	210	205	211	181	201	158	222	190	197	187	186	212	184	204	197	198	177	189	173	207	197	205	168	197	213	197	177	197	180	185	202	182	190	190	184	187	217	203	195	224	196	193	203	198	203	201	173	215	187	163	178	198	194	187	203	204	195	190	204	188	170	192	210	191	190	185	181	193	177	199	199	198	188	196	191	189	217	188	177	187	177	173	174	197	212	171	193	193	185	200	171	182	181	181	180	187	199	169	206	202	192	213	213	183	191	207	201	192	233	191	190	221	195	189	184	201	215	207	194	186	212	209	193	162	183	200	208	201	191	178	189	185	203	200	206	192	203	181	204	203	175	208	209	189	207	197	197	211	184	180	217	186	178	192	193	230	184	203	183	199	226	212	189	201	173	177	198	182	189	191	182	210	194	231	169	192	198	170	198	207	176	185	215	224	187	204	192	199	215	213	201	189	189	166	179	201	208	200	188	199	193	196	202	185	202	203	210	203	172	182	206	192	206	193	173	195	214	196	199	180	212	185	188	210	177	204	205	190	185	191	205	188	191	175	181	196	178	196	188	190	172	197	181	214	193	215	173	226	221	205	216	192	195	181	158	207	197	208	187	177	184	199	191	214	177	201	204	210	169	215	215	198	209	194	221	190	189	211	181	212	185	192	194	211	205	189	175	176	193	189	181	192	208	208	187	209	191	201	211	163	196	205	207	196	176	229	200	187	196	195	192	190	207	211	188	191	201	209	206	208	207	211	195	184	213	182	185	207	195	193	184	184	185	196	218	205	196	211	202	211	173	181	173	193	202	193	174	192	190	184	210	210	176	186	181	189	187	188	195	200	213	180	185	200	187	168	214	219	194	207	183	213	182	181	191	183	209	204	166	185	205	198	181	178	179	209	190	187	216	199	194	216	174	192	194	229	192	170	194	195	173	192	183	197	186	194	186	202	183	189	214	191	185	204	206	185	184	179	189	164	208	203	170	188	198	195	213	178	171	185	174	191	179	182	191	213	188	187	224	205	203	194	205	216	188	202	183	191	201	178	197	211	200	179	203	175	188	190	233	185	179	163	194	195	213	184	199	200	199	186	181	173	181	193	203	202	184	187	180	215	178	190	201	181	218	196	198	232	194	205	203	219	209	181	184	186	204	180	196	223	215	206	191	185	187	185	190	188	213	164	201	175	165	198	194	181	175	189	194	201	207	200	177	173	198	211	185	181	180	202	195	178	224	202	216	208	182	225	192	184	204	184	207	179	179	199	196	200	164	210	197
23987	21408	28635	24509	21388	11215	1105	701	543	532	463	434	446	458	367	380	403	336	376	359	373	368	359	336	359	333	325	313	307	334	315	316	344	311	336	312	317	333	316	314	336	332	310	323	327	337	284	330	339	319	341	316	325	328	319	335	322	286	323	274	303	321	338	310	341	329	335	314	322	340	356	333	297	320	303	321	308	318	333	331	338	315	335	306	318	340	339	303	329	310	360	355	344	309	307	321	303	303	299	306	301	322	305	320	317	309	343	325	333	300	322	326	311	317	323	318	320	313	336	301	332	292	326	331	323	301	311	342	302	312	307	322	327	303	280	315	321	321	320	311	305	304	280	289	286	337	269	322	312	286	308	302	300	325	320	303	294	323	322	334	327	308	315	285	348	313	316	347	326	304	325	333	311	333	317	306	328	310	316	307	315	310	321	325	304	314	306	310	274	283	313	329	288	310	297	348	352	308	345	321	308	310	305	325	321	312	312	293	299	324	344	302	313	331	346	291	343	307	297	310	310	304	316	326	358	341	298	329	281	314	309	315	320	314	325	331	338	335	328	318	317	296	274	316	330	316	339	325	299	331	324	336	338	314	294	310	322	308	302	304	298	314	303	297	289	324	320	314	324	314	324	292	334	296	335	314	324	332	326	307	323	308	322	340	323	305	314	331	319	309	305	322	330	301	334	337	333	319	312	334	317	295	330	344	328	322	311	302	315	319	338	329	329	345	304	340	303	306	341	319	339	299	317	307	318	313	292	298	323	329	309	299	360	316	322	297	300	299	308	346	299	354	343	313	330	335	281	287	311	302	294	324	329	296	323	309	301	312	315	315	321	294	332	300	288	288	309	294	324	306	293	338	318	305	314	346	329	327	287	312	303	319	317	312	341	354	292	310	314	328	323	331	312	314	287	319	310	342	312	324	356	317	338	354	324	332	317	306	302	289	321	313	340	309	283	265	331	309	315	322	306	326	307	305	289	310	300	291	323	316	323	336	328	318	317	304	299	319	317	320	322	299	334	320	294	326	316	324	344	325	291	308	296	313	331	329	305	316	302	327	365	323	317	346	334	293	320	321	303	323	303	305	323	316	327	303	319	304	313	313	324	318	323	293	312	313	291	311	318	314	300	265	304	307	322	314	322	324	316	328	337	323	325	294	312	306	339	297	328	309	302	367	323	314	286	341	318	320	307	336	285	305	283	328	313	294	289	326	285	291	280	326	319	326	310	291	334	298	325	320	307	346	317	300	309	300	315	273	322	302	296	313	332	302	304	308	335	334	340	316	330	330	343	327	287	300	284	302	300	302	311	319	329	327	324	320	321	339	336	321	298	285	317	338	314	315	330	295	301	317	315	362	298	304	313	326	321	297	311	334	324	307	303	347	291	309	311	302	314	346	325	328	341	302	286	294	316	314	317	295	313	310	299	342	357	337	302	300	304	292	287	331	300	307	305	309	304	274	357	335	311	332	320	326	311	284	294	327	330	300	346	301	291	297	276	345	325	318	307	308	318	319	295	314	310	307	293	341	309	336	314	338	340	300	338	335	320	322	311	271	286	334	301	288	291	329	326	335	317	296	320	333	343	337	327	362	339	323	302	318	314	328	312	302	281	321	299	306	315	350	294	324	307	296	340	319	353	301	292	298	315	309	319	306	276	320	295	340	317	303	316	318	333	319	297	292	289	314	303	313	299	324	345	304	348	330	282	311	321	317	293	320	311	281	341	320	311	309	323	295	329	310	334	325	337	286	316	319	298	293	311	355	305	313	356	306	310	302	330	333	322	302	340	323	318	328	289	325	314	267	313	315	342	295	327	307	286	311	314	325	316	317	297	320	312	345	308	325	326	306	312	323	307	330	313	329	320	358	285	335	283	306	334	352	301	358	321	279	324	280	331	295	288	341	308	344	300	304	326	314	325	356	315	321	327	335	289	301	307	331	311	319	307	334	353	306	341	310	310	311	271	336	341	313	316	303	306	312	307	305	293	318	326	297	289	346	311	312	335	341	314	328	305	323	290	298	316	314	305	321	327	321	308	300	318	308	303	318	343	322	304	338	340	351	302	315	342	320	341	313	292	287	343	346	353	323	300	313	300	300	331	297	320	247	330	328	303	308	318	335	339	303	288	322	323	313	308	332	326	306	304	328	322	300	318	343	309	314	334	341	299	346	298	315	312	329	309	330	304	302	300	327	307	304	337	314	306	320	315	291	304	315	300	315	334	323	289	313	332	300	303	334	349	313	288	323	314	290	322	302	319	318	330	322	306	325	307	308	297	330	310	316	320	295	307	296	331	300	307	329	301	316	330	300	289	309	308	314	332	313	321	324	297	322	326	321	297	295	309	334	321	362	320	337	326	317	318	289	316	282	309	325	326	315	311	335	309	317	314	280	323	298	317	308	325	320	313	309	299	292	308	316	308	310	324	317	276	285	310	316	332	315	312	335	312	322	317	304	289	308	314	301	330	323	331	323	316	320	325	282	306	335	322	322	328	315	326	297	296	303	300	307	318	334	317	331	340	309	297	342	298	313	352	311	318	325	296	300	324	284	341	320	323	341	311	324	303	291	303	348	318	321	305	323	301	320	317	337	300	299	280	352	315	336	312	309	305	338	329	289	311	297	321	325	323	330	286	311	301	313	292	292	351	329	330	328	332	272	303	274	340	317	313	298	315	329	336	322	307	289	340	312	302	302	303	338	308	337	293	313	362	300	321	307	322	304	325	273	292	323	305	294	308	324	303	307	318	343	312	307	334	302	331	315	310	299	321	308	327	300	316	300	301	319	319	298	312	308	323	327	318	314	325	317	353	366	303	276	315	314	331	306	308	325	333	324	360	346	341	291	311	284	344	289	315	302	326	325	306	370	319	310	305	330	339	288	297	343	318	338	345	337	297	299	309	317	333	306	313	312	358	311	320	295	320	312	312	315	352	330	318	336	305	300	351	315	353	294	340	316	349	294	286	308	289	303	335	320	312	319	330	296	314	308	321	305	339	340	296	294	298	272	345	278	345	310	295	323	301	287	297	296	326	328	344	296	310	325	324	316	311	302	306	320	283	312	339	328	333	344	309	316	321	337	309	343	326	345	275	310	344	293	282	318	306	329	310	317	323	339	322	290	309	302	309	300	312	320	338	347	331	309	327	338	297	308	346	321	296	292	322	324	299	317	338	318	336	314	329	333	376	301	317	341	283	295	309	298	333	293	310	322	298	310	318	345	328	304	292	312	324	282	357	326	318	326	314	313	315	288	298	302	280	285	317	288	327	321	291	347	329	353	296	322	315	304	303	313	304	334	296	311	301	347	371	325	303	303	289	301	335	313	309	344	333	340	307	329	304	321	296	308	270	317	296	323	288	347	305	329	333	301	328	330	318	313	324	318	326	296	321	311	322	320	347	335	343	315	317	308	295	325	312	299	305	305	324	278	359	315	311	311	307	340	299	317	329	310	331	327	341	336	328	288	249	296	321	321	302	333	305	268	302	320	316	342
3519	12282	19281	2755	1960	1481	1173	964	752	661	604	517	498	472	463	447	403	413	454	361	419	364	361	365	353	393	361	370	354	329	351	318	322	355	332	354	324	322	338	346	342	336	357	307	350	319	309	310	349	331	309	372	309	330	314	347	332	347	334	332	322	329	335	341	325	304	327	312	327	305	345	329	325	346	348	327	332	318	310	305	339	314	309	339	355	330	308	312	334	339	343	312	315	328	374	312	318	323	358	333	350	285	359	314	351	267	371	301	336	356	357	337	300	336	322	388	352	346	355	344	329	295	334	370	322	325	329	324	324	325	333	311	329	305	323	320	288	336	338	341	302	295	333	337	304	326	324	336	334	349	310	342	351	345	365	339	322	295	336	331	316	340	289	320	303	330	326	317	336	327	326	297	327	306	312	337	301	320	328	352	337	343	312	324	332	320	306	330	324	336	309	325	302	332	305	349	347	322	323	318	351	317	321	328	319	383	362	282	318	325	315	307	347	305	337	375	308	333	296	312	324	301	283	325	323	310	339	325	353	367	315	296	326	320	344	320	350	346	329	323	340	320	342	306	332	328	286	332	329	333	317	328	362	317	307	328	343	294	297	285	340	337	343	323	318	333	306	330	329	306	341	365	301	323	347	358	308	299	352	340	339	321	375	319	302	322	312	361	337	361	341	332	302	330	329	308	365	334	322	353	335	323	298	312	295	348	330	315	327	335	315	340	341	335	333	345	335	328	320	303	313	330	329	340	310	329	333	342	346	316	356	334	314	282	330	352	313	320	313	289	343	317	368	324	330	339	342	336	317	336	324	320	340	316	331	309	377	327	306	328	343	325	343	325	324	342	303	299	359	311	326	323	300	313	301	341	352	325	311	356	325	312	321	313	313	319	346	319	317	297	331	304	347	351	315	327	301	325	304	327	336	324	325	363	320	343	324	340	303	361	304	296	328	333	318	324	346	333	347	317	314	338	330	348	317	330	298	329	305	318	327	313	343	323	300	345	346	310	328	326	323	321	315	293	313	327	320	309	339	323	343	290	294	340	334	344	306	365	297	339	323	345	339	327	303	282	303	326	344	304	311	346	314	321	349	329	296	340	314	325	319	337	334	310	302	342	308	344	301	350	305	336	313	326	316	331	349	322	352	304	329	338	333	339	313	331	306	320	288	307	327	315	350	335	341	307	281	296	333	329	358	302	319	342	308	309	325	306	331	361	332	312	313	335	314	327	338	308	283	320	296	303	305	297	303	313	350	302	287	338	336	330	331	303	357	304	309	325	341	343	316	303	354	312	343	309	315	330	352	313	322	320	341	325	358	325	334	346	316	336	347	336	346	295	300	313	317	309	351	290	335	344	341	310	314	327	321	288	295	317	325	321	295	323	302	320	300	315	309	314	339	337	301	301	330	351	286	323	351	324	349	334	307	308	305	318	362	299	328	266	282	326	365	305	322	307	325	308	337	335	300	350	337	323	335	298	315	319	341	351	305	317	308	343	325	337	338	315	359	340	339	325	293	337	308	324	312	322	321	321	315	311	294	341	339	319	362	301	300	328	332	353	321	346	303	327	327	300	344	302	294	337	357	298	332	312	330	342	303	321	312	347	323	303	333	316	322	313	316	353	326	319	336	325	295	331	314	323	324	325	320	314	324	316	314	287	317	323	341	305	322	311	316	331	323	299	325	337	309	309	342	347	333	321	352	319	326	336	327	353	336	305	334	337	355	310	307	333	314	328	303	332	376	344	305	340	328	351	312	327	324	338	339	295	349	300	326	323	290	313	341	302	350	296	328	317	308	343	318	323	346	310	303	308	304	346	330	342	303	315	310	307	302	299	318	331	311	335	335	323	305	289	354	346	328	350	328	303	363	316	318	338	311	350	356	314	337	321	313	324	302	311	354	304	290	344	333	358	342	347	322	331	308	313	310	329	296	327	335	337	320	335	332	330	310	335	351	304	310	323	317	322	347	295	332	317	317	313	351	291	356	350	337	335	315	330	298	311	334	310	318	316	348	288	312	337	372	309	334	348	326	360	319	353	326	338	352	342	313	334	312	307	371	312	345	332	347	324	310	332	311	317	328	311	330	339	337	340	338	347	322	323	297	304	311	358	312	304	317	296	345	316	317	323	319	347	311	350	302	290	305	322	300	335	318	331	330	312	322	320	314	310	371	308	346	311	329	346	291	334	336	333	329	336	290	310	294	348	369	336	323	378	322	314	355	331	316	330	346	323	333	314	331	314	328	316	322	345	304	321	332	325	313	311	360	320	356	310	341	329	331	335	320	318	340	345	323	325	307	319	354	340	344	318	299	324	311	322	314	346	316	354	353	334	328	324	326	327	340	321	316	330	319	347	326	356	357	323	320	314	309	324	317	299	303	363	326	324	310	360	293	342	347	354	309	331	314	287	334	335	325	302	315	328	308	312	317	319	316	290	319	327	326	296	322	348	310	330	303	361	367	342	329	322	304	320	334	312	351	294	320	309	331	334	318	318	312	327	335	318	351	319	281	335	299	308	351	312	286	322	326	336	336	296	316	320	322	347	320	255	315	332	293	316	318	296	356	348	310	290	358	329	320	302	322	336	308	305	333	337	318	310	320	316	327	301	351	309	317	313	308	344	306	357	330	340	339	306	342	326	350	304	297	319	350	318	329	310	326	323	337	332	363	327	337	291	322	333	297	305	344	311	350	317	315	318	289	344	312	321	313	327	330	319	310	329	322	325	340	309	348	346	322	326	324	331	302	292	343	340	304	309	313	316	308	308	321	320	331	320	312	322	335	328	292	347	298	314	314	327	311	341	314	322	356	333	323	279	336	324	315	323	330	314	314	323	292	352	345	316	312	329	343	362	330	312	310	334	316	303	327	327	313	309	335	329	351	331	316	308	382	370	348	350	309	304	342	323	344	312	319	335	340	347	321	327	298	335	301	321	321	309	337	278	314	343	318	325	322	351	324	281	298	315	314	349	324	322	302	314	337	322	315	320	351	315	293	333	374	352	338	311	346	305	328	340	307	327	288	310	307	311	333	347	318	287	327	316	316	312	321	319	312	313	317	318	321	360	291	301	346	333	349	327	319	332	313	341	336	303	298	304	287	334	318	285	329	309	333	330	333	341	345	316	344	316	315	308	321	312	352	307	329	305	332	352	311	323	315	330	322	341	294	303	315	315	321	320	308	274	311	316	319	334	316	354	307	319	293	318	290	328	335	303	338	299	312	331	324	337	315	297	343	319	272	322	309	309	334	341	302	314	288	272	322	332	320	317	367	320	321	339	308	340	343	334	360	315	309	297	325	334	335	331	288	342	334	299	331	338	315	323	359	322	351	306	281	322	339	314	325	323	332	311	304	334	348	346	344	338	307	305	320	340	363	297	345	327	331	336	298	319	338	280	335	342	312	326	334	326	339	329	325	334	320	353	371	291	310	344	310	317	316	369	333	336	286	315	300	336	339	330	329	305	353	312	337	323	311	321	314	344	314	330	337	356
25290	21366	27210	25845	10778	764	584	512	470	436	396	434	417	355	369	391	395	402	393	406	361	331	363	367	394	384	374	357	381	315	372	328	368	343	352	365	375	356	376	370	345	356	339	344	361	333	343	349	357	392	333	310	386	365	347	363	364	367	362	368	343	394	333	347	338	348	349	341	341	335	358	338	358	331	331	347	322	324	333	354	380	306	381	345	371	338	374	345	342	320	350	329	348	362	337	344	353	358	305	333	320	355	327	354	321	332	359	341	336	332	346	367	323	362	332	347	339	381	356	347	336	340	352	348	315	364	351	347	324	324	388	353	325	334	364	363	350	338	338	360	326	334	340	354	342	362	342	376	342	358	353	318	354	343	397	320	318	335	301	350	337	348	339	357	332	373	327	320	317	365	339	367	354	326	347	345	331	299	380	305	317	324	335	341	331	315	361	349	374	344	318	374	363	370	352	339	314	342	354	339	305	361	349	365	335	378	339	369	334	327	354	331	369	337	343	351	345	349	340	381	326	363	348	325	322	379	374	364	358	361	322	347	349	316	315	366	353	343	315	311	320	320	322	322	354	315	340	332	322	378	323	315	354	356	344	356	312	336	356	360	333	330	321	330	374	343	335	320	335	375	342	329	307	348	376	381	337	333	350	335	321	346	362	354	335	361	364	350	356	353	321	354	351	321	368	356	348	320	350	368	357	367	337	332	315	323	301	336	346	345	347	358	352	342	328	290	404	340	328	339	342	364	370	343	351	332	363	371	329	354	355	363	395	380	345	371	358	339	314	346	354	348	370	319	340	353	355	334	332	307	339	318	345	369	364	347	347	356	375	362	382	366	351	335	387	350	312	335	318	335	349	391	314	305	302	319	349	335	348	350	348	378	304	335	323	337	345	332	380	383	330	320	307	368	340	323	358	352	350	316	325	337	324	348	341	317	340	304	364	329	368	339	327	361	346	323	340	380	356	306	358	333	328	319	395	316	354	338	312	376	361	339	338	366	359	324	316	366	310	373	379	307	322	320	346	324	338	361	351	377	369	334	315	365	338	358	330	352	335	331	327	354	341	360	334	348	351	316	318	340	344	357	368	338	334	343	324	331	352	353	316	341	382	327	364	360	333	389	344	347	347	346	374	333	338	330	332	347	305	326	337	364	354	376	325	313	346	333	339	341	349	364	349	378	327	347	360	349	323	323	355	333	364	341	366	327	339	384	363	336	370	346	350	362	339	347	329	333	373	325	365	318	351	351	310	335	398	323	370	345	302	338	340	311	375	332	370	362	325	365	326	370	364	334	338	335	336	345	355	312	356	371	382	317	346	353	353	395	347	311	309	315	350	350	375	350	348	328	362	357	311	371	355	382	340	380	351	372	382	331	347	346	361	332	355	356	329	344	322	329	350	385	325	321	351	344	347	345	326	358	363	340	337	341	350	325	369	338	328	348	375	335	333	357	310	383	315	345	350	358	330	367	320	358	327	332	346	373	333	331	334	370	320	331	370	337	333	343	310	306	366	329	324	325	352	347	372	342	379	314	366	344	367	372	335	368	350	355	314	345	334	346	389	349	353	325	360	357	334	350	358	359	343	323	302	353	324	341	327	337	345	342	362	376	331	354	337	300	364	349	325	327	345	335	331	332	342	350	338	337	347	322	331	331	318	348	371	345	347	332	346	349	367	350	331	359	352	376	316	372	335	361	340	320	323	357	348	329	358	345	373	371	366	344	301	312	335	316	346	313	319	359	326	365	348	318	344	381	341	356	347	327	362	384	391	372	332	336	333	323	366	356	352	356	353	349	316	348	345	351	339	315	366	338	337	358	358	340	339	313	321	333	340	343	337	335	361	330	327	372	330	347	349	345	356	340	348	322	369	343	367	342	333	355	348	344	315	376	345	367	339	348	330	341	323	351	327	332	333	360	325	343	371	344	320	347	345	346	353	362	314	325	331	353	348	338	369	352	341	322	343	322	314	337	315	331	358	347	365	350	366	346	395	342	350	364	363	300	334	364	333	345	351	332	383	323	348	377	341	343	350	352	367	372	382	371	298	322	338	346	328	358	331	350	342	357	338	347	334	308	359	338	323	330	332	346	356	347	384	331	323	368	336	341	357	346	341	323	335	341	332	338	357	366	347	320	301	310	333	348	317	338	369	325	317	326	340	318	328	311	340	325	321	340	349	360	334	371	331	362	321	357	350	330	323	345	357	353	347	350	348	349	328	325	338	336	338	324	345	342	346	329	357	342	305	314	347	320	344	341	321	369	326	319	345	345	331	377	351	359	338	341	388	361	399	343	297	326	315	345	333	334	320	353	345	321	368	378	351	336	334	339	350	348	345	352	354	328	308	392	359	344	327	336	343	311	349	361	331	352	326	347	321	356	348	353	362	359	330	340	351	346	363	338	297	369	345	336	344	338	344	378	355	324	342	327	368	358	339	374	317	328	356	354	352	390	346	348	371	352	333	352	355	349	365	313	336	353	338	344	347	309	320	366	341	349	337	322	322	325	341	362	348	321	349	358	305	338	385	322	360	340	359	315	334	350	321	343	350	373	312	340	349	357	350	334	361	342	356	361	330	381	338	359	332	368	323	363	315	344	344	331	324	364	336	347	335	358	330	376	367	356	353	321	329	354	383	309	354	374	340	344	345	353	359	354	346	367	350	351	326	340	325	374	337	356	354	320	380	379	355	341	371	335	361	349	343	360	321	302	351	330	343	376	316	337	345	347	351	333	319	371	363	333	324	354	300	318	352	351	350	364	326	363	348	333	351	358	340	321	353	327	376	344	345	344	344	383	341	338	351	356	347	354	342	335	360	345	356	324	315	311	330	351	315	359	366	338	311	296	369	323	338	351	340	363	342	349	354	370	356	345	351	352	352	313	346	335	335	356	343	318	340	333	353	348	329	315	350	363	322	349	321	333	367	377	348	334	380	350	360	347	383	346	318	379	349	346	340	347	364	349	350	356	339	340	343	340	344	346	339	380	336	353	367	339	370	353	345	357	361	351	328	342	355	344	342	353	363	352	335	353	313	324	367	341	371	351	357	346	344	319	321	356	339	321	337	328	343	356	354	357	328	336	322	347	330	347	333	298	349	335	351	328	324	338	344	355	325	377	337	358	328	343	368	366	317	342	350	354	347	346	344	379	345	363	352	334	362	352	354	297	359	361	352	340	318	329	321	355	362	365	369	337	370	348	339	350	355	369	339	332	323	333	339	343	344	317	334	372	334	371	311	344	341	370	367	337	358	340	344	369	344	331	348	331	319	343	310	335	334	311	351	355	353	334	343	312	339	372	313	359	306	333	308	339	347	326	322	336	290	333	323	338	335	339	316	325	335	362	341	352	315	330	327	366	348	377	358	345	342	368	333	325	379	348	343	323	367	335	334	358	322	328	318	333	308	332	335	326	297	356	366	343	343	356	359	337	351	326	361	367	344	350	328	337	332	316	371	390	336	327	339	341	331	278	340	364	335	358	332	331	346	342	323	332
3590	8062	14432	1656	1293	1046	807	729	643	576	560	465	501	470	452	432	448	420	429	393	394	421	394	361	394	402	394	389	399	360	403	405	396	382	387	384	401	384	399	375	370	396	375	360	395	374	353	355	364	375	385	367	392	373	403	404	404	358	375	387	396	351	386	378	384	409	360	373	405	437	408	390	420	347	382	372	393	323	378	386	358	353	365	341	355	371	391	377	400	359	408	369	362	404	341	369	333	363	328	381	399	363	410	383	320	382	384	359	342	390	367	386	369	367	399	382	378	381	389	380	343	355	348	357	398	374	362	344	348	371	382	361	372	335	379	359	397	388	396	365	353	359	360	351	401	378	357	392	384	362	397	376	382	387	375	379	393	416	393	381	371	355	365	380	355	372	354	374	386	402	390	377	378	382	383	379	396	380	355	351	394	381	371	365	374	362	353	396	352	386	411	396	333	356	402	349	357	384	401	394	356	375	378	380	392	342	394	378	409	380	396	344	376	399	351	407	380	370	383	368	389	390	362	399	406	362	403	366	395	372	366	386	391	387	373	365	408	378	361	372	379	374	387	361	383	381	364	390	364	375	337	367	408	365	389	377	359	384	363	356	419	401	378	353	373	342	398	373	356	388	363	364	381	370	372	326	393	379	362	365	388	394	361	432	379	388	376	380	358	366	385	363	371	383	382	415	395	391	364	337	389	428	366	378	366	371	371	346	387	378	364	349	360	390	338	389	399	368	360	375	414	369	358	354	382	346	404	372	365	361	370	387	407	368	399	366	343	394	398	429	386	378	362	381	360	383	373	358	354	362	376	353	344	356	387	413	342	353	381	397	379	369	369	369	338	411	358	379	386	367	383	375	364	390	396	392	343	393	370	352	364	349	375	385	378	408	357	382	368	396	363	399	367	371	359	381	401	376	390	339	405	315	352	346	392	337	380	350	372	388	360	406	361	344	380	393	377	376	373	364	342	376	401	409	398	350	333	370	387	412	373	389	393	394	353	393	365	385	353	367	383	393	387	383	386	344	391	380	360	411	385	375	377	371	412	392	322	370	422	360	364	370	342	350	351	370	382	365	371	361	383	395	366	383	364	380	397	392	369	349	356	377	382	348	359	332	354	398	363	346	378	405	367	380	364	340	362	375	355	367	403	374	406	391	383	384	349	391	371	384	368	385	376	367	326	384	374	340	369	391	367	385	371	380	367	415	399	401	399	371	388	369	374	339	354	371	370	392	359	379	410	369	358	356	357	367	363	345	395	388	374	375	366	405	372	360	351	370	375	369	369	364	357	425	420	389	379	361	355	384	334	358	378	361	387	381	368	361	414	379	386	365	374	369	355	416	371	369	368	405	361	402	382	404	364	417	385	370	390	382	347	387	347	367	349	373	382	352	370	370	362	375	392	335	366	369	402	355	367	402	373	386	401	411	375	389	371	366	369	374	373	342	367	400	365	392	376	352	377	380	369	395	342	370	372	363	392	346	369	405	375	373	376	356	386	412	365	384	411	371	396	360	377	387	373	396	356	368	384	411	388	404	377	384	401	344	425	366	394	363	326	368	361	424	408	352	366	338	385	399	351	337	391	361	368	355	387	364	361	367	379	385	370	359	408	362	397	388	394	377	349	356	382	407	370	368	397	376	375	399	368	389	353	361	375	400	384	372	380	395	378	433	381	351	347	377	392	398	368	389	390	345	344	419	383	406	387	348	345	357	383	343	350	357	382	388	376	390	381	368	373	359	391	388	359	395	367	422	360	383	337	375	362	404	422	403	381	389	343	380	391	399	396	404	382	380	366	393	390	359	398	398	384	354	344	387	381	386	389	347	410	401	356	363	357	412	396	369	387	360	373	352	362	369	356	372	372	367	336	388	400	364	396	384	399	367	394	358	397	319	393	416	389	397	378	342	358	371	390	380	369	346	377	397	374	371	382	393	397	368	405	388	352	383	350	361	371	370	366	341	332	393	356	379	407	409	335	392	381	396	349	363	381	340	379	385	345	399	402	372	389	388	357	358	348	388	367	391	357	352	388	390	380	388	389	400	385	378	383	352	337	355	375	352	419	341	382	326	365	366	390	351	351	390	386	386	378	346	379	374	407	369	382	394	375	340	390	354	378	377	373	359	377	416	374	367	398	370	355	395	337	367	401	359	359	401	360	377	389	392	366	417	362	374	368	376	396	388	401	375	386	363	337	372	371	348	358	385	382	340	348	366	374	374	380	362	346	347	342	375	339	376	371	345	344	346	399	350	351	370	387	378	363	369	339	399	363	410	330	344	362	413	380	360	378	380	358	353	368	396	378	385	349	373	358	374	391	386	378	367	366	358	400	366	387	399	372	333	361	400	365	391	404	361	370	345	392	373	325	368	358	367	386	384	353	321	402	359	355	363	375	373	367	392	379	356	393	404	370	373	381	383	418	347	348	397	353	385	348	388	380	392	371	366	368	358	330	391	384	365	364	342	358	366	377	379	364	395	361	378	407	355	397	356	326	368	389	377	346	351	383	348	374	403	373	372	358	389	370	374	382	408	382	391	348	384	369	339	387	404	372	418	376	386	400	373	375	379	370	379	370	351	353	347	344	375	390	403	358	376	366	377	348	379	377	420	360	360	393	362	374	364	349	374	403	378	380	369	353	407	369	352	334	383	359	342	331	366	365	370	370	385	389	356	381	372	362	356	351	353	348	374	399	339	394	360	368	364	387	405	398	334	360	371	399	373	386	395	363	373	372	398	374	372	401	398	376	395	378	362	380	387	357	337	372	378	375	358	345	369	370	349	350	380	374	365	396	383	386	386	353	364	359	380	406	383	406	341	357	373	356	353	359	391	366	384	370	386	394	378	408	374	362	370	393	360	333	332	399	386	348	353	366	375	372	355	372	406	378	410	372	374	327	349	389	374	340	390	348	394	352	355	369	380	357	384	387	356	383	390	367	358	391	388	364	372	401	369	361	349	389	403	363	384	373	366	387	365	370	396	354	355	347	395	371	361	338	353	417	384	354	381	389	362	401	405	383	376	397	347	425	340	372	354	382	365	388	345	374	389	412	385	390	375	373	387	382	357	364	434	352	354	364	398	352	380	386	372	350	366	387	354	378	390	370	365	387	395	366	383	384	384	381	360	364	404	349	360	393	379	318	367	393	382	384	347	372	372	392	359	371	371	381	378	364	387	381	364	378	346	380	351	368	368	360	361	356	414	382	386	348	369	374	362	355	402	384	369	361	342	384	384	377	356	354	337	351	345	364	375	379	352	379	404	354	389	368	372	384	362	378	387	384	382	384	390	363	369	377	384	363	370	373	397	355	388	381	364	384	365	397	371	377	347	404	365	383	324	439	348	395	392	389	402	368	366	370	349	371	384	375	378	359	406	379	360	409	384	402	371	382	409	353	383	357	401	356	410	364	374	354	403	376	398	387	362	370	440	363	359	394	399	369	356	374	414	380	391	359	352	405	403	365	366	398	388	413	353	392	365	390	361	369	369	353	350
22918	21446	28755	24575	21452	21437	7208	1391	1129	965	912	839	822	733	733	675	702	707	694	667	630	618	652	700	647	642	637	677	603	600	639	640	626	674	579	604	582	665	594	584	597	615	630	647	596	606	617	558	591	635	628	567	588	590	624	648	625	612	616	589	585	631	588	563	586	601	582	605	574	582	603	639	606	622	663	562	627	548	621	572	573	560	578	577	631	610	592	584	638	573	588	626	551	577	573	564	587	554	562	570	572	590	602	583	651	574	589	606	599	600	622	588	623	601	597	584	599	586	579	603	606	518	623	579	582	585	544	621	615	598	612	612	559	597	591	608	577	623	610	548	617	593	585	619	559	619	592	596	596	569	621	593	634	572	624	572	615	621	599	578	613	550	602	615	599	642	592	607	635	610	618	660	581	574	594	575	586	616	607	588	622	549	579	555	607	544	569	661	648	550	582	614	609	577	567	586	578	606	628	619	587	605	600	593	565	582	607	598	549	575	554	625	593	555	566	579	591	587	606	592	606	585	588	606	591	596	638	561	608	589	615	588	621	613	560	591	582	553	585	571	603	615	588	621	574	615	567	626	596	562	576	615	617	594	601	551	623	582	610	630	638	602	591	609	605	599	616	606	602	582	602	586	578	589	622	615	620	568	595	615	538	587	581	607	634	562	604	596	588	569	638	554	632	552	662	586	593	617	585	586	553	581	571	624	629	585	618	633	609	569	588	566	555	587	622	622	595	590	584	597	569	604	616	641	600	595	638	594	538	563	620	620	526	594	568	576	584	598	595	610	568	618	553	607	623	579	607	570	599	581	622	564	541	599	575	557	581	563	590	608	604	598	563	605	646	595	632	595	610	591	567	613	564	603	600	606	648	555	588	619	561	592	549	575	578	593	611	592	607	565	578	590	592	587	595	640	574	611	608	562	584	558	614	603	634	588	543	598	619	573	622	605	573	639	600	600	575	595	584	586	588	592	570	599	569	584	588	568	616	572	599	599	570	603	566	611	579	596	601	595	575	580	571	656	615	597	600	584	581	578	585	633	584	594	626	553	622	554	584	583	590	585	586	607	616	616	553	548	567	597	563	603	595	564	630	585	615	596	634	622	594	600	600	557	583	606	574	542	614	590	577	607	611	609	599	604	603	590	589	636	551	615	606	612	598	621	598	595	586	616	626	590	614	521	595	583	551	584	593	613	587	605	621	577	594	609	638	595	560	594	611	546	592	561	533	608	589	558	598	553	561	551	591	611	598	587	580	607	581	599	580	610	543	570	595	595	563	602	582	621	605	623	584	617	600	548	622	562	602	593	540	575	593	621	553	599	595	547	605	591	580	639	594	587	557	541	577	579	585	615	605	597	625	579	569	598	579	560	589	589	594	608	625	622	618	607	596	569	574	582	597	563	565	613	597	575	602	598	571	625	539	597	568	531	605	591	608	585	574	608	567	580	598	588	577	586	611	582	590	539	575	578	586	593	605	559	610	577	590	566	585	618	629	601	563	636	564	602	543	620	585	559	560	589	593	583	570	628	592	616	587	569	579	617	573	562	557	599	606	561	564	589	626	547	552	642	590	609	588	586	640	589	593	581	595	570	559	605	621	610	586	599	583	592	558	572	584	608	587	591	585	570	551	602	594	623	601	614	617	528	645	582	577	647	594	627	592	582	583	588	603	585	587	652	589	630	540	587	594	607	583	641	595	561	624	595	581	615	557	600	609	618	581	598	572	608	545	602	627	548	587	603	602	587	618	589	618	570	604	644	614	619	611	560	605	603	575	613	627	595	559	574	572	617	628	588	596	570	573	591	589	574	601	577	580	568	583	576	628	582	604	587	582	596	561	610	591	593	560	640	588	568	603	587	655	629	583	644	620	600	589	565	594	577	615	594	605	596	576	562	602	604	591	597	611	585	580	585	570	577	600	569	544	580	612	587	586	608	553	639	611	571	593	591	582	601	596	624	622	625	605	612	570	600	593	615	562	626	556	552	614	605	605	569	572	593	572	575	559	637	612	575	584	562	560	611	570	589	603	596	608	558	539	634	590	606	585	575	594	589	603	569	658	585	612	576	615	563	640	584	584	605	598	606	614	624	619	595	586	562	587	618	645	604	542	566	585	613	582	614	601	581	609	560	574	569	589	643	603	577	587	587	617	617	636	601	598	611	579	629	582	569	576	600	580	618	572	604	605	607	562	532	601	603	590	595	606	588	569	569	591	568	602	597	585	615	612	553	583	613	587	592	595	623	603	556	564	564	608	578	609	614	523	576	613	616	565	591	613	599	664	579	594	586	592	627	609	547	572	582	597	547	648	617	622	576	596	572	581	626	579	590	579	593	581	559	629	576	598	548	601	630	583	590	595	601	571	597	604	626	571	595	603	620	629	570	631	592	569	580	625	591	569	544	603	608	596	583	623	579	615	599	584	593	604	615	598	636	578	569	556	592	597	581	556	606	607	547	587	591	578	557	620	581	594	588	578	605	580	596	585	613	589	636	616	585	576	584	566	660	584	622	573	573	659	582	531	571	601	614	585	556	623	575	628	594	617	579	577	604	599	603	578	582	570	592	570	590	581	587	611	565	599	572	646	589	560	559	596	588	617	600	577	598	611	570	574	597	654	601	615	598	590	611	613	587	608	613	615	609	560	601	577	591	586	588	606	589	576	577	574	539	600	574	620	622	599	529	576	610	584	571	587	574	606	584	581	584	614	653	650	625	605	611	579	612	589	576	616	600	600	590	582	606	579	601	597	633	648	599	574	626	590	587	556	585	605	566	580	558	590	590	572	616	593	600	550	660	614	589	563	577	646	606	564	575	585	595	614	580	598	587	569	572	601	641	589	614	560	581	612	578	614	590	583	564	626	604	534	605	621	579	614	582	577	599	607	626	588	569	586	571	625	595	560	601	618	583	557	595	612	598	534	598	592	574	588	587	617	578	560	630	595	569	616	580	579	582	579	607	560	577	563	582	656	602	582	570	595	619	616	581	607	584	578	599	614	586	604	574	592	574	562	568	625	544	609	595	602	614	557	600	587	552	600	574	610	591	565	569	535	579	610	580	558	648	625	550	581	579	584	552	620	640	607	576	607	616	605	550	580	610	571	615	601	621	592	576	591	596	572	592	638	579	564	603	574	598	557	569	617	565	609	619	579	561	618	566	567	592	581	616	563	590	596	563	581	589	600	588	597	611	587	567	616	601	590	577	615	524	684	598	590	558	590	568	625	585	627	585	598	568	611	645	564	647	595	592	594	611	608	592	586	585	584	599	611	593	568	612	620	601	544	602	603	593	580	567	588	575	616	604	598	597	601	612	565	640	547	603	607	595	597	582	613	614	586	589	560	608	597	583	609	603	579	561	652	585	588	615	660	606	628	590	588	649	575	609	610	606	617	617	576	576	556	580	573	568	539	594	594	600	587	533	592	614	583	609	568	553	616	583	569	569	533	603	612	527	558	595	568	569	574	591	602	575	604	548	656	585	630	590	555	607	582	621
5049	16931	27183	4832	3688	2706	2154	1714	1408	1232	1169	1036	922	924	772	761	783	744	682	690	664	702	684	661	685	638	631	641	607	662	628	621	572	627	631	592	651	594	587	620	614	600	586	664	602	555	587	649	596	615	554	585	600	561	592	604	604	623	627	596	544	585	574	630	604	618	603	607	608	588	582	609	610	629	597	600	640	581	579	615	610	628	563	608	555	565	554	570	598	614	585	585	616	535	583	571	602	614	609	576	567	578	594	602	599	581	619	619	627	624	622	595	568	571	582	581	626	577	544	562	590	609	608	562	604	592	618	619	587	601	616	587	562	617	597	617	619	613	584	622	584	586	612	609	607	571	589	585	577	579	582	546	559	581	598	581	609	590	605	535	601	558	556	597	641	567	592	605	601	636	630	649	636	631	636	611	557	567	572	638	577	600	584	571	598	614	599	554	660	562	587	592	602	605	557	591	590	550	582	595	607	587	596	566	597	605	597	586	579	559	585	596	623	610	584	572	566	590	623	557	592	619	578	595	609	598	569	602	614	566	586	589	625	567	639	593	582	611	584	591	587	574	618	617	624	581	588	606	567	585	551	587	595	608	603	595	588	611	608	597	608	587	617	615	580	606	593	564	577	625	582	561	607	572	564	609	600	602	622	601	603	597	564	574	592	565	601	569	598	588	575	605	614	598	589	620	625	563	636	584	592	588	584	620	564	610	645	615	598	578	535	609	575	598	577	606	553	571	617	625	594	598	583	572	622	594	604	584	609	561	655	589	567	581	584	603	608	597	589	622	591	585	594	553	602	609	584	590	624	552	639	587	603	600	604	607	611	585	574	598	580	584	600	587	611	585	557	582	592	566	629	577	588	595	602	579	625	638	606	585	585	616	586	633	651	606	640	582	594	575	607	583	629	575	603	583	560	623	621	568	626	615	605	598	586	577	627	556	597	612	576	607	635	601	587	590	581	573	579	606	601	600	595	619	590	579	577	552	580	567	583	619	581	597	586	577	612	594	563	622	627	598	598	610	603	593	614	596	569	576	638	609	625	592	630	589	611	536	559	592	615	615	616	584	617	568	599	583	584	588	610	616	566	597	583	593	619	553	569	586	641	577	574	612	589	650	613	636	613	570	614	612	618	629	583	613	573	579	587	633	594	555	606	594	586	637	639	592	614	577	601	561	618	606	621	632	590	586	579	627	540	574	600	638	583	553	604	613	567	570	580	573	584	585	616	604	553	619	567	602	576	646	567	568	563	578	613	606	591	620	607	638	609	595	597	618	558	544	593	576	574	591	587	602	549	591	616	565	556	592	585	621	596	599	609	577	584	608	609	609	607	584	604	638	625	561	600	588	618	567	583	593	611	594	555	568	581	545	591	592	571	616	592	612	595	570	600	608	602	578	617	617	583	598	623	579	570	594	598	587	581	581	582	577	594	598	623	578	552	548	548	594	551	584	525	589	580	584	603	620	594	559	606	545	656	597	588	590	544	577	639	551	619	596	575	597	564	606	606	622	641	591	538	591	654	566	582	597	594	600	621	590	602	562	553	631	586	576	578	577	593	620	562	574	591	617	581	580	564	596	618	604	572	632	606	603	600	575	605	653	620	587	607	634	582	550	612	596	655	581	567	622	586	612	568	565	582	538	582	578	548	598	583	570	579	562	623	650	592	566	556	610	596	563	560	613	595	659	586	605	579	554	575	566	597	607	575	575	585	636	623	580	618	559	557	605	600	618	602	605	651	610	610	591	613	582	573	552	590	600	607	590	559	594	568	569	591	636	625	624	582	573	583	595	572	584	572	572	556	586	552	562	646	615	630	624	579	603	576	616	597	605	614	604	585	581	602	557	642	515	609	622	605	598	583	611	587	586	605	612	633	653	569	570	606	620	558	581	582	577	587	636	574	587	630	553	568	586	624	611	615	570	589	578	576	592	596	543	559	546	588	590	561	539	594	576	531	603	578	596	571	569	550	601	591	587	595	605	601	560	558	561	560	573	608	585	573	551	593	599	613	571	568	605	608	567	608	583	619	583	587	575	593	595	625	589	606	588	582	575	566	605	588	585	599	569	597	562	571	595	607	574	598	600	573	572	538	627	598	590	567	583	605	573	621	570	594	583	664	580	603	614	602	610	591	608	578	603	585	630	618	588	620	581	583	599	593	566	589	586	661	575	639	580	612	608	652	577	593	610	565	585	564	606	596	568	603	616	562	592	551	626	620	592	616	619	581	577	616	604	590	571	587	581	570	617	639	618	591	568	608	567	564	601	606	584	631	561	623	548	627	606	586	574	589	571	569	537	634	584	567	574	575	601	577	597	598	609	609	620	545	581	589	574	621	622	602	594	585	594	571	629	594	603	604	563	583	542	612	581	615	599	586	543	588	600	543	617	617	580	598	601	619	589	569	551	598	613	554	569	595	614	576	568	596	587	598	584	574	567	571	618	589	601	599	582	538	579	592	572	647	637	631	573	559	605	563	597	557	548	573	568	587	625	593	589	632	652	548	604	630	600	571	630	584	569	610	609	572	607	601	575	581	617	586	630	560	602	585	598	582	599	596	564	573	585	608	581	578	582	597	582	586	600	596	583	594	575	604	622	576	593	590	600	610	594	597	600	552	555	592	595	607	592	603	591	605	585	584	588	574	595	640	563	606	609	647	548	569	609	616	565	587	605	636	560	605	552	674	578	614	577	602	608	606	581	554	611	576	597	568	573	578	621	613	586	558	601	571	594	579	609	566	607	610	595	599	604	576	619	634	637	605	630	587	622	524	590	564	566	597	540	610	571	615	582	572	630	597	590	572	584	608	570	594	605	557	575	587	577	618	600	596	568	566	602	629	576	596	588	564	583	621	624	596	589	563	548	608	583	589	589	563	573	593	602	626	619	601	606	597	579	576	621	553	572	614	558	623	576	600	621	627	578	572	569	607	601	572	576	599	612	547	611	598	585	592	597	586	578	609	598	616	573	556	561	587	578	621	628	577	604	571	582	590	587	597	572	536	579	562	609	611	582	604	587	551	596	613	580	607	621	597	589	617	606	573	565	603	594	607	596	615	610	629	587	614	592	612	582	592	569	566	566	612	576	609	584	630	568	606	596	558	597	558	565	559	615	555	598	561	550	628	574	577	570	627	615	592	620	595	564	606	614	573	601	599	605	590	596	608	578	582	545	593	604	619	590	596	612	588	585	594	581	552	599	571	567	593	569	648	642	601	593	600	558	616	634	623	621	620	633	568	592	549	615	600	567	564	625	602	596	636	590	620	543	595	630	615	572	588	562	576	586	582	595	576	585	587	625	608	603	565	568	613	590	609	662	584	588	547	650	596	635	538	582	589	611	575	594	598	632	600	579	623	586	554	659	568	545	605	612	619	585	552	580	648	601	566	635	617	572	555	607	610	637	585	567	615	588	577	639	612	554	587	603	590	605	575	625	580	577	604	569	583	592	568	615	622	587	599	589	585	604	606	590	609	637	555	594	621	598	592	629	573	603
28006	17919	8678	767	235	223	223	199	195	186	186	170	200	178	174	178	176	186	172	181	164	177	151	179	190	176	145	164	173	178	180	161	173	194	162	161	195	174	179	168	159	177	154	174	168	183	169	167	163	170	153	175	171	201	175	182	171	174	156	169	153	163	134	158	176	173	176	160	171	180	176	164	188	182	174	153	177	189	181	161	197	182	145	177	192	194	171	173	154	153	177	172	165	177	173	170	171	154	169	165	159	177	186	168	189	163	165	171	176	152	180	180	165	166	161	180	167	169	191	176	160	168	189	182	183	166	174	176	195	168	163	177	179	162	178	165	170	165	175	169	162	188	190	157	192	179	202	179	155	171	182	156	177	176	173	190	150	157	137	160	161	153	179	166	167	178	160	169	135	163	181	165	176	169	185	179	176	152	155	158	183	165	168	164	188	179	179	184	151	158	163	160	196	173	177	169	162	170	184	180	163	169	177	153	175	157	175	149	166	188	180	156	194	191	168	190	180	173	156	171	173	167	184	192	175	176	184	153	167	176	181	160	159	159	182	160	181	172	184	193	169	188	187	186	154	171	174	179	162	150	180	191	156	195	192	160	151	190	164	185	157	169	171	188	168	173	177	170	181	183	182	195	175	164	164	162	208	179	181	157	182	185	172	176	180	164	153	165	175	168	173	165	163	175	160	168	203	188	164	160	185	170	172	180	161	174	178	141	183	167	160	188	152	167	169	154	167	157	170	171	180	159	203	185	184	179	180	197	176	182	175	197	185	178	190	182	146	168	159	184	173	183	172	165	167	152	179	168	161	189	180	152	179	189	165	188	150	163	157	162	177	180	175	193	163	175	170	146	170	171	168	161	171	173	188	181	174	176	176	170	179	177	189	182	153	172	164	183	154	168	182	200	167	176	170	160	169	188	177	179	204	160	174	191	163	191	174	128	190	202	170	186	194	188	179	180	172	179	163	160	165	158	142	155	188	182	194	172	174	183	167	160	190	190	152	174	181	158	168	181	159	167	153	204	150	176	176	198	157	149	178	166	174	160	161	164	180	199	189	181	178	196	210	176	197	182	181	173	157	156	165	183	156	164	182	177	151	170	171	188	175	183	170	186	172	165	190	176	164	185	167	156	200	166	190	159	169	167	177	168	204	170	181	179	181	177	172	162	187	171	177	170	163	160	173	159	186	156	171	167	180	185	176	174	157	162	181	158	167	179	192	173	180	179	168	153	166	167	182	191	178	170	204	161	184	173	176	177	177	168	158	197	187	169	156	176	168	173	161	174	186	171	166	180	182	172	190	175	188	148	208	168	179	148	186	193	197	184	193	167	175	174	157	180	157	168	148	149	182	186	181	145	188	170	160	179	162	177	186	176	183	185	192	145	181	184	151	161	168	184	173	154	161	148	168	180	172	183	176	176	184	163	184	163	140	167	171	169	175	187	176	174	188	175	184	164	175	162	171	196	160	155	174	191	177	176	172	159	178	175	172	195	191	191	176	176	160	171	158	166	179	162	166	175	168	213	177	190	198	197	160	162	168	187	179	176	172	179	193	164	185	178	172	180	163	159	168	157	164	169	169	158	159	179	174	174	176	188	169	173	178	169	148	148	161	169	159	162	150	173	177	166	176	169	182	163	177	169	179	184	176	179	186	176	179	178	149	152	170	168	180	177	183	170	172	182	184	171	170	171	173	160	179	170	165	173	187	173	165	194	185	158	181	172	174	176	180	155	177	164	152	187	156	189	151	157	180	171	165	179	185	174	166	186	178	204	175	171	172	161	162	165	198	173	184	146	164	174	201	163	188	189	193	166	179	182	187	174	165	135	181	169	158	188	164	178	172	158	153	177	193	154	189	158	176	168	177	173	153	174	174	179	168	183	196	168	172	186	170	177	160	184	181	165	173	186	170	197	179	176	182	156	197	178	174	146	195	179	162	168	186	180	174	150	160	163	163	188	162	198	167	173	198	160	182	173	184	174	162	193	165	161	176	164	191	177	194	164	185	163	175	179	168	174	175	168	202	186	178	184	157	166	165	158	170	170	164	176	168	160	174	146	173	182	166	174	157	173	170	181	154	166	146	162	169	195	176	160	162	188	181	173	144	165	175	161	159	164	173	172	204	161	167	180	162	180	189	169	145	172	171	190	131	180	137	168	184	164	152	156	197	171	178	202	166	164	191	188	163	165	195	180	155	194	165	148	211	194	160	180	163	172	184	176	170	184	171	189	171	182	174	195	192	203	190	167	164	219	168	152	176	178	178	149	144	170	182	174	159	189	174	185	160	194	166	184	163	168	130	168	159	168	165	170	160	163	178	190	157	171	155	203	179	188	163	198	194	154	166	175	166	170	181	182	173	182	175	179	187	156	159	157	183	188	180	174	185	180	173	199	170	183	165	198	171	175	160	158	169	176	179	155	139	171	167	175	177	192	189	158	156	168	179	165	180	161	169	169	175	155	178	185	151	190	179	165	169	168	182	156	171	173	161	149	178	170	175	166	165	178	163	178	166	169	168	174	154	172	178	171	158	173	180	149	207	174	172	173	180	176	154	182	173	188	194	190	151	171	190	186	192	184	146	159	181	159	181	186	169	146	180	151	182	173	164	169	161	180	178	163	185	180	161	172	167	181	165	164	167	174	170	175	192	169	146	172	178	165	168	184	184	156	158	149	145	158	173	191	182	188	187	166	176	179	185	168	154	155	187	158	148	196	169	172	165	174	199	172	191	157	157	168	155	145	183	170	178	148	172	191	162	153	150	179	161	168	178	153	149	185	170	172	155	148	183	159	159	157	175	176	157	154	183	170	160	183	172	149	183	154	182	184	168	191	164	171	164	155	181	158	138	160	157	185	182	174	164	166	168	150	181	166	165	175	176	194	184	155	185	190	177	171	173	174	168	174	163	178	192	170	171	174	163	187	181	177	172	153	166	161	178	188	186	163	171	170	178	172	162	166	175	167	174	158	151	189	159	185	186	199	194	174	173	187	170	174	188	180	192	170	176	145	168	173	158	161	186	177	171	199	171	173	156	181	157	148	185	182	152	190	173	167	172	167	196	174	191	202	178	185	157	182	183	167	180	185	174	159	145	185	143	162	160	182	194	188	158	165	175	183	185	164	161	164	160	182	188	181	160	189	172	176	163	183	159	165	167	191	165	165	171	151	188	166	189	170	164	176	175	170	156	159	173	167	185	180	176	152	182	196	176	207	165	169	156	149	167	153	187	172	155	212	148	157	161	177	172	166	199	188	139	162	160	184	179	154	195	152	139	174	173	184	168	201	169	183	184	155	181	169	171	163	179	183	176	158	179	161	175	172	191	182	196	206	184	168	164	165	169	161	171	192	178	161	171	168	166	182	187	179	171	161	178	166	156	170	162	199	169	197	158	173	195	142	180	159	185	197	172	157	180	175	187	177	155	180	194	185	164	163	178	178	153	178	175	176	185	169	185	192	163	171	180	194	155	168	170	182	166	172	176	171	174	173	175	193
4277	1096	5270	302	297	255	262	203	215	212	228	193	217	175	204	211	201	196	196	203	185	183	201	174	184	209	205	207	168	211	187	211	204	198	229	187	184	186	172	186	200	188	207	207	191	196	187	202	194	198	194	196	170	203	191	194	193	187	193	176	187	203	207	178	214	168	195	184	205	216	208	192	197	192	195	231	198	199	192	178	193	187	197	185	208	199	213	188	188	199	167	204	187	194	192	180	195	193	211	205	191	218	212	196	183	181	192	202	218	198	200	203	202	171	203	206	167	192	174	177	198	202	217	188	203	202	181	192	208	208	178	202	178	204	214	175	203	209	211	195	187	174	201	192	213	227	211	195	179	195	217	208	192	197	181	185	189	209	202	194	202	185	213	188	174	218	198	217	199	198	173	166	200	197	195	190	186	171	184	211	178	200	171	178	203	213	204	201	187	213	220	199	195	195	188	197	198	198	198	185	176	210	200	205	184	178	200	201	200	199	197	193	194	193	185	195	186	189	187	211	173	200	204	206	201	207	179	173	197	195	201	187	200	186	181	203	210	202	202	173	210	188	188	214	189	198	175	180	201	204	192	196	187	205	178	175	196	188	177	151	196	204	192	196	178	194	185	188	187	199	183	188	210	181	213	193	198	201	200	180	201	217	174	197	194	209	174	196	180	192	197	173	187	201	200	183	188	209	183	187	204	193	181	183	189	193	188	192	191	186	190	191	201	201	188	198	214	207	223	162	196	175	184	203	212	207	169	177	210	196	187	206	208	195	202	207	187	185	193	208	161	174	190	193	188	210	210	210	206	187	175	189	191	212	187	203	184	203	211	174	194	199	218	191	193	188	214	198	192	181	217	200	213	194	199	165	204	210	192	203	203	180	176	186	179	175	183	194	192	199	179	195	172	199	188	162	190	217	185	178	171	213	197	196	176	204	191	210	195	193	194	197	195	177	204	191	198	195	177	179	189	190	168	205	195	198	196	197	188	206	172	185	203	170	200	211	179	181	193	205	182	203	194	167	205	181	178	188	202	198	195	187	188	193	184	208	191	182	189	183	169	212	209	178	189	202	180	206	209	213	184	173	204	187	184	216	191	209	188	186	184	207	207	198	192	203	192	207	183	193	202	210	200	182	194	201	191	191	184	202	172	189	188	206	211	196	169	185	209	216	198	196	164	203	215	196	194	194	205	183	222	165	192	173	198	195	192	195	210	222	209	204	192	169	192	225	196	183	195	179	179	195	202	186	201	199	212	168	197	188	194	177	185	181	198	201	188	196	211	182	197	214	213	190	187	187	219	185	195	180	178	212	203	206	181	193	190	208	203	209	226	188	183	210	223	187	178	199	178	211	215	185	194	191	221	185	206	186	206	187	229	178	178	185	187	221	179	192	190	182	193	171	179	186	189	210	186	190	195	191	224	201	196	190	176	187	200	196	204	202	188	212	210	209	195	185	175	188	187	192	179	221	214	198	206	213	220	170	190	191	203	184	166	197	191	204	199	209	182	181	183	197	189	209	221	212	188	165	190	199	186	203	198	216	195	188	173	191	204	186	206	198	190	201	191	196	198	209	179	205	184	213	169	176	196	181	165	180	202	187	197	194	200	180	165	185	199	189	226	193	186	197	189	211	200	185	187	207	181	196	205	187	213	173	207	196	181	184	190	187	186	198	187	201	211	186	193	197	192	202	190	203	188	212	210	194	184	196	193	213	209	202	204	168	190	190	197	197	210	208	239	188	169	183	171	182	198	188	203	197	192	189	221	184	195	198	185	173	240	196	168	184	181	190	175	184	181	220	197	185	196	212	206	209	190	193	224	187	178	206	194	169	203	202	189	188	210	200	187	193	220	187	187	206	201	185	197	186	193	181	184	193	191	192	193	193	176	161	204	172	196	192	182	197	182	184	204	220	190	186	209	189	192	213	198	204	166	191	207	208	188	191	171	196	185	202	196	175	218	208	192	214	186	194	206	170	194	180	194	204	215	193	181	186	181	160	213	198	205	196	174	182	194	181	172	189	190	186	206	184	203	177	192	211	190	182	194	186	194	232	193	184	192	205	206	191	184	194	186	218	192	191	194	205	180	217	181	203	222	217	178	178	195	207	178	185	202	214	202	179	186	199	164	190	200	199	188	194	210	206	205	197	201	206	224	187	194	199	230	210	188	197	187	188	195	184	192	181	201	182	205	173	179	187	194	187	194	216	193	192	179	180	237	215	183	183	202	220	198	193	181	172	191	198	183	201	192	209	184	183	200	180	196	194	196	178	227	200	211	203	224	209	198	193	196	193	168	179	163	180	225	173	195	189	187	201	193	175	204	197	195	214	203	208	186	193	227	212	200	201	190	203	200	185	196	188	183	200	181	208	215	192	218	186	186	194	207	211	189	204	198	208	177	187	202	181	178	206	203	199	209	190	196	171	216	197	200	164	175	172	189	208	203	184	176	183	195	193	171	180	196	171	200	178	198	181	205	212	206	191	191	204	191	181	169	218	211	185	213	185	193	213	193	186	193	203	205	179	191	193	216	202	195	202	193	179	195	201	184	217	175	198	179	186	204	187	196	183	174	189	205	196	181	185	209	195	189	178	208	178	202	205	199	210	185	208	211	201	230	181	166	182	194	207	170	167	166	195	209	189	185	200	190	189	194	202	185	193	191	215	220	180	190	195	189	227	195	186	170	209	182	178	179	208	208	197	181	188	188	200	203	177	209	184	185	172	222	186	197	203	198	164	198	160	198	198	195	189	175	227	184	199	193	192	217	210	221	207	179	203	185	186	201	187	182	212	187	203	224	212	213	186	191	204	206	201	192	184	177	197	187	195	201	216	181	205	178	203	214	210	187	179	211	222	204	199	201	202	197	194	185	194	198	176	193	198	187	218	210	205	207	173	161	185	184	210	198	218	193	203	183	192	215	187	207	206	199	200	183	181	183	171	179	213	198	176	185	204	207	205	192	210	182	181	199	203	186	168	219	220	177	201	184	211	212	182	219	199	187	195	176	191	183	211	182	213	201	204	184	192	171	199	213	199	196	194	189	198	192	217	214	167	190	187	207	200	187	205	205	188	217	207	188	171	193	191	168	203	180	212	216	208	185	205	206	187	197	218	182	183	183	176	180	188	210	193	187	208	187	171	194	196	187	203	201	181	168	194	197	200	192	199	203	171	192	205	197	195	201	185	203	181	198	199	208	194	177	195	182	164	201	208	196	196	193	217	179	203	201	204	184	196	196	190	197	189	195	186	180	203	197	172	189	196	206	193	185	196	208	205	181	186	211	190	182	196	194	195	218	176	186	171	182	201	184	190	187	206	206	208	172	189	184	197	192	195	215	186	196	182	195	207	198	201	192	226	187	228	194	201	218	191	188	203	182	204	202	186	174	197	179	199	180	175	191	193	192	198	201	190	172	171	187	198	207	190	192	196	203	194	200	187	169	209	199	201	184	204	209	207	218	200	172	209	206	191	207	210	168	198	162	202	223	176	219	198
24005	21419	28979	24315	21369	11143	1051	713	594	496	474	446	439	415	386	373	338	353	320	338	344	357	346	345	389	371	339	330	348	343	342	337	330	337	330	344	331	363	312	319	308	312	302	308	384	340	314	358	331	318	357	344	309	332	315	330	302	340	330	317	298	361	331	317	303	308	309	293	326	338	331	339	309	320	338	297	337	314	349	333	330	311	333	334	330	342	309	294	322	344	323	317	338	311	317	343	322	329	314	322	322	299	313	282	344	327	332	340	332	329	320	318	315	347	318	319	297	298	298	325	320	337	344	344	335	326	306	336	333	345	330	310	316	305	312	349	282	352	307	320	315	338	285	305	314	281	326	328	299	319	333	306	324	329	337	339	328	326	308	326	311	358	307	342	356	328	320	343	322	339	326	338	361	332	348	303	296	348	297	327	306	316	319	327	349	326	293	336	323	317	321	292	325	331	321	303	319	307	304	280	344	316	304	318	285	331	319	335	333	309	318	329	329	317	333	298	308	311	280	310	309	315	320	353	342	315	346	323	319	304	324	314	296	303	292	321	335	333	318	316	329	328	312	307	307	329	300	323	319	282	306	343	296	312	284	319	314	321	322	307	338	305	332	326	323	358	325	323	347	344	317	312	309	299	320	333	345	333	303	345	345	341	323	294	337	341	313	337	318	319	311	334	303	312	318	305	320	308	333	314	304	349	312	322	309	358	331	304	343	296	309	332	307	301	324	295	326	328	315	353	323	312	300	336	305	320	313	300	304	312	305	296	342	330	308	328	324	317	329	333	307	323	349	327	282	350	314	359	304	313	335	326	313	312	362	289	319	309	317	332	332	289	316	342	312	317	333	337	309	321	341	331	309	371	368	322	295	313	306	294	325	321	292	310	300	307	301	312	322	290	323	318	289	313	329	330	317	278	361	290	313	315	324	307	331	355	340	307	318	329	318	326	311	317	327	338	320	321	306	306	315	318	331	308	323	323	321	342	322	301	339	319	346	308	285	313	297	302	321	361	299	312	355	324	302	339	312	307	315	343	313	314	326	346	339	322	326	318	309	344	322	310	335	329	325	327	321	285	314	324	307	294	315	303	297	294	294	306	309	305	341	314	322	308	307	339	289	317	318	299	307	321	337	325	334	316	345	321	322	309	319	345	323	337	320	318	316	333	300	320	316	287	311	287	322	322	315	312	308	326	297	304	323	309	337	301	287	271	322	325	303	333	312	304	309	286	337	311	312	351	313	290	328	319	301	285	311	320	289	278	322	314	328	312	318	296	340	304	312	318	328	307	329	313	332	313	305	323	295	295	299	347	317	306	336	298	305	273	316	339	318	300	357	327	316	316	334	314	288	312	333	269	300	308	311	304	303	315	325	336	312	323	345	308	314	298	308	306	272	293	341	300	330	329	337	345	331	330	313	326	347	294	319	357	343	312	317	303	323	310	339	326	309	314	321	343	317	297	339	335	320	347	323	317	295	322	337	344	300	343	317	336	292	289	329	331	314	338	302	332	319	321	307	345	353	312	325	317	330	333	326	342	347	328	300	298	321	309	309	318	311	318	312	314	292	323	305	330	329	341	293	336	333	292	309	320	296	363	304	316	329	324	327	311	340	291	338	310	306	307	344	327	290	329	321	296	336	315	299	316	319	306	296	328	290	358	324	330	337	340	352	317	302	304	319	305	337	332	326	295	319	319	333	342	350	301	340	287	337	295	307	309	314	305	314	325	337	318	318	344	324	327	299	303	339	362	336	313	318	307	302	309	262	348	331	280	337	338	321	327	340	332	292	319	294	298	330	318	325	315	269	326	303	332	322	306	347	302	312	315	333	339	320	289	336	308	303	340	301	318	342	318	323	356	333	334	311	340	307	291	342	335	337	333	289	305	338	306	329	313	359	325	316	295	317	288	298	320	293	317	342	301	334	288	324	322	329	310	328	341	298	321	304	350	335	298	306	338	293	355	317	302	351	332	333	316	321	327	348	313	309	316	361	314	298	296	303	277	287	339	358	330	349	305	322	353	336	318	308	328	332	351	318	333	321	307	347	317	365	302	274	323	302	323	326	315	338	289	291	307	289	362	285	321	356	313	360	282	330	324	326	372	341	296	310	310	317	342	313	288	354	314	316	333	300	303	337	330	298	286	318	332	320	308	315	340	315	313	297	339	303	325	313	335	313	325	286	316	359	343	341	320	342	327	343	340	319	324	328	285	350	320	303	319	341	308	339	291	327	327	323	327	323	352	330	283	312	299	321	296	296	317	318	303	335	347	307	335	297	334	318	301	308	340	324	321	306	313	323	333	300	334	307	312	343	317	344	308	280	290	295	345	319	302	294	269	341	316	329	336	327	342	329	336	336	296	316	302	335	333	313	341	323	324	319	315	322	336	332	301	298	347	322	330	283	314	358	329	301	328	316	300	318	333	316	338	293	313	324	340	297	308	333	313	331	348	315	318	330	313	319	318	329	337	318	302	321	314	288	322	324	299	336	337	293	300	330	302	313	275	324	327	342	351	335	323	312	303	345	315	322	306	290	315	290	353	309	315	333	338	331	312	312	313	302	310	327	297	328	351	304	303	322	305	297	312	304	308	329	317	334	339	304	330	327	330	322	325	312	290	325	324	310	344	337	322	307	352	287	302	347	306	309	362	360	338	325	313	338	319	305	347	319	294	330	284	285	303	319	320	347	328	312	309	332	321	273	356	323	337	335	343	338	338	316	342	311	307	355	342	324	295	305	291	314	337	319	349	321	333	320	323	313	311	334	300	297	320	304	329	320	332	313	337	339	323	286	308	304	359	322	281	311	313	344	327	327	314	312	337	327	312	317	346	311	315	330	334	354	291	329	303	303	321	329	312	314	335	333	302	310	318	348	297	334	335	326	307	293	326	305	328	339	310	316	333	332	347	273	324	324	302	318	294	313	329	315	302	307	335	317	301	286	330	292	280	343	346	330	297	337	327	306	320	327	341	333	312	360	313	309	325	311	316	349	329	310	305	327	301	324	314	332	327	335	268	317	288	346	344	324	292	311	289	302	321	317	331	307	331	309	309	316	288	326	346	340	335	300	348	315	298	309	320	344	324	337	306	300	292	325	342	351	298	302	309	293	311	345	303	310	352	338	303	299	330	325	324	320	335	324	326	301	324	347	313	312	330	319	320	309	311	315	334	293	307	307	312	327	322	337	339	299	289	357	330	323	306	322	287	323	309	313	303	308	328	324	337	326	342	323	321	310	315	335	304	313	350	320	328	317	279	315	328	300	275	371	332	302	308	314	355	324	318	339	288	323	315	338	324	315	327	320	295	310	303	328	318	317	343	301	332	299	300	315	315	328	320	311	315	319	322	295	355	304	313	297	317	346	316	319	314	317	334	301	282	304	305	292	311	293	317	321	307	337	312	334	306	305	337	322	315	338	311	323	323	320	332	305	351	329	329	326	326	340	312	316	307	309	312	328	307	283	286	327	319	303	305	361	340	339	315	309	335	335	321
3582	14459	24045	2770	1914	1421	1189	932	766	680	606	558	515	479	473	410	449	395	371	370	366	416	381	368	391	371	362	340	365	329	350	344	325	335	346	367	326	330	330	342	344	331	344	346	363	323	314	331	320	331	323	343	338	348	311	341	354	314	339	340	329	301	321	335	331	351	327	343	304	362	326	351	318	305	307	315	320	294	337	334	332	326	333	330	353	331	309	325	309	301	324	340	328	359	357	332	320	342	311	350	303	331	338	326	348	313	333	343	294	327	336	336	326	339	314	311	320	313	320	310	341	339	371	307	307	355	371	339	324	305	274	323	342	325	325	318	340	324	337	384	314	338	337	327	320	336	338	330	318	334	292	332	322	319	337	342	354	337	326	314	338	337	287	325	336	304	338	325	333	324	315	355	308	321	322	331	325	342	351	325	346	364	313	339	340	309	328	326	355	351	369	373	298	338	332	334	328	339	360	299	315	333	320	330	331	289	345	348	336	337	319	322	329	299	316	320	274	321	338	371	299	288	307	302	318	301	302	296	302	313	333	324	310	308	348	326	324	308	324	319	337	326	329	342	321	301	328	309	313	328	309	311	312	319	325	322	321	325	325	360	349	277	308	328	331	329	374	344	335	344	297	318	341	309	355	354	315	334	348	317	309	326	305	309	342	342	301	339	325	341	351	353	354	334	324	302	304	335	314	359	343	317	335	323	338	327	321	338	308	299	338	318	324	331	340	346	345	343	330	312	332	336	306	339	312	321	297	320	336	345	323	317	352	295	331	346	327	326	314	291	324	338	316	336	361	331	320	320	328	359	296	330	318	344	340	328	338	324	357	337	309	313	329	356	297	346	351	280	331	325	342	310	335	304	297	313	342	340	304	315	339	308	334	316	345	347	315	343	335	319	332	353	336	330	336	337	324	333	331	352	326	314	319	310	314	308	292	366	327	345	342	324	322	351	321	356	327	326	355	336	316	326	334	319	317	333	314	284	334	321	327	334	338	290	336	331	347	343	326	292	318	306	364	312	285	301	327	360	306	318	322	319	304	368	316	328	300	337	327	348	354	332	338	299	344	321	353	346	356	362	323	345	339	316	324	331	300	319	321	303	346	313	319	316	303	337	319	341	345	323	357	335	325	320	330	319	316	341	344	318	330	311	316	328	315	331	342	296	312	312	312	335	300	319	357	380	317	327	320	351	314	331	348	329	322	314	279	308	333	320	316	315	339	287	305	336	329	342	307	301	354	310	336	341	324	302	331	330	305	338	337	317	305	311	335	316	366	297	331	340	321	312	340	314	332	325	309	301	313	289	333	337	322	326	313	358	337	321	326	301	320	361	342	323	341	322	350	301	326	324	318	327	339	303	350	327	341	344	321	341	334	327	315	299	347	334	322	346	324	325	326	326	321	343	337	339	329	329	329	301	291	325	323	321	322	287	351	344	337	316	331	303	335	334	307	337	327	328	307	326	328	322	372	328	325	338	356	332	355	336	317	316	336	291	322	350	345	352	317	344	330	287	304	334	333	317	346	323	305	322	321	309	337	315	332	342	356	319	332	329	326	352	333	328	299	336	338	323	350	341	343	334	313	305	334	336	303	346	314	321	319	293	314	301	350	313	327	315	338	348	320	314	313	303	323	286	340	340	329	366	320	339	329	327	311	319	333	322	326	340	303	318	342	343	320	316	362	338	343	328	334	335	349	314	292	300	363	340	307	343	343	319	350	332	338	344	311	338	320	317	310	358	329	306	339	319	338	325	314	303	334	347	316	311	336	336	340	325	322	314	337	314	363	270	321	336	344	334	309	329	336	314	331	291	330	315	344	307	311	318	335	335	308	302	336	306	341	325	339	316	328	348	367	317	355	338	350	317	352	313	354	327	298	325	329	339	303	321	346	311	342	322	363	339	316	316	301	333	314	344	343	355	302	322	357	325	312	339	303	324	310	354	348	330	336	317	296	336	358	328	341	331	302	313	318	307	310	294	316	281	336	336	314	303	346	327	305	337	339	321	338	316	295	352	314	337	304	306	336	328	353	300	321	350	342	313	312	319	355	313	303	350	340	339	352	333	316	318	360	322	326	332	343	320	305	316	328	320	341	307	302	339	337	326	333	327	329	364	303	353	345	346	338	328	325	297	318	326	339	330	322	328	326	310	284	319	312	321	317	331	318	342	326	340	334	323	330	335	322	329	346	290	308	347	333	329	315	328	354	324	300	318	331	336	336	333	297	319	365	320	294	327	328	373	308	332	314	324	317	330	357	316	320	355	351	316	319	332	327	332	308	336	309	335	307	314	330	318	319	323	327	333	346	359	340	344	330	301	362	326	331	349	327	348	337	353	341	336	315	297	345	309	322	310	341	342	311	323	315	319	344	316	278	325	348	321	333	355	325	341	357	328	312	315	336	332	324	295	321	330	329	330	329	315	327	320	333	325	336	339	320	322	352	343	341	324	340	302	334	302	330	348	343	357	334	321	341	298	317	293	327	340	326	318	313	353	337	340	337	319	337	352	371	338	334	353	347	319	339	373	291	346	334	324	343	316	328	356	326	300	351	327	313	332	298	324	332	318	331	325	324	340	331	329	302	364	323	331	334	324	323	322	322	353	350	349	306	334	303	327	308	334	310	332	335	307	344	349	303	334	352	310	323	337	345	320	344	347	336	328	314	343	329	323	317	331	330	300	328	311	327	332	362	324	316	337	312	321	313	326	342	357	291	328	317	342	345	323	325	327	318	323	314	346	310	306	325	331	350	310	343	309	327	320	340	343	286	307	310	301	301	329	336	328	342	310	331	339	340	317	334	310	340	340	303	326	332	340	363	320	340	317	364	302	330	312	330	346	332	322	339	321	334	327	354	284	331	296	362	338	304	340	332	323	336	300	329	303	349	321	296	320	347	295	325	340	317	327	358	314	321	315	325	351	362	345	352	336	319	352	323	343	351	318	319	308	320	322	293	298	296	306	311	306	319	344	309	297	325	344	329	343	319	324	320	353	308	344	346	327	324	314	336	310	370	328	318	307	307	364	319	295	312	305	343	324	306	318	329	333	308	332	340	344	344	325	335	314	306	303	345	334	365	359	327	338	337	322	327	351	341	361	335	310	329	356	335	356	341	330	316	337	333	337	344	340	325	329	321	336	353	301	364	306	316	298	306	330	313	331	344	309	329	334	335	320	291	313	365	331	330	317	311	345	318	286	336	331	299	297	320	301	322	333	304	290	319	329	304	341	322	324	354	315	289	346	342	325	315	364	306	374	336	342	340	309	342	290	331	332	350	345	335	340	280	312	349	337	321	323	352	332	332	315	300	342	333	307	321	331	338	316	310	332	328	333	320	319	307	337	326	336	339	341	307	306	297	332	328	314	307	313	328	310	315	307	298	295	329	319	317	325	335	315	369	308	347	301	330	363	345	345	355	363	321	335	346	350	341	331	327	321	337	310	340	338	314	342	365	326	331	315	353	328	346	330	339	338	327	313	328	292	319	297	335	339
25181	21371	27477	25524	10262	728	562	456	418	417	425	415	438	396	377	386	332	345	360	377	381	361	368	351	367	346	365	355	375	377	368	376	348	355	373	377	345	357	342	363	325	328	380	316	339	359	327	341	335	382	376	339	361	335	363	355	359	345	338	362	325	346	354	333	346	374	338	307	357	348	357	324	337	325	373	356	338	384	341	389	334	345	317	346	336	327	363	318	337	341	343	347	340	358	398	352	350	356	335	338	371	344	331	353	327	351	353	337	375	333	376	350	337	376	349	321	354	367	316	347	381	367	350	346	312	310	347	333	359	353	334	344	308	373	348	328	373	374	346	377	344	364	337	348	323	364	354	341	343	295	341	369	352	367	348	367	336	361	382	383	349	340	359	337	350	314	370	369	348	327	347	361	338	322	354	336	378	334	349	347	349	323	356	325	311	356	355	333	379	324	343	335	350	320	331	361	325	333	373	366	361	366	371	339	334	336	354	332	348	329	356	378	332	375	304	385	333	370	337	352	340	360	330	357	360	366	358	348	333	352	331	336	362	360	348	355	348	353	329	331	349	339	356	336	360	350	352	390	344	344	385	372	368	354	332	344	325	369	348	313	337	325	355	389	383	392	372	315	382	325	330	352	367	372	319	324	336	352	349	356	368	336	353	362	341	367	318	328	362	392	342	344	375	364	330	364	376	363	366	312	378	352	356	360	328	302	333	311	340	323	373	363	358	370	330	361	371	325	336	355	370	351	363	340	356	358	339	379	359	356	356	336	366	329	340	354	352	351	357	336	376	354	326	335	360	341	381	351	369	360	375	372	352	362	337	354	333	338	322	333	344	306	339	324	329	366	311	352	343	334	373	360	365	345	325	326	332	309	368	378	345	325	371	337	324	329	360	392	351	326	352	362	356	332	333	350	348	380	341	348	363	351	333	344	338	334	343	355	357	384	346	347	300	368	352	339	345	347	344	344	378	362	366	338	326	325	349	346	334	331	318	360	329	332	338	364	342	356	341	311	353	373	340	352	359	328	298	356	354	326	356	325	362	345	345	361	377	386	350	343	348	317	339	374	342	351	329	373	354	379	340	363	314	335	348	347	350	304	362	347	369	340	347	352	386	344	326	324	366	343	344	342	352	343	354	338	382	356	334	363	358	352	317	324	313	369	367	362	345	317	342	363	319	340	362	342	319	340	377	336	365	353	377	336	352	321	320	366	339	345	361	326	348	358	389	330	335	315	358	333	391	354	351	372	378	350	346	334	350	322	357	319	357	361	354	354	369	365	337	337	349	328	350	353	359	337	354	321	367	331	331	340	325	355	364	358	366	354	335	365	325	355	347	338	342	358	369	353	304	345	340	364	358	334	387	342	335	356	327	354	332	350	330	338	328	356	355	330	337	321	337	369	338	372	322	345	340	331	351	335	377	337	356	345	341	316	348	334	331	325	355	349	358	345	323	365	336	341	333	365	378	336	377	326	354	338	351	326	352	359	285	354	330	341	396	343	348	369	355	326	375	366	327	329	344	368	356	361	317	354	327	379	348	336	357	349	339	350	348	333	362	367	388	350	372	339	359	353	337	325	345	337	392	354	365	341	389	376	321	322	328	321	325	324	369	334	362	299	333	353	363	360	329	379	362	377	355	333	324	348	323	367	332	330	354	351	363	324	347	337	323	365	358	325	372	393	351	348	338	352	342	320	375	361	326	339	367	323	358	367	336	365	346	353	380	343	356	336	342	357	324	363	346	363	377	377	350	348	364	358	342	355	327	341	366	320	358	357	289	381	364	328	333	374	329	371	342	351	348	367	343	361	337	347	367	334	368	334	367	308	347	331	332	354	362	316	359	340	375	318	370	343	373	335	376	355	323	341	330	348	338	353	313	374	357	344	339	336	344	352	347	314	360	357	376	316	339	328	321	375	315	375	378	349	351	333	361	372	332	338	350	359	346	323	323	334	322	337	358	316	336	353	356	379	352	326	344	376	340	331	356	324	352	367	356	296	326	321	339	344	338	331	342	320	365	338	369	357	356	346	353	327	334	340	359	354	360	347	323	367	356	350	368	345	332	364	367	364	336	363	346	349	318	332	322	332	340	348	354	347	386	349	332	339	350	333	337	327	351	321	321	354	338	371	369	320	345	327	344	344	346	353	380	367	363	304	389	334	327	348	380	351	341	316	343	405	333	341	372	326	376	385	332	344	347	360	353	350	397	340	355	389	349	328	333	346	370	334	321	352	378	324	351	379	370	348	351	352	355	349	350	364	337	388	320	322	342	381	334	359	371	317	341	310	345	358	344	329	325	371	367	351	329	377	351	357	316	321	346	352	357	334	354	339	346	320	333	344	363	350	361	367	345	340	354	369	335	334	339	351	369	327	355	350	349	355	367	356	322	363	330	357	331	357	362	336	386	317	342	348	350	338	366	381	318	359	376	333	355	336	348	321	370	327	357	326	371	369	328	333	339	352	332	311	352	353	348	330	352	347	370	369	358	328	342	317	346	341	318	337	376	341	337	352	344	356	372	345	334	316	363	328	371	335	344	356	353	307	357	349	321	368	371	377	368	369	366	369	356	396	372	348	314	349	344	349	355	327	347	366	365	328	343	343	361	323	334	348	365	350	326	353	376	348	331	363	332	380	336	327	369	346	334	329	366	380	349	346	346	310	322	306	329	337	357	369	348	345	313	380	355	383	309	324	383	345	347	350	371	347	353	347	341	351	368	353	361	354	359	357	344	364	371	363	353	335	347	346	346	372	372	381	345	325	388	335	337	369	339	323	363	320	360	352	328	372	354	302	325	330	351	351	367	358	334	343	372	346	360	306	350	349	400	366	327	352	345	369	372	351	348	362	359	361	374	348	370	356	334	334	355	339	324	332	359	364	343	370	378	351	334	332	342	334	341	309	384	398	315	352	345	374	329	372	358	344	348	326	357	319	372	343	315	331	325	359	336	302	323	343	336	353	356	352	339	364	318	340	342	350	353	371	355	343	323	375	323	349	354	330	326	349	324	330	361	366	347	382	336	357	333	355	355	365	325	348	334	308	375	358	357	359	325	329	321	366	375	333	371	368	332	329	347	401	355	352	322	334	327	357	353	376	370	320	334	304	340	330	357	358	370	385	338	354	361	334	339	347	314	330	373	361	352	332	327	338	341	358	357	341	337	310	358	323	343	350	340	343	353	347	398	352	348	390	360	368	346	325	343	350	334	364	351	387	334	348	382	350	343	335	362	339	336	361	357	332	340	333	383	383	356	338	351	314	363	338	329	324	359	385	356	342	318	332	350	346	346	347	347	353	340	347	373	332	343	338	352	354	331	334	349	319	330	357	370	329	317	353	338	332	324	389	349	348	377	369	331	391	333	364	305	331	332	329	339	381	358	342	364	358	377	338	346	368	359	374	361	343	348	310	359	350	315	339	335	346	351	342	335	370	334	327	341	353	359	367	377	331	342	337	364	344	368	332	364	324	337	354	357	356	320	334	334	352	337	366
3525	17846	19995	1605	1175	937	875	736	620	602	535	474	465	449	400	440	419	410	432	392	425	386	413	399	422	334	388	391	393	380	362	386	380	403	386	409	364	394	392	418	396	409	398	392	368	360	400	376	374	377	355	402	364	421	375	382	374	361	419	363	388	386	366	350	392	397	385	369	400	402	392	360	382	388	365	391	374	371	415	380	405	387	364	358	385	368	383	356	413	354	392	401	372	360	365	379	381	364	339	386	346	397	351	390	375	372	339	427	344	348	403	394	382	368	373	383	353	410	353	367	382	347	418	398	389	369	392	387	357	379	344	383	397	358	372	395	380	387	362	353	384	386	406	378	345	367	384	386	402	364	383	404	405	363	389	388	369	410	379	395	368	365	346	366	396	388	395	374	370	374	428	393	361	372	390	396	404	375	379	397	374	392	386	378	373	370	403	391	365	384	401	372	362	365	394	349	353	352	351	395	368	381	372	364	386	354	409	409	334	356	352	376	351	383	390	328	396	373	369	368	379	416	400	398	394	370	374	387	411	380	366	380	362	370	369	374	386	374	359	363	402	377	372	386	365	389	372	374	353	374	413	359	378	361	400	364	380	405	376	388	381	427	380	378	368	377	399	372	370	363	397	368	384	356	348	400	392	389	377	387	390	390	397	357	398	379	367	400	370	359	377	367	370	323	415	399	396	406	388	393	423	353	395	383	389	387	360	369	407	422	363	408	382	362	386	373	353	354	393	401	363	405	335	354	391	366	395	392	396	367	380	342	386	379	389	367	375	344	371	376	375	391	378	394	372	389	342	382	404	342	363	402	386	359	393	372	371	374	376	363	373	392	364	411	386	376	395	383	379	348	347	380	322	392	393	365	378	398	380	357	388	372	344	374	421	392	386	383	355	389	356	355	361	386	360	388	385	404	369	402	395	360	396	375	396	367	379	347	371	383	414	364	364	391	365	353	370	369	398	355	347	381	362	346	409	372	346	396	371	371	360	385	385	402	398	352	367	351	403	385	342	367	406	342	392	392	377	389	400	357	400	379	388	355	398	411	384	379	365	350	374	377	376	370	355	399	385	398	384	359	354	411	365	388	387	409	396	397	361	370	358	380	420	405	378	351	401	361	389	427	376	382	361	377	372	348	362	366	395	406	367	380	373	379	409	364	384	383	357	343	382	411	379	387	429	367	342	379	365	393	395	362	394	382	374	338	361	366	366	380	405	359	386	333	359	375	372	384	380	343	404	369	368	378	382	372	366	356	397	391	391	342	382	393	382	416	386	345	383	418	391	378	379	368	407	354	377	399	362	375	383	366	418	372	365	396	410	409	409	381	381	395	367	380	371	354	377	388	375	376	382	362	380	377	362	372	375	342	414	396	408	364	389	391	347	361	356	350	383	400	365	359	385	391	398	384	380	392	364	371	387	373	363	379	372	403	392	369	379	377	356	383	357	360	354	387	376	390	382	433	402	333	396	363	362	375	340	388	380	361	391	350	368	387	387	379	385	370	393	389	356	373	408	377	389	368	369	372	397	365	364	385	364	366	395	406	363	371	353	381	359	370	362	379	377	397	400	378	360	400	365	354	359	386	394	389	394	377	346	374	365	357	391	430	390	345	379	393	403	418	342	390	391	383	366	394	363	387	364	401	384	363	398	376	367	377	370	374	354	367	380	368	359	357	407	361	376	359	346	413	358	349	375	367	385	387	348	384	367	360	374	380	373	354	377	393	385	369	406	395	367	374	353	395	371	398	372	385	397	354	348	383	376	347	403	363	419	381	366	372	383	387	414	380	388	373	377	360	381	362	381	379	389	366	396	433	362	393	399	389	364	394	361	374	412	358	382	388	386	386	371	394	381	393	425	381	351	387	383	376	386	394	371	381	364	352	414	404	403	391	396	366	324	393	388	376	363	410	367	383	376	345	399	394	357	392	355	379	360	355	358	355	382	361	376	353	415	356	416	364	374	352	395	353	374	403	332	398	389	396	355	359	382	410	390	378	366	334	371	387	430	369	399	411	392	391	340	379	373	364	374	377	355	411	373	415	339	418	373	373	393	388	358	374	380	376	389	378	406	396	363	398	378	422	347	377	361	404	362	361	401	356	391	386	381	370	416	389	369	364	405	425	397	384	396	356	384	373	374	400	364	387	340	402	366	363	361	379	392	357	374	347	386	336	367	360	370	371	367	419	378	361	370	377	428	394	392	367	398	376	409	387	402	351	375	379	370	372	350	367	370	380	387	394	427	356	362	365	394	332	373	365	385	384	381	378	368	367	361	342	397	391	390	349	395	370	395	351	377	371	377	345	368	368	378	375	381	369	360	370	387	389	393	369	415	411	385	372	382	386	370	362	368	354	366	361	387	394	394	369	364	399	394	391	377	394	375	329	363	363	361	355	345	342	366	368	370	382	383	414	368	384	357	342	414	397	388	394	385	390	375	389	417	365	377	362	391	361	354	400	367	394	399	373	346	362	364	358	371	326	403	367	406	366	369	374	394	377	374	345	382	377	366	369	376	365	384	353	379	379	381	350	406	380	388	409	370	382	408	367	375	382	403	363	335	430	413	397	386	347	394	365	401	413	377	354	378	399	362	374	373	358	363	371	360	385	364	370	377	389	391	370	376	373	377	370	381	344	385	414	356	342	380	377	386	354	389	354	397	372	405	400	342	387	384	397	372	401	371	395	391	365	324	376	357	371	355	373	382	365	377	362	332	360	372	371	395	374	370	385	404	349	393	376	381	371	386	389	352	385	391	382	345	383	379	375	364	382	365	358	364	349	378	356	368	345	360	372	387	360	380	408	354	377	361	372	373	401	410	392	359	374	377	398	368	367	350	407	367	369	369	396	393	368	386	346	408	360	392	372	354	370	369	350	376	368	383	404	406	400	384	371	405	421	403	353	375	396	339	354	366	371	344	410	383	449	430	391	378	371	376	357	340	383	363	397	347	370	368	363	377	440	378	390	356	372	383	412	404	391	439	373	379	392	384	398	377	392	387	400	413	366	391	386	382	362	389	369	361	384	351	359	351	367	363	356	374	404	380	375	380	379	354	399	378	375	380	417	373	414	394	375	381	376	393	363	392	364	383	370	385	353	319	356	397	365	395	373	354	382	365	381	396	381	333	386	358	366	384	387	378	363	384	361	412	357	337	376	390	378	394	374	367	339	369	393	382	398	384	373	421	414	362	414	382	367	391	394	358	378	381	365	347	389	389	369	364	363	365	389	408	368	378	370	387	344	353	394	384	350	365	355	400	348	398	401	363	344	387	398	403	389	357	384	376	388	346	334	361	390	365	390	389	359	372	377	332	366	368	371	378	380	396	346	352	394	381	367	367	371	371	394	361	360	400	377	364	362	346	361	380	391	377	399	390	380	377	378	381	389	384	366	365	385	381	378	331	389	362	369	374	379	367	365	399	368	371	375	347	399	363	391	375	407	411	385	393	348	403	393	379	397	392	388	379	394	388	341	379	393	386	349	371	384	428	365
22890	21392	28633	24538	21384	21426	11255	1500	1097	964	878	812	798	783	712	689	688	676	676	632	673	672	612	691	624	611	596	630	666	602	612	670	658	625	592	623	589	576	644	605	618	601	596	620	655	644	597	644	674	554	585	633	590	581	617	636	589	605	567	602	548	596	567	594	616	555	603	597	563	602	577	588	602	597	553	610	566	608	599	583	580	621	570	608	586	581	621	601	546	629	598	585	527	621	605	615	604	597	579	604	584	636	579	617	603	570	607	562	586	586	617	585	597	621	592	575	614	568	604	596	556	602	565	612	552	579	558	590	600	566	615	665	560	599	627	575	583	632	593	578	574	625	593	584	589	626	627	592	609	571	635	605	551	565	603	600	623	601	617	624	574	605	623	609	622	580	623	572	601	624	590	568	586	547	585	561	569	596	550	622	588	599	567	586	606	614	609	553	604	579	561	590	574	559	597	622	575	601	571	643	570	571	581	577	653	577	589	541	573	582	589	599	582	595	553	595	577	527	608	613	604	573	609	587	597	579	588	577	592	599	557	629	574	632	618	580	579	540	602	612	637	636	591	587	588	581	619	581	615	579	594	559	608	579	559	549	558	574	586	556	578	586	577	581	537	564	592	585	573	591	571	587	578	587	530	584	568	574	567	601	610	600	571	582	582	561	517	601	607	592	596	653	580	580	632	596	605	577	570	566	530	595	564	585	579	567	551	563	610	652	598	592	591	618	573	583	579	602	589	617	599	564	580	582	623	607	551	621	608	600	630	569	574	629	582	572	560	602	590	632	566	587	585	582	639	548	599	606	608	601	563	577	586	554	608	595	586	582	607	634	608	558	621	567	617	578	614	587	578	602	616	563	588	572	605	604	578	523	597	652	603	602	614	590	653	611	576	556	605	537	611	610	626	612	595	622	564	576	586	584	615	580	599	577	569	585	572	580	618	554	557	590	575	595	603	594	591	644	597	562	588	576	598	629	587	592	634	607	587	622	571	633	592	592	622	572	634	579	584	621	593	577	600	579	604	594	614	590	588	559	599	613	644	571	620	624	588	609	581	548	597	570	608	560	551	594	598	608	585	558	573	574	566	556	607	582	576	558	582	590	609	606	547	595	599	564	594	626	577	604	589	597	627	565	598	585	632	586	599	619	577	591	594	585	612	580	607	576	605	588	564	609	582	569	608	594	599	596	588	588	593	583	592	559	595	593	598	615	583	612	602	623	619	602	589	563	585	637	557	594	652	635	566	599	625	575	598	571	617	620	609	570	608	608	618	599	553	643	588	602	629	558	598	559	583	580	514	627	588	595	592	559	550	587	577	564	526	614	640	550	588	567	568	585	624	564	572	566	582	636	579	617	581	624	553	585	516	590	600	618	559	594	589	574	549	594	578	625	534	587	625	621	602	593	602	571	566	610	623	641	629	584	558	609	590	593	605	571	570	576	609	592	547	595	580	643	592	598	627	586	578	582	577	578	577	594	611	615	597	581	518	603	574	593	569	617	564	596	553	569	576	634	565	559	600	622	574	620	612	558	608	586	589	591	614	550	603	598	559	630	599	555	579	621	617	580	600	601	628	560	616	586	574	623	562	577	565	644	596	596	633	591	597	535	600	607	593	592	578	603	618	619	589	620	598	614	540	598	604	612	614	629	578	578	586	553	595	598	538	579	558	565	586	555	604	562	571	583	589	590	539	616	607	610	571	545	602	600	625	609	620	571	584	616	596	576	591	559	562	600	574	613	587	638	605	639	593	618	633	572	572	629	600	595	566	598	593	607	572	629	565	584	608	588	591	574	569	587	559	560	599	613	618	551	571	606	603	630	627	603	532	575	562	598	605	593	594	584	573	590	615	592	572	603	530	597	603	583	616	615	630	554	575	636	571	591	600	564	543	592	571	633	598	578	588	565	580	576	568	590	598	584	612	596	628	615	563	615	550	636	604	650	574	550	590	588	627	639	623	596	615	583	579	582	618	598	587	556	624	611	617	604	619	568	608	576	553	587	604	629	578	621	615	558	590	614	563	600	576	620	580	580	590	630	615	565	571	603	581	603	573	595	570	606	611	579	629	568	601	594	572	596	657	581	604	607	618	584	587	616	580	610	608	579	592	591	563	589	603	611	573	608	583	618	572	581	589	585	602	581	587	601	589	570	607	599	591	587	572	579	601	571	595	572	566	611	570	618	568	548	599	598	563	567	561	603	604	623	611	551	563	610	620	588	599	621	593	580	537	627	582	581	606	572	588	561	546	590	580	591	654	588	519	596	565	602	584	574	612	586	592	590	555	582	606	595	584	560	548	587	590	570	557	581	607	583	575	596	577	575	608	612	559	595	602	622	565	602	617	607	622	604	605	564	564	601	567	540	606	598	608	572	612	597	536	610	577	588	596	632	629	607	602	609	572	616	588	600	582	617	605	573	637	616	574	578	602	590	609	591	625	589	614	600	595	540	599	556	609	618	574	600	606	606	601	557	584	590	590	591	577	574	582	584	569	611	546	577	577	613	561	605	615	551	589	602	583	601	592	554	566	599	607	610	566	585	567	584	610	590	589	573	531	616	575	600	548	581	588	589	647	593	645	586	592	561	589	586	632	588	581	552	594	562	560	565	561	597	637	655	601	589	537	620	602	579	589	595	610	610	595	579	581	535	567	597	597	597	588	583	540	635	600	563	560	594	582	560	572	598	590	628	603	617	579	619	593	604	596	551	593	553	567	579	564	558	585	626	627	540	590	616	607	588	559	544	600	604	608	626	587	577	589	570	564	563	607	609	615	555	639	599	604	574	568	616	615	585	543	573	561	557	561	647	614	568	622	601	647	567	599	594	588	601	570	588	597	571	551	599	611	590	568	600	586	623	594	587	559	593	584	603	592	534	577	606	561	569	615	596	620	571	574	641	606	602	556	631	619	607	595	571	619	591	596	571	598	595	631	559	580	572	578	601	578	581	569	564	611	584	589	594	595	616	578	586	587	643	611	576	600	561	604	608	533	635	576	582	575	562	601	616	591	582	642	556	589	559	617	618	644	581	604	588	569	599	570	553	557	612	580	637	605	556	655	557	606	595	598	604	615	604	564	596	572	576	629	592	552	613	607	595	610	624	607	607	590	599	596	569	546	614	607	560	605	582	622	618	591	599	630	551	623	584	560	624	602	577	590	593	606	584	597	605	592	539	591	578	596	609	597	602	586	583	586	672	580	569	595	565	597	547	552	576	580	607	570	600	560	585	609	581	556	508	561	548	619	645	566	548	597	592	610	597	557	612	634	569	575	594	504	629	593	570	597	568	575	595	588	542	572	535	591	598	570	603	568	557	587	577	602	564	593	598	591	620	621	587	633	565	564	639	574	618	566	580	560	591	571	611	542	608	575	604	550	563	624	589	578	573	571	613	592	584	561	603	609	570	631	626	570	600	561	611	584	560	616	628	581	527	556	595	571	607	595	580	661	599	564	589	575	562	558	591	579	560	522	583	576	585	595	580	597	568	576	601
4993	30590	19299	4839	3572	2651	2149	1761	1415	1250	1105	1004	905	861	841	747	756	733	660	724	659	679	670	692	625	638	705	631	625	627	666	665	616	638	578	606	632	645	573	633	600	625	579	593	561	601	650	609	596	662	584	592	612	579	592	624	581	607	587	573	588	609	586	598	577	575	630	613	561	607	592	630	640	600	610	591	608	574	591	586	609	578	578	612	595	653	592	606	609	608	533	583	618	580	592	596	597	659	643	598	574	586	583	585	621	554	595	634	595	568	631	561	559	611	608	601	620	565	626	590	613	571	607	584	610	637	616	612	588	570	596	589	586	590	666	617	576	607	614	602	641	583	557	594	572	578	581	575	577	636	590	539	593	605	611	588	560	571	581	595	569	573	593	572	554	594	581	597	570	584	592	572	650	606	582	599	637	631	590	594	587	590	563	606	581	619	576	588	618	576	596	546	598	583	585	571	599	577	613	600	591	585	540	554	568	613	594	611	602	606	564	587	577	580	580	599	597	568	574	589	601	613	588	571	555	610	607	584	598	638	595	604	589	561	598	569	544	575	588	578	563	583	571	585	660	604	627	612	546	579	627	596	573	608	543	567	591	582	607	618	591	600	556	639	584	550	576	575	616	593	604	631	562	545	524	543	565	627	575	577	581	589	599	610	633	628	577	623	625	599	587	597	583	589	579	633	595	590	608	595	537	601	603	592	576	613	563	595	595	615	572	563	634	588	603	592	566	634	629	556	585	639	640	582	570	601	584	597	597	633	617	592	576	584	572	597	597	578	600	595	579	602	585	607	545	630	627	585	587	572	569	571	605	638	616	595	582	575	593	572	631	580	631	623	599	618	582	568	613	576	558	631	566	613	630	562	579	559	601	626	561	583	578	579	620	564	588	567	603	625	607	569	545	553	563	593	630	587	603	607	598	588	532	553	573	551	561	586	563	637	608	628	604	576	610	613	607	587	569	586	589	669	588	578	588	555	589	619	567	544	613	555	554	596	595	585	580	631	616	559	547	564	564	592	619	617	597	580	596	635	631	581	604	613	596	610	549	617	600	558	599	597	620	632	615	565	609	625	565	588	615	593	585	611	588	600	563	605	536	568	579	650	594	535	580	607	595	604	563	570	591	568	606	611	587	593	633	596	593	632	579	584	557	598	618	604	593	607	587	643	605	548	583	609	557	568	576	615	568	577	573	621	582	559	622	540	574	602	583	555	573	600	604	630	603	623	599	561	581	522	549	555	591	578	597	595	611	567	565	596	617	572	611	627	577	661	621	600	588	576	600	605	647	606	565	612	575	607	585	662	613	603	609	613	572	555	572	574	608	572	619	574	591	580	610	583	604	531	563	580	570	576	609	580	573	567	563	586	618	546	572	575	627	612	599	604	587	592	582	602	592	586	574	553	630	592	606	562	590	608	582	576	637	577	545	610	609	606	593	606	578	582	608	534	630	617	566	588	602	553	575	625	567	595	629	628	586	615	575	606	590	587	583	661	620	594	603	610	586	580	627	585	580	609	607	570	606	587	585	570	618	543	595	614	589	585	630	599	598	581	550	612	539	569	597	570	625	594	583	597	592	603	593	576	574	599	577	600	594	593	652	589	596	635	612	627	605	607	599	584	634	565	616	594	607	583	566	595	579	582	590	644	627	616	628	591	615	626	570	611	615	592	581	604	604	624	590	600	620	586	566	604	600	606	600	577	594	609	581	587	609	572	587	589	573	563	625	595	534	592	579	610	596	604	582	559	616	567	583	611	590	611	599	606	588	537	568	605	611	522	580	572	593	623	586	578	586	592	587	556	594	606	607	594	566	548	561	619	578	572	603	648	605	542	574	611	600	592	605	527	609	529	558	561	541	545	618	607	628	615	588	610	613	585	582	557	605	594	639	610	581	577	621	593	599	579	597	582	657	578	547	595	594	595	605	610	563	628	572	558	613	586	573	641	625	600	546	621	575	595	595	569	589	616	616	595	600	601	590	569	566	550	585	594	578	572	590	565	618	571	592	578	598	566	568	589	592	624	609	564	595	574	593	620	607	539	562	595	548	604	585	604	583	583	604	563	590	569	597	625	642	570	605	571	597	569	584	576	608	570	632	594	615	581	577	581	608	583	586	633	595	596	586	553	578	587	610	575	612	582	587	573	574	562	581	591	623	607	597	544	576	581	571	623	583	619	621	539	558	596	577	611	567	567	579	557	598	590	587	598	622	609	615	588	637	569	590	530	560	572	601	576	584	603	607	566	590	606	601	576	560	604	603	607	633	613	594	592	593	606	573	592	608	633	580	562	535	636	577	580	571	585	585	612	591	556	556	597	590	576	567	594	578	597	589	576	618	576	603	571	597	571	581	584	559	537	608	588	585	621	598	563	586	622	611	577	623	617	620	580	621	561	583	543	518	550	579	648	616	598	623	602	634	566	591	567	603	553	623	534	624	564	579	634	583	604	570	574	613	579	600	585	607	595	622	615	595	606	601	575	545	592	586	584	605	595	544	614	528	611	601	589	560	609	596	634	561	613	597	595	579	596	606	581	547	561	603	567	575	559	577	595	559	608	554	573	604	575	571	573	569	634	619	584	589	580	652	612	577	608	606	577	566	598	568	589	567	589	639	612	586	611	590	578	603	592	603	559	552	611	584	598	602	556	599	566	583	561	599	590	589	581	565	592	615	572	637	610	633	601	586	618	613	576	617	571	573	587	596	617	632	593	622	620	648	571	628	582	615	562	612	582	567	564	525	594	619	576	614	573	606	636	554	600	561	581	592	646	567	610	574	614	579	625	577	567	601	608	605	557	594	565	565	566	594	563	562	608	618	568	571	603	607	623	576	599	622	562	591	542	603	599	607	558	576	589	566	541	575	574	590	569	637	577	591	592	618	598	592	575	572	637	548	546	564	600	617	620	585	601	591	587	602	591	583	613	569	604	603	591	586	586	604	608	577	620	568	595	571	608	609	593	579	578	607	570	581	616	554	578	567	594	584	596	566	561	617	611	642	557	568	609	591	652	530	653	609	662	577	588	563	603	574	591	599	566	616	591	556	601	550	587	568	592	585	600	583	578	595	593	564	605	551	571	596	574	595	584	576	607	565	596	608	599	581	566	581	645	564	601	571	624	584	586	623	570	578	584	642	608	570	646	608	569	588	597	553	598	604	578	609	593	619	563	556	572	595	593	602	609	605	632	629	653	579	576	564	596	585	587	586	581	611	559	556	628	618	544	589	589	575	588	526	586	606	603	615	598	577	525	635	558	616	621	602	573	607	592	596	616	568	590	570	625	650	596	586	566	598	636	562	563	540	600	582	599	569	585	571	562	629	569	567	574	609	599	601	613	599	616	571	576	629	576	562	567	560	579	593	645	590	569	636	595	582	562	597	621	622	564	582	617	579	596	617	576	566	609	585	566	570	591	617	577	558	605	601	567	578	578	608	596	581	593	563	575	599	588	606	624	608	564	590	568	586	614	596	604	639	616	612	621	630	567	650	563
27700	18502	7655	587	231	226	182	199	205	196	198	180	181	180	164	182	168	168	176	174	164	170	191	158	178	163	159	173	178	172	182	145	157	164	162	194	177	150	174	171	196	152	178	152	159	183	172	177	167	180	158	178	189	169	186	190	177	188	174	179	178	190	171	183	175	166	160	183	179	178	153	179	167	147	163	151	149	178	164	166	167	166	175	169	174	168	174	170	175	150	169	170	152	164	152	177	180	184	158	181	169	171	191	145	160	174	174	161	165	161	161	177	166	177	156	163	178	163	155	158	186	193	173	165	159	193	164	185	159	192	162	148	179	160	161	184	163	181	156	157	170	154	170	157	170	163	156	162	141	160	172	162	192	186	160	163	210	182	167	186	181	170	162	196	184	183	187	169	178	154	183	184	182	198	174	161	164	182	187	170	163	173	195	165	150	172	171	178	167	188	172	172	193	170	166	150	160	158	178	175	174	184	177	180	182	181	179	190	138	184	182	161	163	181	167	179	166	171	170	159	174	179	178	180	191	164	169	163	155	159	167	156	144	159	163	174	165	186	167	170	181	158	159	202	162	154	174	192	159	177	170	178	160	157	166	197	149	165	182	166	148	198	170	161	182	193	174	168	164	153	174	192	166	177	187	172	151	161	170	193	166	194	183	155	161	169	175	170	166	192	176	161	176	165	162	157	188	181	159	167	172	190	190	169	161	187	182	166	162	164	178	159	171	170	191	154	174	160	177	148	169	160	196	179	155	189	178	169	147	181	183	172	163	167	177	174	154	179	178	182	151	171	175	192	164	166	190	174	175	144	192	153	172	188	164	160	190	158	170	153	177	167	176	186	166	167	154	191	169	189	155	176	180	205	184	169	189	188	180	160	188	204	179	184	184	149	147	196	192	173	186	157	198	177	163	160	166	162	146	197	173	171	179	157	154	174	170	175	173	157	168	157	173	178	151	172	178	191	166	170	178	152	145	173	160	155	167	158	174	194	173	160	186	184	165	159	186	169	165	177	175	193	171	179	152	161	168	149	163	173	147	189	174	184	150	158	162	183	183	178	165	157	165	184	154	183	177	184	185	167	172	170	158	156	173	180	163	174	156	158	165	173	193	172	189	166	189	161	172	166	182	160	173	178	179	179	188	192	165	152	208	176	169	168	164	184	177	162	172	171	152	172	183	172	191	175	175	187	163	171	153	164	169	156	189	201	175	176	161	191	199	168	181	176	178	171	172	178	158	167	191	184	189	189	149	166	170	167	164	174	152	179	181	172	178	167	167	182	190	168	168	161	174	173	174	174	167	159	203	176	186	175	202	167	186	178	182	176	136	202	166	165	183	172	178	175	182	174	184	176	193	177	197	175	180	179	198	173	172	155	183	186	152	170	184	163	149	170	188	179	159	159	170	180	162	171	156	188	202	171	182	168	168	163	173	179	164	179	171	189	162	180	160	175	152	168	162	200	182	167	180	167	167	180	157	166	146	178	181	191	168	173	172	175	168	158	162	176	158	188	165	171	186	170	161	181	173	183	180	176	160	178	177	161	185	145	164	147	186	174	167	185	165	150	175	147	176	167	183	184	161	166	154	166	192	200	207	175	157	187	191	165	192	170	161	162	176	172	190	181	163	191	179	151	169	173	157	182	171	180	172	189	189	198	205	174	179	167	174	166	174	208	168	174	188	168	156	196	189	171	179	209	174	195	171	187	169	186	192	153	182	152	184	178	136	168	165	166	182	179	188	166	167	157	160	165	165	169	159	157	166	172	164	181	184	157	180	165	177	165	188	173	171	180	147	181	179	177	186	178	157	168	189	190	162	171	168	179	187	150	177	181	183	163	197	166	181	174	168	199	176	169	163	190	193	172	191	164	154	151	159	166	179	182	156	170	180	172	168	185	162	151	174	200	184	167	200	163	182	179	175	154	216	186	178	175	161	172	148	165	174	166	194	168	169	156	174	190	177	158	181	179	182	161	178	143	163	186	166	154	159	207	177	162	188	163	173	178	178	183	176	149	126	177	163	152	181	201	151	158	167	177	166	193	170	185	154	160	167	166	161	147	173	187	196	167	176	176	190	157	145	172	175	179	181	195	167	164	188	166	164	153	190	185	184	198	187	183	169	158	180	177	173	177	181	181	175	178	167	155	187	183	165	187	149	160	167	196	156	159	169	180	186	167	172	174	182	168	149	166	156	174	158	191	184	178	166	164	184	177	177	172	171	159	165	184	180	155	165	171	180	162	165	181	180	196	189	169	173	173	173	161	158	147	195	184	179	155	184	174	162	173	163	167	173	166	203	174	153	159	166	174	195	175	185	157	173	169	187	158	186	178	180	168	166	188	145	194	177	176	157	192	154	164	186	194	175	168	171	158	160	182	187	158	171	163	188	208	149	168	166	177	161	175	152	167	177	177	172	164	169	160	172	156	170	178	177	161	174	186	187	162	171	170	151	185	167	157	188	184	184	188	180	174	154	168	170	189	177	170	168	177	179	182	172	169	188	176	183	164	175	198	161	159	166	174	150	193	178	180	205	176	178	186	163	160	180	163	179	161	205	188	179	182	174	165	154	181	178	191	167	180	194	168	182	184	170	168	136	166	191	178	174	199	184	162	173	191	168	168	174	172	160	200	187	152	168	171	178	178	190	137	169	191	172	218	171	177	188	186	196	190	165	183	178	171	190	175	178	153	172	178	171	172	184	161	169	147	169	164	160	187	167	130	173	188	191	167	156	173	186	174	185	169	182	164	143	178	175	154	157	167	139	162	158	163	173	149	183	173	168	190	179	188	171	172	169	156	168	167	175	175	159	160	172	170	166	165	169	177	155	162	169	180	148	179	198	166	188	167	168	172	172	163	145	191	183	187	174	162	172	195	167	183	164	152	194	183	158	176	155	165	175	171	178	175	177	157	188	158	183	189	182	182	155	181	173	186	171	159	148	177	178	182	186	148	165	191	160	190	190	184	178	176	172	179	176	183	149	177	164	169	184	183	178	185	185	193	172	170	152	160	193	154	188	171	159	187	178	155	161	189	174	159	194	183	150	178	176	189	173	153	169	163	183	172	183	170	176	185	183	194	182	162	154	150	195	176	182	170	157	157	203	187	190	172	170	169	178	183	175	169	166	187	186	159	191	176	181	173	178	187	172	185	176	194	179	166	157	181	161	172	169	177	176	186	137	151	159	186	171	172	168	134	165	194	172	172	156	157	186	196	190	172	172	176	177	179	186	169	153	164	152	206	198	149	178	164	165	173	167	165	168	194	180	204	170	156	167	152	179	173	165	156	163	163	167	180	180	174	173	189	173	171	192	181	168	159	152	165	155	200	192	184	175	160	207	169	180	201	173	163	149	152	140	195	167	174	151	175	185	200	180	161	182	169	185	176	150	165	162	156	191	166	178	197	173	161	184	181	157	162	182	165	172	200	174	175	175	168	186	186	160	208	180	172	178	160	179	166	139	181	174	143	168	145	182	191	147	175	178	183	164	190	187	149
4196	5878	2991	348	286	268	235	222	210	181	201	212	217	198	213	201	213	194	196	182	203	204	165	179	190	177	196	201	179	199	174	223	211	192	218	184	191	184	182	185	197	186	177	182	189	189	185	183	215	183	202	201	201	223	186	189	208	196	199	176	196	172	199	182	206	216	181	199	182	196	185	180	191	216	175	198	186	207	200	188	194	189	180	180	182	187	179	210	205	207	190	197	170	195	200	190	205	174	188	207	168	195	176	190	190	179	197	180	172	197	199	196	204	214	183	197	174	193	164	181	208	203	190	172	191	187	207	201	204	202	189	200	162	163	183	209	171	203	190	194	191	176	183	176	188	175	197	186	220	188	208	228	171	200	190	225	214	187	216	209	169	189	182	217	182	191	190	193	196	195	194	190	183	180	188	181	217	164	195	183	225	206	180	192	204	192	205	189	190	200	202	199	189	211	188	195	183	186	175	202	192	193	206	191	183	208	187	171	209	191	199	195	180	204	180	230	175	216	186	194	216	212	180	179	190	195	197	202	177	187	183	194	202	219	203	197	199	194	203	210	190	191	202	191	202	196	208	203	188	198	174	210	186	227	173	185	162	194	188	201	205	187	189	173	187	174	202	187	199	172	188	207	188	186	210	212	189	203	193	194	205	182	202	189	186	176	186	185	171	225	197	196	196	181	184	200	190	205	191	218	186	187	202	200	175	201	155	202	194	168	194	188	200	178	185	195	180	183	182	197	189	193	185	177	171	220	197	221	189	185	189	192	204	210	194	191	191	214	219	169	175	182	206	198	213	207	192	211	192	188	194	181	203	215	197	170	184	183	203	200	189	189	204	190	178	213	191	187	205	208	210	183	172	207	194	192	202	185	176	197	183	188	199	199	215	198	200	199	174	210	186	193	190	190	209	185	181	232	202	190	181	193	196	201	176	183	216	181	183	196	194	203	177	189	168	167	183	203	196	190	173	203	182	186	210	202	186	173	215	198	181	186	182	199	182	193	190	170	177	186	181	188	184	187	184	190	198	188	201	179	201	168	187	193	192	207	197	190	212	201	204	195	178	196	190	188	195	185	208	194	184	188	206	187	199	217	188	218	203	200	188	204	210	203	213	213	206	199	191	214	187	198	193	206	190	180	201	197	189	194	211	197	170	183	209	195	205	174	171	197	197	169	194	194	194	213	211	195	183	177	181	218	194	221	208	181	204	212	187	203	191	181	191	213	201	200	196	198	177	202	194	195	195	178	201	177	185	202	225	211	189	187	171	185	230	204	208	190	205	213	204	188	191	195	192	180	209	214	167	198	201	199	195	187	196	183	188	179	171	211	169	209	202	204	197	230	180	201	174	197	168	207	175	186	184	196	184	193	196	196	211	177	163	204	200	170	189	183	197	168	194	181	184	174	224	185	209	193	183	190	174	190	176	175	193	183	177	209	189	189	180	201	205	208	207	214	180	177	168	181	203	197	196	203	180	183	193	223	226	195	180	180	187	201	216	180	204	181	185	193	182	190	209	195	196	202	180	193	171	168	192	180	174	207	215	185	200	195	205	207	199	200	179	189	177	197	207	192	211	185	192	200	203	194	215	185	199	189	207	200	163	178	196	191	204	191	166	187	197	197	202	198	198	190	207	189	187	224	196	187	199	216	213	176	188	175	223	193	211	192	194	207	195	190	160	212	198	188	179	183	185	176	198	187	181	216	171	201	171	188	211	204	201	202	204	173	194	196	171	187	198	197	199	191	185	196	202	202	172	191	184	211	199	207	199	197	196	183	191	188	196	178	179	188	210	200	191	178	198	180	174	177	183	224	216	198	196	181	192	192	178	200	184	188	203	202	199	206	203	208	180	186	215	184	178	186	186	175	203	183	205	202	206	205	194	200	182	211	215	182	187	183	192	200	207	207	191	203	186	175	210	198	190	187	191	189	200	178	217	231	221	208	190	205	182	174	193	205	184	186	187	210	186	196	192	183	190	198	172	194	201	203	190	198	188	196	192	205	198	175	215	190	189	192	179	211	202	191	210	183	207	189	194	200	193	186	173	199	175	173	196	178	194	244	200	183	170	204	183	184	205	194	182	175	164	199	177	175	168	206	209	215	196	189	196	204	190	194	201	180	179	179	197	194	204	190	188	192	218	208	205	190	189	206	176	197	188	202	176	185	201	185	158	183	209	210	208	166	182	205	217	198	166	194	190	198	179	190	182	204	190	179	167	166	231	177	193	203	196	197	189	208	178	187	195	208	213	187	193	199	181	189	172	203	196	182	185	196	206	212	212	176	214	193	190	188	206	191	181	203	205	186	186	198	203	197	200	183	203	191	204	190	172	186	195	197	190	197	182	193	186	189	162	190	187	198	198	210	197	196	200	185	200	201	186	183	190	187	171	189	201	213	228	169	191	188	169	204	199	184	188	195	190	222	184	223	190	171	179	216	210	204	193	191	190	186	168	209	203	199	192	193	205	206	200	203	180	194	202	213	185	187	195	198	180	179	198	172	203	204	173	197	209	211	200	194	232	200	157	205	241	193	179	210	199	192	190	178	204	183	209	196	195	202	185	195	170	189	189	187	193	212	207	208	195	192	206	194	211	208	193	201	192	190	171	191	193	219	210	192	188	192	207	188	163	212	167	207	183	186	161	197	200	192	168	178	199	185	199	191	198	177	216	192	199	199	187	199	194	213	184	206	178	190	199	197	203	182	169	184	187	179	189	185	191	206	195	212	177	198	242	188	190	200	188	184	203	214	177	196	182	175	183	202	171	208	185	191	204	191	185	208	179	191	192	193	171	196	217	210	222	198	176	213	202	207	203	181	200	206	193	193	203	176	172	181	171	207	188	178	192	203	195	177	199	217	173	227	181	193	196	188	210	175	170	179	181	164	203	188	224	190	206	200	180	186	214	185	190	178	223	163	213	220	213	194	195	193	203	196	188	197	179	208	183	193	195	179	198	200	214	179	194	179	183	196	173	180	185	175	206	180	202	210	206	189	195	211	187	177	197	198	159	183	192	206	176	190	188	191	210	185	176	185	190	195	179	199	187	198	179	205	210	188	175	221	181	164	172	181	190	185	189	195	184	185	188	194	176	189	182	198	212	191	188	220	192	205	209	180	187	220	195	179	183	232	192	231	180	190	187	165	199	189	180	180	204	196	187	208	182	198	187	191	206	175	181	196	201	191	187	193	209	200	189	201	193	197	170	179	197	190	193	185	177	190	162	207	199	177	222	201	199	199	214	186	194	194	188	195	206	195	199	182	168	203	182	199	189	189	194	187	197	177	180	182	192	203	192	199	204	192	182	196	180	199	187	196	177	183	189	190	197	176	213	214	187	207	192	200	189	199	159	187	190	186	220	167	182	179	213	185	190	182	214	187	180	175	188	197	190	189	201	173	205	236	183	215	201	181	188	188	199	188	203	201	168	185	188	176	220	200	192	193	191	197	193	209	185	186	207	210	223	195	199	203	200	202	215	181	186	219	198	196	198	190
24091	21440	28583	24688	21430	11193	1050	699	599	529	437	456	425	414	426	394	371	366	340	369	355	344	353	387	342	314	343	348	346	344	338	336	326	312	309	301	304	315	368	321	330	326	328	345	309	308	324	335	333	324	325	330	360	315	304	312	304	345	324	347	315	304	359	331	298	332	315	312	324	334	330	350	301	311	334	318	332	329	327	307	334	306	320	336	335	324	322	318	338	336	320	332	338	343	337	327	295	360	312	305	321	322	293	310	323	313	332	334	340	323	364	335	361	327	314	323	313	318	333	346	316	327	300	319	333	320	308	337	365	298	327	304	294	333	325	307	320	338	314	317	341	282	348	312	322	345	303	337	311	330	370	269	355	306	335	306	327	314	345	329	332	316	324	319	306	307	332	316	327	339	327	319	304	345	326	319	318	321	287	354	292	341	327	339	312	311	314	305	337	292	334	311	312	292	308	318	321	315	330	293	356	295	319	327	325	318	336	327	295	300	317	317	339	308	329	361	308	349	321	313	327	308	322	304	334	313	328	341	316	346	300	311	312	313	323	295	290	324	343	317	343	343	313	292	299	333	318	326	302	310	313	303	327	293	328	315	301	344	293	322	325	318	309	299	332	320	322	321	298	332	325	295	309	296	307	318	320	295	328	352	314	303	276	315	297	338	294	308	296	344	320	341	313	322	302	295	291	291	324	350	305	321	318	295	332	307	305	347	333	331	329	298	333	334	322	295	343	289	302	315	290	295	329	342	279	309	323	340	346	280	351	320	336	334	331	294	342	316	294	321	336	290	303	297	294	340	356	320	317	321	287	276	326	307	306	331	297	317	334	332	293	337	304	314	294	329	333	330	331	329	299	307	295	323	319	341	310	328	325	332	305	295	332	305	297	327	303	312	310	284	318	323	332	278	350	320	319	336	321	272	321	300	312	330	322	307	310	317	320	321	310	319	320	351	309	320	333	312	329	332	310	306	303	326	317	317	294	329	331	291	303	346	317	306	332	337	317	359	303	304	323	290	327	349	343	343	290	330	310	304	325	327	310	313	308	279	307	297	288	357	318	326	338	272	311	303	311	291	321	293	324	341	340	328	283	362	295	295	306	300	289	306	320	301	335	312	316	313	314	323	329	330	334	299	300	324	342	330	323	317	316	324	286	309	319	294	307	310	302	319	282	315	320	330	328	352	361	317	317	322	334	314	272	314	315	336	272	327	355	291	326	315	333	306	344	323	301	316	360	333	283	299	313	290	347	343	274	270	334	350	306	351	319	337	307	341	286	323	333	322	311	335	330	325	315	332	304	305	306	266	343	314	319	297	373	314	343	283	325	318	341	306	326	297	331	304	322	328	301	322	316	331	331	290	303	304	302	319	339	331	281	296	308	285	320	292	297	300	312	314	336	314	304	321	317	327	307	324	298	329	318	309	301	332	316	304	322	354	331	362	332	331	327	314	368	290	303	303	357	313	346	303	303	298	293	281	325	343	334	338	302	315	281	321	328	316	298	294	323	326	287	325	296	328	299	313	302	321	282	325	320	333	325	305	303	349	350	332	306	306	331	335	324	300	320	325	323	303	343	293	306	318	298	317	341	332	293	297	323	316	321	313	328	291	305	287	327	288	283	305	296	312	314	278	312	294	329	318	325	313	323	318	333	338	323	321	300	312	328	346	334	350	334	343	354	335	321	317	295	337	294	314	319	303	320	329	323	331	304	312	294	317	310	321	295	306	336	314	330	321	326	287	322	321	325	330	322	338	272	313	298	346	335	302	322	319	321	319	289	292	290	309	299	300	313	304	272	344	321	299	320	326	320	314	333	321	291	311	308	355	287	330	285	315	352	308	299	324	340	315	306	343	310	331	295	329	314	317	333	315	336	323	325	297	315	313	333	305	293	340	293	291	318	269	327	312	317	297	328	315	303	331	309	286	343	310	320	299	312	341	327	295	318	309	311	294	308	317	341	285	314	321	341	323	338	319	311	312	317	294	329	304	263	321	317	320	334	350	316	324	290	303	303	277	309	307	318	329	313	306	316	336	311	342	346	326	299	282	322	340	309	298	325	326	338	308	295	296	334	317	329	290	315	331	329	298	296	323	329	322	300	316	295	350	319	340	323	302	321	319	307	297	268	337	330	301	322	325	318	300	314	313	342	328	313	312	307	309	337	312	306	288	295	333	325	283	315	315	321	298	359	348	320	303	305	303	312	336	276	326	315	285	342	316	312	326	314	318	303	307	297	296	302	328	332	316	333	302	329	341	294	318	319	318	295	322	355	298	330	311	333	352	301	293	302	293	336	325	299	283	351	305	336	296	284	324	315	301	309	339	286	290	363	281	322	304	321	296	299	297	330	304	331	318	345	310	316	306	303	322	327	324	310	288	346	295	347	326	332	291	323	298	323	307	333	329	301	294	293	327	298	302	306	340	352	314	325	312	333	331	301	317	313	283	295	331	309	327	315	290	338	309	295	352	311	313	325	278	313	336	321	302	340	327	317	336	296	335	311	334	293	310	288	358	323	340	292	289	321	334	314	326	335	337	292	306	292	310	293	327	329	345	307	335	315	370	290	321	341	333	313	371	327	289	306	296	273	313	315	345	304	309	300	327	320	328	301	344	345	309	316	288	325	309	277	288	316	304	282	322	328	335	332	324	322	314	290	329	303	311	313	311	306	321	280	311	320	320	314	319	330	342	328	300	318	323	348	297	318	300	312	319	297	306	307	308	317	334	299	331	317	294	314	339	316	307	287	299	296	316	316	324	316	305	310	314	343	314	323	301	315	303	343	285	311	289	310	304	344	349	311	312	333	337	318	329	305	314	295	338	337	312	296	338	327	345	305	299	322	292	315	340	277	330	322	335	295	300	338	308	326	320	290	318	311	297	344	276	296	292	315	312	321	310	288	289	318	323	313	300	301	333	310	302	294	313	295	325	342	322	312	313	278	326	329	309	313	277	349	314	306	321	289	325	334	285	329	332	328	308	311	321	291	295	324	304	333	314	331	316	328	326	333	334	338	294	324	310	343	271	306	322	332	321	298	306	321	325	304	291	314	295	329	311	328	318	296	322	353	329	325	333	314	325	321	361	332	291	266	329	319	316	311	319	306	316	338	345	344	315	319	339	360	318	333	325	295	329	334	338	317	290	333	282	305	291	354	334	302	305	301	291	317	296	311	342	338	315	326	315	337	316	324	315	321	313	335	305	327	324	343	314	325	326	322	252	281	333	333	306	301	351	309	319	325	298	321	308	334	307	323	330	307	333	328	336	327	303	301	297	330	341	342	321	328	305	299	300	316	336	332	303	314	300	302	314	307	326	329	314	312	299	302	287	345	298	318	340	327	309	297	281	323	310	295	283	304	328	345	311	306	319	311	334	293	350	320	297	347	337	345	314	319	339	314	298	318	257	338	314	297	333	308	295	321	307	316	288	327	315	273	301	304	326	323	305	342	324	306	294	351	335	324	310	329	300	320	313	308	324	316	301	305	289	287	323
3585	13042	15109	2840	1945	1469	1188	963	742	695	620	548	538	423	472	425	393	390	408	402	389	385	354	369	345	340	328	379	368	354	336	386	370	358	364	338	315	316	354	328	318	326	323	316	302	324	327	336	337	349	327	361	330	327	329	336	332	347	327	323	357	344	337	321	340	333	341	299	371	311	321	315	319	326	337	319	321	302	327	324	334	317	352	326	325	342	308	330	363	305	327	308	294	344	365	311	319	300	309	323	327	342	362	341	321	314	309	327	319	316	316	305	350	328	310	294	321	334	309	313	349	321	310	351	316	336	331	351	283	288	345	308	337	318	369	340	351	344	337	336	313	295	349	333	344	331	328	369	321	341	334	325	367	358	286	274	333	312	351	329	322	312	312	331	312	324	347	312	333	319	334	310	342	340	309	342	285	326	329	315	303	311	349	335	339	332	325	342	316	326	331	331	331	344	325	305	345	304	318	310	287	355	336	305	322	291	321	321	337	341	339	357	357	326	331	303	329	298	321	339	284	332	338	332	343	353	335	325	313	346	341	333	314	328	341	294	344	319	314	323	323	329	302	337	348	322	326	337	338	330	319	298	355	332	318	354	344	346	328	328	309	314	350	324	322	295	328	349	303	313	346	320	336	315	301	307	296	348	323	327	323	305	323	349	348	313	337	346	333	337	316	360	323	322	305	330	339	317	325	343	325	320	295	337	306	346	317	318	321	354	322	320	309	312	307	321	321	345	310	316	324	307	327	340	287	282	303	313	319	341	336	296	333	324	318	317	339	349	318	317	336	320	325	327	333	320	323	344	334	322	345	343	327	348	339	321	292	327	327	282	326	304	342	303	351	300	324	337	324	345	315	319	381	325	327	318	324	344	334	290	323	328	318	296	344	352	316	347	350	302	333	319	332	302	309	311	323	288	304	319	317	320	331	340	310	349	313	316	317	342	319	328	353	298	337	337	317	292	346	329	330	287	317	310	304	346	358	289	328	325	349	346	343	311	318	331	319	352	326	332	315	317	337	344	341	307	336	339	312	337	329	335	307	321	333	310	317	353	309	335	310	292	312	320	323	322	317	331	291	332	328	345	314	312	304	300	319	328	336	305	303	327	311	358	295	321	320	299	347	316	327	316	338	300	308	310	321	342	333	328	321	323	336	307	307	334	315	325	327	328	325	316	303	317	310	312	326	336	345	341	348	336	314	316	321	324	293	319	315	325	323	318	311	315	335	352	339	308	364	347	312	322	345	346	331	309	272	331	344	343	336	323	349	335	308	319	326	303	300	330	327	330	323	338	325	354	332	286	336	346	299	313	326	313	314	344	339	286	321	313	315	334	332	319	316	318	335	319	297	329	311	335	311	346	336	306	314	312	318	360	337	316	338	327	309	311	311	302	353	313	348	330	359	311	292	315	371	295	312	306	328	312	330	312	346	315	311	304	363	309	332	333	326	300	315	306	321	332	325	301	326	335	309	348	322	346	331	335	318	314	314	333	342	309	376	311	371	319	321	331	301	349	324	341	309	335	337	315	316	345	311	313	328	327	338	302	342	308	359	332	320	335	315	341	304	311	321	335	315	320	318	318	329	329	333	337	332	299	330	317	314	306	344	350	350	328	322	301	330	331	333	344	344	303	329	325	356	320	295	302	292	323	343	358	296	342	309	326	350	340	288	325	304	338	344	309	328	361	333	309	323	316	277	330	339	330	322	320	321	330	356	304	281	354	314	330	332	301	290	314	345	336	338	302	340	318	321	307	354	288	316	300	307	328	341	346	332	317	312	353	313	330	328	314	311	315	355	346	289	303	316	312	332	318	334	314	307	330	294	328	318	303	357	330	328	314	327	323	301	331	315	318	325	344	335	326	296	308	341	304	314	357	320	353	300	328	323	297	331	351	322	292	315	328	320	343	306	330	326	331	319	348	355	328	318	317	344	331	320	279	291	344	306	372	336	340	355	323	297	337	320	326	299	313	359	326	328	321	349	313	355	345	326	341	339	336	315	370	329	330	335	350	343	309	304	360	341	309	306	286	334	332	288	294	305	348	294	324	337	319	326	334	297	349	347	358	357	331	365	320	370	328	329	344	313	311	327	334	333	299	338	330	339	323	330	336	337	336	378	344	329	316	317	301	321	326	313	291	341	333	340	318	313	336	342	321	354	331	315	306	343	308	333	348	324	331	335	344	335	354	302	319	334	352	328	322	328	296	307	330	356	318	307	329	308	338	332	325	328	361	310	343	320	355	335	311	302	331	331	350	335	344	319	327	308	329	312	319	338	325	318	302	340	344	299	337	325	346	344	305	358	285	339	357	338	312	325	333	327	320	329	318	339	332	301	340	321	304	350	325	298	323	350	333	348	294	336	341	321	317	321	343	359	339	370	300	354	309	352	339	360	337	281	305	286	340	295	340	343	351	337	301	345	335	321	322	319	332	332	320	292	350	350	363	298	321	347	320	307	306	341	342	307	323	306	301	318	289	300	362	329	323	290	291	325	295	308	335	333	319	298	320	322	358	298	306	322	334	335	340	308	346	322	310	345	308	330	342	327	314	320	335	337	333	379	356	299	325	301	313	327	313	318	357	339	306	308	341	326	334	318	312	345	345	306	313	311	327	312	334	319	298	330	331	302	320	310	348	324	301	326	331	356	318	351	319	338	292	320	341	337	314	288	314	325	334	301	326	295	303	303	305	324	325	303	332	319	316	314	286	341	335	347	340	336	336	303	337	312	322	318	306	293	298	326	323	336	312	354	329	326	322	337	333	361	334	329	302	335	344	352	342	338	292	338	303	328	345	320	296	337	331	326	319	304	340	343	331	333	323	329	319	317	334	312	318	349	300	315	331	332	309	325	309	341	317	328	346	329	321	304	301	302	348	321	324	355	300	303	322	319	345	350	327	321	340	306	315	324	369	301	337	339	307	324	330	336	348	350	291	334	261	324	318	309	333	341	304	315	364	296	311	318	318	322	343	335	335	322	319	319	317	346	311	315	332	338	305	329	340	347	348	339	330	344	337	362	330	309	332	336	316	330	307	330	340	354	337	336	316	324	294	341	325	341	315	328	317	295	323	325	332	328	319	309	339	351	320	337	343	310	290	341	364	355	339	328	340	337	362	314	302	366	305	333	301	334	320	360	339	309	328	340	340	318	295	336	328	290	307	314	318	353	339	325	314	280	328	305	325	348	322	358	302	307	351	324	284	319	355	325	322	324	319	322	311	345	328	318	315	316	352	347	323	338	338	338	342	336	321	332	328	294	329	322	299	337	283	307	337	318	356	344	315	309	289	320	353	341	337	302	315	322	322	316	296	312	324	312	340	350	333	332	333	308	328	322	296	314	288	318	322	336	353	343	308	327	324	342	336	334	297	304	324	341	328	324	339	337	324	335	298	294	339	315	328	298	335	297	347	286	329	332	298	311	321	336	347	328	345	304	344	333	322	316	303	364	323	319	334	318	318	300	316	315	324	346	318	329	374	335	303	296	341	341	299
25327	21409	27465	25641	11521	838	572	525	425	479	419	413	398	384	361	341	363	367	344	349	365	364	354	352	328	350	342	364	328	350	331	325	346	367	332	313	337	350	338	348	359	381	398	352	359	349	340	371	316	324	348	334	341	352	366	358	348	350	318	331	352	372	330	365	333	348	318	327	336	334	346	319	337	316	342	344	329	357	336	335	315	347	327	357	324	362	345	335	327	348	327	352	308	347	355	348	340	337	330	363	371	341	328	342	358	343	321	352	354	317	331	338	368	337	347	291	342	358	352	358	305	347	346	340	336	349	329	365	374	320	347	365	341	372	362	351	344	339	358	355	350	344	342	314	360	360	325	332	345	340	353	351	329	317	342	375	358	348	335	356	347	339	350	347	317	352	302	364	352	364	356	361	313	352	358	319	330	319	336	386	340	366	333	351	356	349	341	343	321	355	346	362	313	332	345	332	338	327	320	342	340	334	333	350	342	360	327	368	343	328	317	338	336	331	325	338	325	353	360	350	344	354	371	330	337	349	349	337	339	375	308	350	344	353	319	356	336	347	367	358	341	339	324	335	334	347	341	335	355	340	295	361	334	321	342	357	350	322	361	366	333	325	326	351	359	332	322	325	386	342	353	365	372	344	324	364	344	331	354	313	327	348	364	332	345	353	338	343	339	342	316	355	320	303	340	295	356	343	333	336	348	320	341	357	338	351	307	334	340	316	352	331	368	302	341	368	358	354	374	326	385	366	363	336	351	324	330	324	386	342	346	359	325	348	355	346	346	341	335	340	360	366	363	315	354	333	338	331	341	375	328	321	334	352	366	354	300	380	337	304	327	332	343	303	355	326	345	314	288	349	331	319	326	333	392	329	303	331	349	356	315	353	324	325	346	329	332	355	388	316	369	372	358	342	347	341	339	306	345	377	320	340	332	326	350	342	308	384	345	335	339	343	367	318	362	363	350	334	306	353	353	333	332	334	350	368	330	311	327	361	334	372	353	373	341	353	331	349	325	335	332	390	328	349	361	342	331	319	337	328	336	326	335	366	392	345	331	369	342	364	334	394	379	360	330	363	344	356	327	376	369	354	335	352	348	325	318	309	367	354	317	334	346	337	320	327	347	337	335	318	337	346	317	360	344	364	332	353	337	310	339	322	303	333	363	372	310	345	333	339	323	327	337	336	348	310	352	350	341	364	318	359	324	337	356	341	392	340	336	345	323	341	335	366	341	303	366	317	347	318	322	357	358	331	379	331	370	353	359	343	327	381	353	351	345	335	313	310	355	310	336	306	350	330	358	346	343	344	304	346	359	350	346	333	350	334	352	354	318	334	335	313	343	322	354	333	321	307	337	317	359	339	357	352	329	346	347	351	323	337	345	350	335	347	355	319	371	344	351	348	341	324	354	328	364	361	323	394	367	339	338	352	326	352	359	361	324	338	368	371	325	342	331	352	339	342	380	341	338	333	371	353	311	348	353	375	343	369	328	293	359	314	322	345	352	320	319	353	369	362	364	355	374	331	361	326	356	350	318	319	334	318	355	336	340	349	340	366	333	376	351	358	317	329	381	380	312	324	343	377	298	331	340	342	339	337	357	323	337	361	354	320	337	373	372	336	343	353	332	342	349	344	337	354	318	341	358	316	321	328	339	344	344	353	335	334	373	347	347	344	340	326	357	309	345	334	307	309	379	336	378	320	357	360	355	376	326	342	352	353	381	314	342	342	352	323	330	364	369	341	358	321	359	327	353	328	353	340	327	325	334	301	342	360	355	340	364	331	384	350	361	338	343	379	345	352	320	351	360	384	336	339	315	385	356	353	347	323	344	323	359	323	334	321	333	350	338	360	331	357	323	323	313	328	351	343	339	384	341	340	336	332	362	318	354	323	362	339	354	329	330	359	330	329	378	337	320	314	356	338	345	347	304	360	312	344	354	356	368	360	328	325	344	361	374	310	326	348	319	345	328	295	345	335	323	339	309	363	358	352	358	316	352	373	334	344	327	333	365	322	395	306	319	319	321	347	369	347	356	342	368	336	340	321	355	339	340	336	348	332	336	321	352	357	357	345	361	329	369	348	326	373	355	337	349	324	321	362	330	341	374	347	376	356	317	350	362	356	305	332	351	325	335	369	369	348	354	362	354	364	349	330	352	322	364	335	365	331	341	331	329	346	366	330	322	332	350	356	335	333	351	327	334	332	352	343	338	341	352	337	342	371	347	360	354	349	343	322	326	338	319	385	398	322	348	325	349	347	351	337	377	358	305	333	331	341	344	341	322	340	351	349	330	394	345	313	318	326	338	342	364	340	316	338	333	337	354	335	339	358	334	349	344	339	366	362	352	362	328	328	304	339	355	349	367	316	369	355	301	350	331	370	372	324	350	338	314	388	371	332	354	330	346	333	361	359	359	322	326	327	344	349	338	376	343	334	337	337	325	341	340	343	355	363	358	344	326	367	325	315	356	315	347	344	356	367	355	307	357	324	349	332	353	334	357	349	337	347	325	355	380	338	354	341	311	330	319	342	349	384	320	309	301	353	354	321	366	321	330	348	351	349	340	354	352	329	330	327	360	334	313	337	323	352	389	299	372	354	371	362	356	370	349	323	382	337	371	349	343	360	366	328	384	318	322	345	359	345	354	353	354	337	333	372	325	376	354	332	329	332	331	307	339	341	328	315	345	357	347	341	343	339	331	332	354	356	333	342	325	350	369	347	372	322	369	352	373	334	336	307	349	330	356	348	322	371	353	327	312	330	345	326	329	342	348	336	316	340	306	342	353	339	347	363	323	338	370	329	338	374	342	326	392	334	341	358	334	337	311	350	334	345	314	348	342	330	338	354	358	364	336	332	338	361	334	350	346	326	324	353	320	302	304	328	315	347	333	372	339	366	351	309	336	356	347	369	361	325	341	364	333	349	333	336	344	286	327	322	323	361	341	322	335	332	300	347	355	312	352	333	285	352	349	344	320	333	343	316	312	371	331	307	316	361	328	325	354	328	335	319	368	391	349	368	318	342	355	330	359	284	348	315	338	363	305	323	329	343	340	377	320	325	379	365	334	320	351	342	374	308	353	365	339	387	351	329	349	342	340	369	355	325	366	357	346	332	337	391	345	325	358	331	368	324	364	323	318	338	348	318	363	339	340	364	346	332	349	348	323	371	345	345	346	331	349	363	308	338	374	365	332	336	327	331	332	339	314	325	352	351	351	363	306	329	316	319	346	368	323	362	345	329	380	375	350	358	337	328	346	317	291	371	348	334	345	324	332	363	330	331	342	337	346	387	333	374	352	317	336	363	326	312	370	366	337	349	328	344	338	375	325	309	339	384	363	324	342	317	353	345	338	340	327	340	307	331	330	360	332	339	355	340	327	316	345	330	328	339	343	360	318	357	339	322	296	323	352	327	342	335	317	349	355	374	318	351	375	355	360	353	335	359	342	343	335	336	317	360	344	324	322	352	322	348	351	337	329	355	362	336	365	333	336	352	333	290
3575	9010	13376	1680	1263	1001	843	695	610	559	526	490	476	458	454	413	410	387	391	407	394	391	374	403	388	399	391	371	362	391	363	379	363	365	374	378	394	377	388	404	417	372	349	417	409	376	369	398	369	366	371	371	400	333	386	385	388	373	387	398	402	383	374	362	351	364	377	371	354	409	358	369	399	354	350	387	361	370	372	365	398	379	373	346	412	379	364	354	367	345	337	411	363	382	372	382	357	363	400	366	386	402	390	359	424	384	350	389	373	347	375	377	367	346	379	362	369	392	357	362	422	355	384	360	349	411	382	338	386	388	371	335	344	381	378	341	391	382	343	377	355	365	369	356	382	353	418	364	359	349	386	348	415	378	376	389	359	398	389	372	400	359	377	388	333	335	383	376	339	360	391	412	361	351	358	374	410	364	400	372	385	359	340	381	376	377	361	349	379	387	376	385	375	333	390	380	373	360	398	380	405	380	386	352	404	359	366	376	355	359	340	374	376	339	368	344	351	373	348	429	378	401	377	383	339	360	373	362	353	381	373	367	370	398	368	384	359	372	399	365	370	387	375	381	380	398	383	367	397	370	380	384	377	400	379	423	379	372	374	375	405	393	369	346	365	404	389	389	381	375	374	415	359	381	380	377	364	339	367	389	383	389	377	363	345	371	375	401	364	356	382	378	400	360	379	361	372	395	330	373	401	383	362	374	395	374	387	379	367	379	356	356	373	383	347	342	359	398	397	314	379	400	364	362	357	370	366	368	381	385	379	379	361	363	374	414	347	370	370	380	369	369	369	393	384	370	360	358	370	371	390	371	387	371	382	384	356	406	382	354	353	362	358	360	382	360	376	371	399	379	369	360	371	358	325	355	372	373	348	394	382	379	383	385	388	374	329	373	345	378	401	361	360	406	413	364	353	324	370	374	360	389	379	366	363	332	369	371	371	365	377	399	347	371	382	390	379	357	374	364	422	355	404	401	344	394	389	371	379	391	369	381	367	379	370	363	374	369	351	331	342	376	331	357	375	393	385	383	396	361	384	373	383	371	362	377	373	357	358	355	367	368	406	397	343	363	368	381	350	360	370	376	363	368	366	381	403	346	370	359	357	356	389	426	390	384	344	381	400	386	386	347	392	365	344	351	374	389	361	384	357	336	387	395	341	353	369	404	385	413	373	385	355	380	389	366	358	347	353	357	349	395	348	338	390	362	387	379	400	371	396	371	350	362	379	372	391	373	371	364	371	392	335	359	368	348	361	372	369	379	367	393	371	395	378	383	368	363	347	364	358	336	366	390	366	333	383	389	355	368	377	340	352	424	390	326	354	334	336	334	374	362	347	393	373	358	375	359	352	334	373	393	378	381	416	362	362	358	392	358	383	355	367	374	369	382	351	325	367	360	405	367	391	342	360	341	382	370	378	375	369	375	382	380	382	391	385	362	396	359	398	358	382	394	329	360	349	369	346	381	354	363	360	418	346	388	372	393	366	357	378	377	364	370	371	356	404	383	399	358	381	370	348	362	373	396	361	402	364	396	368	359	353	348	399	359	367	365	390	361	367	394	370	373	347	348	343	333	387	391	376	371	388	392	396	402	342	362	344	380	390	362	398	388	380	366	356	387	373	380	334	396	363	358	373	377	378	337	394	385	382	364	384	376	388	361	388	413	342	354	344	379	360	363	361	389	387	384	403	364	383	391	375	373	355	374	386	371	356	381	395	373	327	380	367	358	353	372	416	378	366	369	365	398	371	388	382	385	406	345	381	387	369	383	352	377	345	345	338	366	375	365	392	367	357	357	349	351	392	371	389	329	336	342	350	365	356	371	374	355	386	382	408	356	345	384	355	339	385	370	389	376	384	404	387	345	381	408	367	342	391	374	369	363	352	362	361	384	322	388	389	364	379	333	388	359	365	409	368	361	363	344	359	411	369	352	358	388	395	372	364	362	357	404	395	403	367	351	360	366	357	351	400	369	351	375	369	389	361	361	369	380	386	338	390	360	396	392	384	391	355	325	369	381	338	371	325	364	352	351	350	328	369	388	370	358	359	364	403	359	368	358	369	352	412	372	389	389	423	341	351	371	406	372	381	371	382	389	396	399	355	356	378	395	385	363	358	377	385	389	366	395	394	392	385	354	369	344	390	373	337	374	368	354	362	354	352	365	378	386	406	388	395	384	349	368	382	357	344	353	362	354	378	373	349	382	377	355	370	360	358	372	355	392	380	377	368	341	348	352	389	336	390	377	355	393	355	361	389	386	385	367	354	370	418	350	353	358	390	358	338	372	373	379	392	362	386	369	365	375	330	375	380	398	381	374	378	349	376	369	350	395	398	393	410	382	367	364	360	391	341	388	421	391	380	385	379	330	364	342	372	376	369	357	377	350	380	365	407	385	391	348	356	360	351	366	422	354	413	361	370	375	363	362	391	337	375	397	373	377	405	377	378	354	405	371	369	372	358	399	344	396	355	393	419	369	360	357	378	374	370	371	410	347	328	377	395	354	372	407	396	390	364	377	352	348	391	357	356	382	420	344	334	365	394	394	359	355	385	382	343	360	381	380	375	371	372	414	392	362	386	382	350	352	352	402	366	355	391	385	384	378	355	346	358	350	385	356	370	370	385	387	364	388	381	371	354	376	390	377	347	384	363	387	337	390	352	395	393	362	363	373	366	371	382	362	374	371	364	368	348	354	375	390	397	360	355	399	359	367	367	372	342	394	368	379	373	388	344	366	367	362	350	389	363	377	396	349	351	378	362	348	383	382	373	335	399	401	386	345	376	351	387	371	385	381	395	376	357	430	381	398	371	390	390	373	361	372	348	399	340	341	357	370	397	356	370	369	387	393	367	339	381	370	422	367	367	398	353	387	369	349	365	349	355	365	367	379	407	384	395	377	393	369	389	394	351	365	385	380	322	393	355	386	351	306	375	409	391	378	375	355	404	342	361	406	352	376	346	359	384	378	377	323	405	376	351	364	361	392	384	362	363	361	403	371	389	366	374	361	377	396	358	363	373	357	364	395	394	397	372	413	365	370	362	366	382	334	379	393	388	346	389	374	403	354	383	390	362	353	380	361	371	382	373	359	373	362	377	391	341	376	379	364	358	366	322	372	356	383	375	368	375	376	356	355	385	398	399	359	349	398	337	352	387	365	364	372	361	382	417	379	358	357	379	398	394	352	401	341	380	393	339	374	373	374	395	366	376	375	368	353	372	357	387	370	356	360	358	361	392	356	363	364	369	382	395	344	389	378	372	374	386	330	367	403	348	381	364	370	363	347	391	374	394	369	422	380	383	401	362	384	397	391	374	347	389	360	365	391	357	366	372	399	395	374	375	384	347	384	391	410	384	378	402	357	376	329	376	365	424	380	376	380	390	384	392	360	343	416	371	357	381	349	339	365	393	404	346	396	372	355	382	377	372	408	364	347	375	383	345	368	339	357	369	362	396	399	377	395	373	351	406	372	409	355	361	360	347	364	377	341	357	374	344	395
22752	21322	28911	24096	21324	21389	10995	1361	1011	986	915	875	738	749	738	694	710	701	650	655	687	650	591	667	649	599	652	673	552	620	571	591	624	622	655	646	562	597	612	606	596	570	586	599	615	590	590	605	620	602	606	590	586	601	578	597	586	592	555	605	624	593	583	599	587	566	581	604	643	605	573	575	593	620	561	573	587	578	610	563	604	576	618	525	583	544	558	604	596	597	621	554	567	564	597	588	566	566	581	592	571	568	622	582	584	601	606	607	592	555	583	570	587	644	521	548	547	576	578	566	615	610	583	551	562	592	583	607	617	556	581	622	585	574	568	593	571	609	604	598	609	560	540	563	595	589	591	616	591	573	578	607	574	576	617	597	585	583	581	567	606	582	565	573	570	602	610	596	607	569	608	597	603	586	605	642	567	493	581	613	602	593	581	592	563	580	568	548	579	587	562	556	599	572	559	615	563	569	590	570	605	585	588	602	581	603	574	593	570	619	610	577	587	602	580	543	595	555	560	576	583	610	596	579	552	593	580	592	590	602	564	577	557	632	571	558	580	587	560	581	571	593	558	581	532	606	591	622	623	571	565	602	578	604	560	595	583	553	586	576	621	601	566	565	530	610	590	608	574	586	579	575	598	561	595	609	611	571	607	572	588	573	585	576	573	582	586	616	626	581	596	564	578	550	566	555	574	626	608	588	600	553	579	582	594	563	612	573	579	540	594	546	574	596	614	543	607	570	615	590	576	625	542	573	587	600	595	583	601	635	593	594	541	608	600	596	600	580	580	574	607	573	592	593	595	559	555	536	565	547	563	579	562	576	610	585	622	553	570	561	562	585	597	568	601	585	617	581	579	607	600	625	613	615	597	645	572	618	605	564	561	599	571	597	636	563	561	576	614	522	606	616	611	582	593	592	527	618	575	566	577	584	602	567	576	575	565	555	591	582	576	538	596	596	584	577	598	587	613	595	558	554	588	558	576	586	546	580	571	620	589	590	563	588	570	585	570	552	554	588	562	636	548	610	575	590	574	610	614	583	577	635	589	580	566	541	572	617	618	604	587	624	581	599	541	580	566	600	574	591	541	597	633	567	602	581	592	570	603	556	564	593	660	569	569	604	512	609	542	586	609	618	626	570	589	589	595	602	599	573	584	601	542	576	579	572	595	613	587	606	604	594	601	598	556	582	559	625	571	567	588	623	523	569	618	594	594	570	567	574	590	591	564	576	593	522	587	580	583	572	586	581	552	614	622	591	562	608	620	595	601	545	579	606	585	584	593	590	608	613	546	594	576	582	575	567	518	615	634	544	571	617	562	610	598	597	605	582	598	524	561	569	588	551	565	572	637	570	577	620	545	571	571	574	626	594	604	535	604	588	596	610	598	567	636	601	589	575	611	591	573	591	606	619	590	554	552	570	609	595	556	570	598	576	597	590	579	557	606	648	559	569	627	573	616	581	557	554	547	554	590	551	619	566	567	575	660	597	520	575	579	581	596	601	593	595	573	577	619	592	582	555	583	566	586	586	571	567	578	543	591	568	589	608	548	574	564	561	586	547	564	594	560	596	570	534	557	585	596	588	607	589	601	600	571	602	586	587	591	577	587	560	605	567	592	636	609	596	601	601	592	594	596	553	588	590	594	548	618	573	585	585	610	568	582	567	606	558	613	611	612	614	598	621	576	581	583	629	578	627	557	587	590	593	582	572	565	566	636	589	625	612	555	581	537	602	586	581	585	605	590	575	522	528	563	604	573	570	634	627	552	596	613	612	571	604	617	600	611	621	625	542	594	586	644	637	573	567	537	586	625	529	549	605	574	590	541	584	608	591	534	586	578	588	568	599	586	547	605	568	625	597	629	559	547	572	545	582	601	598	583	584	605	615	574	572	567	555	575	585	602	614	541	546	620	625	585	612	606	584	592	569	578	594	545	548	585	616	605	600	559	551	591	589	605	530	593	606	588	554	577	574	548	576	592	567	567	600	579	589	558	623	586	569	579	553	659	653	596	620	556	607	539	604	637	589	546	605	573	613	588	554	554	623	601	557	578	586	592	583	614	610	598	599	533	588	581	571	627	620	616	610	602	560	577	603	577	615	611	591	563	579	586	572	550	556	551	571	618	597	570	606	572	570	594	567	582	558	561	625	614	604	582	596	611	568	601	569	610	580	613	562	601	597	583	565	579	637	629	568	553	546	580	548	554	575	556	601	587	544	605	586	535	592	609	598	619	559	583	592	538	575	565	578	576	590	622	603	565	609	576	612	632	607	589	606	595	586	581	558	578	596	650	642	568	596	608	605	615	589	618	569	592	621	585	548	574	615	615	591	607	590	604	614	606	580	585	617	581	581	604	571	577	545	617	565	610	626	632	552	597	625	588	610	573	560	585	579	586	590	569	609	587	536	616	636	601	611	600	567	536	602	555	632	560	577	575	576	572	604	617	597	549	619	587	602	616	569	582	610	597	592	558	595	580	611	616	573	539	574	570	557	593	584	613	580	567	562	576	613	525	598	596	584	577	606	591	567	583	558	535	574	573	563	586	585	562	634	590	603	593	588	585	612	582	598	574	594	566	586	581	577	557	602	618	561	574	640	562	637	548	578	588	556	576	583	570	567	604	536	602	549	607	586	567	579	599	635	595	565	546	600	602	582	596	590	597	586	627	589	611	551	567	572	563	587	593	547	599	551	542	602	582	609	571	572	585	575	537	637	576	589	585	598	596	553	631	619	577	616	558	564	576	594	588	591	608	624	640	582	576	614	612	584	570	629	563	586	618	622	553	574	607	588	560	535	551	581	577	541	611	608	606	583	624	586	587	572	563	590	551	599	516	545	610	500	565	624	570	571	607	548	597	597	632	566	544	599	582	592	544	569	609	604	580	575	596	607	596	577	573	612	604	640	593	596	604	613	564	571	621	547	599	652	586	555	598	592	604	591	601	627	563	611	567	600	607	584	631	621	567	589	604	574	604	593	591	546	552	559	552	580	621	580	609	599	591	617	572	547	592	534	614	606	583	544	566	612	623	597	600	613	565	572	569	615	596	613	596	613	599	600	619	593	565	628	583	602	541	570	557	583	581	647	580	573	559	618	537	584	595	602	583	567	595	588	593	563	614	596	536	588	589	595	593	581	572	588	564	595	556	614	552	591	580	562	564	608	601	577	609	591	606	590	576	574	607	584	582	576	540	575	576	586	564	571	590	554	593	583	585	565	622	593	592	590	592	593	566	589	554	603	614	544	537	614	578	550	580	598	560	602	600	549	601	570	577	610	634	624	565	566	575	582	563	572	582	578	611	578	570	580	606	582	607	577	625	625	572	623	564	599	586	602	592	605	567	562	547	567	574	605	580	561	572	587	633	572	572	600	592	557	580	592	629	604	599	578	639	593	580	583	591	600	615	579	594	571	580	548	533	590	583	608	617	624	571	601	637	531	599	570	609	591	615	560	576	558	607	639	527	558	564	565	591	604	596	561	583	594	598	560	546	579	588	574
4916	18201	22193	4838	3640	2731	2244	1719	1457	1290	1091	987	929	839	823	848	763	780	725	699	638	695	692	602	689	630	658	595	658	688	618	587	608	626	605	593	626	609	605	652	620	589	628	589	612	625	549	614	570	604	598	617	607	613	584	599	637	585	617	590	645	596	607	584	586	604	589	598	601	569	570	599	586	560	593	570	561	586	609	569	653	616	560	614	602	602	606	583	612	610	578	567	590	586	593	594	654	629	581	568	553	577	609	600	618	587	575	569	601	569	589	570	565	603	596	550	643	582	578	623	624	588	558	591	618	580	668	610	581	600	566	583	591	560	546	602	610	612	591	576	583	587	593	618	594	596	555	585	599	581	527	583	568	592	550	554	581	568	557	612	590	593	555	573	616	558	613	588	591	617	580	572	555	608	579	574	560	570	602	589	544	574	603	594	603	579	612	588	584	590	624	619	581	580	596	595	577	581	591	571	605	562	581	533	566	581	574	540	567	555	586	594	600	603	613	560	586	587	589	580	620	564	575	597	589	531	610	592	610	577	637	553	597	565	601	545	611	561	581	601	549	563	599	578	575	635	579	621	586	552	623	593	532	566	526	575	589	594	593	579	585	615	592	622	558	570	585	580	578	620	565	546	577	597	550	575	567	606	581	660	577	581	567	604	552	523	631	586	552	542	594	620	593	611	555	563	574	595	605	589	615	589	563	571	611	556	588	578	558	600	597	576	594	589	570	583	560	609	590	554	586	570	573	598	581	585	579	621	611	587	555	614	548	616	570	606	564	607	629	589	565	535	642	583	608	627	580	558	570	597	611	558	616	589	565	553	639	582	592	587	591	587	583	597	548	600	578	568	577	572	664	592	582	635	620	631	625	626	572	584	622	581	564	587	607	578	551	597	562	605	586	577	585	570	563	556	568	584	598	605	573	579	560	592	619	622	623	571	581	593	614	592	569	578	577	582	593	578	577	587	606	567	590	640	596	579	576	633	583	578	586	603	606	598	600	582	585	625	630	559	594	535	637	585	599	522	604	596	607	597	583	589	551	578	587	588	607	590	556	602	599	593	657	593	570	603	584	578	609	566	539	571	594	577	568	579	602	535	596	576	608	566	585	581	559	583	547	594	528	562	604	588	599	626	580	552	601	586	585	581	570	532	573	598	539	584	569	554	609	566	600	566	580	544	602	544	548	582	616	616	626	602	586	590	575	640	599	610	596	574	602	567	564	573	623	611	631	580	594	533	590	596	583	603	602	646	603	627	596	580	569	580	592	563	625	589	571	587	572	596	608	583	592	615	569	605	586	587	600	561	585	609	596	600	626	612	614	568	543	562	627	626	615	592	564	578	606	550	596	590	602	567	534	656	585	578	569	509	582	589	585	575	566	557	597	570	522	604	615	559	607	579	579	594	577	610	521	583	603	611	545	580	574	601	553	596	585	592	583	569	571	588	613	621	623	555	592	603	612	559	568	586	591	619	616	572	593	603	569	608	572	592	630	537	542	556	596	540	588	608	605	558	586	619	577	587	595	591	612	583	615	574	551	591	566	597	613	614	560	593	581	578	573	573	573	556	590	548	568	607	554	580	591	577	597	560	577	609	577	590	603	628	545	572	586	600	623	597	590	575	615	593	588	565	559	584	573	564	583	564	605	606	560	600	652	608	577	625	586	573	568	585	557	596	595	602	616	575	620	607	603	594	557	612	591	574	558	540	575	600	541	608	574	606	584	600	595	565	597	643	594	586	581	569	605	630	557	587	570	585	584	543	594	602	632	572	602	587	565	569	629	621	600	565	549	562	584	543	603	573	597	557	629	564	547	609	587	588	569	604	591	607	559	606	549	591	545	598	598	597	616	567	542	574	523	599	589	565	528	566	583	532	585	539	621	611	580	595	597	594	564	598	574	568	580	566	564	605	588	617	570	603	539	614	644	620	595	593	615	556	567	599	612	625	595	633	545	595	557	572	566	635	577	587	574	561	559	596	563	626	584	594	602	549	599	594	581	570	588	597	578	589	570	562	599	583	566	601	599	589	590	579	609	588	600	578	559	617	578	567	574	575	584	600	616	622	561	605	601	566	594	582	577	632	629	613	570	561	612	617	587	565	581	596	578	595	582	606	554	640	602	561	590	560	578	578	578	587	595	612	612	590	568	552	608	564	561	597	569	602	569	552	608	585	585	589	558	554	559	596	623	566	602	565	629	599	566	604	573	587	588	566	599	595	618	569	547	612	597	621	546	614	607	607	593	589	602	594	579	577	567	612	586	589	613	580	620	602	612	600	560	553	585	599	597	559	585	576	577	566	596	508	655	593	573	600	597	542	601	634	612	563	573	532	548	593	578	568	582	574	590	596	579	625	579	558	558	592	605	547	578	589	601	570	561	611	649	618	559	569	558	548	597	560	580	581	545	570	574	591	599	586	594	557	612	667	544	557	575	599	536	589	609	635	597	584	537	569	590	568	570	563	603	598	634	602	599	586	581	605	579	591	595	590	536	586	577	614	587	563	563	619	556	589	578	563	606	586	601	565	570	553	617	563	544	588	623	617	567	583	609	564	624	581	600	567	586	567	516	544	590	593	587	549	587	590	594	597	561	608	641	581	584	538	587	591	577	603	605	614	566	593	570	600	623	621	613	609	593	569	579	554	620	549	613	577	573	573	552	591	609	580	588	572	559	581	582	548	638	573	581	566	529	566	582	592	587	582	582	624	614	584	548	608	586	547	565	555	549	613	570	635	587	589	578	573	583	575	592	606	614	645	577	563	574	587	570	594	621	575	602	581	591	578	565	531	602	598	625	577	593	555	573	608	583	571	598	559	548	597	576	596	599	525	595	605	542	612	561	577	576	590	581	569	600	564	606	609	585	569	628	572	599	583	556	564	605	598	573	580	590	584	615	586	607	583	574	590	585	524	554	591	566	599	643	509	577	601	532	607	595	596	605	615	589	583	612	584	569	558	570	586	575	608	603	552	571	605	598	599	600	553	572	605	573	568	598	548	594	557	599	588	568	579	606	618	628	586	568	563	563	582	572	552	571	594	601	600	531	583	572	598	524	630	593	629	620	567	592	580	577	568	564	608	590	602	574	572	576	564	613	598	596	620	569	620	544	592	600	600	607	566	591	571	583	614	591	571	558	606	573	571	602	572	623	580	569	553	574	559	574	589	602	610	562	573	596	645	632	542	588	560	597	562	580	575	560	629	575	561	630	558	576	557	583	572	590	597	590	629	590	599	574	577	582	570	635	572	582	589	600	564	565	517	601	616	573	610	587	561	617	577	591	600	589	559	565	565	605	591	564	610	595	578	574	575	590	596	586	589	605	584	564	572	634	587	600	627	546	585	543	577	585	587	578	560	610	548	624	598	593	566	581	579	588	589	559	582	631	607	563	601	569	610	596	594	581	604	602	549	551	623	631	612	571	595	634	576	614	582	558	598	586	616	579	572	555	591	577	561	547	603	592	597	588	632	641	557	597	614	625	591	561	567	608	592
27973	17894	6564	792	447	399	309	199	197	179	200	181	190	189	171	165	152	179	194	174	172	182	152	175	193	159	194	155	170	169	188	182	168	168	192	189	158	184	162	169	186	184	188	180	167	194	161	171	175	166	188	179	174	174	159	168	161	155	171	159	186	154	151	196	165	153	171	181	190	166	158	175	168	184	188	170	185	160	198	169	166	186	197	190	172	180	142	182	187	202	181	199	160	154	203	163	188	162	181	149	176	167	176	183	168	157	173	167	178	178	170	187	173	171	177	168	179	182	169	171	167	156	175	198	179	170	168	169	166	184	186	177	185	196	169	158	182	152	180	169	192	196	183	176	185	172	165	159	173	166	187	190	171	201	175	169	178	169	197	174	172	170	189	171	181	166	176	167	172	175	175	178	183	190	171	182	158	156	178	179	148	182	188	193	189	166	196	173	178	171	144	149	195	193	179	182	163	187	161	172	190	174	162	193	191	178	177	198	182	173	158	180	176	170	179	172	190	175	172	175	182	185	181	198	188	195	185	164	178	152	166	192	179	175	165	169	174	165	173	184	149	171	193	173	184	187	205	170	153	197	171	182	158	158	186	176	162	183	152	177	192	187	185	175	197	169	173	167	156	186	175	168	166	176	172	165	205	185	173	170	181	208	179	195	161	187	185	172	164	179	179	176	171	180	166	182	166	173	140	186	208	173	152	169	180	185	188	183	179	160	200	185	184	144	180	175	181	162	185	170	178	196	163	186	184	163	180	187	173	162	175	160	174	202	191	180	178	178	165	166	184	180	188	147	162	190	174	173	181	163	191	180	187	172	178	171	187	186	175	179	161	159	167	196	184	178	174	187	142	165	150	188	154	182	162	160	172	181	161	198	176	187	164	171	205	163	181	183	173	182	185	192	175	210	198	174	152	192	168	155	194	173	177	165	195	172	156	172	205	178	180	174	158	182	180	188	148	177	145	180	165	178	188	159	176	188	165	153	198	190	172	173	187	161	176	175	180	178	178	156	178	163	162	174	170	168	156	149	161	170	177	170	175	175	186	193	171	179	167	196	174	164	164	173	197	179	178	163	199	154	167	183	167	169	174	172	181	160	160	162	173	172	181	187	172	176	155	180	195	179	179	183	167	184	188	185	172	158	174	206	176	173	179	176	179	175	197	160	174	177	173	161	182	174	174	174	186	141	173	173	194	139	168	160	179	155	169	152	188	202	187	160	153	179	169	189	173	183	182	168	190	161	182	184	177	191	166	186	182	168	162	181	165	159	179	168	190	169	166	178	160	187	155	171	178	177	183	188	170	173	199	173	147	182	173	169	195	167	154	189	176	185	184	202	182	182	171	163	180	202	170	182	177	203	153	168	172	193	159	154	165	150	187	192	184	185	170	168	193	162	156	178	166	180	182	169	164	190	168	172	155	181	169	185	169	177	173	173	155	185	186	166	164	163	184	161	174	187	180	191	177	167	164	179	155	181	159	180	167	178	184	165	182	187	170	168	196	167	187	166	170	200	175	167	155	176	159	194	165	190	162	197	172	172	162	185	192	170	184	165	176	186	184	157	153	149	184	176	202	197	175	198	181	166	186	188	180	196	191	172	186	186	196	191	175	164	183	178	174	200	190	158	160	179	160	161	155	175	173	188	189	171	170	166	180	167	171	149	187	180	181	166	189	169	168	191	190	211	178	192	183	175	200	182	148	172	176	196	172	173	185	183	165	186	171	184	189	185	192	185	173	171	179	178	193	195	164	176	164	172	181	160	195	163	184	182	189	172	163	168	172	185	174	171	172	180	186	169	194	173	176	163	181	169	164	158	175	147	178	163	156	181	165	174	175	171	197	165	207	160	180	173	199	163	186	182	171	172	175	173	183	155	164	186	158	178	169	190	156	188	197	176	167	181	177	176	188	167	182	175	184	170	170	173	183	183	162	137	157	178	193	165	180	174	158	167	194	188	191	211	188	175	166	175	167	211	187	155	163	163	179	173	185	166	168	175	172	178	155	182	184	162	173	165	162	152	170	139	186	183	195	206	181	153	181	160	190	173	183	185	178	182	165	165	169	178	190	175	130	171	160	176	153	178	179	172	171	155	174	172	167	169	164	168	179	162	191	171	159	179	179	186	182	175	160	186	166	182	200	171	162	147	165	157	153	185	184	209	164	182	171	184	170	203	180	197	161	175	175	176	176	164	178	184	164	186	167	163	165	167	166	181	196	172	173	147	177	172	169	178	203	192	179	133	167	149	161	146	176	177	167	162	199	170	186	162	171	176	170	187	166	175	165	171	158	186	182	160	178	143	175	164	178	168	176	181	184	157	159	178	158	178	195	173	162	182	166	178	177	183	165	179	180	188	152	166	151	193	162	165	172	178	171	177	180	179	162	173	178	181	175	184	181	166	175	166	172	173	169	177	191	168	189	184	140	166	181	185	148	175	169	190	191	178	151	170	158	148	160	179	185	186	192	182	185	154	166	185	177	176	166	190	171	191	183	146	173	200	163	168	173	175	185	174	142	175	176	160	174	171	173	189	167	178	174	173	184	190	177	192	182	188	164	154	171	168	166	182	191	160	163	180	152	176	147	178	173	186	177	172	184	149	172	174	187	177	168	175	176	206	182	175	177	163	198	191	173	173	149	164	165	170	185	188	182	183	171	175	182	174	190	147	192	175	159	180	179	169	154	174	178	163	170	180	178	179	176	153	177	184	190	151	195	198	189	179	193	159	191	183	154	145	173	191	177	150	192	171	169	178	188	192	179	162	172	184	169	171	172	176	177	150	170	175	171	200	172	189	168	175	169	165	173	160	169	171	201	178	182	180	178	198	153	168	176	180	178	177	193	200	160	209	177	159	179	197	172	169	149	176	175	168	174	193	174	165	163	197	178	170	164	172	164	143	167	165	179	221	181	185	177	155	176	166	178	159	180	188	199	178	158	179	176	184	157	172	191	173	168	204	153	163	183	188	171	175	187	191	196	173	179	158	175	162	191	172	193	179	154	159	207	173	203	164	170	161	177	193	182	170	161	200	161	196	182	184	152	165	174	184	176	182	189	172	172	181	168	183	170	174	177	186	189	174	174	179	171	174	188	183	180	157	176	177	163	166	180	165	179	160	167	173	186	171	175	156	186	163	153	186	174	159	176	148	176	184	183	181	173	150	168	173	175	185	181	176	200	177	184	217	167	190	145	166	176	165	206	172	170	151	168	175	176	173	168	162	162	181	169	173	185	198	191	190	173	154	173	170	193	181	178	190	175	195	172	165	150	164	176	188	212	148	160	206	185	162	168	170	175	161	177	192	185	161	157	185	182	144	176	181	157	183	181	189	174	187	165	199	169	162	154	192	171	169	199	190	175	188	172	162	160	184	182	162	189	150	164	160	153	150	191	163	187	173	168	167	183	206	191	174	178	153	178	206	170	160	175	164	164	191	169	170	162	193	165	198	169	162	198	157	175	200	191	169	174	182	170	191	168	193	176	167	178	191	160	155
4187	1121	3006	342	301	276	237	236	217	207	211	203	183	212	195	197	205	175	203	189	201	200	201	207	187	200	205	180	199	184	179	199	183	183	199	184	217	175	200	207	197	200	186	191	199	202	205	206	199	193	186	190	195	200	166	200	196	206	195	201	181	187	216	183	188	199	184	204	193	193	173	187	186	219	183	208	195	183	208	182	198	195	183	192	195	191	204	181	182	219	202	207	192	198	202	172	206	182	208	188	183	186	188	205	211	197	189	208	198	202	198	197	168	184	194	201	198	192	217	193	208	247	192	215	192	205	201	191	182	204	195	209	213	189	199	213	177	206	181	218	199	212	191	199	197	185	189	182	191	182	213	186	204	184	182	200	176	204	206	187	206	206	172	186	226	187	203	173	202	178	195	157	199	190	165	186	210	239	188	181	189	188	183	206	199	206	181	217	177	194	172	176	185	200	179	218	173	185	205	178	208	185	219	190	207	179	210	208	214	207	182	186	197	207	188	175	167	193	186	170	190	177	182	208	223	183	194	201	209	202	197	193	206	185	181	206	182	191	198	201	175	185	205	207	191	223	199	184	168	192	189	189	192	183	194	202	186	201	202	173	212	213	211	213	205	185	185	210	200	219	223	207	207	187	187	213	196	225	208	220	184	178	199	220	162	185	200	186	217	228	224	174	196	197	178	206	197	191	187	200	210	186	189	191	211	196	212	210	203	209	202	184	201	214	205	181	205	178	207	194	220	185	184	201	201	211	205	190	193	208	191	174	204	204	196	181	186	181	206	213	180	191	177	206	198	214	165	206	164	195	194	183	201	207	181	201	175	209	204	191	182	185	176	197	180	193	186	193	215	201	211	193	213	203	213	193	197	218	189	191	197	208	206	202	185	171	203	197	170	186	192	205	201	183	193	196	208	189	175	189	180	175	223	173	184	185	217	211	162	178	188	197	183	185	201	195	194	203	193	214	192	213	206	208	217	173	204	198	200	199	207	193	192	177	204	172	169	174	217	174	193	209	189	206	216	183	187	159	166	198	211	186	176	217	187	218	201	195	181	199	195	188	199	185	218	191	197	204	187	187	175	186	202	189	213	181	212	173	191	209	169	188	191	159	173	182	206	191	208	194	214	205	220	205	207	210	182	201	213	195	186	204	189	195	213	200	181	186	185	198	208	156	194	195	219	199	168	200	200	174	194	202	194	188	205	199	185	190	180	199	197	192	184	210	200	173	211	210	205	195	189	193	189	201	202	198	211	223	210	181	187	199	175	199	212	196	168	194	206	216	193	210	174	206	164	176	208	200	183	185	189	183	193	185	176	209	212	183	193	192	195	189	170	188	179	219	200	188	197	198	186	181	183	183	191	181	212	189	186	183	172	212	203	164	187	180	180	181	197	184	213	185	187	200	210	207	207	185	193	193	209	219	171	190	196	193	193	190	202	190	189	197	172	199	216	184	182	204	179	192	216	192	185	216	188	198	177	210	218	208	197	193	177	187	192	198	196	199	204	217	198	194	222	196	175	210	200	200	209	184	176	174	197	182	175	192	210	210	224	169	183	184	176	212	205	209	178	188	182	184	191	183	224	176	200	200	200	200	180	213	202	176	190	178	180	219	193	202	199	197	184	196	208	213	193	200	186	217	208	193	189	185	189	197	200	167	175	197	177	193	185	183	208	203	207	177	200	171	177	200	175	190	178	189	212	181	191	187	218	196	184	206	197	188	188	188	181	202	205	224	178	200	173	201	170	172	177	237	210	182	213	183	205	171	193	185	204	214	192	192	193	169	218	208	207	176	175	217	206	167	193	194	206	197	210	207	178	206	185	218	190	185	174	225	227	172	195	186	201	191	202	170	181	176	191	182	195	198	189	200	223	168	202	221	199	188	209	177	178	192	164	177	172	193	198	193	208	200	185	210	181	178	197	186	177	206	189	192	179	188	209	184	177	185	182	199	168	193	171	204	198	207	180	174	197	229	210	193	204	191	184	234	207	206	194	214	181	187	195	212	195	172	199	202	166	205	179	199	202	206	172	194	195	189	180	204	163	221	207	187	194	187	190	201	190	196	199	187	217	182	187	200	177	214	190	191	215	194	177	199	203	194	191	202	198	180	195	155	217	176	199	201	190	212	180	179	199	179	192	191	184	203	189	188	200	205	179	198	195	172	196	191	215	194	197	175	217	201	228	181	209	213	190	179	203	190	194	190	207	217	183	192	197	185	190	175	194	195	202	183	212	197	190	174	187	196	186	161	209	201	207	195	193	182	189	198	218	190	195	201	209	199	193	182	167	216	173	193	176	181	217	192	181	186	207	191	158	196	213	183	164	209	174	178	183	203	158	190	185	195	194	209	181	210	182	208	180	190	165	208	185	167	212	189	208	193	198	200	199	197	213	169	222	191	181	193	182	206	175	204	195	193	216	193	190	173	174	195	175	184	226	206	193	208	176	214	225	168	185	176	170	207	189	206	206	194	192	180	199	195	173	183	207	193	189	189	201	207	189	214	169	175	185	189	189	176	190	227	169	176	179	192	192	205	206	197	179	185	206	188	192	186	191	199	193	185	223	186	192	173	176	199	204	188	204	176	182	181	206	189	198	212	191	166	211	199	208	196	196	191	196	189	184	191	204	215	196	196	194	171	225	192	206	193	212	178	209	230	194	207	208	171	188	204	215	189	179	201	194	188	207	203	220	200	218	176	173	184	202	176	188	198	203	193	179	212	186	185	208	218	187	200	198	199	172	194	202	194	194	192	218	188	218	206	203	189	180	194	184	201	204	208	194	192	172	209	203	211	197	206	227	180	200	198	164	188	195	174	207	209	193	188	181	182	185	191	183	189	199	193	211	196	197	193	194	203	219	224	208	193	190	193	216	189	205	194	176	175	199	200	240	177	212	196	210	196	200	186	200	199	205	188	182	196	179	180	187	218	179	211	194	192	230	181	194	192	196	224	199	187	192	175	178	184	186	189	207	188	191	208	203	187	216	188	189	202	179	180	226	184	195	192	186	196	197	180	182	189	178	181	195	194	175	190	197	194	198	210	221	191	194	198	184	183	187	195	186	191	185	195	182	204	185	182	213	189	197	181	206	221	183	183	194	191	206	192	186	179	205	216	199	182	204	183	198	210	219	185	207	206	185	194	196	175	198	206	196	189	184	235	207	170	193	213	187	179	184	213	183	200	197	176	175	211	199	208	193	197	184	173	206	174	175	191	213	188	192	224	211	214	209	218	193	178	189	202	200	192	186	178	206	188	209	158	192	205	207	180	205	193	194	179	213	206	174	201	202	180	195	215	181	178	197	218	227	169	189	213	191	181	207	205	195	217	186	203	202	212	188	195	199	191	209	189	167	200	189	208	192	198	198	181	181	199	195	222	181	174	226	198	198	181	216	201	175	186	215	168	190	204	197	201	205	187	197	200	210	212	219	220	204	214	227	230	214	198	185	205	219	175	189	175	178	179	189	201	199	207	162	232	200	177	206	194	195	219
24033	21430	28546	24708	21443	11627	1078	754	593	506	491	480	424	434	377	380	354	379	335	389	378	348	334	300	334	331	337	323	311	330	347	325	354	337	320	328	354	346	314	307	339	320	290	329	328	349	284	311	319	353	312	340	318	308	338	331	322	288	326	337	349	336	323	361	289	331	339	313	346	315	333	316	323	314	327	319	304	327	319	327	293	341	322	307	313	312	311	299	315	350	318	291	300	300	289	314	346	316	309	281	321	324	301	318	284	291	308	312	305	313	320	297	325	320	315	295	320	306	301	288	303	297	334	319	312	318	308	304	297	316	299	300	311	340	302	326	305	293	331	332	308	324	331	311	306	322	283	317	326	306	298	316	315	306	315	333	307	286	308	325	286	294	337	343	326	317	344	342	320	345	305	319	316	326	297	313	322	322	338	290	311	340	324	307	305	299	315	327	324	306	328	309	348	320	306	325	288	300	316	326	307	324	328	310	303	314	318	333	348	331	329	298	335	323	300	332	327	332	300	339	321	320	308	309	304	346	322	303	323	303	319	336	285	318	351	347	293	309	318	306	325	319	303	303	328	302	305	341	306	311	324	310	291	317	327	319	329	325	292	318	300	338	309	324	327	339	319	325	331	327	292	300	316	294	301	336	275	323	326	321	311	309	303	355	312	330	337	318	294	290	301	306	342	325	299	320	327	323	310	304	333	338	311	309	291	318	296	302	318	317	332	361	328	320	326	277	264	314	329	300	320	337	332	327	292	305	331	337	341	284	302	310	294	334	360	330	293	329	322	329	317	320	292	328	280	356	341	332	342	306	322	321	327	301	297	323	335	334	307	320	289	308	335	306	326	345	322	301	315	301	329	316	315	297	321	293	289	347	300	350	314	337	331	313	352	350	280	307	283	336	322	308	327	294	349	319	314	342	308	324	334	301	293	332	306	299	307	349	329	316	313	329	319	311	302	291	314	323	312	309	304	334	340	344	294	329	288	344	306	328	316	339	295	344	323	337	323	307	342	319	283	318	323	330	319	301	313	291	327	323	329	336	318	322	317	340	308	301	318	311	333	339	312	327	295	292	343	328	317	315	304	351	303	328	319	374	337	332	312	347	294	326	349	301	347	315	314	307	290	307	339	280	319	336	296	315	325	318	330	309	312	302	321	325	321	341	305	295	355	327	307	341	282	338	357	335	304	299	285	348	325	306	326	329	323	325	296	315	347	325	314	302	313	316	333	313	301	332	317	309	300	292	329	295	318	326	314	329	315	341	336	329	320	292	306	302	325	303	284	323	323	299	367	320	316	292	330	321	288	323	320	319	323	327	311	301	291	344	333	299	332	319	319	313	312	332	346	325	317	316	303	279	277	324	301	283	299	311	328	315	333	311	316	324	328	311	310	305	340	353	332	315	297	302	293	312	317	319	324	331	327	282	303	328	313	329	340	321	328	323	304	312	293	345	271	342	346	321	313	273	319	301	331	276	328	313	305	336	328	317	324	339	296	329	305	320	319	311	312	323	310	311	338	317	297	333	328	308	301	337	343	313	319	319	298	286	327	329	343	332	285	349	326	261	310	315	353	301	342	335	323	333	363	297	333	338	337	323	319	348	297	307	291	321	326	310	348	316	316	312	331	346	308	310	335	321	367	308	317	331	333	313	302	324	318	309	319	324	307	302	343	326	306	326	338	305	327	303	335	288	312	303	311	295	324	282	322	338	315	338	298	293	319	319	273	316	327	345	322	301	330	332	320	332	309	351	308	290	309	337	314	306	319	321	313	282	321	292	295	331	292	329	351	319	307	285	337	289	332	294	308	358	313	302	305	353	376	286	321	310	289	306	312	291	320	320	350	341	316	300	293	328	335	347	349	321	311	332	333	311	313	312	311	334	327	333	314	323	321	322	300	333	300	300	314	311	327	337	329	317	327	290	359	313	310	324	316	289	326	336	338	314	295	328	313	321	301	314	323	311	322	288	320	328	294	300	353	312	292	322	288	313	312	320	290	336	304	315	336	278	338	312	363	335	309	307	330	318	327	335	320	312	311	321	340	290	335	314	318	328	295	270	337	327	300	338	307	343	339	320	303	320	313	358	316	320	343	305	329	335	294	317	322	326	337	329	307	313	322	300	318	348	351	296	292	293	321	338	307	296	318	323	282	320	311	344	322	325	341	321	302	329	293	316	315	339	325	313	277	326	298	313	314	328	293	303	332	350	326	346	305	320	305	305	321	297	306	283	314	355	329	340	305	329	300	311	338	281	338	322	316	365	352	321	332	311	294	306	342	311	346	322	324	327	289	313	293	317	346	299	279	321	334	322	308	334	304	328	298	337	325	310	317	321	310	323	303	325	300	311	325	314	368	302	296	299	289	312	309	298	300	309	288	342	309	321	306	319	316	346	308	286	348	289	295	336	310	339	270	328	299	327	282	292	307	348	323	315	322	306	307	340	316	295	308	330	317	332	324	312	337	321	346	346	349	320	336	291	327	303	284	302	354	359	354	328	333	309	321	310	356	315	298	297	298	321	329	343	305	321	326	343	315	315	302	325	322	289	303	298	311	314	297	321	311	318	289	315	344	342	297	318	327	291	326	302	320	302	310	340	325	282	300	317	302	295	329	288	323	326	315	308	313	301	314	322	316	315	327	317	298	294	307	332	338	301	307	314	299	319	325	339	314	322	348	316	299	305	328	299	289	338	316	329	284	346	289	304	337	317	294	306	318	322	342	335	301	295	319	311	302	294	312	318	314	305	314	306	325	297	316	337	326	306	340	327	339	315	345	319	320	338	312	337	299	336	319	334	297	305	283	311	329	315	319	323	357	309	307	302	287	316	307	324	295	311	323	338	314	325	333	326	314	333	372	328	303	329	327	355	319	339	319	284	344	328	313	312	298	308	316	322	321	336	309	329	317	282	330	335	365	319	308	352	335	317	305	306	331	302	332	309	337	349	330	320	315	297	277	320	306	340	350	305	346	316	317	328	303	299	302	325	336	279	291	334	310	318	294	323	329	325	301	333	292	279	324	336	294	322	314	318	310	301	312	340	343	312	304	326	337	341	331	327	323	320	303	346	340	318	288	308	325	338	321	316	284	311	318	297	333	323	339	310	290	263	300	306	340	344	330	301	323	334	354	312	308	305	300	280	320	290	296	303	307	300	287	337	290	319	354	309	305	308	333	307	306	314	316	310	298	309	299	306	353	317	335	306	322	279	299	304	327	322	310	323	326	333	327	338	313	337	303	317	278	303	335	314	325	303	310	287	321	298	294	326	348	318	304	293	329	328	318	304	342	347	314	337	297	327	315	329	308	301	306	317	303	308	306	345	338	323	324	329	334	317	357	330	336	323	303	300	357	335	311	319	317	343	314	298	285	321	322	302	293	332	324	284	305	295	356	314	328	329	345	320	311	322	308	301	336	339	331	304	321	316	317	308	322	312	329	327	348	313	310	332	330	315	345	325	328	317	298	307	354	278	294	309	333	286	338	310	329	324	332	273
3602	9491	16276	2819	2088	1505	1256	929	816	667	616	534	466	445	473	454	437	418	406	356	358	376	370	352	335	342	351	357	370	317	345	363	372	320	314	351	359	316	353	325	319	336	351	318	346	341	297	323	288	330	353	344	333	334	333	363	300	308	348	355	311	367	326	329	318	339	353	353	305	346	327	317	314	336	335	308	321	308	311	337	319	308	347	339	313	343	343	343	346	304	342	334	353	343	334	286	317	327	305	323	325	311	313	337	321	319	345	387	324	336	336	340	303	349	335	322	319	329	340	338	318	332	298	304	300	335	312	304	290	300	304	318	301	319	304	333	320	324	324	316	324	308	334	328	340	312	347	315	350	344	308	309	363	355	318	331	318	319	315	323	336	323	345	341	335	334	362	332	319	323	313	347	336	343	336	307	319	323	332	343	316	345	325	297	310	353	316	305	320	325	325	324	312	343	320	331	306	337	337	327	320	349	317	331	321	327	321	312	300	272	309	336	312	335	345	326	270	330	333	332	337	313	367	323	305	330	289	322	360	315	328	326	339	314	326	327	339	322	313	296	325	323	312	322	333	329	297	312	302	337	326	324	359	345	292	306	324	394	325	324	342	335	340	311	329	325	333	330	306	322	335	294	309	366	329	323	321	303	353	320	297	340	320	317	307	371	328	329	288	337	329	310	332	301	323	313	321	315	318	339	313	319	338	345	314	316	350	340	313	318	321	348	350	323	327	304	321	314	315	325	320	295	329	298	308	343	301	329	338	344	300	306	310	318	306	324	337	315	282	340	303	323	360	353	337	300	334	312	334	340	310	333	356	308	331	341	323	306	317	322	314	322	320	325	312	336	333	325	327	322	298	349	346	303	309	300	338	321	302	297	346	311	320	304	323	326	305	314	316	332	335	337	330	310	291	344	297	313	354	305	312	319	351	318	325	320	314	328	316	323	329	316	317	336	307	347	323	342	311	339	315	331	319	339	341	343	309	320	343	323	348	337	317	336	289	322	325	339	333	334	303	331	337	296	358	349	318	306	314	345	297	349	318	337	282	339	338	327	318	330	306	327	336	299	323	298	327	299	316	306	341	347	316	330	310	329	307	330	333	316	299	299	300	322	319	312	306	307	355	338	356	323	327	330	315	308	344	287	328	316	319	329	313	322	322	312	334	338	334	366	350	330	311	323	321	311	346	330	321	313	314	322	304	335	301	341	343	337	331	343	324	294	325	326	317	351	358	294	324	321	331	318	315	368	345	368	296	320	335	297	341	328	286	328	340	319	305	311	335	307	350	303	314	348	368	332	355	314	335	322	340	320	322	336	338	311	313	330	312	345	283	298	335	316	331	310	318	346	294	312	333	357	325	327	334	326	312	347	314	344	313	300	317	367	338	344	378	334	327	322	346	301	305	326	335	319	338	306	300	319	296	300	296	323	297	349	354	292	323	293	318	328	317	347	373	288	297	323	304	334	312	318	319	338	322	303	348	318	324	347	326	358	291	309	310	293	287	318	353	319	340	319	320	341	321	310	306	312	340	308	285	319	314	299	294	304	347	312	343	324	350	326	308	321	367	328	348	294	313	310	341	304	362	334	340	343	331	353	296	330	299	328	331	340	312	293	330	327	336	345	321	346	317	353	313	300	292	333	296	304	331	332	334	335	316	316	321	324	339	336	329	362	324	337	358	289	294	325	317	326	284	341	309	324	340	323	314	323	331	291	302	317	310	357	326	329	378	312	345	312	318	303	325	317	347	323	319	346	364	298	320	335	373	346	376	323	347	311	332	313	354	311	321	345	312	336	356	308	341	324	335	302	315	327	334	303	327	342	342	323	319	335	356	322	324	346	330	326	318	331	345	302	347	313	332	331	303	298	320	310	310	319	311	296	314	333	353	313	353	333	306	314	307	337	318	341	311	365	322	311	337	343	306	316	327	347	309	310	311	334	359	303	334	325	340	311	318	315	318	329	313	330	343	323	322	340	335	298	303	294	316	303	317	332	320	354	331	327	349	347	345	316	326	303	311	284	343	344	318	317	356	320	337	345	358	354	329	302	329	317	337	345	335	315	314	315	331	312	315	312	342	349	344	300	317	315	310	324	333	319	330	324	338	332	340	314	347	326	346	320	317	368	314	374	314	335	332	337	352	319	320	316	341	328	320	289	310	332	342	304	319	323	331	328	351	331	323	325	327	323	283	290	354	311	309	350	345	342	343	338	328	356	319	328	318	327	335	347	272	338	369	326	320	347	356	362	332	336	325	344	318	334	324	318	329	299	323	311	334	314	335	354	327	319	340	340	335	300	310	366	311	305	324	333	337	327	302	332	335	291	303	341	347	329	343	319	336	334	322	330	312	320	342	314	324	327	336	321	320	327	327	323	314	344	295	327	372	292	328	317	317	332	317	316	312	356	309	335	343	322	306	294	327	321	313	322	366	355	321	355	317	337	344	303	349	316	317	337	328	328	341	381	317	337	337	299	289	340	317	338	341	338	312	328	339	334	347	308	331	292	324	326	304	328	318	320	347	311	320	328	348	342	340	305	314	302	323	323	310	285	314	282	330	352	334	347	294	310	332	311	316	323	327	323	329	324	328	310	340	329	319	313	318	343	327	312	309	357	299	338	312	317	304	318	329	331	319	292	289	321	331	335	322	344	329	336	307	348	350	314	336	334	331	337	287	343	298	321	304	322	327	308	331	311	336	335	342	346	335	364	341	308	300	329	328	335	321	341	313	297	363	346	351	331	314	313	335	344	310	319	280	357	363	342	338	349	336	344	330	324	331	332	322	277	351	340	345	341	334	314	287	335	322	329	320	326	323	349	351	340	317	314	306	339	321	326	315	301	307	305	322	336	310	314	315	305	324	313	308	320	328	300	336	338	319	346	312	318	307	324	300	320	314	373	316	309	308	319	307	312	351	332	312	331	317	301	315	323	342	331	307	307	325	304	304	315	335	334	304	289	313	339	336	375	308	299	321	357	289	337	331	331	311	326	323	312	337	334	342	305	304	294	328	318	309	334	347	336	340	316	309	285	345	312	382	292	325	305	298	310	331	333	326	299	311	352	320	334	309	306	332	303	364	307	297	324	325	310	331	307	319	288	330	311	318	336	330	318	323	332	336	332	317	339	304	317	308	335	342	358	324	334	313	321	361	320	312	351	323	335	316	301	346	323	291	308	340	320	314	283	327	302	326	290	346	319	314	338	354	321	323	323	304	338	331	301	336	303	336	339	317	327	326	345	334	342	297	339	312	342	352	310	331	314	302	322	295	310	357	327	309	279	309	318	308	318	317	315	340	343	341	291	340	351	332	333	342	323	331	300	310	321	341	345	322	331	333	351	315	309	312	312	330	303	318	326	353	320	320	327	312	323	329	305	314	346	346	325	340	355	298	356	327	315	328	323	325	333	350	300	329	296	339	344	319	317	341	332	368	325	320	299	339	330	329	345	326	327	330	328	339	327	342	311	330	330	329	297	315	304	319	365	329	324	362	325
25252	21431	27507	25667	10672	819	576	502	443	386	405	387	393	413	379	349	377	366	358	379	363	367	349	393	349	355	358	351	342	332	333	364	353	362	358	365	366	346	326	353	375	315	337	342	326	369	339	355	317	345	351	339	331	330	386	345	326	344	329	374	310	322	369	331	359	306	338	362	342	386	327	363	366	351	333	332	338	300	336	326	346	342	330	357	315	360	314	352	327	336	321	346	352	316	327	335	323	350	332	337	364	328	374	352	343	362	338	347	366	355	325	361	333	317	360	331	346	311	343	353	329	355	339	346	312	311	339	325	340	367	343	346	352	321	365	344	351	335	346	293	353	307	338	350	357	348	315	332	336	328	367	333	361	323	350	309	348	361	316	304	327	321	345	287	339	331	354	317	319	334	317	330	340	345	334	321	325	341	314	342	367	341	322	355	344	330	344	335	375	371	356	316	354	359	298	342	365	339	347	344	374	397	300	350	334	327	337	361	316	365	319	356	346	342	327	340	352	309	365	335	379	354	325	355	367	318	322	339	377	344	358	342	340	325	339	367	322	342	328	337	327	356	328	319	330	323	328	330	307	318	357	301	319	337	333	350	339	321	332	362	329	338	316	338	341	331	326	334	340	359	337	332	293	323	325	370	365	337	345	325	344	324	357	347	388	322	350	315	319	306	352	345	371	320	313	351	320	379	339	343	323	343	306	341	323	344	296	344	331	359	327	334	345	357	335	304	350	378	363	347	335	348	323	366	361	321	340	311	333	311	337	360	347	353	335	353	356	321	343	313	350	342	310	333	346	339	315	384	313	345	343	345	357	327	356	347	348	340	342	338	354	334	344	333	368	335	373	342	346	375	366	309	322	344	339	329	331	355	337	358	389	337	360	352	313	338	333	323	333	338	303	371	371	342	333	311	343	344	353	319	365	338	349	336	324	359	343	318	311	356	343	304	341	364	327	358	305	314	354	310	339	372	329	336	339	304	339	327	335	338	359	343	360	369	357	316	330	337	325	341	333	325	335	327	320	333	344	350	305	356	318	316	355	320	342	348	331	305	308	319	323	318	338	347	323	319	333	316	310	309	319	304	319	358	353	344	350	348	366	368	351	348	325	332	347	330	348	350	325	351	360	341	329	352	322	351	316	354	341	360	372	341	341	350	325	373	364	319	319	331	344	353	353	349	349	336	343	350	339	368	346	349	304	332	336	326	338	331	339	330	341	352	373	317	336	318	346	334	358	348	344	318	352	349	328	337	338	364	328	328	308	340	305	345	360	328	314	348	352	356	347	362	316	302	347	342	329	356	339	357	315	365	360	324	335	299	318	338	342	340	343	306	321	331	319	317	335	343	365	345	310	332	360	341	332	356	332	359	330	366	353	382	359	347	304	335	362	347	332	338	343	367	310	296	339	335	365	314	342	349	319	305	305	399	332	346	341	330	342	361	352	319	351	371	344	350	360	330	329	360	316	339	348	351	365	329	362	319	357	350	356	315	321	365	333	347	344	343	337	348	369	309	383	326	346	346	361	348	345	352	300	329	302	330	378	330	311	316	358	364	336	339	334	355	335	329	348	299	341	345	331	335	338	316	323	335	361	322	322	345	349	322	346	331	330	352	315	354	332	348	318	334	320	346	320	325	365	356	355	354	334	350	350	327	327	347	352	302	338	295	344	326	346	343	324	363	327	325	353	362	344	315	329	339	343	366	331	351	350	315	310	351	379	343	345	321	340	354	358	367	339	331	347	290	332	344	353	325	315	323	321	353	322	333	324	365	335	356	359	360	333	305	313	333	345	360	349	320	346	373	363	340	353	362	371	328	393	344	312	331	309	337	332	354	337	345	338	361	333	337	340	359	328	329	314	326	334	303	353	361	315	331	337	309	314	361	329	341	376	336	329	341	333	337	307	329	348	333	340	341	357	355	307	329	352	360	337	331	346	347	369	323	353	321	381	312	342	335	344	323	342	301	331	323	330	345	336	332	340	341	344	348	343	347	326	359	339	320	334	336	308	353	320	330	335	343	323	337	320	303	307	319	336	341	302	307	346	350	338	356	310	314	371	360	311	335	323	291	352	339	346	348	328	344	334	334	347	332	321	341	352	338	312	341	322	331	364	363	347	357	339	364	336	376	328	327	329	345	346	338	322	356	344	351	349	355	352	344	343	357	313	373	356	328	355	329	364	361	350	327	307	363	376	339	348	325	334	329	301	354	347	329	301	321	361	363	335	380	376	370	323	339	327	346	325	361	332	361	330	295	352	330	316	388	349	345	312	358	366	323	357	310	351	356	330	358	334	330	358	340	354	312	355	359	315	321	337	342	339	332	339	329	347	332	331	339	339	348	347	346	321	350	345	343	329	326	335	326	368	317	370	319	344	304	329	347	329	347	372	329	336	347	323	339	345	353	313	317	334	360	343	346	311	335	340	351	346	310	372	338	372	350	325	337	317	349	341	348	338	292	362	314	340	341	318	328	318	306	356	323	344	327	365	325	354	362	363	329	326	326	327	351	321	330	345	347	343	347	313	326	339	358	359	344	336	345	324	332	345	353	345	352	363	371	320	356	342	342	335	350	359	350	335	362	350	323	380	318	343	325	367	328	306	328	319	326	337	333	334	353	384	344	360	352	321	325	330	352	333	309	306	318	328	371	371	337	337	348	360	342	316	364	292	343	342	357	335	338	345	322	302	314	331	353	342	349	333	344	309	318	355	361	317	313	353	345	339	378	358	301	340	332	320	317	328	365	359	329	327	313	347	346	345	357	329	360	362	366	334	340	346	329	335	322	312	316	345	321	317	313	352	361	306	355	309	353	303	323	349	328	347	348	297	338	361	352	365	306	340	375	361	332	350	336	359	370	341	306	352	350	350	316	345	349	349	326	319	343	336	330	335	346	339	340	331	343	318	307	318	356	333	363	341	354	333	331	319	330	359	352	327	356	371	318	338	347	323	336	327	331	344	340	334	311	350	336	362	385	337	344	317	351	318	329	355	341	309	345	324	355	337	314	350	350	314	369	311	323	350	347	363	342	330	345	298	317	318	358	323	317	318	339	329	365	319	363	353	342	333	339	319	323	326	328	342	336	389	318	333	331	325	360	360	344	334	363	334	349	373	319	340	324	346	327	344	303	325	356	336	323	337	338	320	321	297	328	340	335	333	329	323	368	331	364	333	353	314	349	316	324	333	297	325	348	345	363	304	354	300	315	357	328	356	301	335	327	345	347	349	322	325	328	334	338	327	373	336	348	353	342	345	346	351	342	329	334	344	330	359	355	318	341	372	338	336	300	327	346	321	330	335	345	343	317	336	383	346	329	308	341	328	349	315	362	351	344	316	324	320	338	337	329	332	357	315	330	330	300	336	294	341	352	344	387	335	336	361	329	362	339	320	329	353	340	371	330	349	325	335	318	348	330	324	320	367	338	338	338	326	360	322	317	313	335	341	337	359	344	316	345	341	334	354	342	367	355	318	320	361	329	361	324	341	304	357	333
3498	5423	10641	1677	1316	1020	850	664	611	581	505	458	477	452	461	474	421	411	408	407	368	397	407	396	435	360	392	381	387	390	417	362	381	409	405	364	421	386	375	340	391	351	392	371	378	369	354	398	382	379	339	359	366	368	388	376	384	369	371	369	337	424	416	380	359	346	342	377	402	387	376	350	371	350	373	359	397	386	365	361	356	365	377	398	359	380	378	365	356	388	378	363	410	375	413	382	400	381	393	383	389	363	354	375	397	421	340	372	363	354	374	394	377	349	352	353	376	335	385	367	343	377	380	334	393	362	348	333	401	376	374	403	392	360	367	384	356	339	383	379	379	354	365	396	337	384	332	385	388	371	405	386	332	338	392	394	371	417	400	322	365	389	372	381	375	367	348	364	379	362	367	376	373	362	361	383	371	357	381	381	385	382	347	358	383	379	381	380	384	394	345	351	361	342	355	364	349	334	378	379	375	393	326	353	365	382	356	392	369	392	373	340	385	371	375	404	360	326	349	349	379	383	398	408	416	335	376	394	374	336	394	364	416	386	382	365	373	370	380	370	396	374	366	343	346	378	392	364	384	379	366	360	391	370	411	398	406	359	370	418	391	351	390	363	357	348	413	373	394	326	369	364	369	366	388	347	393	359	369	379	376	340	351	389	338	374	369	363	375	389	359	356	328	393	375	356	350	366	361	379	343	358	373	372	391	332	368	364	402	396	378	352	399	377	378	406	346	366	381	350	396	340	361	376	400	358	374	370	374	383	381	379	403	391	381	372	380	376	392	364	365	387	383	374	385	385	356	392	386	356	363	340	373	363	364	392	386	380	347	375	399	360	414	389	375	388	360	410	375	356	395	370	356	377	392	374	377	368	367	357	397	332	363	377	391	341	397	359	351	372	320	349	371	358	344	336	389	367	401	369	365	391	380	357	404	363	346	368	387	367	407	352	380	366	369	365	369	355	369	373	415	377	350	365	364	374	397	323	355	364	354	393	351	369	400	353	384	309	368	364	384	398	364	365	364	363	399	339	370	348	380	367	351	379	385	385	377	373	428	402	388	373	374	352	372	384	361	387	371	360	398	397	398	354	338	369	341	337	364	407	387	372	359	336	392	382	369	412	368	371	382	344	403	389	369	306	371	372	370	345	381	355	333	391	336	386	373	335	351	373	371	385	351	392	360	367	353	376	365	347	390	387	392	365	379	377	365	378	376	376	373	383	347	368	378	363	357	383	347	345	378	407	376	350	382	364	359	360	356	331	359	393	387	388	379	392	361	362	388	380	360	376	406	353	373	382	389	361	370	388	397	359	334	400	336	367	382	361	377	390	354	378	372	395	380	339	369	369	376	332	348	314	414	376	395	383	336	367	390	357	397	372	321	347	381	349	362	336	375	385	364	330	350	371	353	364	335	389	375	369	387	383	370	379	337	362	369	346	376	365	382	367	353	369	391	378	357	375	381	350	370	353	352	382	335	377	351	371	337	397	339	350	382	379	352	368	343	328	376	361	399	367	360	353	356	364	369	335	389	344	360	341	396	363	414	358	402	367	387	384	395	339	358	372	356	365	395	400	378	353	388	390	402	371	366	363	405	361	363	348	358	363	359	371	363	378	360	399	378	366	367	362	406	416	339	368	352	392	377	334	369	361	359	383	397	368	390	378	377	392	397	351	378	351	380	380	372	371	362	381	369	381	371	395	381	370	344	367	337	392	385	356	356	366	388	356	369	367	370	364	357	366	358	396	362	368	365	352	365	414	361	369	374	338	369	396	355	385	347	401	372	361	367	371	330	352	372	342	364	391	398	376	361	365	389	402	374	378	360	372	373	332	410	367	368	396	362	321	356	402	375	370	359	343	343	364	342	375	355	365	367	346	360	356	365	381	357	383	388	405	366	347	376	369	389	352	379	388	359	337	399	361	402	412	384	393	349	367	345	369	393	394	353	379	365	354	341	348	355	384	433	360	383	360	391	359	333	369	368	386	384	374	366	359	387	393	328	339	386	381	354	382	369	382	373	385	355	349	346	347	382	375	353	378	350	392	357	357	380	328	365	379	386	359	404	375	388	409	364	380	375	379	375	398	336	353	363	396	355	357	398	395	368	382	387	351	356	379	376	369	374	360	387	364	352	380	346	346	351	402	354	341	349	363	380	411	374	342	348	390	361	361	366	356	399	365	414	381	366	367	343	357	355	365	372	387	354	348	396	395	355	390	378	398	370	408	398	366	355	358	349	356	390	352	404	380	388	408	362	384	338	330	382	320	390	357	370	370	401	379	366	366	382	380	364	377	385	348	371	369	356	390	361	390	344	375	373	370	365	350	404	370	385	381	374	357	348	395	341	349	367	363	359	335	353	367	351	368	377	378	363	333	369	337	391	365	389	371	349	383	384	382	335	405	373	421	416	359	371	358	359	383	374	356	409	417	349	353	348	357	356	366	395	377	384	371	364	354	351	361	358	408	349	343	366	320	393	344	365	390	368	389	388	379	380	364	347	384	394	346	370	371	368	369	325	346	344	382	354	371	364	344	369	383	334	371	355	387	349	399	383	375	390	392	398	367	335	380	379	365	371	381	378	377	334	352	386	400	395	372	329	383	400	353	385	378	377	365	380	386	356	386	322	364	359	384	351	378	366	377	383	378	390	384	406	361	373	412	367	389	392	386	326	387	383	365	352	360	361	367	364	387	398	348	356	358	344	345	364	350	375	365	389	340	335	387	380	336	351	340	335	389	373	401	338	353	373	381	359	366	401	349	360	415	352	372	382	398	354	351	388	358	386	392	371	384	372	378	374	366	365	330	375	345	378	395	341	382	342	363	361	377	354	375	362	343	328	355	359	383	405	360	348	379	369	370	364	377	413	362	406	388	361	368	373	373	345	358	404	365	366	354	363	345	370	384	373	350	378	386	374	364	394	377	383	398	355	354	385	359	325	375	399	378	381	412	352	348	372	383	367	383	369	387	359	365	361	374	328	363	396	362	398	361	361	389	363	371	352	357	369	387	403	370	366	339	370	353	351	394	352	388	378	381	358	359	327	358	383	358	384	356	389	341	368	329	352	353	355	364	373	358	380	393	359	389	352	354	340	371	375	383	390	373	403	376	364	363	344	376	353	343	381	342	397	368	335	345	360	389	367	356	380	378	380	380	359	360	345	395	394	343	368	392	374	396	347	394	365	392	357	375	374	350	383	364	329	363	388	347	397	350	354	376	390	356	352	356	408	368	389	378	381	348	327	378	374	395	379	368	365	366	421	386	379	374	395	354	358	408	360	381	394	344	413	384	345	384	372	347	374	401	334	376	393	339	393	384	365	395	405	362	369	360	354	376	376	360	339	369	396	364	349	379	414	393	367	344	365	371	375	373	346	376	386	400	343	392	392	398	392	395	373	368	360	365	358	341	398	351	394	356	361	366	398	353	334	372	347	361	369	358	396	345	380	380	360	378	343	421	334	394	366	351	363	358	372	328	354	382	345	415	406	375	358	372
22957	21430	28915	24324	21425	21474	9090	1431	1111	1007	868	787	773	744	756	709	705	688	666	661	671	634	615	616	613	616	591	657	595	640	684	637	590	614	592	600	574	645	648	601	577	581	649	657	567	597	585	591	592	616	557	618	561	600	593	592	583	589	609	597	602	609	613	612	612	572	589	536	580	640	567	581	605	628	597	626	617	566	576	611	576	634	598	595	585	581	569	605	577	610	594	602	576	555	585	588	611	607	572	581	553	577	607	579	626	583	588	566	558	569	595	594	596	612	594	579	616	619	609	587	586	602	582	561	599	577	584	547	589	592	558	609	604	571	615	609	614	548	612	593	614	585	620	573	609	567	624	584	619	554	577	607	539	559	548	554	564	551	633	624	597	589	613	615	598	589	554	610	532	569	587	546	591	617	539	558	574	583	587	570	589	576	554	616	597	615	581	586	612	582	548	600	556	539	628	552	595	587	595	595	607	580	600	554	575	572	584	626	585	570	600	597	624	580	623	587	582	605	565	605	615	584	621	614	555	584	597	557	585	555	572	623	644	642	573	569	587	600	585	594	555	596	598	556	561	587	607	607	590	571	573	612	601	594	569	531	610	532	623	625	596	599	610	559	603	564	614	576	591	632	619	609	567	555	543	626	596	609	594	580	585	590	605	582	588	576	593	611	610	587	602	591	571	585	553	620	587	619	524	576	568	590	580	623	615	591	616	589	606	586	621	592	561	589	588	582	590	616	568	596	578	583	640	560	612	622	559	599	580	552	597	589	577	600	582	583	572	577	572	617	622	569	537	601	608	570	581	602	600	601	579	615	563	596	549	559	592	587	581	606	549	588	557	560	594	599	606	597	627	588	573	565	551	571	602	571	640	629	596	610	600	540	634	614	605	642	573	622	554	589	538	582	590	577	620	589	613	596	565	564	584	606	602	561	585	594	637	587	581	547	594	540	597	616	598	556	581	588	592	640	536	570	618	576	569	546	599	582	584	557	556	585	560	619	591	633	566	536	576	603	615	589	595	530	641	570	568	619	556	579	548	597	632	579	554	569	591	587	590	566	599	596	601	572	613	558	621	587	553	586	579	539	599	654	589	619	621	551	561	598	561	600	594	571	584	589	592	598	591	579	564	619	603	543	600	585	608	572	605	617	580	641	622	591	595	598	622	582	569	581	665	570	610	577	592	590	615	596	568	599	613	566	579	535	577	595	568	545	545	545	597	569	603	597	599	541	599	577	572	612	579	551	572	595	599	615	558	581	607	583	582	593	573	584	558	610	594	579	558	567	585	565	598	622	594	601	593	621	594	581	586	577	562	557	597	625	588	614	572	607	578	579	552	571	557	579	566	566	619	578	632	570	568	626	615	648	565	554	565	600	586	573	586	601	614	591	591	569	549	580	616	570	573	576	601	609	611	619	642	611	575	524	562	585	625	580	634	591	592	566	606	593	620	563	580	609	596	585	574	623	601	563	606	616	581	566	593	621	554	571	582	582	588	544	585	573	551	626	623	592	622	602	588	562	604	603	602	568	551	537	619	595	580	586	569	605	591	588	552	595	587	630	625	544	589	620	594	553	619	569	567	585	605	605	552	615	653	603	574	602	571	591	642	555	639	607	585	613	613	593	590	586	606	580	576	511	605	595	593	599	577	527	569	575	580	566	583	582	589	593	605	576	569	592	598	576	561	592	602	576	588	565	616	556	617	584	577	536	583	588	597	580	578	580	534	624	589	611	567	613	577	605	628	588	614	640	583	580	626	588	558	570	581	611	628	626	587	609	610	616	581	534	632	562	595	599	602	556	575	587	551	551	631	605	575	570	576	613	582	569	582	547	591	577	590	571	602	515	588	602	599	596	601	571	599	621	589	571	610	574	539	584	565	594	624	552	583	539	618	621	592	606	529	614	585	556	560	609	598	585	574	540	580	574	541	580	638	597	555	586	583	605	602	550	559	575	551	576	602	590	595	585	601	587	598	589	543	572	588	571	637	603	572	623	574	595	584	586	531	618	586	570	549	572	615	561	608	556	608	630	552	602	600	559	615	599	610	555	551	595	615	590	540	591	572	587	559	581	619	570	584	535	610	568	607	580	647	600	609	626	557	568	655	557	589	613	613	564	623	588	609	563	556	615	581	572	617	603	589	583	591	576	613	580	580	614	593	559	581	574	606	599	595	626	581	587	556	583	583	581	575	543	618	612	586	575	632	556	576	585	593	626	623	609	584	596	568	602	603	571	606	540	599	526	569	585	575	610	595	594	597	547	611	534	551	566	619	577	575	604	550	575	557	621	619	575	579	617	617	560	565	591	611	616	580	565	602	568	600	586	585	597	580	619	563	569	581	574	543	570	580	582	542	589	588	610	572	612	601	532	529	579	605	577	595	574	563	636	603	578	564	630	568	558	583	603	555	604	577	590	624	615	583	586	558	591	605	571	584	633	597	569	608	587	586	567	619	605	559	608	590	623	601	581	561	580	616	590	594	536	564	561	589	575	625	585	628	594	603	573	552	586	601	596	572	566	590	591	573	588	564	567	608	546	603	564	604	570	582	621	594	570	600	558	583	592	562	622	611	583	572	572	559	580	576	582	567	584	618	606	597	553	594	606	633	587	604	568	618	593	580	599	579	595	566	559	599	566	574	605	617	579	597	609	563	588	575	559	558	608	627	586	614	599	589	575	586	633	599	570	573	582	588	599	587	590	561	593	613	588	591	604	576	572	577	577	610	650	578	589	626	617	617	610	605	602	586	601	563	576	632	608	556	568	571	604	587	611	572	552	594	577	583	573	546	605	592	608	636	594	587	592	571	585	591	588	610	588	586	600	560	575	649	572	592	576	608	591	559	592	568	577	605	600	563	578	625	609	582	584	633	603	606	573	603	580	541	565	586	526	607	581	579	581	580	601	610	604	616	555	629	560	582	618	595	579	542	582	526	556	578	612	567	583	611	608	600	628	545	570	539	566	566	560	556	570	550	637	540	593	576	602	573	637	573	601	557	561	623	604	573	568	570	573	588	603	595	578	606	550	609	547	590	555	562	613	597	593	539	566	577	604	533	586	600	594	595	593	609	607	577	565	605	582	580	615	620	565	573	613	565	560	607	605	548	559	608	541	563	589	590	556	595	572	616	598	572	591	559	601	576	588	591	571	542	575	614	564	574	592	608	553	572	567	585	557	587	574	607	555	582	598	607	583	625	603	590	555	548	571	577	568	608	617	589	592	611	538	551	594	563	570	596	626	583	633	544	557	554	570	621	593	631	616	621	589	520	588	598	591	581	574	567	626	584	548	566	563	612	608	586	560	583	646	561	637	620	562	579	579	590	583	567	671	588	610	601	585	600	603	601	586	552	572	573	545	562	576	611	597	578	574	585	611	584	622	597	572	575	570	570	617	598	584	565	572	574	577	592	592	518	533	554	549	572	582	598	600	556	587	600	615	547	562	550	603	565	555	588	580	569	580	590	599	611	583	590	569	606	598	586	564	591	586	585	636
4984	15260	18410	5061	3740	2821	2248	1776	1461	1299	1106	1038	895	851	819	771	787	717	716	672	749	684	620	652	698	654	639	621	618	645	629	610	642	650	623	579	584	616	617	639	599	628	630	657	593	645	600	596	626	608	620	594	615	615	607	630	593	616	614	581	597	626	552	568	621	613	569	630	593	579	597	579	612	605	573	622	599	595	550	573	611	613	602	564	590	559	568	590	586	560	606	571	576	604	576	619	617	599	597	584	539	571	555	590	598	604	555	587	616	553	585	613	603	572	608	608	621	598	589	583	630	575	606	601	604	600	641	632	577	587	589	626	565	601	541	597	582	636	607	556	584	568	614	610	547	623	572	606	664	549	600	579	618	617	635	574	593	557	585	572	576	592	592	545	612	604	601	587	611	605	565	572	550	568	634	592	548	585	595	593	600	590	576	613	592	588	552	604	585	593	573	599	554	562	607	555	581	600	569	586	614	591	567	592	558	614	552	591	567	629	605	622	587	603	625	624	609	572	606	570	577	600	593	635	587	620	543	566	592	565	589	573	603	590	590	589	562	584	571	607	529	608	608	607	587	574	619	607	603	640	596	612	622	576	549	601	621	596	560	571	570	575	567	563	567	573	584	583	602	599	563	590	589	543	561	555	594	639	569	570	607	632	570	585	587	586	592	613	600	615	616	574	557	585	585	584	555	633	585	602	605	601	612	603	582	617	588	554	576	573	634	607	601	637	599	610	606	607	594	566	561	596	595	601	643	559	591	586	586	540	604	595	549	611	568	551	556	604	602	615	598	579	568	651	626	556	611	611	559	596	578	554	629	596	593	607	595	601	589	595	569	589	636	595	592	628	530	598	600	574	612	573	598	604	593	628	606	610	572	568	596	581	574	555	635	605	586	573	599	600	657	577	553	577	604	584	550	615	611	620	536	582	598	607	577	611	576	574	594	617	579	551	575	562	606	573	558	596	559	593	555	560	574	548	596	513	584	567	575	595	578	575	586	542	591	576	559	572	572	600	612	533	581	599	597	547	618	588	598	567	613	574	555	577	656	565	588	562	586	564	596	582	546	574	593	583	577	573	604	538	609	580	578	611	560	586	578	616	589	578	559	543	538	591	593	629	592	645	616	608	577	585	589	549	587	534	567	559	575	559	615	614	587	599	595	617	563	566	566	585	587	607	577	585	575	607	563	616	610	566	587	607	593	574	565	576	593	583	554	587	573	590	584	636	547	635	594	614	619	613	560	590	608	566	579	607	604	575	555	604	611	571	567	585	616	604	588	572	553	577	562	585	571	546	587	592	538	562	585	593	584	604	604	569	579	610	600	585	628	551	580	613	580	606	654	582	573	641	551	590	613	539	622	582	613	604	596	640	577	588	569	636	621	569	607	612	597	541	595	539	561	563	607	617	569	579	604	567	560	623	585	577	560	602	611	591	587	623	634	576	549	575	618	563	595	578	614	578	580	556	590	592	580	559	563	597	547	564	610	569	575	567	625	622	607	580	544	602	613	590	569	551	586	552	598	569	597	624	570	591	537	563	542	595	589	599	549	602	582	566	593	621	615	610	618	558	571	584	589	610	604	566	585	564	595	618	596	641	618	578	600	549	614	604	632	589	577	561	626	605	594	580	622	595	587	579	613	601	610	549	630	605	571	585	566	630	610	563	606	550	585	578	556	561	583	609	595	605	527	618	611	595	598	603	588	566	631	573	563	599	574	550	570	602	548	560	587	602	606	604	623	586	565	581	582	596	599	601	598	577	578	608	608	584	614	558	591	567	601	575	593	623	580	554	608	545	577	626	579	578	596	580	605	568	624	586	601	584	594	627	537	576	587	578	583	585	569	603	565	606	543	582	570	621	594	623	562	604	603	543	572	614	606	612	590	557	573	635	597	566	609	580	581	599	631	588	595	585	562	592	602	596	619	599	606	586	558	595	561	633	614	586	598	611	602	602	576	620	598	570	547	616	633	568	592	574	599	586	613	608	587	569	572	611	593	573	587	594	568	570	593	595	560	626	588	578	577	624	591	593	570	601	581	586	613	585	665	645	560	569	554	579	613	595	575	603	599	606	567	615	558	596	624	571	547	551	557	585	608	582	591	609	606	602	582	565	546	613	583	540	587	553	582	568	571	615	555	569	560	547	597	569	598	539	568	609	580	557	595	573	573	619	561	606	581	563	560	563	609	601	611	625	580	573	583	601	547	553	618	597	633	578	587	569	564	552	533	606	575	548	550	591	637	587	572	544	603	619	595	561	592	581	620	567	584	652	568	573	584	594	561	597	579	604	588	573	574	640	597	576	590	598	584	601	622	574	600	603	596	639	600	581	601	604	569	601	571	585	580	580	568	628	574	556	555	563	631	547	614	592	581	624	578	601	627	593	605	570	621	561	612	562	537	609	598	584	612	607	577	617	614	596	615	646	585	583	588	621	622	593	622	594	534	571	587	576	611	596	566	640	573	627	572	571	611	607	549	620	568	573	558	600	606	583	561	605	584	573	614	570	580	638	610	563	553	594	605	601	541	582	592	586	619	562	568	645	588	535	571	611	561	591	572	572	604	630	616	603	591	629	582	570	603	562	640	615	564	627	606	555	574	600	602	588	597	594	587	579	595	615	597	590	578	579	615	574	571	605	588	581	557	596	580	570	604	589	579	595	568	581	563	630	577	610	560	557	567	589	542	596	594	582	590	617	595	546	595	551	588	613	591	611	604	597	557	618	578	579	591	603	574	567	604	555	525	587	589	576	584	602	579	595	577	571	582	587	603	564	628	568	631	570	610	601	582	557	571	572	612	588	621	603	597	559	619	599	607	556	554	560	611	581	590	593	598	597	577	622	613	615	593	582	619	589	544	562	558	571	597	572	592	599	630	589	572	621	650	534	613	589	615	558	582	549	591	554	569	587	545	614	579	592	629	579	617	615	593	618	554	620	610	582	592	614	604	618	579	583	539	602	606	552	547	582	545	587	590	586	516	544	600	598	574	600	615	613	563	614	592	583	567	603	541	588	592	600	641	636	592	578	586	603	579	590	560	596	608	556	610	580	602	594	560	581	543	585	577	539	615	573	569	554	605	561	570	576	577	591	539	564	571	585	599	598	563	590	595	598	601	598	570	592	562	621	618	584	607	568	550	575	581	573	630	580	566	584	575	593	610	630	573	573	580	611	583	606	586	599	584	612	585	589	585	579	586	583	577	584	593	587	581	563	587	582	600	566	596	596	599	556	542	586	593	593	578	557	644	561	616	569	648	553	563	623	606	603	646	562	586	559	607	607	613	561	554	579	587	587	593	582	589	574	568	627	622	519	610	590	604	590	585	561	579	588	589	599	608	604	569	615	578	536	656	571	564	576	597	614	585	607	604	583	601	568	600	548	628	575	596	525	575	632	616	564	552	571	564	584	608	570	601	587	574	560	629	636	604	616	614	580	608	606	565	607	587	577	570	594	636	606	598	579	579	603	603	604	612	616	599	602	613	555	612	581	567	603
28135	17833	4523	443	245	228	204	160	201	185	171	173	187	188	171	151	171	192	172	163	168	193	163	165	151	188	189	174	186	152	171	152	175	163	162	185	176	160	174	170	179	191	173	169	189	161	166	170	190	183	184	178	192	164	168	193	182	173	180	162	180	162	163	166	170	165	147	181	164	165	178	179	177	169	161	180	176	161	174	185	153	168	159	191	150	188	161	211	167	191	181	186	164	168	156	165	184	154	190	171	171	174	153	179	185	156	161	185	182	165	176	166	164	172	143	186	186	189	151	164	161	153	172	149	159	175	177	175	197	165	164	174	181	186	173	151	195	164	198	183	180	173	166	184	145	163	163	178	182	168	192	148	172	174	186	176	164	164	154	155	147	177	164	197	175	183	185	170	177	176	157	151	169	146	165	160	169	170	179	175	161	195	173	164	192	182	175	150	173	155	164	158	160	181	160	178	174	186	190	181	150	172	178	165	153	182	187	173	174	152	182	164	186	172	181	174	180	170	152	144	155	186	185	150	151	171	170	164	134	149	168	149	174	170	168	165	186	154	188	164	151	165	184	194	163	163	178	186	159	181	183	154	175	182	174	183	177	161	160	162	149	187	157	174	175	166	183	152	179	171	184	170	193	143	177	156	167	165	207	169	163	174	161	146	172	149	180	183	169	190	148	181	167	142	170	192	163	175	161	171	164	192	180	137	174	179	156	153	190	178	178	165	175	160	140	146	155	169	186	159	177	191	152	157	169	159	177	168	167	168	175	167	171	183	161	175	157	175	158	168	177	182	175	171	172	162	162	171	164	189	175	173	178	149	165	189	181	175	210	181	162	175	137	178	167	171	175	183	156	170	174	157	163	163	183	175	157	162	165	153	162	173	160	174	156	158	179	164	138	201	189	206	195	149	155	181	148	182	161	194	203	156	160	166	166	164	162	192	176	172	197	185	172	176	166	180	170	196	171	150	150	166	178	192	197	168	171	182	191	156	177	167	161	188	164	173	147	165	155	166	166	179	169	167	154	175	164	164	171	176	170	164	194	176	168	152	164	172	183	173	156	144	171	162	154	155	165	154	184	188	157	173	162	176	171	161	167	174	182	178	186	164	179	164	171	160	166	155	177	171	172	183	173	164	154	167	149	186	191	160	171	170	190	187	189	175	166	149	173	181	193	179	175	184	183	151	171	189	183	169	156	166	169	146	176	173	176	163	176	165	170	183	151	181	172	152	172	158	173	160	186	191	193	146	181	152	187	178	166	158	182	162	190	164	173	169	156	171	181	176	140	164	170	180	159	161	203	161	138	190	184	176	188	171	199	161	152	164	166	163	183	165	173	163	156	175	177	151	165	180	201	188	182	189	180	186	176	174	173	186	167	189	179	168	163	158	172	179	162	176	160	159	174	156	172	167	175	182	170	166	161	174	182	164	176	193	187	178	168	180	166	161	158	160	177	182	150	189	181	164	159	174	164	162	166	157	149	173	163	173	169	178	159	178	176	171	174	184	167	179	174	166	171	164	159	180	163	179	159	189	160	164	158	162	166	160	156	164	184	147	178	159	150	172	161	165	162	162	201	161	165	180	179	178	173	166	188	180	158	154	180	176	183	178	155	150	182	158	175	168	153	166	171	180	152	167	166	169	192	171	152	190	186	181	179	165	170	189	160	167	167	193	198	171	199	166	170	166	192	188	174	175	180	175	183	176	184	170	168	198	153	167	147	145	165	140	165	170	178	168	189	163	193	169	199	174	180	154	162	175	166	166	183	149	179	152	170	171	182	168	194	134	193	157	171	156	171	178	183	173	170	152	179	163	174	164	165	163	167	152	161	193	140	171	166	194	176	177	189	155	179	160	158	176	145	174	170	171	191	186	160	166	164	145	190	163	157	149	167	180	160	174	172	173	180	167	175	165	176	177	170	174	143	206	152	151	171	184	173	161	185	152	155	178	152	164	183	176	177	167	153	173	168	171	176	136	170	154	197	143	178	154	152	161	162	174	161	177	174	190	154	166	165	157	182	158	190	167	161	173	178	173	155	168	176	156	198	173	164	170	172	189	177	180	172	172	167	157	165	161	181	178	172	177	184	171	174	169	188	175	181	172	176	174	163	180	174	177	155	190	188	180	183	166	171	137	186	149	159	181	172	165	179	162	168	170	173	149	174	168	170	164	170	155	178	174	160	167	170	161	167	153	160	152	175	169	159	172	171	155	163	154	174	184	169	163	150	163	167	166	156	153	178	187	197	183	181	188	156	177	176	185	162	171	168	166	188	166	165	170	165	162	168	185	163	180	160	180	167	175	176	159	169	185	173	190	152	150	178	153	175	198	159	182	184	156	126	154	169	177	166	184	161	177	184	174	169	158	165	180	196	172	179	165	157	183	140	171	156	186	191	180	177	125	154	155	147	174	184	189	169	181	178	169	161	159	172	178	187	164	172	153	172	176	167	159	164	163	137	171	161	167	174	150	162	177	166	150	147	171	185	174	158	169	162	172	181	175	147	198	154	165	186	158	153	179	171	183	143	176	143	157	169	171	151	185	197	146	165	185	177	157	159	171	165	174	178	195	149	190	151	163	171	174	177	160	152	158	141	142	162	184	171	156	180	157	172	150	174	171	191	198	153	186	170	164	182	175	193	175	183	175	135	164	182	170	152	187	170	156	187	182	186	162	165	179	195	172	168	148	189	188	165	168	177	167	167	158	171	171	156	155	162	180	153	164	179	142	169	158	166	153	154	176	193	160	158	170	161	162	154	189	177	143	176	171	181	163	172	168	186	177	149	169	170	202	177	161	164	187	159	193	193	194	169	165	180	175	145	171	187	171	158	180	174	153	159	164	162	151	170	178	188	159	154	163	157	163	155	174	153	152	198	159	189	173	165	157	176	172	161	166	159	182	170	175	167	164	172	168	162	173	164	184	187	182	183	182	155	148	163	177	170	158	169	148	183	140	158	157	180	179	167	180	147	140	169	186	163	163	159	182	157	164	160	153	165	175	181	160	177	177	175	173	178	151	205	149	190	174	170	184	182	182	171	192	160	169	191	156	182	195	178	168	172	169	162	149	155	170	197	193	170	155	193	164	178	129	190	166	174	177	177	157	166	177	159	174	185	152	195	164	152	186	144	162	173	159	184	162	171	188	158	184	187	157	156	181	172	182	160	175	152	179	187	161	173	154	163	173	165	165	171	169	156	153	191	156	168	139	156	142	186	170	177	173	169	198	149	160	185	169	158	149	153	162	147	176	159	139	171	180	162	162	182	174	195	158	168	166	163	130	181	185	168	173	180	165	185	184	178	184	164	179	183	170	179	147	150	162	168	161	168	144	170	159	177	173	189	184	163	157	156	172	165	178	175	151	180	171	176	167	180	161	176	168	174	186	174	160	172	153	166	150	156	144	179	169	194	183	176	174	197	185	183	165	186	165	172	158	158	193	170	167	182	143	189	188	162	191	167	182	146	184	176	164	187	162	170	176	176	158	168	170	162	173
4237	1044	1685	342	270	246	241	225	203	200	186	221	197	203	188	211	206	191	176	184	197	192	199	193	194	204	198	227	183	176	166	175	186	170	183	202	200	178	186	185	189	178	187	147	180	196	186	215	209	202	182	197	203	201	176	200	204	186	180	204	186	197	204	165	222	184	192	195	195	198	194	193	191	202	190	186	183	195	191	180	197	161	204	159	183	215	212	166	204	197	196	185	183	189	169	191	189	185	191	185	163	202	189	183	204	188	207	170	170	211	209	198	185	174	192	204	171	185	164	184	196	195	203	199	167	216	205	151	193	184	193	179	181	190	171	174	198	197	168	212	164	187	219	191	193	190	194	183	203	191	199	198	190	180	184	162	204	185	190	193	187	162	200	176	176	162	201	178	208	207	196	179	165	187	185	199	179	198	200	195	197	200	200	190	199	192	193	218	204	179	194	200	215	195	195	190	197	188	207	161	184	168	194	203	189	173	200	193	221	223	207	173	189	194	179	185	193	200	164	204	207	183	195	189	197	216	194	200	181	212	199	153	211	174	187	199	201	212	190	203	186	216	180	211	186	206	175	199	222	190	198	194	203	218	213	179	172	186	207	188	194	183	176	180	171	184	210	191	207	172	182	187	188	205	187	182	190	170	194	217	226	197	207	176	183	189	184	180	187	170	183	184	190	194	165	166	196	202	199	199	186	210	174	173	212	208	205	176	184	178	185	181	197	204	206	233	176	197	177	195	194	180	210	191	192	200	191	183	196	171	199	207	188	203	186	166	184	208	181	160	187	206	188	193	197	196	165	175	217	218	198	190	184	172	183	195	182	204	186	183	186	218	227	182	192	198	161	153	207	185	182	186	233	217	203	186	205	188	196	192	203	186	180	164	197	195	207	197	178	214	194	167	213	189	215	195	182	201	191	184	174	195	194	179	196	204	179	207	195	196	172	175	195	196	178	185	196	208	224	186	196	192	182	181	197	179	199	175	206	206	202	184	204	200	190	186	204	165	192	180	208	192	189	188	183	184	179	216	198	165	204	183	186	210	195	194	161	204	203	173	199	207	196	207	203	171	177	195	184	201	191	223	187	186	181	209	196	187	196	197	173	197	154	185	186	182	196	208	192	204	183	198	195	183	184	197	178	195	186	189	189	192	181	207	196	173	184	195	195	188	202	194	204	185	185	202	181	182	200	169	163	171	179	200	186	204	190	184	211	197	191	195	175	191	210	205	165	182	190	164	195	178	194	195	197	189	198	215	197	181	187	186	175	199	187	206	196	199	180	192	164	184	203	158	179	192	191	195	198	183	185	193	215	192	190	200	189	197	199	169	192	220	209	176	194	193	188	179	213	182	182	174	178	213	183	216	206	178	188	178	221	198	190	180	212	205	188	167	185	197	193	211	186	201	177	190	165	190	200	171	181	187	195	207	188	187	201	212	198	202	166	195	195	209	202	174	181	171	188	192	189	185	191	173	194	198	166	190	201	182	192	178	197	195	202	208	192	201	189	202	189	181	207	184	184	195	158	181	197	199	165	188	198	152	181	207	209	203	200	196	179	197	202	188	169	188	196	170	168	177	207	168	196	199	198	191	189	185	188	206	163	170	203	168	199	191	213	190	179	204	191	181	181	202	204	184	208	194	183	200	190	196	183	210	190	178	175	169	193	202	176	179	209	196	208	207	185	200	163	183	205	202	223	218	186	191	193	202	180	175	202	196	196	184	179	203	188	188	204	189	194	174	166	211	178	187	191	201	192	191	190	205	207	197	172	178	188	195	183	179	173	196	186	202	182	220	195	222	173	205	171	182	196	191	187	186	191	194	187	178	206	206	182	194	195	183	191	182	203	216	172	203	213	218	214	195	181	185	182	213	197	188	178	214	190	204	184	201	191	190	177	188	183	188	201	216	175	204	180	193	185	186	199	191	181	200	182	192	176	182	194	201	178	177	191	188	187	177	169	219	205	190	182	194	194	221	204	197	200	203	176	220	217	209	188	178	193	194	177	154	190	199	179	174	178	179	212	171	200	190	177	218	210	196	188	187	207	175	188	179	206	192	188	163	190	187	183	206	173	185	199	187	202	204	180	183	196	188	198	193	191	188	196	207	193	188	183	206	183	172	180	212	199	186	192	144	189	171	203	193	166	174	175	163	185	171	195	177	207	183	171	170	193	177	185	186	187	206	200	166	203	194	187	190	192	210	194	196	209	191	182	199	193	151	177	202	180	199	187	206	171	175	211	188	195	212	180	199	194	171	176	175	187	160	203	195	180	216	199	191	174	186	207	177	158	164	192	212	170	190	202	170	185	168	218	191	199	177	161	195	204	203	225	179	193	174	194	223	186	185	187	193	179	178	220	179	217	178	186	174	201	177	195	192	195	186	177	200	199	193	182	193	187	192	187	202	188	180	187	191	183	210	163	172	207	192	200	180	208	184	191	190	175	211	197	175	193	174	200	177	186	195	230	177	198	188	200	222	190	190	197	190	181	205	203	205	196	179	200	188	192	174	189	202	183	214	197	179	180	175	213	176	224	189	202	182	178	192	195	193	205	187	193	194	172	200	182	177	203	173	204	173	198	214	168	186	224	183	209	193	179	195	207	211	193	195	188	182	198	176	177	162	206	210	180	192	207	174	182	195	209	170	185	181	219	173	195	208	199	197	188	188	196	203	173	192	191	185	220	208	198	178	171	180	196	197	204	197	204	198	190	189	183	190	194	206	189	186	192	180	192	193	191	192	197	174	175	193	198	213	210	198	197	160	194	207	183	183	175	179	197	178	208	187	207	207	184	182	202	194	196	151	169	199	190	193	189	221	191	209	192	211	174	186	199	175	223	189	179	185	200	203	195	169	177	194	197	203	206	173	183	183	201	178	189	177	188	195	205	206	174	187	186	200	196	206	217	213	177	177	166	178	203	183	203	173	207	189	168	160	201	175	175	193	176	185	200	184	201	174	196	207	202	211	195	161	199	183	175	184	204	177	193	170	162	176	166	194	195	194	188	195	199	169	200	190	216	191	171	167	166	168	186	203	190	173	184	179	182	180	202	207	188	185	190	204	174	184	184	178	175	188	196	192	197	202	196	219	172	184	164	191	179	154	194	203	187	202	166	180	205	175	172	204	189	240	182	186	178	184	191	171	203	200	194	182	226	198	193	206	197	186	202	219	217	170	200	191	191	205	197	191	180	178	193	179	196	168	211	200	186	219	182	199	201	204	184	208	178	206	182	211	215	200	206	171	189	183	193	181	200	175	193	192	170	211	194	194	202	199	189	193	189	183	189	196	192	193	203	174	175	203	191	178	174	174	198	202	159	183	175	204	176	154	179	180	211	198	167	191	178	210	206	202	193	174	191	205	167	170	198	182	204	176	184	183	210	186	211	184	181	197	201	189	183	198	197	200	184	179	192	176	180	182	184	161	186	192	156	211	179	207	198	199	194	182	178	197	184	214	206	197	198	222	172	181	195	193	186	204	192	180	194	167	182	212
24134	21458	28773	24549	21464	11327	1145	710	532	501	473	434	407	394	408	391	396	353	374	358	314	350	362	375	346	331	349	352	340	326	343	324	355	317	353	352	362	285	306	334	318	317	335	292	326	328	337	352	306	329	348	291	330	360	314	334	333	309	316	315	303	312	302	337	294	318	320	315	327	358	355	342	302	288	314	327	320	326	341	300	343	319	304	315	321	314	331	342	334	323	319	304	324	302	324	317	323	326	311	312	321	325	348	335	305	319	303	279	305	309	332	311	305	284	325	319	315	335	332	328	337	313	347	305	315	311	335	321	332	319	301	330	296	319	317	299	301	310	282	311	296	327	292	326	322	310	322	316	316	310	338	362	303	324	280	344	337	277	321	343	326	340	313	334	319	313	328	320	294	309	335	312	344	336	343	311	316	316	352	301	328	308	350	302	337	284	311	332	333	343	352	327	334	307	323	334	315	322	306	329	309	333	318	321	315	338	299	301	340	340	326	313	287	322	300	287	308	317	294	320	294	312	294	307	321	309	316	361	299	347	319	319	329	301	349	318	336	298	311	319	296	310	321	322	347	329	291	304	328	296	305	330	320	303	307	325	334	322	313	345	295	286	347	316	294	351	340	300	307	325	310	313	317	311	306	334	300	307	291	304	295	310	333	324	336	320	353	304	339	315	311	329	341	305	328	293	313	310	318	322	314	315	299	326	328	310	330	315	327	324	320	308	306	323	299	308	303	308	305	325	328	338	318	310	345	318	302	336	331	308	321	323	309	313	280	336	298	304	305	303	353	290	300	335	339	315	342	326	357	289	330	355	319	287	304	300	329	343	323	318	291	304	301	313	361	306	308	344	294	347	326	337	293	331	300	310	324	336	359	313	300	302	308	330	299	322	293	317	321	320	319	323	311	307	310	303	317	301	333	306	313	323	299	321	334	307	339	304	320	299	327	309	292	318	332	310	297	300	299	322	338	313	325	317	320	306	289	289	275	324	297	340	312	338	302	301	314	293	319	333	310	322	319	313	310	289	317	286	315	317	321	311	305	304	310	323	314	315	293	318	321	330	332	326	352	299	312	327	347	333	316	309	345	347	324	301	322	301	313	313	297	316	315	341	332	337	362	311	319	285	345	312	303	329	299	321	304	315	314	302	314	348	291	308	319	334	332	323	308	290	297	330	309	311	349	322	327	330	310	334	307	325	315	304	338	336	353	322	309	316	313	320	287	321	321	277	303	313	309	337	319	319	334	319	318	301	309	320	296	317	306	312	317	285	333	305	320	345	307	340	323	318	317	343	284	295	334	328	327	325	319	302	332	329	333	320	311	280	329	352	308	347	314	279	319	340	313	293	327	324	337	319	304	291	332	315	310	306	334	312	338	315	296	295	350	306	326	313	324	268	283	289	327	317	286	329	345	340	329	292	331	282	330	296	312	314	310	328	328	289	321	311	336	315	333	293	299	314	330	314	333	311	318	319	345	295	304	321	326	320	324	322	298	345	311	313	305	340	336	300	311	323	328	319	306	324	352	345	302	298	308	329	315	308	293	311	339	315	329	316	318	327	310	341	310	304	312	289	295	300	352	308	304	305	306	294	274	295	317	329	309	317	320	334	300	323	305	300	343	303	317	331	318	306	289	291	322	327	312	303	292	291	317	308	318	347	304	291	322	320	295	329	304	337	323	328	338	300	287	316	315	341	304	360	332	338	309	346	309	326	281	291	322	317	333	302	337	340	330	327	331	307	325	316	320	339	349	295	320	349	288	310	318	292	335	324	311	343	314	328	295	321	331	282	303	303	332	289	351	281	282	335	320	298	295	303	318	297	330	303	333	302	351	335	322	336	299	324	314	305	294	307	275	340	307	319	323	323	325	321	308	316	340	326	312	309	339	338	316	322	308	351	312	294	335	313	321	298	334	294	340	303	293	284	282	249	285	314	281	316	324	302	290	340	338	346	334	285	326	317	321	315	317	321	333	321	305	289	312	309	319	275	331	314	312	318	317	299	340	291	309	306	320	323	313	331	306	286	308	316	290	283	295	321	322	308	334	324	308	315	310	348	320	307	315	345	346	290	285	348	251	308	316	332	316	312	308	328	289	302	301	332	296	324	302	299	311	307	296	348	324	288	331	304	348	311	332	344	306	344	292	314	299	297	307	344	340	306	320	330	324	326	297	337	329	326	329	331	331	311	336	341	299	299	317	281	333	325	335	318	337	334	298	325	344	309	302	330	291	290	311	315	298	335	318	315	302	343	319	334	307	352	326	308	330	341	339	320	320	314	335	333	292	282	294	310	301	331	314	326	297	293	302	308	313	332	336	313	331	317	329	317	307	316	303	319	301	326	350	302	355	326	324	317	316	284	340	306	289	341	332	307	292	310	299	320	321	318	322	291	331	308	321	290	318	326	297	306	335	302	320	292	346	324	331	293	305	325	302	307	317	303	337	310	322	309	282	276	352	315	308	331	328	294	319	338	327	333	278	302	267	330	336	306	303	270	304	322	305	321	313	300	334	299	316	292	312	302	300	328	318	306	329	325	335	333	326	292	332	334	311	321	328	322	331	293	303	326	301	341	283	294	304	334	322	316	313	311	320	311	330	338	322	331	305	316	300	331	304	306	318	327	353	333	325	335	289	332	312	302	303	320	322	324	297	309	318	337	293	294	277	320	322	336	352	316	312	298	313	328	360	321	308	363	325	323	323	310	342	311	339	340	284	347	347	331	322	319	333	333	330	316	317	294	334	344	322	314	291	299	297	308	310	312	322	325	316	344	307	329	342	318	310	320	307	299	330	310	303	321	321	295	343	357	336	317	313	287	323	330	335	315	323	303	316	300	303	319	326	339	296	332	305	337	316	297	290	322	317	322	333	312	332	303	344	264	331	312	279	305	337	307	342	316	362	273	311	313	296	340	310	315	310	328	333	289	322	308	315	315	346	311	304	279	311	307	315	350	342	320	336	313	342	315	327	321	300	300	314	324	295	333	323	320	342	326	283	294	336	330	299	282	355	332	309	314	340	327	306	298	307	301	296	306	343	315	296	304	328	319	323	319	323	333	307	347	289	311	303	309	312	334	310	315	317	319	286	299	298	341	340	337	304	321	336	349	318	306	339	328	337	299	315	282	320	291	336	320	342	327	328	318	289	342	328	329	304	299	295	331	334	308	294	318	322	316	308	335	301	313	280	306	298	293	335	319	316	341	288	279	321	343	298	348	332	334	311	343	320	295	326	295	306	357	317	345	294	325	341	299	336	283	344	324	317	328	340	330	319	328	339	335	319	305	333	306	310	344	337	290	341	317	314	339	287	330	317	321	308	315	301	280	325	313	328	288	330	289	322	331	310	326	308	322	301	329	296	339	329	350	352	319	316	300	305	317	310	330	289	299	318	320	312	350	295	341	299	324	307	333	358	323	317	331	320	316	333	320	305	335	321	293	282	330	321	338	280	313	294	290	312	319	287	342	346	324	299	328	305	332	304	317	319	314	317	295
3585	12844	17789	2811	2090	1530	1172	903	751	674	577	574	495	492	450	460	443	387	396	359	373	369	375	358	353	376	320	355	344	341	348	344	336	352	384	343	333	343	325	337	336	359	342	356	311	348	322	313	330	336	319	329	374	323	317	341	327	337	338	339	360	347	339	350	322	327	346	313	331	351	322	341	318	318	307	328	344	355	301	288	341	326	300	331	299	338	319	317	330	328	287	328	363	304	327	322	321	308	341	323	334	375	316	326	344	300	322	321	339	337	342	342	339	321	360	313	322	322	349	336	363	349	314	296	333	339	337	339	353	312	310	359	344	330	343	312	344	281	335	347	326	336	353	332	322	307	308	317	313	342	332	360	305	315	329	322	289	313	329	325	308	330	314	307	337	319	316	330	321	308	338	291	320	295	308	316	324	338	309	345	335	341	329	319	307	338	298	329	324	303	337	324	345	312	319	327	335	304	331	347	359	340	317	305	371	334	340	350	320	334	323	322	315	312	366	327	331	317	316	308	319	317	301	336	310	331	326	315	300	308	322	345	338	321	333	324	339	321	316	281	309	313	332	304	303	316	317	355	337	358	314	305	305	310	337	287	337	303	335	335	328	345	277	316	319	297	293	344	313	310	314	339	323	352	356	337	344	318	344	348	325	321	307	337	350	325	321	320	332	326	300	304	331	347	324	307	310	311	322	324	344	349	320	304	346	326	320	324	325	324	353	330	347	330	321	360	319	328	339	337	293	327	322	337	360	344	338	344	320	318	303	332	308	337	325	304	343	339	333	311	324	345	360	336	332	330	367	306	331	323	330	305	347	336	332	304	326	312	345	302	332	303	333	349	320	316	331	343	336	333	348	321	341	343	335	297	336	323	321	348	326	331	301	297	337	352	328	329	346	295	316	313	333	316	320	332	330	323	372	339	325	320	308	360	344	321	351	341	299	309	363	308	300	287	303	336	333	298	338	322	327	306	332	348	330	318	324	331	326	296	348	310	335	348	328	330	297	337	333	304	308	307	325	329	314	294	322	361	256	327	365	325	326	309	337	344	334	328	300	390	301	323	331	298	286	337	340	322	329	321	357	312	343	330	309	312	333	310	305	331	327	331	330	331	325	349	338	346	320	329	319	328	346	327	330	330	337	348	354	294	353	325	312	332	316	317	322	323	320	309	319	326	345	344	302	334	319	327	333	295	306	304	343	320	344	334	324	347	291	284	314	323	348	329	328	335	285	292	344	338	313	372	334	314	347	336	323	319	359	337	302	307	339	338	331	311	324	307	311	311	331	329	326	350	312	327	323	340	320	336	332	323	346	351	350	337	333	333	330	301	349	323	322	327	353	339	303	319	292	329	336	350	339	300	310	317	286	327	315	342	364	315	318	331	335	337	332	348	288	336	301	311	319	297	328	298	320	320	305	329	297	350	315	330	333	331	307	324	335	305	302	337	292	307	352	343	302	291	327	331	300	343	309	381	341	307	315	350	338	345	331	326	351	301	308	316	326	343	310	323	342	304	340	362	338	314	335	339	343	340	340	348	342	293	353	297	301	336	315	313	349	317	307	298	343	337	322	331	344	315	323	308	315	295	283	342	313	297	327	323	340	330	331	315	317	337	321	326	355	322	311	305	326	333	310	333	328	329	326	300	337	307	339	314	346	333	305	299	324	327	312	324	328	323	353	358	324	338	307	315	336	347	349	320	291	309	309	332	301	317	329	333	333	319	347	319	328	323	330	313	354	325	342	315	306	302	303	311	348	329	302	306	335	312	330	314	343	351	311	354	284	335	321	325	350	290	311	329	321	342	305	323	356	304	332	314	336	334	337	315	324	369	349	326	333	355	303	323	302	337	324	301	332	345	326	293	315	306	333	322	289	318	297	296	326	327	308	328	312	335	318	335	325	337	288	303	353	349	315	310	311	347	324	301	312	345	321	331	327	284	324	346	316	327	330	321	294	303	329	329	310	322	309	324	301	355	336	325	342	308	300	327	322	323	315	307	311	324	351	299	294	307	303	322	343	342	309	321	317	359	332	342	320	328	339	312	334	294	290	337	324	333	326	346	340	345	329	337	309	303	347	325	358	317	344	304	320	310	303	328	309	340	349	347	335	302	365	318	331	373	303	329	319	345	325	323	352	317	328	356	279	336	292	325	318	338	335	351	343	319	342	317	309	311	305	326	336	328	350	337	319	326	342	342	314	325	319	340	311	347	314	334	334	346	339	321	323	329	329	332	320	305	331	331	370	327	316	326	330	315	341	356	306	322	328	309	340	335	312	317	335	285	303	343	313	332	347	315	313	339	308	304	324	340	332	322	320	344	320	314	323	306	342	307	309	346	330	364	317	326	344	303	327	352	362	331	341	352	305	344	331	291	347	326	312	330	347	307	336	343	307	354	336	333	313	336	328	316	334	330	336	306	296	319	324	308	354	304	311	342	340	317	294	300	326	322	323	335	312	351	340	327	345	326	354	323	324	317	327	361	317	304	314	322	361	325	333	327	352	309	322	307	329	314	323	333	323	333	327	320	326	329	326	350	328	307	326	311	339	299	327	309	277	345	334	369	315	354	325	318	340	365	339	287	289	314	326	316	315	314	328	308	315	319	351	341	304	316	320	305	330	297	318	318	320	336	301	311	299	321	340	291	333	320	325	313	321	327	344	327	312	308	324	325	270	344	330	319	312	298	343	295	295	332	332	325	321	321	310	361	321	329	322	323	305	329	332	335	343	329	336	349	328	328	304	322	349	346	330	345	290	334	326	317	359	301	354	331	310	333	333	302	321	313	349	347	331	318	327	326	331	310	361	276	326	325	309	328	307	344	360	331	364	334	318	327	298	327	351	311	349	375	340	338	330	312	340	308	337	318	318	327	333	308	337	302	319	310	307	329	364	313	323	326	308	328	322	327	296	335	350	322	288	325	321	349	317	352	341	341	329	337	329	292	337	327	321	311	331	322	337	325	357	319	351	347	278	337	327	303	350	303	315	330	351	322	364	319	336	334	309	295	312	340	301	319	333	322	306	352	340	327	316	313	318	304	321	322	301	326	342	274	334	316	338	291	285	329	349	318	334	335	348	308	303	325	340	320	276	337	315	332	339	323	352	305	291	323	304	318	294	299	331	293	315	343	352	311	315	322	311	332	294	395	326	303	323	346	329	317	328	324	335	320	303	318	358	292	307	312	333	330	330	314	341	306	275	316	330	304	313	351	334	310	324	344	315	330	352	310	303	276	339	351	310	346	300	351	313	353	284	300	318	305	336	344	315	308	293	314	307	346	303	340	306	297	329	329	327	291	347	331	305	331	342	299	317	305	338	331	338	306	355	308	341	302	357	324	309	306	333	336	319	333	330	312	301	332	335	324	357	335	352	366	315	344	315	319	348	335	315	323	370	314	331	335	325	329	355	328	324	343	332	343	342	326	334	327	282	330	357	311	330	303	357	300	299	326	323	304	341	348	307	317	358	348	347	318	344	306	326	338	344	336	325	345
25304	21435	27582	25632	11160	792	574	513	488	447	433	358	400	369	416	377	360	387	361	361	327	344	328	365	389	324	361	316	338	363	334	367	314	342	352	361	350	388	360	328	349	354	329	359	316	320	339	365	339	341	322	354	289	339	346	347	337	345	358	345	332	307	347	373	374	350	336	363	360	346	339	339	334	351	357	336	371	349	344	329	384	356	375	329	361	333	315	332	321	357	310	343	358	345	350	336	314	327	344	343	315	345	318	344	336	386	349	319	311	327	327	361	308	353	335	324	350	322	331	364	345	371	369	319	326	314	366	339	325	355	396	360	352	336	332	374	327	316	346	335	352	357	349	354	351	363	321	323	342	348	365	334	356	328	352	380	358	332	347	337	341	348	357	346	324	325	377	304	392	327	333	370	334	352	324	325	314	373	327	346	355	311	350	336	336	348	306	356	317	326	337	379	324	339	365	344	346	356	361	339	361	336	330	353	358	347	370	388	341	353	337	364	340	356	351	335	333	320	349	320	321	325	349	332	336	338	376	353	353	353	355	355	340	360	356	315	350	360	328	339	337	332	336	364	343	315	324	361	380	318	371	307	328	333	354	346	335	368	325	328	363	321	364	334	337	357	362	320	303	327	291	341	348	337	339	354	364	334	337	307	340	354	342	333	311	345	336	318	363	348	330	340	345	336	348	371	319	337	347	351	348	359	355	336	317	348	326	318	311	361	380	358	373	355	344	344	343	362	373	350	351	341	348	319	323	328	313	333	354	342	334	314	355	357	357	328	336	355	348	388	339	370	341	338	362	345	326	335	340	349	334	328	321	338	356	348	339	364	365	352	349	358	308	340	310	348	342	344	295	350	327	328	330	330	343	315	333	321	355	335	348	355	363	327	370	329	371	361	301	330	363	318	358	344	330	349	357	334	355	356	344	357	336	327	328	352	350	342	334	387	354	327	346	342	347	344	331	320	323	317	344	294	330	368	348	345	315	361	345	344	315	371	344	324	355	361	335	345	338	356	318	325	319	356	339	336	311	357	315	308	349	328	343	336	343	374	364	382	347	368	355	367	346	343	339	334	338	317	326	360	338	341	359	331	331	320	338	325	324	336	342	367	344	359	313	339	346	329	341	317	371	365	307	374	343	366	348	350	341	321	330	325	319	338	342	363	336	346	339	354	320	358	383	340	334	372	322	331	347	346	350	359	344	329	311	322	374	339	314	354	346	355	355	347	351	330	345	311	337	343	321	349	344	327	358	351	362	329	315	329	326	324	337	326	336	331	351	368	343	350	337	353	351	329	363	326	304	360	293	313	312	344	343	352	385	307	346	321	359	342	314	346	346	339	310	360	337	313	343	377	302	351	367	345	298	332	369	361	305	343	331	308	340	348	321	355	330	306	346	373	351	360	359	339	329	334	362	315	336	374	330	365	339	345	305	355	347	360	352	349	330	331	337	333	342	350	339	378	361	361	335	364	349	360	354	372	318	342	392	364	325	341	323	336	309	337	321	305	326	312	331	346	363	339	353	337	342	333	352	343	311	323	342	357	331	327	332	370	352	350	310	321	386	346	313	333	353	341	323	330	302	338	359	368	324	339	358	342	376	336	337	360	338	345	355	358	329	318	329	321	350	378	355	346	326	356	333	359	334	326	349	356	366	341	362	373	347	346	354	320	339	344	330	343	347	350	294	378	342	343	319	328	354	350	351	326	352	330	341	323	316	348	338	369	331	361	346	348	352	380	338	334	320	323	338	374	336	341	349	320	321	344	334	352	316	322	320	358	361	356	358	357	382	365	352	343	379	383	347	330	367	349	359	387	327	317	327	353	324	347	334	364	345	332	346	346	325	346	329	352	370	367	343	340	350	341	352	312	349	342	312	330	338	348	356	344	325	342	351	355	357	355	344	342	332	363	328	350	346	353	356	353	352	352	333	343	319	337	318	336	350	349	310	325	357	297	337	349	349	322	342	369	358	342	321	328	316	296	336	323	355	338	366	360	369	313	349	314	344	357	344	352	355	374	334	365	336	323	337	357	338	315	321	352	340	379	331	312	309	339	365	342	333	361	305	335	344	329	341	316	347	366	314	360	343	367	345	329	323	345	301	358	337	339	315	338	336	333	317	362	330	318	324	346	346	335	327	345	353	290	356	394	355	351	315	301	328	344	336	323	349	347	371	374	334	345	370	347	347	338	347	340	329	302	326	329	359	361	340	325	330	376	345	341	326	335	339	338	338	348	341	352	335	333	342	336	340	323	326	342	351	339	344	364	348	319	365	351	336	331	330	354	331	352	339	327	308	351	331	344	369	331	321	318	346	352	345	350	359	330	357	324	319	334	351	355	319	357	394	325	327	330	336	336	287	343	334	328	335	316	360	378	360	362	353	354	323	329	334	339	349	297	360	324	352	350	319	327	336	307	329	352	356	355	350	324	324	354	394	340	328	354	345	311	328	374	320	330	334	353	353	362	368	353	336	337	342	320	361	303	318	337	333	325	320	315	368	350	369	328	342	338	344	344	339	338	372	332	359	328	311	342	324	352	328	332	353	350	318	341	326	369	322	315	362	356	351	326	331	381	359	351	351	328	347	351	337	349	331	322	335	355	360	351	313	332	316	350	373	319	320	355	325	339	346	355	318	320	354	310	360	345	350	342	352	322	351	354	336	338	341	319	342	354	322	316	335	338	323	360	342	341	321	330	323	345	358	339	347	329	365	352	330	326	341	335	365	307	349	342	350	330	308	353	342	330	345	317	310	339	342	364	315	334	339	359	347	321	326	350	367	304	346	345	310	334	319	317	350	380	328	325	369	353	375	337	348	345	334	376	334	342	343	344	355	333	345	368	346	340	344	379	337	344	382	329	332	361	329	336	334	334	322	350	341	322	320	361	342	355	372	335	373	358	318	339	321	347	382	337	345	316	336	346	360	358	312	334	348	351	366	315	329	311	335	347	343	352	334	341	350	359	346	315	378	355	333	332	318	318	330	301	355	318	329	353	339	339	348	342	318	330	365	321	332	359	350	352	335	325	340	372	353	344	352	335	357	345	356	362	371	356	330	338	326	332	324	321	321	327	333	304	341	348	347	345	317	354	318	334	325	338	348	335	304	341	342	353	369	346	343	326	335	311	302	344	332	331	346	337	347	377	352	316	329	344	359	351	373	327	356	375	319	348	320	387	355	340	322	343	328	337	315	360	342	337	313	351	341	343	359	308	376	354	300	346	308	327	332	355	359	373	342	335	366	332	337	317	329	319	339	357	335	324	339	349	328	318	370	360	339	333	359	325	313	362	327	356	351	359	350	326	324	343	363	309	354	330	354	368	348	345	346	345	323	329	331	374	361	347	350	313	334	340	349	327	334	337	333	291	326	378	348	354	332	350	299	335	375	349	316	335	373	361	316	361	328	361	342	305	341	331	333	337	335	329	342	325	330	324	334	364	367	350	339	332	357	333	364	344	361	363	321	348	304	334	343	342	318	343	344	363	315	342	334	308
3550	5495	12475	1605	1303	995	868	719	621	594	519	495	505	503	465	428	422	412	416	413	426	394	400	436	412	393	379	400	377	405	338	392	340	368	367	366	374	392	380	353	346	382	407	347	388	386	369	365	441	349	382	346	380	357	364	373	389	391	364	348	376	378	355	373	364	371	373	364	359	358	334	398	372	342	391	351	344	431	396	372	378	362	339	363	386	337	355	340	370	361	384	404	341	377	348	366	364	402	365	352	380	365	364	357	368	369	371	386	402	386	379	358	361	379	381	384	358	369	394	379	373	357	395	386	360	374	357	381	361	351	374	363	378	365	369	373	364	394	403	400	379	400	350	334	392	355	354	385	363	371	370	352	338	367	387	332	363	360	388	362	349	377	360	357	381	362	395	338	377	361	374	362	355	355	387	375	415	353	352	384	340	366	400	353	375	363	368	366	370	359	363	351	361	383	399	341	347	406	357	376	360	358	385	366	397	374	343	379	371	347	363	349	362	369	381	354	366	340	388	412	382	382	354	363	349	413	404	379	367	377	424	381	372	365	419	366	347	361	366	328	344	368	365	393	422	385	381	382	353	357	376	369	330	354	358	426	371	395	380	386	371	335	354	377	336	355	356	353	356	377	355	376	355	380	360	386	359	368	383	354	371	370	376	389	371	328	350	377	366	355	346	343	371	362	371	356	370	362	409	378	363	342	359	401	380	390	372	373	374	411	348	397	388	355	327	413	405	384	381	359	372	374	355	393	391	350	369	372	392	339	407	401	392	386	361	335	368	358	375	356	366	389	350	332	370	389	378	383	407	360	354	367	326	402	348	383	353	377	376	361	356	358	334	380	375	383	414	374	359	365	346	383	381	367	379	375	363	391	382	355	394	386	367	357	374	392	395	349	349	349	358	378	395	385	355	359	385	344	365	386	377	360	379	327	385	389	316	380	373	377	357	382	398	367	408	378	398	390	369	419	373	391	351	363	378	397	392	416	351	391	385	362	341	383	318	384	372	399	399	368	409	342	389	345	357	379	382	355	374	378	382	346	402	373	376	327	383	349	360	362	388	384	346	368	362	355	359	358	390	382	334	381	382	359	350	375	409	386	387	376	382	367	387	367	381	389	391	391	350	371	372	377	330	344	380	345	352	359	384	387	369	356	362	365	367	357	362	349	363	381	379	352	331	369	397	366	410	353	348	355	395	378	362	368	378	371	367	334	414	370	380	374	375	360	375	402	381	357	373	358	383	389	362	367	375	373	388	388	387	366	344	379	388	363	347	371	370	371	349	369	330	393	335	374	361	366	342	374	386	373	373	381	361	382	383	375	375	392	382	368	370	388	373	354	343	389	372	332	356	357	364	383	366	315	435	393	360	362	370	355	415	385	400	360	420	353	396	337	354	366	377	368	344	326	368	355	362	383	349	402	375	374	383	391	372	325	351	333	385	358	375	373	358	366	344	373	391	370	350	386	363	362	398	395	380	369	345	364	373	389	384	376	330	373	352	401	386	384	370	362	381	386	370	348	364	393	383	374	354	406	399	352	379	350	365	367	400	336	394	362	376	392	391	369	372	371	377	392	380	372	360	357	376	381	383	384	375	372	388	369	374	348	361	360	375	386	346	383	359	351	371	364	381	370	363	378	389	371	388	365	349	380	413	359	345	395	403	380	357	394	381	382	356	374	403	400	389	380	373	347	371	410	367	408	361	357	350	361	356	359	380	373	397	394	354	344	337	389	354	363	349	364	361	365	404	358	361	371	368	333	367	401	377	403	369	317	374	328	361	364	408	362	399	396	361	378	361	383	392	387	345	350	363	414	385	354	379	396	341	359	342	365	334	408	382	322	332	371	344	404	375	364	357	357	390	346	352	343	376	397	351	351	389	390	378	377	364	401	356	402	361	351	366	350	371	399	339	375	340	407	381	358	374	378	378	381	348	375	369	383	364	369	398	352	385	360	374	381	385	361	370	376	370	342	390	377	341	355	373	361	339	377	344	353	357	323	395	335	369	352	350	365	382	387	364	398	371	380	383	371	357	354	399	409	340	401	367	367	378	387	363	370	352	391	357	344	391	378	358	385	369	354	370	394	368	375	382	382	382	363	353	375	384	357	376	373	376	389	383	369	373	379	381	375	362	384	362	356	367	363	395	408	357	346	361	381	380	360	360	374	350	349	365	367	377	355	379	386	406	366	378	365	412	372	385	355	376	387	364	358	372	378	346	378	373	354	377	348	370	373	392	375	372	377	367	355	324	367	338	356	346	376	375	396	367	360	355	368	375	408	382	337	366	377	347	354	355	380	380	362	412	378	391	362	373	339	378	378	367	350	370	391	336	374	385	412	380	375	374	372	375	376	373	363	384	372	358	422	328	353	367	350	325	410	354	377	335	389	351	407	388	365	398	354	369	361	362	363	391	341	358	371	370	367	354	373	368	383	367	393	367	359	344	362	390	355	359	368	391	359	368	345	398	371	338	379	371	341	373	391	337	409	354	372	385	382	388	385	342	379	357	378	373	367	362	393	338	379	368	363	367	372	366	379	431	353	391	385	349	366	359	400	327	396	396	302	402	356	330	347	385	350	390	371	374	364	383	365	390	380	419	408	345	360	343	386	358	396	402	414	337	345	396	349	389	372	401	372	350	368	413	358	415	321	354	313	385	352	395	316	378	371	358	350	374	375	395	372	346	376	391	360	373	370	356	352	357	347	363	349	370	390	365	366	405	347	354	392	358	340	371	372	397	406	360	405	369	342	346	359	368	344	389	375	367	366	408	344	380	350	385	424	392	342	344	340	358	368	384	344	393	381	358	339	370	355	375	362	365	356	376	334	331	383	374	384	373	365	369	361	385	394	333	383	394	392	367	368	375	337	395	367	375	338	385	364	373	367	378	414	336	358	375	364	321	355	374	347	394	373	338	385	359	346	357	375	387	352	382	366	369	361	393	369	367	372	367	403	358	363	362	359	369	349	345	390	371	398	353	379	371	362	382	377	383	375	379	358	364	372	365	345	380	392	357	385	369	367	368	388	392	389	373	359	362	352	356	368	359	362	366	402	382	385	421	371	386	385	353	357	328	311	349	334	324	363	388	340	385	348	378	362	334	351	382	345	360	378	358	403	331	383	362	340	372	366	370	381	390	389	348	342	329	358	347	358	352	367	371	352	372	364	375	365	394	386	347	405	410	346	332	370	362	335	384	354	394	367	373	360	361	387	356	375	344	384	362	385	369	385	372	374	390	365	381	357	339	407	356	384	380	375	372	372	352	364	406	342	352	357	351	358	365	345	361	357	392	396	360	393	354	362	358	341	347	360	350	360	370	343	391	358	393	379	398	355	382	349	364	409	371	386	391	368	334	332	360	364	365	380	380	338	388	378	360	324	352	363	395	373	374	393	345	383	375	404	349	369	398	396	391	348	348	347	388	387	355	356	387	387	354	375	360	345	372	349	369	357	354	368	366	392	375	333	351	352	369	376	372	387	409	363	342	365	384	377
22919	21448	29154	24139	21451	21513	8495	1431	1109	980	945	827	795	777	771	696	697	661	681	653	647	664	607	623	596	646	609	605	600	630	625	653	617	639	631	623	600	655	604	604	632	602	549	605	615	621	587	572	606	603	603	590	566	646	584	596	616	560	604	578	586	592	591	585	555	614	610	574	607	595	608	610	618	608	560	580	578	591	639	625	616	535	575	606	560	605	580	583	585	589	583	544	577	606	619	597	621	594	602	590	571	618	585	550	612	609	593	523	599	618	578	549	576	608	573	554	561	549	617	649	604	576	548	580	592	582	603	571	585	636	593	548	577	602	628	612	595	598	561	557	592	631	620	610	539	540	630	561	561	631	611	554	598	533	577	576	574	584	625	626	587	554	576	571	610	555	643	602	552	621	554	617	616	536	595	553	543	608	575	639	579	610	560	589	610	604	599	618	616	643	582	606	591	594	617	561	617	578	619	571	594	586	544	565	593	610	590	571	565	575	584	655	613	599	622	618	598	619	571	587	571	549	588	586	581	576	622	595	568	588	585	591	584	626	605	605	547	582	601	587	583	600	609	548	586	626	549	562	579	600	589	537	588	619	567	595	626	611	634	564	601	605	630	576	561	547	543	572	596	584	602	557	628	615	614	579	560	614	593	573	580	572	604	594	607	602	596	559	609	571	555	532	581	566	580	573	599	592	586	606	556	604	565	601	594	592	613	598	557	603	571	561	558	568	604	596	588	557	612	634	558	618	618	566	599	582	590	617	557	554	588	616	601	603	608	562	586	643	583	595	615	570	599	586	611	623	561	616	575	558	581	566	589	564	545	625	563	540	592	643	594	542	566	607	552	584	574	604	597	608	588	581	576	563	601	629	574	587	604	577	613	605	602	611	562	578	569	569	607	592	556	595	593	601	589	577	641	583	594	604	570	563	615	590	578	603	623	622	614	575	577	566	593	594	563	626	529	606	616	596	584	615	589	580	602	560	606	604	576	584	538	585	559	602	547	575	589	597	575	549	548	602	541	615	601	597	648	579	558	603	599	566	570	581	553	616	574	559	552	589	585	571	618	593	546	614	626	587	544	548	580	554	594	577	575	583	573	571	540	641	588	580	581	615	551	595	542	583	586	560	617	608	570	589	536	603	561	593	622	586	602	638	591	593	622	560	616	585	600	582	581	613	602	582	582	589	603	578	585	582	591	591	602	605	568	587	599	545	541	564	594	592	593	584	592	592	614	610	584	581	566	571	581	571	623	577	642	607	607	574	600	598	600	594	562	558	606	573	574	614	603	576	612	573	597	609	573	598	581	559	614	544	607	579	602	587	590	588	610	600	611	597	555	592	579	589	598	555	572	580	596	593	572	582	585	598	595	601	601	537	636	597	554	577	601	596	594	605	611	579	567	606	583	608	567	581	597	573	577	581	585	598	568	595	590	570	600	606	537	609	531	557	583	605	562	560	618	561	606	570	590	591	605	563	624	587	576	613	557	592	585	578	598	591	588	577	529	567	615	578	579	573	615	538	586	586	640	618	566	620	544	554	573	606	602	535	645	601	601	572	628	586	570	607	634	562	592	584	590	588	581	573	588	584	539	625	592	615	591	583	576	539	617	588	610	595	555	610	590	591	637	575	585	599	579	590	543	592	602	573	582	592	605	565	556	614	614	564	600	585	577	583	551	628	626	614	587	575	608	528	618	577	582	640	608	567	594	627	553	578	606	575	572	567	567	549	592	596	617	600	588	606	569	578	599	571	562	587	607	605	620	596	577	593	584	583	610	538	621	597	572	582	571	587	556	538	589	568	586	611	593	580	581	563	607	631	551	568	585	577	573	567	587	591	582	616	566	607	545	547	561	571	589	571	583	570	555	599	581	621	589	594	569	631	581	577	551	567	561	595	608	557	608	561	566	641	604	610	579	626	601	606	602	603	578	556	574	552	610	622	568	549	586	593	591	567	601	585	559	615	582	564	646	597	591	648	579	566	558	579	569	589	576	568	592	590	586	579	585	569	555	575	606	600	563	566	556	578	596	569	609	621	583	563	553	523	570	618	526	622	580	553	597	566	540	606	593	597	600	625	621	581	619	552	570	601	593	566	603	591	562	579	593	580	586	577	588	585	596	617	564	587	578	612	539	611	553	643	613	586	580	599	582	628	621	566	564	576	528	593	600	591	589	580	557	591	596	586	650	596	578	618	564	589	549	606	638	594	589	613	584	639	593	562	565	621	560	615	583	570	592	583	618	615	562	575	550	582	621	598	589	603	616	586	570	552	581	598	605	596	582	584	587	595	598	579	582	593	586	565	590	604	589	588	586	539	548	594	581	575	606	572	632	575	544	597	600	559	635	587	564	558	611	603	625	567	605	576	589	583	575	618	563	545	584	606	570	613	587	553	585	593	610	595	603	609	567	587	548	567	588	582	595	591	587	639	573	598	564	593	590	526	569	628	603	583	569	592	575	598	581	610	566	576	619	618	583	596	581	592	580	616	593	576	572	526	628	589	550	586	594	587	594	625	617	581	512	612	562	570	566	595	571	593	595	563	580	597	608	549	610	568	588	583	548	591	619	632	621	599	606	558	617	597	583	570	596	591	586	532	580	594	595	636	571	589	564	600	574	562	530	593	582	533	608	565	574	582	610	546	597	565	584	557	597	620	631	573	610	588	564	600	602	631	590	629	602	620	572	589	599	598	566	608	591	596	553	587	613	537	586	633	595	632	607	592	662	570	559	567	556	591	555	556	585	605	553	643	651	592	571	582	544	544	551	604	565	595	581	574	566	592	567	557	579	584	582	603	595	599	642	581	523	618	556	589	592	607	586	625	582	610	565	530	574	597	620	575	608	571	570	537	569	573	584	556	583	577	575	537	579	598	613	568	610	560	603	591	592	622	565	583	565	604	574	611	580	610	644	607	547	603	574	561	612	607	584	597	609	562	572	567	600	571	628	610	586	565	587	558	589	559	584	595	640	555	592	582	582	617	581	576	591	603	607	577	601	602	581	587	645	630	536	599	614	570	552	618	611	564	607	556	580	582	596	584	596	598	569	591	565	559	584	576	625	572	568	583	588	586	624	571	605	628	541	562	568	569	578	585	623	558	602	563	579	609	583	609	598	576	597	580	597	599	579	590	573	561	578	575	618	566	547	541	584	567	552	617	570	607	585	626	616	580	614	600	588	604	617	592	585	592	540	570	586	575	603	552	580	572	592	653	552	599	564	556	628	613	618	590	585	597	598	574	593	580	594	604	585	621	595	536	630	565	607	553	575	513	571	580	620	630	574	626	580	610	581	559	575	582	568	583	634	530	563	570	604	561	566	580	508	558	545	576	556	616	623	569	592	625	624	583	611	547	603	597	552	634	612	614	582	566	562	598	609	603	546	596	604	622	586	559	578	583	622	582	554	593	608	632	590	554	575	620	558	649	594	619	599	593	570	570	572	631	584	561	626	559	552	555	584	581	572	554	568	610	635	577	587	620	579	591	617	599	612	605
4933	15446	13249	4979	3728	2829	2189	1732	1466	1318	1082	1029	959	831	801	803	741	748	715	751	677	650	684	715	631	639	657	652	653	613	654	625	611	624	648	592	603	602	590	590	596	581	619	612	606	572	621	581	618	581	616	599	613	628	595	624	626	580	629	593	624	592	580	623	596	603	630	605	610	581	633	594	614	575	575	564	571	561	567	604	630	649	605	570	628	582	648	625	576	602	569	586	567	585	580	583	627	621	587	598	593	618	595	619	580	617	616	570	652	590	623	578	606	579	573	618	613	603	608	605	590	531	567	555	615	621	593	573	635	578	586	596	584	587	592	585	560	615	566	605	582	578	587	549	616	579	563	573	601	635	606	551	576	586	602	596	604	606	558	626	538	572	565	612	610	594	647	587	595	608	610	605	597	552	549	587	555	593	575	564	580	531	586	583	583	593	580	595	608	594	598	590	568	564	621	613	610	571	593	620	555	575	623	547	603	553	559	601	592	590	616	594	608	531	609	550	599	606	585	559	626	590	606	580	597	606	593	565	601	576	595	549	633	616	607	528	581	571	586	603	590	589	625	609	598	646	593	608	599	562	544	604	591	622	609	602	570	593	544	589	586	582	580	584	593	607	635	571	589	556	603	600	565	585	607	586	587	602	603	621	578	612	608	580	571	563	582	599	601	575	585	548	614	583	582	594	618	622	592	581	578	550	585	595	622	604	582	560	557	575	591	585	563	566	596	593	567	634	562	565	633	574	616	595	569	609	595	580	587	589	574	626	584	580	563	614	589	549	596	592	591	586	594	595	552	593	576	611	589	577	581	562	607	556	584	583	607	584	585	561	567	594	619	556	638	619	584	545	578	556	610	584	567	626	584	607	572	565	606	590	570	622	574	570	551	590	596	586	583	605	558	608	608	585	608	598	640	571	568	593	601	607	606	584	590	618	575	606	580	600	563	539	587	579	550	627	586	587	560	540	588	601	560	595	579	607	538	623	583	553	529	613	593	584	615	553	581	580	589	584	546	612	636	640	564	596	607	611	617	600	626	556	604	626	578	600	560	577	560	587	627	611	614	565	532	588	573	570	611	569	563	558	604	607	619	600	582	608	602	592	577	583	581	579	614	584	579	606	579	583	606	604	633	555	593	589	575	594	626	636	610	548	570	589	608	606	620	604	588	584	565	559	574	610	621	567	584	628	580	583	605	575	575	602	567	615	609	604	590	554	575	552	620	583	557	577	607	545	573	609	618	567	628	597	594	555	583	583	621	546	605	634	640	607	584	583	610	602	597	616	596	616	572	594	579	596	590	590	586	556	598	581	596	591	615	605	576	658	610	605	585	557	609	572	602	589	610	591	589	573	557	541	559	648	586	584	572	605	589	600	597	597	581	592	515	598	601	589	599	542	612	605	555	613	573	574	623	582	557	563	583	608	627	604	623	566	583	639	628	584	639	577	626	577	558	554	545	562	595	623	605	617	597	586	590	577	610	586	534	551	578	606	586	640	595	625	607	576	583	585	568	618	602	596	628	600	555	590	566	580	583	614	581	615	562	598	605	575	549	630	583	563	598	579	580	629	585	617	590	591	584	644	568	565	595	598	623	579	629	594	609	614	597	626	611	587	590	571	588	584	589	548	595	601	592	525	647	604	568	634	605	599	571	547	593	569	584	583	576	573	598	592	574	560	542	608	569	612	637	578	599	572	586	588	606	611	596	604	581	580	610	593	595	574	578	572	621	617	519	576	596	555	584	620	616	529	582	587	589	574	560	589	608	591	572	587	655	558	575	590	544	537	568	580	612	540	589	595	598	567	547	591	567	578	550	569	570	609	565	589	587	582	589	594	584	572	558	556	594	628	513	568	612	608	605	565	591	607	567	588	623	588	598	588	594	592	594	614	579	558	603	603	555	594	587	641	586	628	585	590	561	566	585	600	605	583	572	585	581	576	614	591	596	615	615	590	585	599	600	568	578	588	581	552	645	582	576	561	601	577	592	582	631	617	609	602	570	589	609	580	604	577	605	587	573	603	562	557	589	601	570	587	569	598	579	605	603	558	591	592	575	587	581	596	628	580	625	600	571	625	588	555	616	598	570	607	608	591	626	609	584	551	548	587	606	558	569	607	546	591	600	575	619	589	565	589	584	599	551	570	553	610	562	539	560	598	580	572	597	563	580	581	636	559	609	586	593	583	620	574	554	587	633	613	570	572	608	603	587	608	594	601	602	612	620	608	588	616	599	595	612	622	614	534	600	652	563	592	572	586	584	594	571	555	541	576	551	602	572	602	575	604	661	591	580	635	565	600	570	595	609	617	576	614	583	548	599	589	561	573	600	598	570	541	597	574	549	586	600	573	624	586	612	549	584	562	529	579	620	592	612	613	591	558	603	553	608	574	596	614	610	617	599	571	613	571	599	573	565	540	599	621	572	603	552	570	577	578	630	564	565	584	599	569	592	570	570	557	584	613	595	578	545	578	611	581	612	567	579	590	557	579	618	605	598	608	578	556	577	642	587	597	599	567	577	621	563	601	561	579	593	637	572	613	610	584	569	614	628	567	602	590	604	597	580	595	580	603	577	559	578	600	566	547	609	587	554	600	587	596	537	537	608	600	595	537	587	573	552	550	586	591	592	576	590	619	622	594	620	601	604	561	555	548	563	555	564	592	553	636	582	574	596	566	570	610	598	608	612	574	591	598	597	558	581	555	602	579	593	563	591	593	576	624	610	558	576	587	547	566	608	591	577	617	614	631	635	606	621	537	578	643	587	634	601	584	578	595	599	600	559	602	569	600	593	596	565	544	568	567	597	554	612	571	604	559	595	561	571	590	597	594	620	572	580	605	560	589	588	564	581	603	638	583	633	586	602	628	562	577	586	577	633	581	592	572	589	575	618	573	634	608	585	562	618	619	568	594	611	577	568	570	618	575	632	589	602	575	601	615	617	580	543	575	615	575	548	564	564	600	594	634	589	585	584	609	595	577	551	603	587	622	568	577	607	609	582	623	602	580	587	589	554	608	558	587	574	600	597	593	572	592	603	541	596	569	564	560	573	602	650	605	552	591	590	603	621	581	536	572	576	620	564	556	570	605	588	557	614	596	567	578	590	558	606	569	579	582	637	586	590	580	597	576	571	585	593	594	558	560	598	604	585	580	573	626	617	548	578	603	609	632	577	599	604	608	589	623	563	588	564	557	579	621	563	588	579	590	598	566	608	577	602	587	557	596	568	596	624	573	576	590	614	607	613	633	563	529	553	573	607	626	619	585	579	540	599	600	593	615	596	598	591	581	614	572	580	567	539	586	570	577	565	606	581	600	628	599	591	557	578	546	550	587	556	614	553	567	599	613	601	601	550	612	598	580	592	588	567	573	608	610	608	562	609	565	654	582	556	625	625	580	609	559	570	605	588	581	543	581	566	560	601	575	553	582	567	568	593	594	546	579	595	633	570	586	574	597	621	585	602	569	605	551	614	604	593	581	578	577	570	612	596	615	613	590
28083	17778	4055	392	264	201	210	202	190	159	177	163	170	171	177	162	166	185	162	161	176	143	189	170	154	166	184	175	153	172	176	159	179	170	145	168	171	173	185	186	151	191	171	148	178	151	151	166	178	185	164	173	169	181	164	152	158	177	153	162	191	195	149	157	143	156	170	168	154	172	176	167	187	169	159	166	191	183	182	171	160	188	177	171	177	163	149	160	167	158	182	177	151	198	197	178	163	204	163	148	167	156	160	177	172	184	155	178	176	187	157	173	184	164	181	171	142	161	176	157	163	173	180	161	170	162	153	169	175	179	171	183	185	174	182	174	172	154	139	159	172	185	155	168	158	158	157	162	156	179	164	147	176	167	161	173	181	178	162	158	158	163	183	159	179	167	145	159	170	177	152	167	157	158	192	154	155	200	159	167	153	165	207	185	171	165	152	170	162	164	157	176	159	166	163	158	177	135	160	148	177	191	165	163	167	176	182	168	196	149	173	182	176	141	182	179	151	168	166	144	166	190	181	189	170	153	179	183	135	168	170	194	182	161	194	163	168	171	182	178	179	159	183	188	155	186	184	166	167	163	147	168	194	145	186	162	150	165	180	159	147	167	162	157	183	173	147	162	154	163	181	141	181	162	182	166	183	186	164	181	174	178	196	162	164	168	153	171	156	156	154	163	174	185	184	177	160	166	173	156	175	170	167	171	170	157	173	179	149	141	187	162	164	163	170	182	183	155	150	173	176	166	180	155	173	157	161	161	182	164	176	166	171	174	164	156	174	184	157	193	182	166	166	185	162	168	183	138	169	168	174	155	169	158	148	174	196	164	170	161	175	146	153	159	159	162	148	173	178	175	172	146	181	172	160	156	158	161	168	162	192	160	170	183	186	185	149	161	172	163	172	167	185	183	174	178	153	173	145	167	175	183	166	167	171	170	182	149	154	166	166	162	155	167	172	143	166	167	182	180	168	165	175	178	157	143	161	190	164	171	169	161	178	160	154	175	193	182	158	157	174	168	171	134	168	186	178	146	170	176	157	181	172	165	187	149	149	160	161	190	195	152	167	176	172	191	169	197	175	163	173	195	179	160	152	164	169	172	144	173	167	165	157	189	153	181	168	181	153	154	151	167	165	148	147	157	164	182	179	184	183	170	148	166	173	181	151	161	190	182	174	176	173	162	199	159	165	167	163	180	159	186	163	173	163	177	167	162	157	165	165	195	184	173	176	153	173	144	165	180	152	176	168	175	173	178	175	173	160	173	162	173	167	164	170	145	157	161	156	160	170	213	156	175	197	179	145	174	159	159	155	173	166	164	187	145	166	165	172	173	178	150	174	149	145	164	172	180	171	166	152	154	194	173	177	164	152	141	188	158	175	159	166	167	167	171	151	176	186	173	176	172	148	173	167	144	141	145	152	162	169	176	142	180	159	184	169	168	178	176	179	155	163	177	196	170	162	180	144	168	202	173	161	158	156	180	165	170	148	155	165	176	175	185	173	176	152	183	162	177	152	156	181	160	164	194	164	168	183	165	160	164	164	163	158	181	165	179	176	175	156	160	171	138	177	162	176	160	170	174	164	170	182	173	191	178	182	175	184	160	184	163	166	177	154	172	169	171	172	160	166	154	190	167	179	179	172	166	157	181	164	162	188	175	172	198	191	172	154	175	173	160	164	170	182	198	169	182	153	169	161	182	165	155	169	154	163	184	157	196	154	185	182	174	166	190	163	189	171	172	169	167	161	171	132	174	175	141	169	203	172	171	193	168	181	169	141	182	176	176	162	155	169	178	173	168	197	159	137	159	153	166	170	152	148	175	160	158	161	189	181	164	180	158	164	188	199	166	158	167	191	174	178	154	169	180	160	169	189	162	161	167	165	152	181	171	146	181	147	182	164	171	185	182	153	176	158	175	161	160	179	149	165	146	148	164	171	181	164	180	167	173	164	158	156	162	175	180	210	180	172	167	144	172	159	174	180	168	168	166	182	163	171	166	176	160	161	163	140	160	162	156	177	170	160	181	179	170	165	156	161	175	181	157	193	178	184	151	181	166	178	149	171	150	159	167	167	169	167	189	169	161	138	169	187	162	174	159	145	139	177	148	165	168	182	173	152	183	156	177	156	187	170	177	158	176	183	178	168	151	175	156	176	167	157	175	166	158	160	167	159	179	170	179	188	177	147	173	168	167	153	187	168	185	171	169	175	178	168	164	173	166	186	167	163	174	170	166	164	180	169	173	176	161	180	165	155	179	141	165	179	157	163	196	166	179	166	174	166	166	158	171	171	176	161	192	164	169	177	183	192	157	173	166	184	175	178	151	156	179	160	177	175	188	163	198	189	169	154	194	136	160	153	156	176	176	154	175	162	166	180	148	150	189	194	142	171	178	181	158	152	162	181	180	172	160	191	183	175	142	186	182	158	156	146	143	163	188	183	177	155	166	172	182	159	182	153	199	158	177	179	168	179	180	166	154	151	181	173	192	147	175	175	169	161	177	150	156	158	167	159	173	160	159	178	159	153	162	156	155	166	185	170	188	173	178	184	156	170	163	156	171	175	172	177	177	183	170	174	167	157	173	152	175	169	162	189	177	193	180	163	192	163	156	179	167	166	173	148	177	173	163	144	179	166	166	182	171	160	181	158	171	167	182	160	152	188	187	172	163	152	155	175	189	174	161	162	148	169	173	185	163	165	171	154	150	160	174	155	173	174	191	178	165	170	166	168	203	166	182	149	153	173	181	170	171	185	172	179	160	176	170	167	174	175	193	152	156	179	179	170	151	161	136	177	164	165	164	178	162	167	156	175	176	159	155	161	171	159	153	164	156	191	173	150	162	178	171	167	181	187	174	163	172	184	161	150	164	165	178	175	171	163	189	176	174	165	189	156	162	159	167	164	193	180	184	196	194	146	158	167	203	153	179	155	175	174	164	154	177	179	173	164	161	155	189	177	184	142	174	187	160	181	162	170	168	151	159	164	166	178	166	187	146	163	168	170	154	154	174	182	182	182	169	169	188	160	147	167	156	154	183	158	161	159	194	147	172	175	171	158	180	161	173	198	160	168	160	169	168	167	176	169	199	170	172	160	169	170	182	156	148	170	173	174	153	152	167	158	173	168	168	162	182	164	184	159	179	163	175	173	180	169	174	173	181	167	153	185	162	158	188	166	174	156	174	143	165	176	178	170	167	164	153	177	165	131	147	197	163	158	153	165	145	183	164	176	153	159	150	191	172	179	174	172	177	155	166	163	144	167	152	172	179	164	171	176	156	162	168	172	169	160	165	153	153	163	153	146	171	175	184	176	168	167	175	175	162	164	162	171	168	176	187	182	187	168	177	151	145	172	157	181	187	169	165	174	165	164	174	161	166	164	175	165	172	165	167	183	164	177	175	178	171	179	197	164	167	171	182	176	171	165	148	187	189	178	162	155	165	165	168	170	180	171	167	169	191	159	190	174	169	162	148	174	194	152	172	174	170	153	177	165	156	177	167
4265	922	1248	313	284	259	238	205	194	208	202	203	185	176	221	172	198	208	191	197	192	211	181	175	196	190	199	178	183	181	208	180	180	202	182	165	184	188	169	193	159	181	207	209	205	223	178	207	182	189	196	193	214	157	199	199	178	173	186	195	229	182	190	184	193	182	199	203	177	182	179	186	205	220	175	214	192	184	185	190	213	195	180	189	186	186	179	186	190	214	189	193	169	173	187	220	182	180	192	190	181	198	201	167	186	202	168	196	195	205	196	193	179	191	214	187	211	191	186	190	210	161	184	180	186	211	219	181	179	219	190	198	192	188	193	205	190	196	182	191	164	170	174	180	189	185	214	218	188	199	186	167	178	186	186	182	160	196	204	186	179	182	202	182	155	215	194	173	203	174	197	188	184	215	193	188	202	170	182	197	198	184	179	209	207	181	178	193	204	191	191	202	203	162	209	201	183	214	167	184	206	183	204	192	195	199	202	177	175	188	167	182	191	175	194	177	201	201	186	176	184	188	199	208	200	190	227	199	213	203	194	190	185	205	170	181	163	183	173	185	200	172	183	169	190	231	167	184	207	196	194	191	187	195	203	192	178	227	215	206	200	203	180	184	188	207	182	202	173	197	196	195	190	211	187	192	187	187	185	200	170	196	201	197	210	202	188	202	172	211	185	209	182	175	187	191	160	160	187	173	173	194	185	181	182	169	217	179	187	193	206	178	196	171	192	178	179	222	189	177	185	209	184	187	183	211	202	201	196	165	206	187	191	178	188	195	202	206	205	217	175	183	173	217	199	191	207	195	193	201	186	180	191	202	207	178	196	184	175	181	195	183	178	184	186	185	179	179	195	181	184	180	195	179	199	169	188	223	172	199	186	214	180	189	186	189	185	204	193	182	203	203	172	211	195	196	178	175	192	191	219	200	180	205	176	206	212	206	191	190	181	208	200	198	185	179	182	196	173	185	187	175	198	172	201	195	186	206	198	172	191	210	180	189	197	195	191	195	161	183	212	199	212	223	169	189	200	187	215	185	195	207	178	207	176	187	199	181	187	197	211	179	189	217	202	207	180	190	187	191	172	181	195	164	196	177	221	205	196	201	180	183	168	161	207	187	189	173	223	179	186	204	186	187	158	188	191	176	175	198	195	188	192	177	173	198	173	190	192	178	197	171	201	199	190	206	188	180	178	199	218	180	179	165	198	180	172	218	180	193	200	205	183	173	184	197	194	178	191	208	197	195	203	163	200	209	199	178	200	174	175	184	182	189	185	214	212	177	193	190	203	189	195	196	186	198	189	194	210	184	177	188	178	191	167	202	188	174	190	184	205	160	190	184	197	196	188	182	176	183	182	188	191	181	185	170	187	199	172	192	185	186	178	190	195	185	181	201	202	195	202	173	211	209	194	192	178	185	184	168	192	216	199	181	185	215	185	205	199	182	197	179	190	205	185	208	199	190	192	193	183	196	191	183	183	203	186	203	187	193	191	207	223	175	184	183	181	181	195	199	192	176	202	199	174	195	173	170	218	201	199	204	212	188	175	172	208	187	206	179	178	182	180	186	206	182	192	193	175	198	189	194	172	177	208	206	185	185	159	226	203	182	198	188	184	189	210	183	170	198	181	203	189	191	197	202	195	166	222	213	186	200	170	178	203	203	182	200	201	193	178	185	200	220	189	179	202	212	182	181	199	178	214	181	186	195	199	199	182	179	191	180	200	160	193	203	206	176	203	222	168	217	179	185	177	201	209	183	190	189	194	186	190	181	190	193	172	199	197	188	179	191	221	179	188	161	193	175	209	195	192	170	187	201	176	198	180	206	213	179	182	192	191	175	197	197	188	172	189	201	175	189	199	226	204	182	183	164	181	196	182	177	160	195	184	207	163	175	203	196	193	207	187	202	177	180	178	179	196	184	185	173	180	192	175	205	203	188	190	189	175	177	188	215	203	187	203	181	184	163	187	191	196	198	170	181	177	180	205	181	174	191	178	172	169	197	182	202	211	189	184	188	181	210	193	206	178	171	180	192	180	184	219	194	197	196	173	187	198	188	185	223	179	180	189	194	199	182	182	185	188	196	177	200	207	184	193	194	221	174	199	188	185	203	185	152	220	195	194	186	188	197	210	194	206	205	193	182	227	203	184	190	181	209	188	204	167	205	174	180	176	229	174	187	192	183	199	197	178	182	210	180	208	171	201	205	181	171	206	205	190	171	194	184	186	197	167	180	169	166	208	202	207	193	189	203	185	201	190	195	216	190	175	199	202	182	199	200	177	170	175	202	191	207	177	191	183	188	183	197	189	201	208	200	201	176	169	169	188	182	171	196	205	166	197	191	206	181	197	173	198	188	203	194	209	172	181	198	179	188	198	185	184	181	168	188	192	178	185	185	197	182	187	192	185	188	188	193	204	175	205	195	186	235	199	179	175	194	198	198	195	198	197	185	208	191	188	175	187	172	200	196	192	190	194	206	200	196	195	178	193	199	206	167	180	174	196	213	188	195	189	193	213	203	159	196	181	177	193	174	190	197	200	185	182	192	194	176	185	188	213	158	205	174	192	208	216	189	180	207	190	181	210	180	209	192	185	177	205	190	210	201	167	166	205	193	182	202	200	201	175	178	192	180	196	188	202	187	185	194	204	192	178	173	224	197	194	178	199	194	193	189	202	171	170	187	190	216	199	176	179	208	197	223	206	196	191	223	195	185	186	166	176	201	185	176	186	173	183	175	221	161	220	201	164	173	201	191	203	201	203	175	194	210	161	191	183	204	212	191	178	178	183	190	206	192	209	184	208	171	189	206	190	223	189	187	194	185	190	202	200	197	213	190	210	192	197	212	206	173	173	201	186	199	193	183	198	194	175	169	195	174	192	182	218	195	180	179	207	215	205	192	191	180	173	204	186	187	203	200	188	181	210	202	188	222	193	198	174	182	162	184	200	211	202	199	199	197	183	207	170	223	192	176	195	193	167	182	198	187	198	189	185	178	200	173	150	195	195	201	174	179	224	211	174	185	180	186	193	185	189	175	212	184	194	188	160	198	193	207	197	209	171	182	178	166	169	212	190	172	188	176	206	204	177	199	193	180	165	159	201	199	183	209	177	165	171	213	192	191	182	186	205	180	176	212	199	177	215	204	191	206	210	204	201	199	197	172	193	204	182	187	206	202	178	198	193	210	192	203	199	210	188	198	184	201	209	190	205	192	221	203	217	191	199	209	179	197	186	193	182	200	212	148	216	174	192	203	183	160	196	183	191	175	194	202	194	169	193	200	192	186	203	214	199	188	170	175	190	180	186	180	201	174	174	151	189	180	208	182	177	164	181	221	197	207	192	194	189	206	165	188	223	190	193	192	184	196	193	179	223	186	211	180	195	176	201	185	208	179	186	211	220	234	209	191	221	185	162	176	188	205	176	189	190	188	172	178	180	205	198	195	179	195	173	187	194	176	189	171	196	196	215	181	169	189	192	202	187	188	215	173	200	162	217	177
24041	21426	29111	24129	21430	11592	1136	662	544	520	468	441	426	428	393	379	356	362	355	365	372	353	324	347	354	328	323	374	345	348	327	328	350	324	302	376	326	341	303	311	314	331	328	310	316	328	324	320	347	306	354	307	352	333	326	306	297	318	311	308	323	323	336	299	340	302	334	317	308	326	320	327	340	313	326	327	311	335	321	332	312	293	310	328	367	331	299	306	315	304	301	311	304	305	317	305	302	348	314	332	294	329	310	328	347	317	316	297	304	305	328	318	305	329	309	297	333	319	302	335	339	326	321	321	324	326	283	330	346	328	353	337	341	321	301	341	299	326	327	325	359	303	333	321	277	320	342	333	325	343	358	367	311	326	324	331	322	311	335	359	313	342	331	331	293	278	328	307	297	299	296	295	294	331	327	293	284	345	312	303	324	306	316	338	275	330	304	306	299	365	308	306	323	333	332	325	359	358	320	315	330	314	325	319	331	318	322	295	328	317	338	314	358	310	307	323	311	307	315	333	298	323	345	328	316	327	304	312	323	288	348	350	317	293	301	334	337	331	307	312	303	291	294	323	357	316	299	291	310	283	307	293	340	316	308	317	279	311	311	294	340	304	318	291	329	324	279	339	304	318	315	292	327	320	308	345	315	312	290	341	315	310	310	309	329	288	329	298	305	305	306	295	320	311	342	353	325	328	309	328	301	347	304	298	296	323	305	322	302	329	320	314	320	332	334	327	328	330	337	349	311	293	341	333	328	299	321	290	316	298	328	292	315	338	318	344	320	306	334	355	286	288	306	302	352	328	306	312	314	335	328	319	297	306	304	289	288	290	285	307	312	314	341	316	329	292	275	346	324	316	314	278	307	296	293	328	314	322	314	293	309	306	314	350	314	286	313	299	341	333	319	347	327	318	346	339	321	324	301	307	313	321	319	334	288	353	289	344	318	306	329	301	336	312	329	334	314	290	335	331	312	337	320	336	331	316	276	325	326	331	324	307	322	337	285	303	311	306	313	300	318	320	312	353	327	282	324	267	326	308	333	313	321	328	328	319	267	321	329	318	315	325	322	325	324	350	324	345	322	318	307	310	346	320	296	338	310	357	323	313	323	307	326	280	370	308	306	332	332	327	333	293	332	317	322	276	324	295	312	310	331	349	300	305	300	313	317	332	304	313	348	299	337	312	306	340	298	336	301	316	308	306	330	326	330	316	292	280	302	291	280	321	313	324	303	318	339	349	293	333	315	305	294	298	322	330	333	324	349	316	346	308	347	317	357	316	303	305	308	300	321	318	321	289	321	316	301	306	296	356	327	285	331	313	270	344	291	344	315	337	331	316	328	336	317	340	270	297	330	297	294	320	313	347	324	331	293	323	296	320	308	327	319	359	299	329	329	323	318	308	288	324	314	309	299	324	292	305	347	291	352	303	315	294	338	325	317	321	352	333	285	334	311	342	333	344	294	344	330	321	328	301	324	315	312	288	304	320	341	326	360	311	300	331	334	306	335	330	329	318	328	320	308	325	323	313	318	273	332	305	322	317	298	327	319	337	334	318	308	315	311	294	319	344	282	297	326	331	316	312	348	355	306	332	329	334	285	318	298	340	293	341	330	310	317	315	308	337	327	320	307	322	321	329	336	338	332	317	325	325	346	315	346	292	287	303	330	345	330	302	328	292	305	310	304	334	329	343	346	317	319	313	287	307	344	287	315	302	301	302	339	303	310	294	302	297	331	309	324	339	324	311	304	290	299	323	339	298	319	298	329	305	331	302	274	346	311	306	299	311	337	282	314	312	281	324	307	329	310	336	344	294	281	333	321	305	305	307	322	298	308	322	324	290	308	340	303	306	311	320	334	334	316	333	306	317	308	312	325	347	299	312	315	360	331	316	300	314	303	302	305	327	303	345	297	331	337	331	288	310	322	323	304	325	327	326	314	330	308	309	294	290	310	317	316	333	327	318	291	291	336	289	323	334	335	343	337	300	317	325	321	291	298	289	303	314	289	311	326	315	290	336	320	324	297	314	351	303	357	312	312	315	310	315	341	307	355	294	314	294	312	313	313	328	294	348	323	322	340	321	339	297	282	290	291	317	320	349	318	282	313	351	307	285	319	308	314	303	332	346	334	326	324	311	310	301	311	280	295	297	317	330	304	339	286	305	287	288	298	333	340	316	318	330	307	317	343	324	309	307	330	323	296	316	312	302	333	289	300	293	325	327	324	324	305	311	283	306	305	330	295	315	330	314	316	357	319	316	293	322	305	301	302	285	303	296	306	298	336	319	334	332	311	318	283	306	336	324	333	316	307	306	299	311	336	319	325	297	292	334	313	317	315	281	307	306	316	353	313	302	323	306	284	318	293	328	322	305	321	301	327	313	272	319	294	312	308	300	294	301	290	290	319	310	281	346	292	307	316	311	292	306	344	331	293	311	314	323	300	297	297	328	355	297	313	339	316	309	329	345	307	291	292	309	308	338	313	290	324	330	310	315	329	312	304	318	308	329	311	334	330	314	329	294	355	300	301	298	300	281	309	367	334	340	292	310	303	343	297	337	280	304	340	325	300	320	314	338	311	287	312	303	304	326	316	331	313	301	318	308	301	323	335	363	299	308	305	354	291	357	332	316	291	324	315	283	356	335	303	316	323	313	320	322	298	336	327	308	325	312	309	301	330	343	302	302	324	361	314	331	302	330	312	312	295	331	295	313	330	332	351	295	313	329	332	317	306	319	347	333	301	299	313	323	316	323	341	341	334	292	301	315	328	301	313	313	317	305	323	291	293	322	290	332	309	300	308	329	305	287	313	308	287	304	291	297	338	296	354	313	297	315	329	310	335	301	308	327	323	344	340	329	330	332	310	279	343	312	328	293	313	321	304	304	307	358	301	353	326	303	334	322	312	325	315	309	298	316	345	305	324	312	314	332	313	301	308	327	294	283	289	318	340	339	294	298	315	300	283	291	309	304	326	316	288	282	333	345	304	280	325	305	335	307	287	354	340	334	313	334	318	314	315	326	331	306	348	298	286	322	331	315	312	309	322	338	325	302	338	318	326	341	334	322	276	317	316	322	297	290	317	359	299	351	304	309	313	304	317	283	327	315	325	302	361	328	295	333	344	330	333	278	278	303	325	309	307	336	325	328	312	313	312	339	324	332	299	324	314	305	314	297	308	316	352	298	335	276	313	327	322	291	306	351	324	309	319	313	325	311	286	303	338	290	299	307	307	301	354	304	298	314	329	324	312	329	336	344	293	301	326	333	327	312	287	329	338	306	287	317	298	297	314	299	324	303	317	308	287	333	314	309	298	267	286	273	318	281	310	312	339	307	326	298	359	303	289	295	330	314	336	334	331	310	304	333	328	318	304	303	325	306	317	323	319	310	321	310	346	312	311	322	321	326	321	280	296	319	302	325	328	294	324	306	318	313	296	340	321	330	339	343	308	323	308	316	328	324	329	304	300	307	309	312	312	277	331	337	291	315	322	291	268	352	307	324
3564	10546	18546	2717	1978	1533	1221	909	829	694	611	553	561	489	449	406	445	391	390	382	374	367	342	329	360	345	355	372	363	331	344	330	361	383	314	330	343	362	327	320	347	374	298	334	349	318	323	341	292	310	362	355	318	342	352	343	297	344	304	347	309	365	306	357	319	331	337	331	333	357	335	329	337	332	313	359	338	313	318	319	320	325	371	354	331	317	319	314	306	305	333	336	317	330	330	329	328	320	321	302	302	337	306	312	328	337	325	332	297	318	327	322	325	314	345	383	301	335	298	312	337	337	333	287	358	314	314	349	332	340	351	308	312	324	348	343	321	289	351	346	328	322	327	352	304	302	313	350	328	317	336	306	337	333	328	335	321	335	313	347	303	332	319	341	330	300	325	320	287	336	327	342	341	327	296	353	333	320	341	320	341	332	339	317	339	314	325	313	321	329	317	339	348	332	341	346	327	316	357	358	329	297	325	329	330	303	308	297	303	347	350	337	327	309	338	341	351	337	305	326	358	299	311	341	352	301	333	331	354	300	317	307	345	328	311	335	350	330	340	335	311	330	351	337	349	347	303	311	337	328	318	315	365	348	377	312	318	334	305	307	348	337	349	347	301	305	287	321	311	347	311	330	357	369	349	324	366	314	335	326	325	326	346	333	333	316	324	288	352	350	323	363	337	304	342	339	336	323	304	307	313	309	338	326	319	324	310	309	328	309	342	318	304	343	314	330	342	324	341	346	311	350	323	309	334	338	328	323	349	341	349	329	334	316	316	315	315	312	319	316	347	325	317	304	302	314	306	328	309	324	344	315	345	349	340	364	317	321	333	340	303	332	331	317	307	339	343	328	303	301	305	325	335	357	303	316	329	338	330	362	343	317	335	349	349	334	338	338	301	329	311	331	334	337	297	326	325	324	309	325	365	303	315	356	340	321	303	308	331	344	333	318	312	317	311	342	307	324	343	346	317	322	349	340	318	332	342	339	349	344	296	349	301	313	312	313	309	309	336	335	320	346	316	320	327	329	289	323	353	310	311	326	318	304	347	295	308	333	332	309	324	289	306	368	312	346	338	338	314	323	344	322	300	320	310	331	323	317	303	349	306	338	322	303	307	372	336	307	333	329	377	337	333	336	344	297	317	299	333	341	319	351	305	323	307	328	307	312	329	359	334	324	292	308	320	340	335	325	309	301	317	358	341	339	295	296	316	342	327	332	317	314	313	315	333	324	330	325	332	355	342	325	324	320	332	315	369	302	343	343	329	302	304	304	299	322	328	331	338	321	325	328	322	336	315	344	310	314	334	298	339	334	298	353	331	341	342	323	316	319	310	322	356	336	326	315	322	357	306	368	335	350	313	352	335	320	347	323	330	294	318	324	321	320	306	301	336	348	308	321	313	347	332	332	312	319	295	324	331	329	311	339	300	340	356	308	345	334	344	322	315	329	341	282	338	334	327	334	290	302	326	308	329	309	340	337	319	319	275	297	323	351	338	343	340	337	339	323	344	350	321	340	298	319	348	319	302	287	322	339	321	338	338	317	340	335	314	305	331	309	322	311	314	362	328	333	304	328	327	341	333	333	332	327	327	298	348	332	354	317	325	348	338	332	314	316	334	337	340	315	313	323	315	320	317	331	320	324	320	295	348	351	333	311	331	322	342	344	352	295	338	289	316	319	340	334	350	284	290	342	340	324	318	304	331	352	307	323	306	313	323	314	318	334	336	350	324	345	363	341	334	346	379	303	298	307	339	332	343	299	322	320	308	312	320	327	318	319	343	332	343	302	347	314	288	316	310	322	330	343	351	341	341	340	315	294	282	343	333	342	297	315	312	311	353	348	339	316	315	324	300	297	338	317	346	323	343	339	310	309	290	319	319	318	323	332	328	357	310	299	331	299	331	348	343	343	326	337	342	292	349	342	303	313	319	328	336	297	329	340	342	307	344	312	302	332	326	325	312	315	341	355	348	342	323	365	363	314	289	327	298	370	344	337	327	307	353	355	334	316	359	336	289	345	354	346	332	312	324	336	325	335	333	319	324	301	318	314	329	331	340	358	327	314	334	289	323	320	328	337	344	313	349	361	287	333	322	317	315	305	365	314	279	334	313	311	342	327	323	295	332	313	320	327	292	340	347	331	322	326	337	331	343	318	355	327	318	324	336	333	325	320	330	335	349	334	350	324	335	325	331	342	325	356	315	322	321	342	322	324	359	313	337	339	357	310	326	314	302	303	314	303	312	365	326	341	311	340	339	305	341	338	317	328	325	341	319	326	302	292	338	313	339	340	319	308	332	335	324	329	321	331	326	307	349	313	297	312	288	352	307	332	311	341	333	312	315	334	346	331	336	326	320	341	323	348	354	349	327	341	314	337	303	321	324	301	319	345	331	320	325	325	333	320	328	296	323	310	354	328	357	341	330	334	311	298	302	350	311	319	365	307	323	312	370	315	309	338	319	326	327	315	318	321	318	368	303	315	318	331	284	310	349	303	323	320	310	307	311	322	345	326	346	346	345	318	307	337	334	300	316	312	325	331	344	309	316	324	332	341	342	315	309	332	306	343	337	329	318	329	327	294	321	325	332	322	334	311	308	326	288	312	319	324	337	317	325	354	289	315	324	332	356	330	324	362	321	332	330	346	324	339	346	350	319	313	299	336	340	324	333	335	305	378	308	328	332	327	324	306	345	310	314	328	349	327	336	371	385	343	334	343	357	313	347	314	333	337	304	347	297	350	313	310	338	294	274	311	384	329	329	357	357	321	320	332	333	365	306	322	299	334	329	322	311	320	324	333	331	342	347	324	346	342	321	289	307	312	353	326	344	336	325	346	334	310	348	319	335	332	326	308	362	341	313	350	321	327	298	340	349	335	318	338	321	340	346	298	312	305	324	315	320	336	337	362	347	304	301	353	317	360	336	328	297	307	355	351	319	325	325	344	313	328	336	298	314	304	321	308	327	358	303	348	320	339	316	336	317	320	339	336	295	325	340	329	318	327	284	341	324	340	326	344	347	335	343	301	321	324	342	360	326	348	294	300	301	326	329	351	336	329	365	311	347	344	329	334	305	322	321	302	321	322	351	300	350	309	291	335	351	316	333	327	319	349	342	314	350	353	302	351	315	317	348	313	310	308	332	304	322	309	344	318	333	300	305	289	321	310	333	336	351	341	302	332	334	334	324	326	342	271	335	316	309	321	319	319	318	337	308	357	333	315	332	353	319	311	313	326	303	343	313	335	337	314	326	329	338	332	312	315	341	341	327	333	304	300	357	320	331	308	290	301	328	328	333	328	287	327	356	311	338	299	328	327	316	312	309	319	309	330	312	348	307	332	328	333	325	319	333	330	331	342	352	307	346	343	339	326	350	292	314	367	337	337	303	328	289	332	303	338	331	330	347	331	340	291	316	332	321	346	332	310	329	307	305	330	291	331	381	317	313	332	343	333	319	347	327	301	331	333	328	301	361	313	298	295	333	305	325	338	329	299	320	349
25202	21408	27865	25327	10964	797	556	512	482	379	422	413	445	365	367	354	393	343	368	324	376	394	350	353	353	357	333	361	385	355	341	351	371	336	339	355	355	351	336	367	346	353	352	358	341	323	326	357	326	336	361	353	343	338	323	347	355	347	334	365	304	318	334	332	354	338	343	379	341	335	359	344	338	345	359	297	323	347	318	331	331	362	338	351	366	352	337	383	314	312	310	328	345	355	312	344	330	359	367	335	337	366	343	337	334	358	323	309	346	292	330	328	324	341	284	303	379	331	341	337	346	332	321	336	344	348	328	351	314	314	355	323	337	372	321	321	336	336	344	332	360	325	342	323	343	359	332	340	325	361	345	329	345	330	317	322	346	335	372	312	336	313	356	366	342	336	340	305	364	348	319	323	322	313	323	346	315	322	355	325	367	333	367	328	350	366	341	348	330	344	351	323	318	327	344	362	339	365	356	323	352	330	359	315	348	339	321	376	327	324	326	313	338	320	364	338	315	351	366	335	388	332	298	366	342	349	338	299	323	351	329	305	381	346	354	322	362	324	352	354	357	300	310	366	359	373	347	345	342	355	331	354	326	342	345	350	346	359	340	352	351	321	367	337	367	324	342	329	331	331	330	333	378	306	341	315	355	318	348	357	334	350	327	363	328	297	334	309	312	326	347	344	350	323	323	354	344	325	321	343	325	331	315	316	364	285	345	308	344	308	339	286	345	323	355	336	344	328	308	339	340	341	342	337	360	358	315	383	330	361	333	317	329	302	354	336	323	341	329	340	323	334	350	337	335	318	340	318	319	337	359	331	327	355	332	340	315	350	345	313	345	340	354	385	324	344	364	374	319	350	334	341	324	318	350	385	372	370	305	339	326	341	343	340	345	328	349	330	340	310	342	328	365	338	374	322	350	312	329	301	341	341	343	340	314	345	337	356	321	364	334	319	343	330	367	346	361	359	353	345	365	342	392	315	347	319	333	365	342	346	329	334	326	316	307	338	322	315	333	300	390	339	343	340	344	323	339	281	331	360	323	321	320	325	336	342	331	354	341	326	341	322	352	332	356	346	345	312	348	348	344	324	378	334	316	318	342	338	347	338	347	368	336	313	357	324	330	337	355	351	368	308	313	343	334	328	313	336	369	339	330	341	334	324	310	341	317	363	358	334	351	319	329	354	345	356	311	342	357	367	320	348	363	358	355	348	302	339	329	329	334	326	327	324	317	331	331	393	348	301	305	323	340	354	358	339	377	354	345	343	356	328	329	339	327	328	335	346	375	305	355	335	337	297	316	320	321	350	338	377	352	310	341	303	334	339	332	314	339	340	317	312	340	340	355	309	331	330	382	368	302	325	346	329	313	317	345	351	340	354	335	383	335	341	350	310	330	351	350	346	337	370	339	331	317	312	305	357	316	306	296	325	353	323	324	351	348	345	310	347	336	344	350	376	347	352	308	319	370	305	330	324	343	285	320	357	323	383	326	336	359	321	293	337	338	330	316	337	330	358	343	340	333	333	362	324	319	349	352	343	336	343	341	335	331	321	323	320	354	354	380	317	370	334	341	337	382	339	358	319	326	344	349	348	337	370	349	329	342	300	356	345	335	356	336	332	342	342	325	332	359	346	347	343	309	331	354	338	333	354	369	352	328	361	339	311	376	361	318	358	328	318	313	353	312	303	323	353	329	344	356	327	334	331	338	338	325	324	376	347	336	320	335	331	314	316	337	342	327	336	313	335	332	350	370	332	352	362	325	329	362	352	308	333	317	359	317	333	355	322	337	345	307	355	340	375	381	358	337	317	345	316	314	351	326	313	313	316	312	311	325	327	332	352	331	334	370	322	335	323	357	330	343	355	320	341	361	376	305	344	318	323	329	344	378	352	320	355	333	344	312	333	339	374	356	319	329	318	329	313	344	328	329	325	340	349	348	327	338	339	344	351	342	323	307	334	340	338	351	323	333	332	322	334	326	307	352	323	331	338	364	330	332	317	363	354	329	325	354	323	344	325	323	345	345	370	351	331	326	312	329	328	355	324	313	343	345	347	328	318	329	391	338	353	346	321	312	331	344	342	339	329	290	328	310	357	379	325	311	339	331	319	371	337	309	335	368	353	359	329	324	345	327	328	330	324	341	344	331	352	347	320	321	312	372	357	336	375	350	335	351	357	371	333	321	349	354	357	331	364	362	364	337	324	304	339	330	310	350	338	335	347	370	325	354	334	381	333	304	335	314	381	330	349	327	335	346	341	339	342	331	379	318	313	344	301	301	321	334	342	343	335	328	325	323	333	365	331	335	325	325	346	338	314	340	347	355	308	338	323	304	350	334	323	357	346	361	365	348	358	326	356	334	350	360	367	334	324	357	369	326	333	362	320	378	369	339	366	356	350	319	353	344	339	364	317	330	351	350	329	354	342	347	338	324	346	349	347	329	364	306	317	325	321	331	338	319	356	337	353	322	354	323	320	332	334	327	310	351	362	357	367	329	361	354	360	343	376	357	328	352	337	324	356	345	338	314	347	357	348	367	364	349	320	336	339	333	331	314	322	288	360	313	354	332	311	350	324	351	344	323	345	344	340	311	327	339	323	381	335	374	310	348	323	310	344	327	349	330	377	302	316	334	382	333	348	316	356	351	323	331	373	374	336	339	341	331	328	363	317	305	338	326	348	324	315	336	337	346	340	315	355	348	348	305	356	325	365	333	348	312	374	342	373	352	383	360	341	306	373	337	338	346	324	312	328	360	320	327	364	319	340	331	328	336	307	323	315	348	306	338	336	348	368	379	367	339	320	355	356	347	337	338	335	328	337	338	344	371	379	353	360	365	335	334	343	324	321	326	344	341	312	307	323	318	306	366	336	316	334	343	339	319	355	327	335	351	355	330	365	406	321	308	335	301	329	345	330	366	331	344	345	359	326	359	336	363	304	308	346	321	336	321	340	338	317	303	356	352	330	336	326	322	357	343	348	353	376	332	330	355	302	348	308	326	345	315	317	334	344	303	344	352	344	353	335	319	369	326	343	302	289	320	277	360	343	373	330	326	364	318	328	340	356	330	321	340	328	322	323	335	364	337	361	369	340	336	360	324	327	355	335	300	355	363	328	319	319	336	362	339	360	337	355	336	361	324	317	331	381	351	333	337	362	370	339	321	343	324	331	321	323	333	350	326	346	330	331	350	310	319	320	337	340	362	341	345	371	315	340	338	346	328	342	350	298	356	347	313	347	329	333	362	330	326	330	334	337	352	319	356	306	327	329	358	359	354	304	335	351	360	347	342	337	332	340	361	357	328	368	348	354	372	331	347	327	339	343	370	342	319	316	346	350	316	333	323	364	344	320	357	319	340	299	321	360	336	353	362	360	337	367	333	321	366	319	343	329	353	334	320	350	334	331	336	352	313	330	342	315	346	346	337	353	341	345	366	339	331	313	304	313	332	357	306	337	347	311	339	364	323	348	372	317	366	321	304	341	311	292	333	342	321	348	347	360
3449	5375	12428	1583	1281	1008	817	726	619	553	541	441	451	430	423	419	396	432	400	434	380	404	387	395	351	397	398	409	396	398	390	386	383	389	379	406	377	372	370	349	353	401	369	354	349	379	360	377	380	384	370	392	374	377	347	380	358	387	374	403	363	365	362	374	381	399	371	402	403	411	351	372	362	388	359	385	367	384	410	381	355	373	350	329	369	359	398	360	343	346	357	360	393	375	372	368	379	378	386	408	376	374	384	358	361	376	398	338	360	338	375	336	370	361	385	362	347	344	414	341	377	369	405	363	378	360	364	359	359	382	349	388	350	393	407	384	405	360	343	360	373	382	389	325	377	340	371	354	370	360	356	353	352	393	387	358	370	366	368	365	379	349	371	365	346	327	357	385	412	358	367	353	389	379	367	384	378	363	364	397	378	379	339	402	409	394	361	358	404	404	336	343	333	378	355	375	384	360	388	343	375	383	353	354	350	372	341	352	383	392	357	375	377	352	348	381	357	388	374	366	388	361	364	324	380	378	378	373	383	381	396	377	348	414	399	367	356	348	375	344	365	404	370	399	347	378	361	397	364	327	359	313	329	345	342	370	377	355	348	357	362	374	354	386	391	386	364	360	378	337	366	345	337	387	388	366	376	363	362	349	397	345	409	357	359	375	356	381	399	368	385	366	390	371	374	376	346	354	375	375	383	364	372	383	346	364	339	386	383	364	370	369	352	384	349	381	376	363	336	359	327	376	374	388	385	362	365	395	339	339	388	353	394	397	350	381	391	372	353	371	337	362	358	386	364	374	378	374	354	345	384	348	340	386	349	353	340	317	396	346	367	360	393	362	347	369	366	350	346	339	351	349	354	361	401	379	368	376	368	346	365	357	364	395	339	368	356	364	393	357	367	389	373	367	386	363	375	369	382	359	371	360	371	341	358	360	402	349	358	351	361	358	396	376	388	364	378	393	384	361	364	359	332	379	377	352	346	361	363	343	387	370	368	376	355	366	373	371	358	382	372	388	357	381	360	381	335	359	375	368	346	327	363	350	361	351	381	361	345	343	365	345	355	410	378	346	395	349	377	357	361	379	384	371	336	400	392	385	377	370	366	364	351	375	400	373	401	361	375	371	376	337	348	355	365	376	400	366	374	328	371	362	378	360	327	361	392	388	376	351	373	335	324	379	390	339	392	347	356	349	383	357	378	373	348	363	409	374	379	401	364	360	339	372	357	364	337	391	359	359	349	338	367	344	366	378	388	395	398	386	355	342	353	344	391	345	356	335	368	374	345	382	398	356	384	347	356	340	354	398	409	373	398	373	388	400	411	365	357	349	349	381	380	350	368	320	388	363	375	373	338	371	351	365	377	378	363	394	350	366	340	385	391	366	385	361	359	352	357	362	362	364	398	381	354	386	354	373	362	358	351	368	390	344	378	363	384	371	392	331	382	341	376	377	344	366	375	329	351	354	375	388	369	373	356	379	345	364	385	378	371	354	350	365	371	365	361	371	361	364	379	398	354	355	376	374	359	356	336	373	382	354	347	372	361	365	353	385	361	331	366	352	353	344	306	381	361	399	369	404	353	338	369	351	383	330	385	368	376	353	369	350	384	393	379	361	353	350	359	380	377	382	356	371	379	367	373	358	355	389	371	364	374	358	390	367	362	376	375	381	327	345	367	372	348	377	358	351	385	350	382	384	355	358	344	336	349	362	389	379	396	373	377	377	400	384	360	367	342	367	377	383	379	363	373	371	363	347	363	397	339	343	389	409	349	375	383	392	406	370	376	367	386	388	373	356	389	366	381	341	367	355	342	366	374	377	378	406	346	374	372	388	348	352	358	343	357	370	358	371	353	359	375	375	381	356	342	365	385	348	413	349	358	374	378	355	400	349	369	389	379	357	354	368	353	360	359	404	370	355	415	360	332	371	395	371	394	385	324	349	381	365	355	361	368	389	376	351	370	352	360	339	341	379	385	370	363	373	355	375	379	349	380	381	347	364	376	349	377	372	379	384	379	363	361	344	386	351	390	348	363	355	351	354	379	385	363	357	396	373	338	377	344	352	388	362	323	362	327	390	375	350	372	346	369	372	384	377	358	385	361	360	370	345	395	353	390	368	374	380	364	383	373	361	347	394	403	359	344	326	352	351	370	352	340	356	340	350	362	385	398	378	343	385	359	349	340	330	353	345	411	387	388	357	406	379	363	390	389	386	384	415	400	374	386	356	384	334	331	341	392	368	347	387	382	379	372	357	379	360	370	376	377	348	352	396	363	336	407	346	375	393	353	365	359	384	366	379	393	385	383	373	372	347	378	394	402	373	364	361	372	364	372	374	343	361	367	365	333	349	359	339	398	365	325	375	341	332	361	404	349	344	373	376	333	323	387	332	356	362	398	333	367	396	360	389	380	359	390	394	365	365	375	351	351	378	378	307	368	363	342	380	352	377	354	357	364	361	337	336	375	390	372	359	380	360	395	373	372	370	354	375	360	379	394	379	384	347	379	403	361	375	409	330	340	384	357	354	364	348	357	388	370	344	423	374	392	376	317	355	390	344	356	368	405	367	351	375	371	388	379	369	374	328	356	403	331	402	358	352	380	362	319	352	385	353	362	375	353	339	345	373	398	343	368	351	395	358	364	368	388	385	363	354	384	372	353	373	406	344	395	352	366	374	381	352	370	361	353	365	327	381	346	351	364	383	373	349	354	372	396	374	344	388	413	379	400	353	382	380	334	345	393	377	337	348	349	359	367	375	379	351	429	362	401	370	358	341	392	342	375	332	369	364	342	367	355	370	369	416	379	392	384	380	376	401	393	387	384	382	350	375	367	341	383	373	335	355	372	365	375	347	359	347	344	380	395	349	380	350	386	402	371	355	363	369	365	370	371	377	377	405	356	403	390	399	382	344	337	353	375	367	370	325	357	350	384	368	364	334	374	363	334	381	365	374	361	396	388	402	346	380	339	358	339	370	358	377	322	332	365	401	367	354	378	377	381	382	388	392	360	379	389	364	346	376	349	356	353	385	392	367	343	348	381	368	348	382	350	362	357	384	400	350	392	347	343	339	335	405	351	374	347	338	368	352	382	379	337	369	378	343	352	339	329	352	352	361	365	372	383	351	368	364	389	363	381	364	356	373	362	392	378	397	347	403	337	347	349	367	331	365	398	371	385	393	358	391	388	342	359	368	350	400	381	364	362	382	348	347	327	378	358	358	343	388	331	335	369	386	385	387	376	368	374	392	352	370	382	367	371	387	394	380	344	361	405	347	357	375	401	363	337	378	371	347	377	399	371	373	365	374	344	348	370	432	355	399	329	348	334	349	365	381	346	380	382	344	344	358	374	370	367	376	342	330	368	346	365	383	386	364	347	380	354	368	376	380	365	361	378	377	331	391	411	340	382	356	354	367	373	401	373	411	344	393	394	362	349	350	385	368	384	397	362	379	359	393	363	348	391	332	361	362	387	386	408	382	332	359	368	363	376	348	373	364
22952	21478	29192	24169	21478	21550	9776	1474	1118	1004	901	823	813	749	741	697	735	680	677	672	623	652	665	679	635	582	634	630	620	611	623	636	611	577	634	628	601	600	606	577	588	639	610	602	568	617	596	576	566	594	600	621	557	551	595	581	571	594	564	587	608	588	620	542	600	604	605	584	554	593	585	612	583	616	560	615	592	587	594	572	579	599	554	548	532	604	603	572	601	583	544	617	620	599	532	607	597	603	575	615	584	543	644	607	564	593	652	593	581	573	583	575	624	595	616	603	583	576	617	618	548	620	624	577	593	589	565	580	622	529	568	615	538	587	601	584	582	594	585	588	601	573	580	596	601	560	611	602	573	597	623	570	548	585	631	590	597	546	571	590	581	542	566	593	555	570	585	643	591	565	594	621	591	596	599	635	559	578	549	631	547	601	521	552	598	580	539	622	586	588	621	576	534	542	562	604	607	556	585	587	611	573	599	571	558	578	650	548	583	665	568	589	592	544	604	562	635	561	599	572	596	586	591	562	563	571	560	561	561	570	612	606	585	591	586	595	604	587	587	619	594	621	594	645	603	583	575	576	570	553	550	597	596	568	595	605	595	638	558	633	569	566	574	559	571	599	564	594	620	574	601	582	573	566	570	570	588	587	595	618	570	581	593	536	592	583	540	578	603	550	546	584	600	600	596	575	596	592	569	581	612	583	593	523	557	645	624	550	569	574	528	583	550	603	592	555	572	629	602	588	631	587	589	558	586	605	592	574	539	602	606	599	596	571	622	576	561	610	546	600	582	618	593	572	584	600	578	566	548	539	607	563	624	570	555	559	598	578	612	619	596	574	560	555	551	612	630	616	589	549	572	592	582	607	567	554	603	647	581	578	589	555	587	592	569	574	585	582	562	611	563	599	582	626	609	583	583	536	586	566	594	604	596	558	597	544	607	611	611	571	629	579	579	609	551	585	589	598	591	619	571	602	591	600	574	573	595	588	574	634	570	563	591	598	649	568	557	579	583	612	564	621	561	641	553	558	571	558	615	595	605	592	614	594	609	556	581	560	570	574	593	560	606	617	538	586	570	549	560	551	590	569	610	571	607	553	577	605	570	578	574	563	570	615	643	602	590	562	617	576	578	616	618	582	621	577	570	628	575	600	582	626	527	577	591	571	596	583	624	592	599	627	598	598	584	555	587	609	605	593	577	535	586	599	563	567	599	589	565	609	573	622	562	616	560	615	582	635	603	600	601	603	590	573	572	602	570	555	580	565	618	597	561	600	581	568	553	595	625	533	602	581	622	605	604	613	635	586	603	572	579	576	568	610	620	601	622	606	603	565	584	604	596	579	577	578	594	554	617	610	532	548	584	570	557	563	602	585	578	580	613	611	527	554	575	608	600	567	578	592	605	627	605	543	604	540	614	591	529	602	606	580	626	533	602	581	650	576	582	587	548	558	602	546	561	559	615	603	574	530	598	613	582	622	571	578	579	593	635	658	612	604	595	565	594	574	577	567	610	590	573	544	589	567	566	573	574	563	603	579	626	615	601	575	598	556	599	586	605	587	624	587	591	588	534	591	617	609	618	609	599	583	656	577	572	572	613	595	598	524	579	558	567	621	599	550	562	557	611	568	621	613	594	551	585	569	637	587	605	555	598	587	590	586	626	595	603	577	548	583	605	617	565	584	537	654	570	562	601	588	602	578	569	550	598	580	606	599	618	584	562	581	602	571	631	541	615	578	605	575	544	572	609	558	599	588	605	559	580	600	613	605	598	569	602	576	591	617	579	563	587	593	560	572	577	627	555	580	594	582	575	584	605	626	568	591	559	585	585	542	565	569	578	587	547	591	566	524	583	568	555	549	615	589	594	559	560	594	564	595	588	646	561	593	587	545	561	596	575	546	598	579	609	581	595	581	604	540	578	572	586	587	598	592	577	568	603	612	611	610	566	635	605	640	621	566	578	553	612	576	601	634	588	577	593	586	594	520	556	628	585	592	581	549	599	603	581	569	592	584	549	576	590	582	563	627	617	600	593	612	575	588	580	551	541	601	583	574	628	615	619	563	560	560	584	601	638	616	594	630	602	585	566	598	632	576	611	621	583	556	600	595	591	664	552	605	574	605	605	539	522	614	594	567	582	559	593	566	579	571	570	553	609	571	593	648	585	574	609	607	583	612	590	610	564	560	628	600	590	572	607	629	576	624	536	586	586	565	575	580	564	592	534	640	610	555	572	575	593	616	630	566	575	603	589	631	567	561	574	575	551	539	597	583	615	597	569	604	593	576	601	543	572	593	594	543	616	569	589	586	616	579	582	588	607	586	589	617	579	614	593	596	540	593	551	555	576	597	595	541	561	608	602	580	572	594	624	576	634	569	602	595	564	564	573	577	606	638	595	610	615	553	580	591	582	599	588	581	605	610	568	586	578	551	567	602	595	572	604	595	613	576	593	633	581	550	618	580	528	555	560	574	596	578	526	529	556	571	540	540	581	548	588	593	591	632	556	557	611	551	609	574	572	571	598	584	619	627	553	564	570	602	623	596	632	572	544	591	585	555	627	573	644	584	592	619	593	603	565	609	566	582	582	599	557	583	573	547	581	546	629	589	602	604	632	594	568	564	574	577	548	607	574	570	551	629	625	597	576	607	602	599	576	585	594	582	577	580	595	593	614	612	590	659	620	585	591	527	544	581	642	594	605	564	564	538	593	555	565	602	590	581	577	573	506	554	539	574	585	610	569	522	600	576	597	590	540	563	550	583	597	596	590	608	654	593	589	615	627	577	558	588	596	545	515	581	569	569	600	637	604	574	564	565	584	575	607	561	558	577	583	613	594	593	557	623	603	599	605	594	591	613	562	583	565	541	568	577	559	592	600	584	542	595	551	566	588	567	576	569	544	535	586	601	575	617	589	578	558	591	606	595	564	576	582	608	568	565	582	530	611	582	601	555	624	566	596	595	568	593	564	556	570	591	613	576	570	558	550	584	575	573	579	586	581	561	625	556	604	620	556	609	572	537	578	571	575	600	589	591	617	610	599	581	587	617	548	534	546	552	602	586	611	533	622	593	569	574	597	586	579	575	583	643	604	611	645	589	523	608	580	560	593	585	582	579	566	590	557	580	549	586	557	616	554	552	600	583	573	575	581	523	601	617	588	580	601	604	567	597	568	591	581	587	584	608	601	595	561	549	560	596	619	619	591	579	569	625	570	567	556	557	587	576	626	565	598	615	609	623	562	563	582	578	570	576	552	598	545	621	580	560	634	612	601	576	611	633	563	616	607	565	556	597	584	548	565	576	613	575	597	620	617	577	589	622	629	600	608	579	554	573	603	591	571	553	618	564	578	574	589	596	609	595	574	578	569	596	581	613	580	583	583	623	589	538	566	570	611	597	596	589	597	638	539	568	573	580	601	647	560	593	595	568	615	577	588	585	552	587	629	597	553	580	579	599	598	584	585	574	580	596	610	579	592	567	560	556	594	592	608	585	564	618	566	595
4983	15165	18185	5093	3618	2819	2205	1780	1524	1238	1129	1077	900	862	863	800	802	759	754	749	695	669	660	688	663	629	636	618	637	611	620	645	610	649	595	608	627	610	613	557	606	573	584	618	589	600	579	593	596	597	584	632	608	622	603	600	589	608	637	571	623	580	609	563	582	568	586	615	613	553	581	582	554	598	592	575	579	582	630	584	577	582	599	603	592	560	581	583	590	582	573	571	589	597	578	652	588	617	605	553	551	600	590	553	610	558	596	590	578	560	634	578	574	614	602	542	627	623	613	634	561	617	607	610	588	561	587	572	582	604	618	603	567	553	632	580	571	613	586	585	575	602	568	641	550	572	582	613	624	570	585	567	628	596	567	576	607	610	589	586	561	591	580	571	611	599	617	596	596	568	590	587	608	576	623	560	588	547	603	548	596	575	604	625	592	625	627	592	582	590	596	570	593	581	611	599	605	621	595	551	598	600	577	602	580	579	547	598	611	602	592	613	604	567	582	595	553	564	616	555	557	616	600	596	605	550	588	540	601	573	570	602	583	562	604	633	607	586	592	597	583	570	574	584	592	573	596	583	598	589	593	588	614	562	591	588	584	591	600	569	587	607	577	624	622	590	580	599	603	534	615	623	568	588	613	596	573	533	609	601	591	552	578	569	585	599	598	613	619	629	588	576	598	617	607	649	577	561	583	640	589	588	599	582	552	597	573	612	653	604	597	582	583	653	582	606	582	549	546	614	612	589	586	587	601	590	598	598	566	594	599	567	573	601	576	574	625	575	586	615	579	537	597	587	585	574	570	588	589	568	593	625	582	602	555	574	559	570	612	572	574	612	561	562	604	608	593	590	549	567	625	576	554	613	622	560	601	601	565	599	587	597	574	582	569	558	583	646	590	571	589	591	575	625	581	646	583	562	579	554	639	573	563	593	613	621	602	597	608	589	581	589	595	616	653	603	591	595	599	573	548	579	583	569	602	568	603	594	618	576	588	638	598	586	589	609	602	579	588	596	583	630	569	595	557	596	588	571	576	609	579	601	569	573	555	575	633	603	568	553	587	585	553	579	580	594	586	608	557	600	553	598	599	596	595	599	574	541	569	561	584	602	588	589	615	593	618	569	542	620	593	602	561	600	572	571	565	574	576	641	593	615	555	603	538	579	559	574	611	598	584	624	598	585	583	621	587	571	608	566	586	540	571	584	619	531	598	579	560	588	591	587	593	565	576	581	548	566	596	609	556	582	626	553	626	595	605	568	633	585	554	555	634	612	575	544	584	570	576	581	584	638	621	577	594	590	567	551	593	572	581	537	596	604	556	573	595	594	567	614	604	598	569	544	605	576	579	596	620	622	569	623	610	580	603	546	559	579	566	562	605	565	562	559	599	605	550	578	644	574	583	570	560	597	557	586	637	612	550	601	579	580	554	600	599	618	572	597	536	565	611	637	607	578	592	591	573	583	600	569	590	547	558	593	586	560	569	587	563	593	575	604	578	567	589	581	603	593	618	563	607	554	600	554	557	588	559	610	597	643	622	552	584	612	574	584	556	610	567	615	609	598	574	581	628	587	617	574	593	582	632	628	622	561	565	590	567	572	618	568	583	587	561	539	548	593	590	609	577	572	571	562	575	607	621	593	583	565	562	586	623	608	633	577	648	581	611	617	602	596	609	585	633	610	574	571	591	608	563	609	563	576	569	544	601	557	598	606	574	611	586	581	552	573	585	590	589	593	624	594	611	632	654	574	619	607	573	608	591	580	580	639	535	575	581	578	594	573	584	631	610	624	626	594	596	589	580	607	585	627	547	606	604	579	586	619	585	603	590	582	564	611	575	530	589	578	658	566	573	581	545	589	574	564	560	597	564	591	586	597	548	592	604	566	579	600	554	619	579	621	602	622	602	564	583	584	596	539	594	540	603	602	623	593	611	587	615	618	590	623	610	609	558	643	592	591	608	576	541	578	590	598	587	557	556	594	577	545	563	569	566	591	609	590	607	581	575	576	579	582	572	604	554	568	566	586	628	556	592	597	535	565	603	549	599	555	566	598	553	588	624	595	577	588	592	582	580	534	639	584	607	608	564	594	568	562	550	638	570	572	557	611	603	563	547	648	621	560	613	560	589	626	602	575	600	569	611	616	588	519	637	574	563	632	571	559	607	568	610	579	554	581	577	617	578	567	574	537	599	593	511	609	584	547	584	571	638	587	551	587	605	591	592	586	588	580	586	640	577	562	572	570	644	607	624	566	633	598	580	593	587	591	587	588	604	579	558	576	558	611	562	593	613	576	566	593	578	574	592	594	585	593	621	545	556	614	570	579	618	617	601	588	551	538	600	592	596	607	580	571	560	620	621	578	593	597	570	554	580	603	617	597	596	602	566	592	616	604	612	592	561	606	624	587	591	592	589	562	571	566	568	612	578	535	551	628	555	595	578	587	560	600	562	596	566	594	563	592	617	571	597	585	568	598	593	592	544	581	566	546	549	609	573	634	613	608	581	610	586	606	582	608	608	607	580	592	575	599	588	571	558	606	556	634	566	579	576	583	586	597	567	571	592	556	586	604	607	600	583	593	570	605	582	608	562	607	607	593	603	596	519	628	563	606	605	580	552	586	619	565	594	596	586	545	575	573	604	579	586	590	611	618	597	586	591	581	609	586	598	546	557	618	575	592	603	614	555	567	637	559	574	602	598	571	571	603	567	561	593	547	620	588	616	587	579	607	587	618	623	585	623	596	567	569	584	575	614	560	596	579	593	578	580	623	568	580	628	583	556	572	587	571	574	604	592	634	581	611	584	598	610	601	611	579	592	562	595	574	559	563	620	637	603	557	606	580	603	568	549	616	600	598	574	622	562	565	541	600	575	577	546	596	578	581	581	574	580	582	582	570	577	631	600	625	578	588	616	624	552	606	586	564	592	562	559	572	564	524	623	560	567	599	565	527	582	576	617	608	618	635	593	551	595	603	562	591	543	601	556	578	617	608	609	602	621	589	585	587	596	571	589	585	610	592	535	565	621	606	598	579	572	642	616	619	584	593	601	620	611	570	600	606	578	605	550	541	573	574	569	565	545	608	588	617	572	577	600	559	582	581	654	610	571	560	546	612	610	567	622	583	568	603	572	582	604	580	582	555	593	615	587	598	558	569	557	579	579	576	568	559	563	597	590	610	559	560	591	586	609	547	600	595	590	573	565	589	629	574	584	566	616	576	574	582	641	617	596	600	579	583	586	629	590	591	561	605	610	598	583	573	615	547	589	583	595	609	545	616	606	566	587	593	583	561	608	603	586	568	612	610	615	603	575	571	590	540	574	598	577	574	542	573	601	588	578	561	628	598	599	604	584	600	607	593	581	611	588	603	615	604	547	553	563	581	576	604	537	619	594	576	591	580	577	617	604	586	582	611	586	544	562	588	574	620	613	608	604	608	550	557	575	627	559	546	599	628	637	594	554	598	604	620	602	560	618	595	577	603	606	571	648	554	596	584	557	547
28127	17765	6334	544	258	194	189	205	213	182	178	190	167	171	180	166	170	169	176	172	171	175	179	148	160	136	171	165	181	180	168	186	181	173	185	161	162	152	142	164	176	150	167	174	183	182	182	161	142	195	159	158	174	180	165	141	189	175	158	148	162	175	161	162	171	179	186	175	162	165	184	159	172	162	156	166	177	150	153	175	156	164	177	178	180	157	184	170	176	178	159	170	177	183	179	193	167	180	161	168	167	161	153	175	178	161	163	170	167	167	172	190	171	184	162	175	188	170	157	162	159	153	185	161	139	171	151	180	165	174	159	170	176	174	184	169	161	173	192	180	175	156	153	175	178	185	162	184	187	164	192	152	168	149	194	163	170	166	177	169	162	169	162	176	166	157	172	192	179	173	157	161	157	172	190	169	168	170	166	179	172	168	159	186	152	143	140	164	177	146	176	178	178	157	173	169	171	156	190	177	154	158	159	188	186	182	177	186	160	183	179	164	165	167	166	148	146	157	170	169	155	176	155	161	190	174	152	168	173	172	174	177	143	162	166	178	160	190	172	163	174	188	174	168	154	181	182	164	155	189	174	190	165	196	157	162	160	154	165	154	182	158	172	191	158	170	164	180	150	160	169	186	202	160	152	130	160	193	189	145	147	160	163	180	177	159	192	175	179	163	168	175	177	160	183	181	163	141	179	160	160	170	183	165	167	202	194	152	179	191	180	176	167	182	173	169	160	170	174	173	155	188	161	176	170	164	146	160	189	166	179	131	183	149	163	160	171	178	171	181	170	163	160	188	162	180	163	139	166	154	171	147	160	168	172	176	190	188	179	173	157	180	168	176	172	158	156	176	135	182	165	167	196	175	165	165	163	178	185	169	194	151	175	170	170	163	166	162	147	155	173	181	154	179	189	190	195	177	156	169	167	182	178	178	178	175	154	175	179	186	169	193	191	180	160	152	157	168	189	170	163	167	165	155	177	176	181	163	157	158	171	157	151	180	173	199	156	165	186	192	165	170	135	183	172	183	177	177	198	162	161	173	160	168	146	169	152	147	172	179	163	151	176	175	162	160	188	161	152	172	149	163	165	150	178	176	163	157	168	153	157	168	164	154	170	180	186	169	148	179	138	151	170	179	184	154	170	172	169	164	159	158	164	156	167	160	174	149	166	171	159	167	154	150	190	177	183	187	186	188	165	162	169	153	162	164	168	192	168	178	182	181	165	168	142	188	174	152	158	164	156	153	175	139	147	167	186	170	168	186	153	176	160	145	156	173	162	177	167	165	167	162	188	154	161	184	168	161	176	160	155	187	178	169	161	184	183	163	173	156	166	188	167	174	156	146	172	153	162	180	170	177	173	155	174	174	157	157	179	178	172	160	158	171	170	150	158	163	145	180	161	177	184	169	158	153	186	166	180	151	176	170	164	125	188	158	185	161	153	188	161	176	162	173	167	178	183	188	153	156	191	160	182	150	157	160	170	169	168	184	173	149	151	159	177	177	165	165	155	199	157	179	178	170	165	198	161	180	159	165	154	170	158	160	148	157	184	174	164	170	153	198	175	162	175	171	174	164	166	179	176	160	178	162	152	181	174	193	154	170	165	176	169	194	168	200	176	168	151	179	173	168	169	161	166	175	185	175	177	186	166	172	170	172	159	199	157	169	178	158	169	195	166	188	178	150	170	181	177	164	175	171	168	168	163	168	182	154	146	164	183	200	166	157	175	178	162	175	195	173	140	140	159	168	173	161	180	144	174	181	149	163	184	186	172	158	163	150	151	175	196	168	162	177	173	189	150	153	163	157	175	199	168	144	160	206	153	176	158	170	200	177	162	192	182	155	159	142	157	142	171	153	159	163	136	179	169	165	194	157	156	160	185	176	191	171	155	179	165	163	163	179	159	151	170	168	159	174	164	173	178	190	165	168	163	158	147	166	170	169	155	160	173	149	164	159	165	182	167	148	173	161	176	163	170	172	163	168	166	162	176	177	178	167	158	173	167	171	133	156	203	119	139	161	179	171	177	193	159	179	182	166	163	158	167	163	178	174	177	161	156	172	178	150	158	168	156	201	193	165	182	149	178	164	170	169	159	168	177	176	164	165	171	190	182	182	169	140	173	144	168	168	187	194	185	165	161	170	167	162	157	177	172	169	182	150	144	169	154	181	155	183	155	181	197	172	181	173	166	153	168	158	163	153	193	182	171	181	170	169	181	198	148	183	171	176	180	166	156	191	162	184	136	166	196	176	178	181	179	168	158	162	167	151	166	156	158	162	177	189	179	150	169	181	165	159	140	179	175	160	170	190	152	192	183	177	186	170	172	166	176	205	166	148	168	173	191	177	180	148	163	173	184	170	163	153	183	188	169	166	135	180	184	173	172	175	164	159	181	188	188	166	168	184	200	185	171	168	173	164	167	151	171	153	165	185	171	191	153	168	172	175	174	178	167	164	167	169	178	180	155	171	177	170	153	159	168	152	187	155	161	162	154	173	159	178	155	152	165	159	164	164	158	177	148	131	183	164	156	156	151	177	171	165	171	163	157	150	181	155	203	157	168	164	187	168	151	158	177	150	173	154	165	163	182	143	167	187	180	179	147	180	162	167	179	167	162	170	165	181	165	152	151	179	155	184	168	149	165	164	158	185	156	165	184	183	183	154	167	179	171	156	163	163	179	175	167	178	153	176	163	177	162	163	175	161	159	186	184	154	164	177	173	141	188	192	185	167	170	194	161	159	171	194	177	201	143	172	183	174	170	179	174	155	185	141	168	165	169	163	155	167	170	197	176	184	188	168	152	161	166	178	167	186	162	186	169	177	182	173	183	170	167	152	145	162	157	199	188	152	162	154	201	182	178	163	178	185	150	177	178	179	177	153	160	156	180	185	182	170	188	175	162	167	156	175	170	156	161	169	158	197	169	163	176	185	173	171	179	167	161	172	187	164	180	175	163	169	168	179	160	175	172	164	169	177	172	157	174	150	176	191	193	188	179	159	153	160	156	165	166	177	186	179	160	171	159	165	193	179	164	192	176	179	172	179	167	170	165	159	182	175	164	163	140	186	167	176	157	163	183	161	170	158	174	189	166	189	184	183	153	163	181	175	160	197	174	171	144	174	161	176	158	155	164	138	149	173	162	162	135	173	175	156	156	166	157	164	178	164	146	157	177	178	176	183	153	182	167	157	156	160	174	153	149	174	173	190	174	146	184	182	154	151	175	149	167	171	162	142	178	178	173	178	166	166	171	170	169	169	162	166	155	155	192	159	190	165	193	157	172	173	182	178	172	187	148	157	161	158	155	182	158	188	160	173	163	166	166	167	134	172	177	170	167	187	161	185	145	157	155	181	177	181	167	169	172	166	153	174	182	183	174	175	180	176	173	167	160	180	170	185	172	193	194	173	172	164	176	166	169	185	167	175	157	155	161	168	154	178	150	172	146	157	181	169	152	171	171	162	205	179	154	165	182	176	172	161	161	172	151	154	187	161	167	173
4269	922	3183	308	288	247	241	203	207	213	193	206	204	197	182	189	172	177	168	194	210	188	185	196	186	183	167	191	175	180	186	170	231	171	196	187	222	169	189	190	185	200	166	181	184	187	181	182	225	197	201	173	197	188	187	162	199	192	160	202	175	186	202	188	195	179	180	207	191	194	179	195	175	194	170	189	212	202	182	182	189	175	206	174	185	199	163	195	175	200	199	206	177	189	179	170	203	187	169	180	195	197	177	191	173	157	193	197	176	154	210	188	192	179	203	198	185	201	195	187	189	177	180	168	196	184	199	205	188	204	173	166	191	211	178	202	181	206	203	203	196	160	199	183	189	185	186	171	203	197	166	205	195	172	173	164	182	188	194	197	190	227	190	175	185	182	217	204	167	174	200	210	193	195	171	176	190	197	190	201	214	190	165	171	199	189	198	195	169	186	200	177	210	206	180	156	192	183	199	192	174	174	193	185	197	179	164	165	171	206	189	221	190	195	194	180	187	182	192	184	190	183	199	216	207	184	178	191	209	175	208	219	189	218	170	208	168	185	187	204	189	193	184	169	190	167	176	190	208	158	170	197	176	182	189	183	186	172	191	177	213	192	197	168	203	209	193	205	197	199	181	194	199	197	204	204	183	222	198	178	223	205	175	188	211	180	202	183	174	196	196	213	204	195	199	189	187	171	177	200	199	203	192	184	175	182	185	183	173	179	230	156	193	211	176	188	200	195	169	205	214	177	194	183	201	211	203	176	199	179	222	208	170	186	176	169	214	166	197	173	205	202	194	209	186	166	216	171	186	197	170	186	202	166	167	215	191	229	197	168	212	191	175	192	191	195	186	185	185	213	191	192	192	196	177	170	184	188	193	181	179	176	190	200	223	185	186	195	190	214	212	187	175	214	182	203	195	175	221	179	161	199	186	185	171	179	195	186	208	191	189	192	179	175	181	184	188	206	209	197	181	185	183	176	180	197	180	192	212	170	187	179	187	204	186	170	198	197	187	190	201	186	205	184	210	177	190	206	208	197	189	199	176	191	197	213	209	178	192	172	185	182	177	167	202	202	196	186	198	165	188	218	182	173	189	176	188	212	180	183	190	193	203	188	186	167	191	197	191	193	169	219	158	179	204	202	199	198	184	169	174	200	201	205	179	211	216	180	180	201	167	161	164	199	175	204	189	170	191	187	198	203	198	168	184	202	194	163	231	191	170	182	182	183	180	203	200	203	198	181	200	170	188	180	194	173	188	188	172	205	181	194	209	187	179	178	209	191	181	198	175	178	209	213	175	189	179	171	190	195	189	196	208	187	214	223	169	168	183	212	188	194	208	180	212	229	188	173	174	189	183	195	186	167	187	208	188	184	180	174	182	197	185	205	201	178	184	188	213	183	194	208	207	156	184	187	209	217	195	199	195	173	184	196	215	170	172	184	219	188	221	194	202	210	217	184	183	173	196	185	190	230	199	163	170	196	209	198	181	188	201	178	201	174	188	202	177	192	181	177	194	206	183	186	215	202	199	198	194	194	205	197	165	201	183	208	198	183	195	219	178	215	198	183	179	221	220	170	193	200	186	179	191	205	194	178	202	206	210	204	183	172	173	192	184	182	201	202	190	201	195	183	183	174	196	186	181	216	186	188	203	173	211	196	166	193	183	207	179	200	210	176	199	179	198	198	187	180	186	192	187	191	192	167	219	196	180	174	184	205	181	189	171	200	191	186	170	185	213	206	188	198	190	180	178	173	182	180	178	178	176	191	200	213	187	190	187	166	199	217	210	176	193	193	185	178	171	188	189	158	190	201	193	197	184	221	188	204	184	157	186	199	175	214	173	202	211	197	204	190	186	192	183	194	189	194	195	169	194	187	177	180	184	202	179	198	176	199	200	193	185	195	207	191	205	199	181	208	194	213	191	200	195	176	173	212	204	164	230	184	188	192	212	187	201	220	190	178	183	209	167	207	175	171	196	199	161	174	194	204	182	181	157	172	191	169	196	178	199	179	178	204	210	167	194	207	191	175	179	193	205	187	185	186	183	193	183	177	163	204	208	193	202	185	188	187	186	177	175	195	198	191	198	221	193	182	208	171	201	159	180	181	185	198	191	195	190	157	205	199	215	207	185	195	186	195	220	199	174	186	217	176	194	200	178	187	204	178	217	197	181	183	203	190	184	202	208	185	177	201	182	194	190	211	191	204	185	214	187	193	192	185	159	190	170	175	189	183	178	170	189	202	190	184	170	165	176	186	190	203	182	194	197	181	208	215	187	171	196	184	186	189	197	172	206	189	180	219	200	198	192	165	169	190	183	207	205	191	198	204	188	216	182	205	212	189	192	174	205	188	172	174	171	198	190	207	175	191	173	188	171	195	186	161	191	196	202	195	206	203	204	186	217	185	178	202	187	171	185	203	201	189	203	179	182	188	175	192	181	177	173	206	204	187	180	198	181	168	205	216	188	171	179	192	176	189	192	207	197	211	198	172	198	184	190	178	195	199	192	187	199	202	198	167	169	192	190	182	182	194	186	174	172	187	180	194	189	180	202	200	196	188	204	203	172	168	157	188	177	181	189	197	165	193	180	182	195	178	228	173	204	214	186	177	178	169	190	184	193	204	190	205	193	183	181	209	194	201	182	192	195	200	200	193	190	213	183	179	200	184	183	187	188	185	185	183	210	183	176	197	195	193	185	181	205	210	193	165	190	201	160	195	178	180	182	200	190	190	196	166	184	176	186	187	186	200	196	185	181	176	174	195	215	210	193	187	219	205	195	161	194	177	178	189	171	213	198	182	193	178	182	190	189	196	224	212	227	176	193	190	207	189	206	184	205	204	178	162	184	209	208	195	186	199	187	164	192	205	184	177	188	169	172	217	195	204	176	187	193	192	187	177	179	191	188	202	178	185	186	199	212	218	200	185	202	165	183	185	208	180	197	199	184	207	189	212	197	216	184	191	174	186	167	153	180	206	185	194	197	190	174	183	189	209	178	161	183	189	190	203	176	180	186	186	180	182	197	187	192	181	187	210	200	192	193	195	184	191	186	188	206	173	200	186	201	172	191	180	201	190	191	209	188	170	187	185	178	175	182	187	189	197	184	179	196	179	184	194	193	190	203	163	213	196	171	193	195	172	201	186	178	189	179	173	194	212	187	182	179	181	201	191	204	195	175	200	210	190	204	158	183	172	177	195	192	183	200	197	181	184	204	151	198	191	184	204	169	177	187	186	193	200	173	198	181	201	183	214	198	209	182	184	191	205	201	206	196	180	198	173	196	190	190	191	189	189	178	152	204	207	178	185	195	191	188	163	205	218	174	197	188	216	184	173	187	173	188	193	201	194	191	215	179	196	185	174	180	191	181	182	178	194	219	187	189	207	176	197	199	164	182	188	194	229	216	204	193	192	213	167	195	187	192	156	190	179	197	187	176	219	178	179	221	181	206	166	199	179	190	182	185	186	186	164	189	184	197	201	182	162	188	215	183	178	196	179
23907	21264	28582	24291	21274	11070	1132	690	610	490	481	459	462	419	379	357	366	358	372	337	381	341	364	349	363	340	350	339	324	323	323	306	328	351	317	328	315	298	314	348	315	343	325	332	305	314	327	339	322	342	323	316	307	346	319	320	315	290	327	336	319	317	341	329	307	343	344	325	319	333	346	356	321	306	327	336	327	310	305	340	336	358	320	326	324	292	323	316	315	313	311	321	332	321	315	318	316	331	294	316	318	306	315	320	312	305	297	306	321	305	318	358	322	329	347	305	361	328	298	322	317	303	306	312	322	309	334	342	294	333	311	299	308	328	305	293	328	337	313	314	301	323	330	349	308	303	313	340	300	306	305	304	311	337	317	321	326	316	295	286	323	318	318	313	311	344	301	330	335	305	315	327	322	352	293	280	307	310	309	325	348	294	296	305	332	310	304	318	310	271	296	314	326	293	341	294	311	317	356	307	312	331	335	309	320	346	319	305	325	299	334	323	327	303	332	306	274	306	315	301	316	320	345	320	316	324	303	343	332	309	325	350	303	322	312	324	317	320	338	325	309	333	335	307	322	307	298	360	315	306	312	333	310	279	318	320	289	321	347	303	287	306	333	310	311	319	309	334	305	315	320	296	311	300	318	294	332	294	335	320	319	320	300	345	332	327	277	312	318	297	310	295	320	299	326	326	321	311	328	341	287	315	320	331	307	316	326	295	304	294	302	303	324	284	301	316	324	334	293	326	325	318	315	294	313	303	328	299	301	301	329	302	320	315	316	304	276	296	314	322	298	325	311	324	294	335	325	341	352	331	302	297	332	328	311	302	320	330	307	268	315	336	297	300	304	290	324	317	291	311	347	313	323	322	313	324	311	328	294	299	296	327	331	326	330	306	306	315	298	320	298	285	320	301	312	323	306	296	320	304	326	300	333	319	327	295	313	346	302	319	328	299	314	303	297	327	295	326	280	283	316	314	320	311	347	320	308	332	279	319	302	289	327	302	314	311	306	318	279	311	319	309	285	323	316	334	297	290	307	322	315	293	297	338	296	327	311	271	329	326	285	292	305	313	341	299	293	328	284	293	309	310	296	333	324	293	320	321	322	330	330	307	308	315	286	325	316	343	321	270	328	329	332	305	323	307	339	318	291	325	329	306	328	290	304	343	307	354	317	293	332	344	301	322	300	294	330	347	290	314	314	302	326	303	329	289	353	331	297	316	319	319	313	326	338	343	317	326	328	317	314	305	322	326	312	292	350	318	346	317	319	324	343	299	320	308	312	312	294	291	322	306	294	280	300	313	320	317	303	316	293	293	289	306	319	286	292	314	275	325	314	299	285	365	339	301	310	308	272	333	286	307	336	312	347	338	297	317	308	288	323	315	328	321	331	339	302	327	311	336	352	323	301	306	327	319	287	295	345	332	289	301	299	329	339	323	311	301	328	304	326	308	293	322	299	319	300	329	316	319	322	312	324	308	327	299	344	325	329	291	302	320	337	309	321	343	304	285	310	314	314	328	294	320	313	338	306	317	306	305	308	339	312	285	305	294	307	333	324	309	327	310	293	333	323	298	312	349	338	362	322	282	326	343	338	320	328	314	326	343	316	274	296	339	333	310	284	353	314	324	326	336	300	308	319	317	327	339	291	308	306	298	315	294	330	299	326	307	290	306	291	282	345	315	351	308	340	329	352	288	317	322	321	313	335	308	302	315	310	321	293	335	338	291	303	312	315	307	330	319	265	314	301	344	320	332	304	300	309	344	302	322	354	306	297	307	315	315	305	309	286	303	311	336	298	316	315	304	297	288	289	330	307	309	316	313	327	326	322	300	311	328	333	302	292	328	273	303	316	315	317	322	292	292	321	306	313	296	319	364	329	299	304	330	358	286	319	307	319	306	307	308	326	345	313	301	323	323	322	343	299	347	307	314	300	318	356	316	311	298	311	356	319	319	307	320	305	350	314	264	283	282	334	286	314	355	310	323	324	340	298	316	344	302	309	331	339	321	320	342	308	319	324	339	332	311	298	310	298	334	283	314	292	321	346	324	288	320	313	311	314	316	277	308	313	308	325	333	334	282	285	298	294	343	316	313	324	342	290	321	318	315	311	291	320	293	331	299	317	292	347	282	308	320	310	281	344	305	316	307	293	321	294	297	354	339	322	349	328	326	312	330	325	294	302	296	327	345	315	282	359	327	303	323	334	299	308	325	325	299	310	295	293	322	294	289	307	325	325	271	312	306	335	299	328	340	337	338	307	312	281	320	357	317	305	297	318	290	265	280	307	353	320	311	352	312	305	331	294	323	327	319	323	320	296	310	325	308	330	312	291	338	335	330	312	336	307	342	315	308	322	290	325	295	285	316	309	319	328	335	303	308	323	283	314	320	273	301	322	308	319	331	325	324	274	331	291	318	289	294	325	313	313	342	287	326	323	314	311	331	321	317	340	320	306	320	326	351	313	310	299	318	318	307	299	325	315	325	332	299	281	314	318	308	301	329	305	299	318	334	329	327	307	321	337	326	300	309	299	295	294	313	330	289	286	310	293	283	267	309	344	295	333	314	325	341	311	313	320	348	306	312	330	331	320	313	331	306	325	271	287	305	313	285	292	317	312	309	310	320	319	289	329	340	309	309	311	325	316	303	318	316	289	344	316	300	340	308	304	341	337	312	319	315	324	320	303	324	319	326	330	282	292	320	312	328	307	302	317	315	329	310	331	276	312	332	313	315	309	290	315	290	313	309	354	296	293	304	284	300	321	302	296	305	313	306	327	289	325	309	314	312	327	296	307	344	307	292	329	334	324	303	311	312	300	277	314	325	314	338	337	314	308	276	292	281	295	302	302	314	307	306	348	308	300	347	308	304	335	308	290	293	294	319	295	281	319	302	277	331	370	312	306	339	330	337	315	315	272	283	303	314	305	331	309	317	326	324	315	318	313	322	296	337	340	288	307	309	317	312	311	358	308	316	305	339	351	305	312	323	295	290	334	323	359	326	319	298	340	312	310	322	322	309	321	307	321	298	316	308	321	316	289	298	314	308	280	314	321	330	332	301	327	341	318	308	294	318	325	319	294	311	332	316	324	301	319	298	312	337	312	341	314	314	337	336	301	308	324	328	282	314	316	281	317	300	334	303	309	349	299	296	342	338	326	304	339	297	298	282	299	298	339	338	324	305	301	310	301	321	313	303	340	291	316	318	310	290	300	322	344	310	333	326	335	308	309	310	291	337	319	308	323	315	342	295	305	288	317	318	329	293	339	333	354	323	350	297	295	303	337	345	303	294	308	323	315	323	329	298	332	312	317	299	347	295	321	285	342	287	320	318	332	307	326	315	273	327	305	319	315	320	311	324	316	293	321	303	343	305	288	339	312	332	300	327	307	298	300	301	302	316	312	324	316	302	284	295	332	316	284	338	329	312	333	278	310	284	310	304	293	324	312	320	314	320	316	335	324	300	308	339	332	306	264	336	290	342	356	358	303	343	296	324	337	306
3624	11486	18585	2741	1975	1473	1156	906	786	640	565	501	527	443	453	418	385	409	376	400	434	391	361	371	327	357	341	343	343	339	363	334	335	333	334	357	364	342	286	324	327	352	318	340	313	309	300	344	329	361	340	303	319	351	322	317	345	335	339	321	360	314	351	329	348	333	340	305	314	337	244	307	323	350	311	318	336	358	294	310	302	360	330	316	316	303	308	321	334	349	327	330	317	317	309	312	353	370	338	326	295	343	340	306	281	352	309	320	336	322	326	331	323	337	329	338	328	291	314	336	312	316	324	323	309	307	300	354	347	300	344	384	316	305	315	327	315	303	305	339	335	327	350	327	298	314	309	314	363	334	321	323	322	338	343	331	316	309	348	333	312	303	328	313	303	304	344	324	293	309	336	326	311	335	308	326	355	303	326	338	280	328	325	308	307	330	329	315	303	308	302	315	339	284	323	309	328	320	327	355	333	330	339	307	356	307	319	313	329	318	306	330	339	318	333	355	291	316	320	328	324	317	334	298	309	324	326	363	353	340	319	327	336	314	336	348	315	324	325	361	297	305	324	343	333	314	326	259	350	332	360	308	344	359	317	302	355	327	345	359	313	336	310	309	323	328	321	329	328	308	327	322	321	306	350	315	336	288	341	337	311	338	319	332	303	321	324	296	328	299	339	307	313	310	310	324	338	308	329	319	321	330	334	325	318	307	318	298	317	311	305	332	329	351	338	312	294	316	330	277	336	326	360	322	342	308	306	340	350	310	323	311	323	302	305	305	290	314	299	324	337	302	318	323	341	306	316	332	308	323	312	304	328	331	333	329	355	292	320	325	312	333	334	324	298	326	330	328	364	315	325	330	307	329	312	331	342	342	314	329	327	284	300	297	298	317	322	333	324	333	334	343	330	313	335	319	324	319	320	307	332	330	315	306	317	329	322	320	340	325	311	329	313	323	337	341	337	334	326	313	304	301	303	340	340	306	328	338	310	324	346	325	352	342	290	304	317	314	323	318	309	305	327	317	344	321	291	322	327	323	317	347	304	322	340	291	323	320	341	310	323	312	353	309	322	321	320	315	339	307	324	313	320	314	309	338	368	333	302	292	328	317	340	300	318	356	337	343	349	306	353	312	329	308	322	321	313	309	352	303	340	347	308	326	317	302	305	315	319	313	352	297	326	307	324	334	302	322	320	348	317	297	321	316	328	327	332	325	308	305	333	353	400	325	336	325	323	334	327	305	300	345	330	342	322	313	332	326	345	319	343	320	318	349	314	322	307	301	304	349	279	351	312	337	339	316	303	326	302	322	325	358	301	336	333	329	307	320	325	330	319	301	310	296	319	300	313	324	346	346	310	323	322	337	307	343	338	325	320	316	335	326	318	338	330	334	345	305	276	320	310	343	315	325	324	338	314	338	301	335	332	324	336	302	322	339	309	326	338	353	320	330	293	318	328	332	321	311	308	323	332	301	334	323	337	324	365	323	337	314	312	334	310	326	322	317	331	330	323	321	353	288	290	318	326	332	321	316	319	311	330	339	294	340	323	341	297	324	317	344	333	298	313	337	327	312	300	336	362	311	321	381	325	337	301	314	292	300	330	306	329	329	329	347	321	314	303	312	310	339	341	326	338	280	327	338	305	301	304	317	341	325	300	315	310	328	345	318	315	355	304	344	334	314	310	312	280	286	308	267	315	309	304	316	318	279	324	324	344	332	299	313	330	344	335	327	323	309	320	341	304	330	310	336	310	300	313	306	318	303	326	308	341	310	302	316	318	296	321	325	329	325	316	336	299	306	320	301	362	322	340	280	331	310	337	339	308	324	342	329	328	359	326	362	303	314	317	317	315	329	311	319	331	326	304	291	339	321	329	337	342	318	347	322	306	302	285	328	337	317	316	288	293	337	329	313	335	327	344	319	303	318	307	323	320	321	328	306	305	347	295	322	320	302	309	307	349	314	336	292	295	330	326	295	324	329	326	324	297	351	302	302	311	342	350	327	328	335	298	316	323	344	308	323	295	314	267	320	333	336	323	312	331	277	339	377	341	323	323	333	337	328	346	327	321	310	318	335	327	330	328	328	316	362	308	323	341	352	317	346	315	335	322	330	321	320	315	298	323	325	308	326	329	323	288	338	293	314	274	308	352	321	339	331	285	309	295	313	325	336	338	320	321	319	303	317	329	328	304	317	315	309	337	354	319	342	361	322	316	331	330	317	306	354	340	307	359	306	331	337	348	299	296	329	322	328	329	306	331	345	331	304	335	322	317	324	341	340	287	339	352	327	334	322	333	310	369	337	340	346	343	343	321	338	326	299	322	346	310	331	318	331	305	342	286	312	317	303	329	321	333	364	343	316	330	321	317	314	315	298	322	339	322	369	324	327	315	356	323	308	339	298	326	340	324	352	305	335	332	299	331	331	342	339	322	335	352	302	333	314	316	346	346	308	346	335	337	310	301	318	332	334	313	327	308	333	325	358	323	315	363	334	322	331	318	344	345	300	329	304	313	332	347	347	278	360	352	327	310	319	315	305	335	304	330	307	322	336	355	325	354	326	334	302	319	305	317	354	321	332	277	314	302	311	334	302	363	325	291	338	329	348	331	353	367	325	330	350	364	328	326	334	311	324	352	329	336	347	295	332	355	345	301	335	318	325	333	359	323	335	320	349	352	342	292	318	321	328	320	318	320	306	297	332	327	339	322	295	339	335	345	306	326	303	343	299	312	327	353	351	335	283	338	311	323	308	296	346	292	320	325	315	327	314	339	326	333	297	336	275	331	325	300	340	323	332	309	334	304	305	356	311	332	303	332	317	375	321	309	318	316	336	345	301	335	322	347	307	324	334	343	317	326	341	320	351	337	323	324	327	311	316	317	340	332	340	313	313	330	351	311	339	329	371	327	312	317	339	332	308	318	308	327	356	339	320	323	356	295	307	304	360	309	303	343	337	296	303	318	324	348	383	323	285	304	341	319	338	324	318	327	294	336	321	353	328	335	350	301	300	323	297	306	331	292	305	319	318	321	316	311	309	335	304	316	326	329	325	324	323	286	309	326	313	277	311	299	319	321	370	338	332	373	311	339	283	325	320	347	336	316	317	362	348	308	333	351	312	314	334	302	311	329	310	314	331	326	342	341	353	318	285	332	334	323	326	320	316	331	331	285	334	327	363	360	273	331	329	307	323	325	323	307	331	329	335	327	315	311	334	317	297	344	298	297	325	312	351	294	316	316	329	352	336	312	317	331	299	340	353	334	306	325	348	313	324	301	316	348	299	307	314	332	359	348	328	295	331	357	326	329	318	304	357	294	330	315	352	332	356	335	259	373	369	312	318	321	332	308	352	312	321	300	326	302	343	349	334	297	324	341	334	315	336	310	352	305	314	341	348	321	323	316	307	308	318	311	335	336	327	352	342	307	314	315	314	315	315	323	286	320	347	299	310	314	304	339	319	333	327	293	338	303	345	319	336	330	324	303	341	320	308	319	320	290	320
25182	21414	27531	25647	10437	817	560	482	428	443	460	428	388	372	390	372	356	361	327	359	388	379	392	351	357	346	316	326	363	337	342	330	352	360	328	342	333	368	345	346	343	364	344	370	341	363	354	346	341	332	334	374	356	323	313	373	336	350	329	350	340	325	360	324	334	306	348	319	320	335	365	331	345	357	327	322	358	322	325	318	319	344	352	314	360	311	328	316	319	339	367	322	367	359	325	322	332	350	327	340	333	317	338	340	334	307	353	356	333	328	306	340	367	330	325	326	346	326	330	374	352	297	343	351	322	379	338	324	354	350	355	312	335	325	315	340	341	339	333	343	333	339	334	340	330	363	333	333	312	318	304	315	363	318	340	321	336	347	328	350	307	322	281	319	337	348	340	329	336	349	336	330	333	335	324	329	339	320	297	330	339	338	317	333	372	327	351	335	370	343	385	330	340	340	333	349	351	344	336	350	344	330	337	330	348	324	306	336	310	319	337	320	322	352	331	321	321	325	311	343	321	320	351	328	355	320	316	339	315	329	357	311	353	323	346	323	343	290	294	363	335	328	362	348	358	348	347	330	357	323	339	341	338	359	333	327	344	362	328	342	381	316	336	320	327	335	317	360	318	339	346	327	328	319	301	341	320	323	348	371	352	307	349	368	346	329	348	327	335	353	308	345	346	385	310	310	303	338	314	364	313	327	346	331	324	345	353	345	368	346	339	344	349	344	337	313	331	328	322	348	331	331	330	326	313	288	311	354	332	328	330	350	349	318	345	408	318	327	340	352	336	387	318	349	323	354	326	347	318	330	318	303	365	350	355	339	335	387	331	333	323	356	362	335	333	337	329	332	307	320	328	336	323	343	330	301	327	335	345	322	351	311	335	299	332	342	374	314	324	350	344	331	335	361	304	346	319	344	335	319	307	302	346	315	340	347	317	334	345	358	329	327	316	314	394	329	318	316	329	354	330	340	342	307	334	353	313	331	380	336	355	318	329	344	336	311	354	324	376	313	354	340	308	323	336	327	351	336	305	356	336	336	346	344	348	337	325	340	341	311	374	343	312	333	375	340	336	363	307	345	321	351	343	329	342	327	340	318	340	330	320	370	315	322	342	315	335	354	336	319	319	292	335	357	330	334	330	332	336	346	334	355	342	331	333	315	357	342	339	337	303	336	349	345	363	317	317	345	374	359	329	328	329	315	340	309	331	312	324	310	367	330	365	316	341	322	320	330	328	334	298	368	351	341	339	350	322	319	342	335	351	325	352	355	319	316	333	355	332	361	319	283	343	309	341	320	337	333	304	328	309	355	340	317	362	334	371	335	335	307	364	314	348	331	316	347	356	378	299	367	362	322	347	346	328	350	302	342	328	357	326	345	349	323	382	334	371	363	353	353	353	321	336	330	322	343	327	313	361	355	356	329	319	315	344	294	366	338	333	366	326	348	328	334	300	317	365	330	331	322	315	314	311	364	345	329	363	342	339	296	354	341	342	318	344	355	329	315	317	358	319	341	345	351	297	337	345	329	349	369	320	338	329	333	336	329	322	347	357	307	352	331	346	370	318	329	350	325	313	329	312	323	354	315	321	339	334	325	356	351	344	336	278	337	354	361	355	330	338	360	343	314	336	344	360	305	332	343	332	342	333	329	341	332	358	389	327	322	343	337	309	316	373	305	335	321	358	366	352	345	339	342	326	331	341	351	323	318	315	314	360	368	308	367	334	322	347	317	340	371	325	331	343	354	334	344	335	368	334	343	348	332	342	348	343	349	352	325	326	344	324	334	332	337	319	353	334	310	350	327	331	332	284	333	345	321	300	324	315	347	369	317	333	336	362	345	306	335	376	355	350	366	327	334	303	327	324	312	312	332	314	338	349	321	331	340	325	302	351	348	336	320	337	330	333	338	340	360	318	326	336	344	365	334	349	333	346	355	334	333	345	344	314	335	334	291	343	358	308	334	333	343	318	335	321	328	363	358	318	355	305	322	327	359	319	371	333	306	347	348	355	321	307	363	324	329	328	333	357	326	361	339	362	334	339	338	323	325	353	367	351	322	340	357	377	334	335	327	318	320	327	340	354	342	303	335	308	383	328	306	365	333	347	350	372	299	337	324	332	340	347	318	312	333	339	339	331	319	352	331	357	351	336	354	319	339	321	356	332	344	328	328	343	354	355	364	339	338	341	327	314	376	327	354	334	364	335	377	368	315	355	359	331	292	339	352	369	314	344	370	347	363	347	316	329	380	327	330	306	342	313	341	331	328	311	337	330	356	335	326	314	338	320	323	335	348	355	352	356	324	325	353	322	325	319	328	343	341	386	359	352	292	322	334	371	364	348	350	317	342	334	332	345	353	348	343	338	336	368	341	324	324	335	341	330	329	332	310	371	341	335	327	312	326	339	342	340	334	379	307	345	381	317	354	297	297	303	340	322	336	338	314	356	327	354	335	318	316	318	335	315	342	369	333	305	315	313	334	336	320	351	314	336	326	327	330	317	333	344	304	353	334	342	330	327	288	332	307	314	335	364	335	339	348	336	324	358	319	373	319	336	317	330	335	300	347	380	351	302	340	335	333	344	356	359	309	339	339	364	359	318	323	332	334	347	327	327	332	314	327	325	305	359	370	348	345	329	332	315	368	347	341	323	323	292	299	349	330	340	331	347	290	349	358	327	349	331	333	368	327	364	314	356	340	351	323	351	321	342	342	343	295	331	302	357	343	318	335	339	321	340	330	358	318	362	322	322	347	323	329	308	332	330	383	321	320	338	343	325	344	330	331	313	361	345	332	364	352	320	329	376	346	365	373	332	338	314	332	338	351	356	333	374	338	337	340	328	330	313	372	347	357	392	343	341	328	330	346	328	362	300	350	346	345	339	345	371	356	344	345	294	353	337	357	352	351	353	338	346	326	331	328	340	321	357	312	332	333	358	348	328	321	342	323	318	329	330	359	319	336	315	305	360	355	350	340	327	338	301	358	322	336	351	303	348	338	353	323	342	274	332	322	333	318	322	324	334	329	360	290	306	288	334	347	346	348	346	337	313	342	334	327	312	359	350	321	317	351	334	325	372	360	369	315	317	333	327	313	339	335	295	328	313	344	346	348	324	359	339	333	353	319	346	316	312	308	335	350	321	362	342	337	327	348	331	327	341	361	351	346	325	299	327	332	325	319	348	336	327	355	320	334	352	362	331	336	306	356	330	349	343	328	340	330	328	325	348	330	341	328	368	342	348	365	357	318	341	339	331	330	327	340	310	330	309	335	356	341	331	336	336	341	297	348	361	314	322	333	383	341	341	331	333	373	342	343	334	335	307	361	344	379	318	315	345	324	403	322	332	318	321	343	330	356	333	308	341	348	332	322	353	310	344	367	315	366	330	348	356	318	346	320	351	340	297	350	339	326	320	299	335	343	303	335	350	369	307	329	335	340	342	325	310	279	315	322	289	325	299	325	385	326	347	354	307	363	376	338	343	351	328	339	323	344	324	338
3391	5287	7534	1702	1267	1017	817	747	646	605	502	499	465	457	422	422	407	421	421	389	437	351	371	408	351	401	401	387	358	358	390	392	397	382	376	362	348	388	327	396	384	381	379	353	393	379	355	399	416	366	360	387	390	397	355	410	353	374	372	363	376	356	368	374	342	348	334	386	366	355	355	355	359	343	372	364	365	374	389	362	354	365	385	356	365	375	393	367	387	378	370	353	369	351	407	383	335	379	365	355	353	367	415	377	372	399	375	349	351	364	356	375	367	360	380	371	368	369	355	380	359	382	352	367	357	352	348	357	371	357	365	355	377	318	380	377	375	367	371	348	402	387	368	343	344	379	380	354	348	367	355	332	372	371	395	344	391	402	384	351	358	375	368	331	358	385	348	361	371	379	365	365	359	380	373	356	374	363	355	379	355	371	352	386	370	409	402	347	365	358	382	358	366	365	368	361	388	358	394	352	365	393	340	360	373	380	366	366	337	394	346	362	372	358	361	365	368	360	377	395	400	372	387	376	368	357	345	350	363	343	404	384	364	399	368	414	389	386	350	369	338	372	355	332	381	366	396	375	363	377	365	377	361	358	371	342	350	353	385	387	339	353	347	369	354	350	373	339	347	362	358	384	384	368	370	328	330	361	380	364	355	376	341	404	345	372	374	366	368	336	323	393	343	385	360	373	416	401	359	368	358	362	370	377	353	355	367	399	348	362	359	363	373	372	389	376	343	334	363	341	343	372	360	330	368	348	340	396	372	355	373	359	381	344	347	395	361	372	356	338	345	368	336	369	375	386	356	337	402	378	367	359	351	375	402	343	350	393	360	354	352	323	356	354	358	382	353	386	353	382	352	380	357	352	387	363	348	346	347	384	374	365	387	345	367	354	326	357	324	402	359	394	354	368	370	352	382	361	356	347	359	372	338	360	383	355	333	364	385	360	368	390	390	421	372	364	417	403	343	363	373	354	388	365	403	337	342	405	371	368	347	395	371	324	344	401	369	362	351	347	354	357	356	367	365	359	350	371	385	365	363	403	377	359	370	358	334	340	353	354	347	391	348	356	375	368	380	400	340	380	345	394	368	383	368	366	387	394	399	383	367	370	340	355	366	348	346	377	340	363	348	396	369	411	361	386	393	355	382	377	313	337	357	351	378	350	351	380	371	374	386	360	350	385	383	362	412	360	353	352	392	365	338	380	367	375	392	363	313	390	380	393	367	363	351	356	335	353	360	400	366	394	389	388	391	351	397	360	375	374	353	345	369	363	388	369	347	359	369	357	346	359	325	349	337	424	393	362	320	383	361	365	400	386	355	382	352	345	351	329	369	344	361	401	399	389	384	378	359	319	378	392	372	368	353	335	341	386	374	329	384	377	363	375	402	380	353	353	397	344	356	358	369	384	392	378	353	395	345	360	339	368	349	351	353	425	356	386	355	357	345	368	384	326	360	368	331	390	356	354	355	361	346	352	361	388	347	380	386	342	355	367	380	353	368	394	364	392	373	349	417	380	343	349	354	389	381	328	405	372	369	350	384	356	385	401	350	373	362	360	347	388	366	384	391	379	362	349	394	384	373	364	347	371	345	359	379	360	388	379	351	346	345	395	423	402	391	356	387	346	323	371	351	371	370	326	370	354	356	364	351	348	361	372	383	361	363	318	385	387	340	383	375	386	390	363	381	389	332	372	357	378	396	352	374	389	384	350	369	383	320	352	395	359	381	348	337	371	400	402	345	379	398	377	352	329	367	353	368	376	346	357	318	373	357	343	353	378	364	350	365	365	372	345	353	376	362	354	367	388	413	310	339	384	357	361	363	352	351	342	364	369	374	345	336	351	353	384	378	378	373	357	339	343	381	371	365	367	361	353	372	369	342	366	377	360	332	348	380	398	357	375	358	341	346	373	374	393	341	355	388	333	376	346	380	395	362	352	394	338	392	379	379	357	374	349	431	354	343	331	370	368	362	399	374	382	349	375	379	388	349	375	382	391	380	360	338	348	398	387	351	359	364	345	367	398	383	367	382	393	372	391	353	379	374	350	357	325	360	345	356	380	361	361	369	341	388	378	382	372	367	381	391	371	358	365	332	364	344	365	364	381	379	367	360	370	374	353	379	357	379	355	390	379	379	369	345	360	331	374	361	391	359	394	371	391	360	362	351	337	376	401	354	348	362	386	324	380	350	411	358	355	382	364	352	361	356	365	357	350	348	408	355	368	405	389	327	344	396	350	354	364	346	366	354	369	375	375	376	375	373	380	356	358	340	367	337	366	372	350	355	372	361	358	429	344	376	363	364	355	403	353	370	360	394	351	358	355	371	400	375	380	341	426	358	371	340	360	377	355	347	348	317	361	322	347	321	364	398	334	335	338	376	357	374	349	338	377	418	370	359	353	372	369	355	388	338	342	394	351	348	379	385	374	369	361	378	370	349	379	360	380	349	390	370	409	388	392	373	377	368	395	341	372	331	408	345	341	366	382	369	386	385	358	356	386	362	351	372	359	388	359	353	338	344	387	356	390	394	399	344	354	345	384	381	374	372	357	388	353	373	380	381	377	357	378	365	403	352	331	375	388	366	370	369	346	348	364	377	363	390	364	350	343	385	360	374	364	378	390	355	369	344	394	371	351	381	365	376	350	373	365	370	393	371	382	352	368	370	353	389	381	387	389	348	353	363	358	361	390	359	373	347	351	361	381	332	361	402	370	340	354	388	359	385	349	373	353	377	370	379	343	384	366	356	359	362	369	391	370	385	386	366	369	382	359	376	355	350	381	333	393	373	391	390	370	363	366	314	353	352	348	357	394	354	348	349	363	401	358	386	376	367	349	391	397	363	370	363	345	371	330	383	379	354	354	377	374	402	378	354	399	339	411	366	399	367	376	349	400	335	352	339	396	356	367	362	374	362	357	407	380	342	344	354	371	333	380	379	346	376	389	386	386	359	370	379	347	372	389	388	332	364	379	365	370	416	335	365	355	370	318	360	396	358	352	366	361	385	380	399	371	377	380	362	371	351	383	353	349	405	335	353	405	370	396	371	372	390	341	379	379	350	377	376	394	349	356	382	362	356	364	388	381	333	355	363	382	333	382	398	409	348	350	352	400	358	350	392	364	379	372	385	382	342	378	373	361	378	376	407	313	343	368	381	378	374	350	363	386	323	388	335	336	389	363	351	391	354	357	375	369	379	380	392	363	372	353	346	354	349	379	322	325	343	389	362	359	364	385	381	328	366	369	369	372	372	378	402	397	382	365	422	404	365	368	380	356	397	355	360	378	398	391	337	315	384	343	366	370	388	376	363	353	378	363	341	334	351	338	363	368	342	384	380	350	351	361	360	363	375	393	378	362	335	373	379	375	400	404	370	355	346	390	382	346	369	387	372	380	362	404	321	377	378	365	383	383	379	367	371	366	365	354	377	368	377	377	317	386	378	376	363	369	404	351	376	387	379	390	388	371	394	345	361	327	346	386	370	362	374	373	372	372	376	327
22914	21454	29060	24286	21455	21510	9178	1371	1039	969	902	822	807	744	769	688	742	625	695	642	641	619	604	621	636	611	577	601	654	633	662	645	592	645	609	584	543	607	597	629	581	594	637	616	622	580	608	611	599	623	610	633	606	619	581	528	570	665	613	560	582	582	601	595	600	623	594	637	599	581	611	591	610	573	594	566	608	590	560	605	573	579	581	581	571	619	604	532	596	596	594	601	609	566	606	576	552	606	577	651	583	566	566	579	574	585	600	577	566	591	607	651	588	547	567	615	640	576	559	589	590	613	574	562	563	612	621	617	565	560	568	591	579	542	600	598	530	586	581	567	583	585	578	578	605	637	559	568	558	556	542	573	580	578	586	601	614	628	585	599	564	587	570	573	564	573	562	509	605	573	581	648	534	542	598	590	575	582	577	613	540	621	551	572	644	579	567	613	622	591	626	578	619	602	615	565	634	588	567	575	565	590	540	589	621	562	585	623	561	551	599	541	598	557	556	576	600	605	599	556	575	575	544	570	630	581	584	592	574	587	571	567	626	572	571	630	592	609	555	575	580	530	614	612	574	603	617	583	582	546	594	572	557	608	586	605	550	587	589	550	538	561	591	616	613	573	566	580	579	596	593	572	597	569	614	580	524	575	591	530	573	622	613	538	601	595	584	597	596	558	617	581	557	584	612	554	608	593	590	558	600	601	648	564	573	520	590	575	584	613	595	577	619	572	613	581	614	564	602	557	567	609	572	545	621	614	585	592	601	591	574	598	616	607	588	602	560	607	601	613	591	563	538	609	586	601	599	590	554	588	572	595	545	585	597	593	590	596	559	612	573	574	568	590	524	571	582	587	596	579	590	625	602	594	578	581	576	541	555	554	550	566	603	603	591	568	585	578	574	602	576	558	578	544	570	571	566	545	560	549	529	569	593	547	566	577	560	587	586	581	585	580	574	537	560	612	575	596	576	536	614	600	589	604	611	568	577	608	615	624	537	551	563	569	569	548	562	547	618	588	605	573	572	582	636	606	574	619	560	540	543	587	576	574	612	545	557	651	565	582	615	590	557	583	592	607	574	584	599	595	625	591	573	540	542	560	546	575	543	580	588	567	562	617	594	585	597	575	567	602	560	568	606	593	569	582	543	542	585	568	567	599	546	615	543	576	576	580	607	584	578	573	604	524	594	608	584	567	606	575	586	599	585	592	590	568	574	590	550	543	572	595	589	567	577	594	563	549	574	558	603	565	550	565	604	596	600	585	562	573	571	553	582	609	584	593	583	544	608	571	597	601	594	596	543	578	583	544	556	539	528	562	587	575	581	610	605	594	579	610	591	588	565	639	553	596	615	565	513	572	552	580	598	576	552	554	524	617	590	574	583	577	607	602	600	563	633	567	578	584	559	565	618	579	581	604	577	550	567	602	616	601	584	611	610	602	607	597	562	612	606	580	622	579	570	589	564	583	564	545	574	599	573	610	608	621	566	619	579	556	568	581	599	551	604	567	595	629	604	611	573	606	571	575	641	546	572	589	600	577	567	579	584	598	611	564	594	635	536	630	626	584	582	560	591	549	576	560	587	552	573	634	551	519	584	600	585	619	547	604	556	578	581	578	559	554	573	614	560	564	547	600	589	572	579	536	545	539	579	580	607	589	582	534	570	570	580	531	614	556	599	613	644	589	591	575	597	559	564	568	536	572	582	586	582	597	604	570	615	575	555	576	610	586	590	566	628	586	598	577	603	569	556	588	587	618	590	558	604	588	621	550	608	590	599	618	589	557	576	569	585	579	604	563	559	624	622	573	552	609	559	604	619	590	587	623	568	568	595	589	570	609	577	620	613	576	574	644	531	589	554	572	597	590	562	588	602	572	616	540	552	609	568	559	587	596	589	590	563	526	636	568	594	595	574	583	539	568	538	609	556	613	608	589	553	561	595	568	579	596	546	587	607	576	567	593	604	573	561	605	538	592	570	598	601	594	542	610	534	599	558	579	550	578	570	592	581	587	618	563	584	608	603	576	578	540	574	576	555	601	597	612	588	602	572	585	607	570	609	603	580	594	608	612	567	625	598	593	560	526	597	614	598	605	594	577	574	638	566	581	571	599	610	593	625	599	570	533	530	591	536	567	582	634	606	551	587	573	586	568	575	609	576	537	613	592	562	593	602	572	580	631	571	586	592	525	632	566	592	556	596	570	573	596	538	542	565	554	583	598	531	606	595	536	601	618	595	598	601	591	612	575	602	573	552	533	581	597	539	589	640	581	577	549	549	590	578	582	577	603	595	608	596	566	641	608	612	581	595	577	606	564	601	561	569	588	537	601	585	561	589	599	595	593	582	575	579	547	560	606	651	596	616	563	581	549	574	576	634	601	566	579	559	588	619	566	617	606	525	564	586	580	583	552	609	623	561	558	562	571	598	565	571	601	532	615	577	596	567	589	589	603	566	615	594	554	570	563	635	576	609	616	552	576	599	523	583	612	605	601	551	549	564	595	590	572	590	583	605	590	563	601	580	616	559	558	616	586	604	583	588	589	606	554	515	644	601	573	576	596	616	587	566	565	568	546	587	604	594	583	613	612	617	570	567	591	614	567	567	560	593	586	596	541	533	620	598	535	581	570	588	549	608	591	565	634	597	581	603	586	593	579	587	620	588	588	563	526	589	609	620	561	591	605	586	546	582	596	579	604	575	607	611	587	586	587	586	568	555	582	525	569	548	563	619	532	568	569	581	590	618	525	615	561	597	597	572	565	584	546	600	563	544	588	606	539	567	545	615	604	557	592	558	591	618	596	600	602	590	589	585	584	580	612	615	613	602	590	581	549	505	567	561	493	625	594	599	582	539	632	578	585	592	623	581	543	603	548	606	558	531	624	582	597	570	596	580	558	587	568	546	581	595	600	601	561	586	573	557	580	602	552	616	593	591	589	566	565	563	582	608	580	549	615	572	614	593	564	599	561	549	568	586	597	583	550	598	602	574	594	535	561	587	574	618	563	609	615	627	593	623	543	550	592	551	558	582	599	636	551	573	586	590	542	570	557	601	539	609	564	537	596	564	572	560	567	585	592	580	549	570	559	550	572	557	550	624	616	594	579	587	608	532	600	579	576	571	627	595	582	555	559	545	556	570	587	554	564	567	583	634	607	564	559	564	621	630	560	575	538	534	579	602	597	548	576	569	578	534	587	588	588	576	564	620	560	581	599	602	546	575	534	582	586	588	539	550	614	644	589	575	592	592	542	618	595	586	559	604	607	632	597	603	575	613	581	580	575	579	547	594	571	549	596	558	539	608	580	556	571	586	592	600	552	568	583	569	551	606	564	599	542	623	548	558	575	520	578	589	574	592	576	559	599	592	586	538	601	542	595	603	584	561	597	590	603	580	613	601	597	559	604	568	595	552	585	609	586	572	608	566	594	606	588	607	570	520	571	590	536	552	569	564	543	596	568	567	570	608	609	653	583	554	614	601	607	596	546	543	564	544	583	615	606	591	570
4930	15228	19548	4962	3742	2832	2186	1762	1515	1212	1136	1021	865	851	843	805	782	735	693	712	691	654	658	698	687	647	663	678	614	656	647	653	644	648	604	646	618	605	620	609	560	615	571	599	579	595	602	576	580	606	598	591	570	596	593	573	569	598	574	596	597	607	651	600	606	619	586	581	602	627	612	613	594	589	605	600	540	577	571	604	577	567	596	633	609	608	618	567	593	597	610	598	569	565	623	591	563	558	594	628	580	532	608	611	563	637	617	534	600	618	576	589	605	575	618	595	641	591	591	586	607	582	585	650	598	655	601	603	607	601	611	592	565	599	589	615	581	623	680	585	587	587	546	570	602	557	582	591	602	532	614	569	571	615	607	592	605	634	557	597	573	601	535	568	573	589	622	596	579	556	583	605	573	590	568	585	598	558	593	572	592	618	604	570	606	559	579	613	581	578	570	597	564	616	588	560	580	582	600	596	630	561	578	596	586	601	533	579	572	560	633	593	566	608	632	571	579	581	566	555	583	564	595	550	570	606	627	592	590	576	566	611	622	531	569	581	560	624	585	579	555	616	599	643	597	598	572	612	566	612	579	591	552	600	612	552	544	569	572	582	610	579	581	551	584	581	526	629	633	590	583	567	611	604	592	593	559	567	613	586	600	594	596	600	577	572	589	602	582	555	575	588	601	601	611	590	611	600	652	565	603	640	625	598	618	547	598	544	612	584	598	557	609	599	605	564	549	590	537	608	603	581	600	577	598	616	616	577	584	576	624	602	589	592	572	558	642	582	602	594	511	594	652	592	616	634	595	631	589	608	550	624	528	564	622	576	623	610	586	546	590	609	567	575	601	580	598	568	594	552	589	559	562	594	608	601	568	596	636	572	603	628	626	571	608	588	614	623	614	597	613	589	577	576	559	601	592	588	611	611	550	544	609	584	570	570	618	614	591	548	569	605	600	616	564	585	570	588	632	570	572	605	561	618	586	592	575	608	564	582	596	604	574	576	541	585	616	545	599	614	592	573	605	607	609	618	579	609	596	590	555	605	578	588	565	588	596	626	583	599	579	639	557	610	590	567	590	615	591	555	579	588	617	590	577	603	592	629	577	554	619	621	587	563	588	608	573	574	621	600	550	568	572	586	605	557	554	584	576	572	592	594	610	573	553	605	611	561	579	644	585	634	598	563	596	609	570	577	582	580	602	591	628	591	544	603	631	561	615	577	560	586	590	563	584	609	598	610	574	581	591	572	631	584	560	582	607	554	561	569	587	591	628	619	622	561	593	616	600	595	529	623	567	603	621	553	573	566	596	555	590	574	566	617	596	590	615	567	591	609	586	554	570	585	586	608	626	627	655	565	622	580	577	594	601	619	618	567	602	524	546	568	609	589	611	597	553	630	607	575	566	586	597	600	599	591	560	559	534	620	595	616	579	622	574	566	609	596	601	591	584	584	617	576	623	546	586	579	518	587	600	571	596	609	614	583	611	585	601	608	565	565	562	579	603	574	610	600	595	607	572	624	601	585	544	617	581	597	586	626	599	532	579	568	588	636	564	613	592	611	575	581	598	595	598	571	595	546	568	585	554	619	582	625	573	590	580	569	571	606	606	579	626	560	585	592	595	574	577	576	623	593	615	601	583	597	570	583	568	590	559	603	613	599	571	572	589	602	574	588	584	561	598	539	544	623	594	607	585	594	598	590	589	611	589	577	598	602	588	585	573	605	600	605	602	601	574	565	611	586	579	593	594	574	566	589	585	533	563	607	574	629	632	590	582	578	570	570	602	611	592	606	584	608	613	599	611	572	596	641	615	548	571	572	551	543	564	603	582	569	617	640	642	606	563	599	599	593	544	623	586	586	611	585	603	596	559	573	577	534	582	636	577	601	618	574	604	560	598	573	610	639	548	673	523	613	596	580	578	583	581	582	601	597	575	632	561	577	545	607	573	550	597	551	605	589	599	596	591	588	587	571	585	588	554	572	555	530	578	596	601	628	618	601	587	562	580	550	600	580	576	595	587	600	598	605	584	608	590	573	580	588	556	569	602	618	593	627	594	642	566	607	597	566	574	562	582	537	599	548	619	619	586	573	597	539	593	546	609	546	586	605	597	591	521	584	605	588	595	608	550	577	555	613	600	587	604	589	589	598	579	568	640	573	587	609	528	577	551	621	580	547	597	603	573	600	574	586	572	588	611	550	542	580	627	594	568	548	582	551	585	582	600	543	567	565	596	540	592	596	577	658	559	564	613	604	638	569	607	612	587	580	578	616	589	596	615	546	555	591	589	607	533	610	572	591	582	579	595	587	608	591	587	585	577	595	612	576	606	551	592	546	616	608	575	597	604	591	555	622	557	617	604	596	554	564	644	569	600	602	578	525	592	604	563	607	556	568	617	592	581	577	596	578	587	629	616	619	629	619	642	593	598	605	581	566	575	620	571	583	583	566	612	600	601	576	598	564	563	570	596	564	566	565	575	571	581	550	609	574	581	567	551	592	610	620	585	578	633	556	651	599	596	607	563	585	565	641	560	597	625	563	547	619	612	602	570	564	593	592	560	582	637	583	566	577	592	565	580	560	594	570	605	608	579	554	621	549	595	530	569	588	591	543	568	603	593	628	609	587	575	608	635	562	591	601	583	599	585	566	572	583	564	575	578	585	590	563	633	623	578	581	566	585	556	610	568	582	632	620	596	582	616	599	606	603	602	558	556	554	526	607	577	587	626	593	601	572	599	594	617	554	572	593	551	589	624	654	566	577	597	565	596	605	615	558	600	577	594	584	617	599	577	588	543	618	600	526	573	562	616	616	598	614	569	628	628	550	552	552	616	579	557	594	592	598	582	582	573	586	570	567	607	609	570	616	571	589	583	593	580	625	590	590	573	669	587	586	544	572	614	607	556	594	567	614	544	582	567	586	551	624	583	546	590	577	585	575	611	593	612	605	587	617	581	598	587	631	573	597	570	595	614	604	593	584	625	558	606	567	604	587	582	566	572	627	618	573	581	592	593	563	604	600	568	620	639	578	570	590	613	559	568	590	527	607	565	577	594	638	570	589	638	570	571	572	589	610	563	577	604	615	596	596	549	594	600	582	630	604	563	590	580	621	591	559	611	604	588	589	583	626	554	576	581	572	563	610	561	625	575	602	631	603	574	553	558	595	581	554	578	593	583	591	549	590	614	598	587	593	597	592	590	533	540	622	578	587	592	558	594	604	572	594	598	574	585	589	603	607	609	600	589	560	578	564	540	630	607	599	609	599	588	591	565	563	565	616	609	559	594	588	550	588	594	551	576	582	578	576	617	608	582	633	551	616	606	594	641	621	596	586	617	585	603	598	627	627	582	567	573	596	582	619	613	589	586	609	611	564	586	552	578	574	598	577	569	585	580	579	569	579	538	608	528	562	581	568	566	560	625	591	588	560	564	595	568	615	613	522	562	551	605	572	609	574	618	583	571	581	586	557	575	618	573	614	556	608	578	571	527	556	593	600	617	612
27824	17664	6007	606	255	219	191	187	181	182	190	164	185	183	181	182	174	170	173	167	155	180	174	167	167	168	177	178	143	177	172	163	177	162	148	158	167	167	151	159	171	179	180	169	166	167	161	170	177	162	154	173	175	166	153	154	181	150	183	179	156	184	159	171	173	178	164	153	168	160	170	174	164	171	181	177	155	176	180	197	152	172	181	147	179	167	156	154	175	172	190	190	179	178	148	155	169	162	162	145	162	166	163	158	155	174	182	180	155	204	177	176	167	185	147	167	157	163	143	146	175	165	157	145	173	178	148	153	164	138	163	147	171	166	167	163	167	161	164	162	174	165	152	165	158	188	171	189	153	170	155	170	179	143	160	157	172	166	152	157	191	171	177	165	157	146	195	149	152	167	148	184	174	155	176	157	165	191	172	162	162	175	160	157	153	149	185	172	167	166	168	180	176	161	191	129	195	156	161	177	169	168	155	163	163	150	172	169	162	164	154	163	177	149	164	179	176	180	144	193	163	151	163	182	172	183	167	168	164	159	157	193	172	173	163	155	171	159	160	164	147	168	177	153	148	158	169	154	145	166	168	134	151	145	152	160	148	159	174	162	186	164	173	167	140	161	169	179	160	177	173	181	159	171	166	138	181	175	163	159	162	153	165	206	162	150	143	150	162	184	151	181	152	166	166	172	162	168	158	150	158	172	176	171	158	149	163	188	171	155	153	129	178	177	167	165	160	172	150	194	170	168	152	164	177	169	149	162	160	142	153	175	173	146	155	179	173	154	191	169	184	158	156	167	152	158	166	176	177	164	164	177	165	157	164	182	181	170	158	181	183	162	162	164	170	157	156	158	157	156	195	165	159	154	167	176	168	151	181	176	172	180	176	174	169	148	169	169	168	164	176	171	181	176	158	172	161	173	150	184	170	167	173	163	172	183	141	171	169	163	165	163	180	170	176	168	171	192	165	148	186	147	167	169	158	197	169	161	179	171	166	180	192	167	165	159	173	174	167	150	178	158	193	170	168	176	165	144	177	162	154	146	174	132	169	179	178	148	154	166	159	181	148	174	173	179	162	194	179	156	149	173	174	197	179	168	186	193	186	182	169	162	156	175	183	178	163	187	198	152	164	145	153	171	163	166	154	183	166	155	180	160	182	184	150	163	168	149	192	181	176	170	166	189	171	166	154	165	190	173	168	158	169	157	185	180	141	164	180	169	186	173	139	168	189	148	164	166	135	149	187	142	177	175	160	155	180	155	174	161	160	186	176	166	161	160	188	162	154	173	162	155	171	158	166	177	145	159	190	156	168	151	160	145	188	152	148	151	147	177	167	152	159	162	166	150	173	153	166	157	149	138	159	151	163	158	159	168	170	169	169	166	178	160	171	174	159	177	179	145	187	180	162	166	169	165	163	165	177	164	168	173	174	175	157	188	175	160	174	167	147	170	160	140	156	168	158	168	170	174	164	172	167	160	184	174	166	185	172	164	153	165	164	158	172	146	188	187	159	176	170	165	163	153	173	158	185	176	176	141	166	163	126	157	175	170	169	178	170	182	170	186	163	177	175	170	170	149	154	170	176	174	170	164	144	213	154	178	145	176	152	188	174	169	179	188	168	166	163	175	164	162	193	175	158	184	161	168	169	179	155	181	170	178	155	194	163	148	184	180	156	172	164	175	169	161	184	150	159	162	175	169	150	159	176	154	171	171	160	169	184	157	160	176	194	169	156	168	143	154	137	169	178	165	138	186	162	147	156	139	152	174	186	175	158	181	166	168	137	161	160	157	161	169	141	171	157	161	154	173	152	157	181	128	166	158	149	163	178	153	137	165	170	166	141	176	150	183	155	167	170	150	176	161	171	147	150	177	161	152	188	178	160	150	170	163	154	160	182	157	174	167	172	171	159	149	178	156	155	192	142	166	167	177	175	176	161	195	162	181	168	152	190	172	170	185	161	162	135	176	163	165	171	180	150	147	173	185	151	195	178	151	185	145	168	184	149	165	178	152	181	155	160	171	167	154	178	151	188	164	187	158	176	196	168	180	167	160	151	158	158	169	157	185	157	178	163	144	167	179	193	147	155	166	167	171	162	176	164	198	166	167	178	177	181	165	135	183	154	159	180	186	145	162	172	171	163	167	164	183	148	184	157	174	164	175	177	163	184	163	163	183	191	152	163	192	153	158	160	189	152	176	177	148	160	195	192	186	156	157	176	181	163	164	181	151	166	187	176	206	179	161	161	171	163	138	183	175	165	143	136	191	149	159	154	160	166	148	175	171	183	175	172	153	177	163	160	186	170	166	158	182	164	162	155	183	187	192	173	177	148	189	178	157	172	166	161	175	162	164	157	160	163	167	162	174	163	154	174	150	190	141	170	170	169	172	159	168	174	167	146	162	182	151	179	177	166	176	154	158	161	176	149	168	157	174	170	196	148	163	176	165	181	161	166	173	159	163	173	183	156	163	158	165	194	164	153	162	197	172	153	165	171	158	159	153	177	163	142	164	186	157	165	176	149	197	157	155	150	159	153	162	185	201	187	151	168	192	166	154	158	166	160	154	171	152	192	160	142	170	176	171	155	163	166	161	185	137	161	176	174	187	167	173	154	174	155	172	162	158	175	173	152	175	139	157	188	161	169	193	153	171	164	170	158	152	169	170	165	159	143	187	157	163	170	170	165	146	172	165	160	156	151	165	168	167	148	162	193	152	142	166	163	175	174	167	147	172	169	158	187	162	154	169	165	169	171	153	177	144	171	171	162	178	163	169	160	154	163	177	173	191	177	169	156	150	137	167	136	173	157	156	175	158	156	160	177	184	171	180	157	186	166	167	176	135	161	140	170	196	185	187	169	163	160	162	175	134	147	144	173	196	162	150	138	147	157	185	171	166	177	186	156	175	160	141	172	183	181	173	163	163	155	180	158	147	156	162	165	172	178	173	187	155	182	154	168	173	156	167	192	182	153	168	187	170	141	170	172	148	160	172	154	165	157	170	177	164	185	157	155	166	160	143	152	170	178	157	170	138	155	173	188	154	161	173	180	164	176	176	162	153	175	181	157	156	171	163	160	153	172	155	192	164	134	176	148	180	191	184	153	172	174	165	174	156	165	152	153	156	148	165	167	177	164	175	180	152	163	157	149	158	158	160	151	159	159	184	165	156	155	182	165	162	176	169	187	141	187	169	171	170	157	167	149	173	160	176	147	178	170	168	170	179	167	162	160	181	172	167	174	164	176	150	157	161	186	160	174	157	145	165	164	178	161	194	173	188	162	176	170	163	162	157	176	174	163	182	147	159	167	140	157	172	166	154	161	161	161	165	168	166	159	168	180	176	172	177	185	160	158	162	155	159	167	145	167	177	159	156	144	159	163	161	159	156	197	155	173	158	152	161	166	155	170	148	147	162	149	162	155	152	179	157	179	168	158	155	194	170	167	170	174	192	173	177	194	171	148	172	173	193	174	184	160	154	154	166	169	175	166	167	179	166	165	152
4274	851	2677	322	294	233	237	211	185	212	198	206	180	201	176	186	198	215	194	208	186	178	203	184	167	161	179	182	204	180	200	196	211	186	199	208	189	195	173	192	200	179	192	180	173	180	173	201	179	195	192	179	184	196	162	205	204	193	171	163	175	185	183	190	193	186	180	173	182	188	194	169	175	201	188	187	183	202	198	174	162	198	172	188	199	209	196	178	185	187	210	174	195	193	191	192	201	201	188	180	173	199	191	190	183	160	176	203	189	182	196	179	174	186	209	183	168	178	187	184	201	166	181	185	162	185	190	197	206	191	200	183	192	161	171	186	180	186	159	157	201	187	190	198	196	201	160	194	160	187	178	187	189	171	186	191	202	205	174	186	181	199	188	206	209	190	195	198	196	184	183	184	208	185	185	168	172	205	215	201	200	182	215	165	191	207	180	194	179	190	208	206	178	189	186	176	202	193	181	207	191	194	175	204	194	197	182	192	168	192	198	180	178	173	181	184	204	171	174	187	188	200	196	181	194	214	190	196	216	188	188	177	173	193	173	197	182	181	198	189	189	211	183	176	206	176	199	186	191	205	195	174	190	181	188	188	168	179	183	205	160	173	181	165	175	183	201	201	197	209	193	195	186	176	178	204	167	162	201	170	197	182	161	220	180	190	196	196	200	192	177	180	196	195	202	159	189	201	198	176	178	175	176	174	177	175	202	185	187	194	175	195	198	190	181	168	191	158	201	197	195	177	170	202	193	200	177	193	180	169	189	203	166	183	180	195	182	182	188	183	178	198	195	200	192	197	194	200	182	186	179	171	178	201	192	177	193	154	168	174	203	193	186	207	189	177	200	174	197	173	191	209	211	164	171	183	196	189	193	157	181	175	167	181	182	192	182	219	184	204	174	186	181	205	192	176	197	187	190	167	194	206	192	171	163	199	206	179	165	165	182	177	205	178	184	195	208	191	180	159	188	199	190	153	164	206	211	197	207	191	175	186	183	197	200	186	194	154	189	214	198	189	173	172	184	177	185	185	192	180	179	175	168	189	198	199	172	184	175	229	206	182	181	197	178	193	184	178	191	207	178	167	178	213	181	182	185	193	219	178	184	199	201	171	180	183	189	185	192	203	183	186	187	207	198	191	176	164	189	197	189	187	193	196	200	160	193	190	179	184	166	198	197	198	193	177	200	165	214	201	168	187	186	194	172	190	184	195	197	187	216	196	192	203	172	191	180	160	180	178	202	198	175	185	184	173	166	206	184	200	197	194	204	199	186	188	197	183	168	185	182	194	172	182	178	207	187	169	191	185	200	191	190	192	188	165	187	184	196	157	170	170	172	186	168	195	197	189	181	187	200	187	180	171	215	185	186	191	180	184	191	195	191	187	188	226	173	208	169	161	194	177	166	188	178	168	168	198	180	187	174	178	176	179	195	206	198	190	204	172	185	180	195	178	180	195	187	193	185	171	165	183	202	186	211	175	169	197	169	187	199	178	196	192	184	193	205	178	178	191	180	179	198	167	176	191	202	178	173	207	189	174	195	183	186	189	188	230	201	175	163	180	192	188	166	198	180	196	169	190	195	199	178	202	168	170	189	201	201	194	179	197	177	215	193	174	181	182	187	223	190	193	167	166	188	200	204	169	179	162	218	203	170	196	182	179	173	189	187	195	167	189	210	167	200	181	219	201	200	201	180	203	196	177	180	186	203	192	201	184	194	172	206	164	191	204	165	161	189	174	190	186	200	192	144	201	197	176	180	176	185	195	167	175	202	197	200	170	187	181	155	195	181	183	174	168	178	210	184	180	196	170	200	173	159	191	174	170	188	199	186	182	207	180	193	188	208	178	180	215	182	154	213	194	188	199	213	191	181	182	167	181	219	205	178	177	195	177	184	208	188	182	187	163	200	204	199	181	174	164	199	205	153	189	182	191	212	190	157	182	196	182	172	183	173	196	188	193	198	193	204	182	219	173	217	174	180	177	179	182	202	190	174	183	198	197	202	208	182	194	178	195	177	184	197	196	151	200	204	180	188	159	188	191	187	197	176	192	194	182	200	149	196	181	197	169	207	157	205	176	201	192	208	159	180	167	193	185	196	175	200	187	192	195	168	209	215	199	179	186	203	172	172	206	197	195	187	165	210	187	161	195	210	198	179	178	181	188	199	178	195	180	182	199	177	213	173	206	162	188	153	175	194	161	186	174	179	195	190	188	184	182	171	194	170	183	179	188	179	176	170	171	200	170	188	198	195	199	206	182	186	155	223	169	155	182	179	170	191	199	194	180	208	202	165	202	214	190	191	177	220	179	187	208	202	171	171	156	169	195	194	199	178	184	171	189	189	170	167	177	204	206	169	173	218	196	170	193	190	189	195	183	187	206	206	186	166	207	184	186	170	196	182	183	164	181	206	178	205	191	188	181	189	194	200	175	214	181	186	177	186	193	195	220	181	192	184	194	220	191	196	208	198	187	206	196	178	199	187	224	199	194	183	204	194	197	187	208	185	192	192	175	169	207	170	188	194	195	206	225	187	191	169	177	188	187	211	202	169	178	190	212	176	167	171	181	176	188	186	181	191	200	207	186	207	163	193	203	153	174	200	171	181	168	181	164	187	161	184	191	187	170	191	191	172	178	187	173	180	196	189	174	190	202	186	192	174	178	168	162	190	177	176	189	201	208	183	200	189	206	181	198	173	196	177	195	182	175	188	198	200	183	195	187	196	181	178	188	195	176	150	183	198	162	183	194	195	193	192	178	181	179	199	171	219	201	181	189	180	184	186	189	168	175	209	184	198	213	182	191	191	197	201	168	210	219	210	186	187	167	193	185	190	184	180	180	175	198	199	182	175	187	206	197	164	195	196	169	171	186	169	187	186	167	195	206	194	184	199	175	185	190	182	191	173	180	199	196	178	173	181	196	217	157	202	177	208	201	217	180	190	181	201	188	217	152	185	181	187	184	194	192	174	180	176	170	174	192	177	192	166	189	191	163	193	188	183	188	164	216	166	191	180	196	196	196	196	192	192	201	195	189	203	219	207	183	188	187	191	192	195	195	186	200	194	186	178	188	188	176	179	194	224	171	187	166	162	207	166	192	188	210	194	201	195	196	163	170	171	182	176	165	192	189	187	192	169	188	196	190	217	157	179	180	201	213	170	178	180	191	166	173	180	191	171	169	187	189	202	187	195	179	193	164	184	188	203	181	215	189	191	201	174	177	192	172	178	177	208	197	210	220	186	203	188	162	183	183	202	163	204	197	184	188	185	176	214	169	197	198	187	202	166	197	184	153	162	167	176	201	178	183	178	191	179	182	193	195	203	179	174	205	192	188	172	183	199	179	186	168	187	174	155	188	184	184	203	193	173	175	184	204	160	203	175	176	194	189	182	219	187	184	202	198	194	181	176	209	194	179	168	213	191	215	206	188	180	207	191	174	211	184	167	190	179	194	177	200	191	158	195	209	159	202	184	178	175	198	200	178	184	180	204	194	215	206
24030	21436	28607	24703	21439	11490	1050	661	608	494	431	437	418	411	403	388	368	342	361	356	354	364	335	372	309	314	353	338	343	341	292	312	340	290	310	321	326	323	321	303	302	321	313	269	310	318	361	315	349	303	335	321	325	327	307	331	314	317	320	311	327	320	331	331	334	296	306	320	319	320	342	300	308	302	338	291	320	308	324	331	344	299	344	353	305	288	304	324	287	303	302	308	312	310	309	294	343	291	348	304	321	317	292	332	274	307	300	319	327	335	293	317	289	302	315	321	319	335	295	331	314	331	313	335	322	316	327	338	322	330	316	299	297	311	312	341	309	321	347	299	321	310	304	321	343	324	313	311	329	293	331	335	315	354	320	310	301	301	330	343	343	334	301	299	328	314	324	300	316	302	336	335	313	318	283	314	316	336	310	284	293	348	299	329	288	308	300	350	301	301	303	300	276	306	344	330	328	350	286	317	329	331	337	326	312	334	327	287	294	377	287	294	299	282	324	328	321	301	295	334	351	304	319	319	322	307	302	332	332	328	313	312	301	334	319	291	321	319	332	285	317	348	336	315	311	310	293	327	300	313	304	296	300	315	338	302	346	314	292	313	315	329	332	316	283	292	316	322	303	309	319	314	307	306	362	302	342	302	343	333	312	312	347	314	323	321	301	329	330	342	353	308	325	332	326	320	303	321	326	305	297	294	324	345	333	357	278	317	328	321	336	342	336	332	319	314	312	328	308	301	312	319	328	284	327	336	303	301	316	332	317	308	316	321	319	323	316	322	313	315	356	337	292	306	337	326	304	333	301	307	301	308	309	308	329	294	310	352	313	339	307	331	290	321	288	349	335	324	339	337	358	328	323	310	331	319	328	311	350	303	326	348	328	349	310	293	317	366	338	300	284	350	296	324	310	309	338	328	308	318	370	335	315	328	323	315	303	323	310	340	345	308	315	306	311	326	297	320	303	331	309	345	314	337	323	304	330	307	317	307	310	334	316	304	328	332	335	320	315	329	288	299	344	301	289	328	320	300	318	326	329	332	347	302	326	334	277	301	308	326	328	291	339	288	348	314	329	308	276	287	344	283	307	310	297	323	291	332	303	331	357	309	327	296	326	324	329	329	350	359	302	307	327	318	318	311	283	338	303	325	336	319	333	331	305	339	290	297	316	320	283	313	345	309	307	303	322	313	265	293	300	307	300	318	311	303	309	291	300	319	309	319	318	307	321	319	320	314	304	317	315	309	299	305	326	320	316	305	339	325	314	325	308	290	338	317	304	301	302	296	329	320	293	293	299	287	313	277	285	293	315	326	322	309	309	345	320	351	354	297	293	326	301	357	330	334	301	332	274	322	311	322	307	343	305	312	309	308	315	327	358	296	330	308	301	323	314	343	302	339	334	311	331	312	280	315	336	311	319	329	276	307	322	347	300	293	327	303	337	296	327	297	296	315	317	323	291	288	282	311	320	303	325	310	309	298	321	295	314	307	301	304	340	321	317	342	313	343	317	313	324	321	313	305	342	318	327	291	310	304	327	322	305	335	324	309	318	315	298	319	327	319	312	315	305	285	321	308	324	319	314	319	329	340	319	303	321	316	327	309	326	321	298	321	310	312	331	321	320	309	345	328	294	354	312	314	293	338	306	318	312	304	299	304	305	331	309	299	335	331	284	303	334	313	311	312	350	309	296	320	292	329	321	314	317	310	294	311	316	314	281	305	332	290	332	329	334	323	296	311	353	328	324	309	332	339	283	334	288	320	308	322	327	289	340	304	306	326	313	294	309	312	336	316	315	307	300	272	326	326	308	287	333	335	334	323	319	291	336	308	308	291	300	325	303	371	293	317	349	335	300	302	339	314	336	319	305	332	310	303	301	301	325	329	304	307	348	300	302	306	303	310	332	334	333	365	334	346	319	317	308	291	304	317	314	295	336	308	324	320	332	308	304	332	306	343	309	319	311	341	332	295	323	319	325	290	322	336	333	328	329	312	294	312	343	332	309	309	336	305	279	299	305	361	323	284	329	321	292	318	296	325	331	311	343	337	315	319	341	321	332	309	308	322	301	319	342	335	350	317	306	311	302	310	303	310	314	310	311	341	333	306	299	286	311	344	323	310	304	305	305	315	314	320	268	341	315	340	331	327	326	338	289	360	296	327	289	328	330	311	331	315	303	288	299	311	327	289	308	359	261	324	297	298	321	294	321	335	301	334	301	351	302	296	326	324	313	344	324	333	313	311	299	325	332	288	318	286	333	327	276	329	325	316	307	328	309	330	300	306	310	337	325	320	322	324	329	309	300	343	329	314	322	305	326	316	280	325	286	302	331	320	290	309	347	297	318	331	275	317	321	308	315	336	308	332	322	335	326	331	310	347	303	288	337	324	335	322	304	268	342	327	282	309	341	305	285	337	327	315	301	311	331	321	325	300	297	304	304	314	280	325	330	309	321	304	293	345	336	341	316	326	289	275	291	318	306	308	285	315	314	300	313	319	297	318	329	305	317	348	311	308	319	325	340	321	273	308	347	311	318	324	333	334	341	322	299	322	312	336	323	341	301	328	352	332	315	322	285	325	312	336	318	346	332	340	313	330	332	307	286	329	284	342	328	303	305	299	318	299	323	321	331	329	336	315	328	293	309	300	313	332	339	328	304	298	294	330	263	316	301	320	289	319	314	318	313	322	297	325	315	312	347	307	332	320	322	312	299	296	315	318	302	316	337	311	309	294	323	316	337	299	322	328	337	319	294	312	327	316	332	322	334	327	316	330	321	280	314	334	310	307	315	312	304	268	348	302	311	316	326	321	327	331	312	265	291	301	323	321	345	331	293	345	278	300	332	330	302	325	338	327	281	340	306	334	319	300	299	326	328	353	317	310	335	330	327	290	318	340	320	306	321	299	315	310	285	317	311	319	306	307	308	304	364	293	325	329	323	303	302	290	295	345	328	313	327	344	312	317	330	327	329	320	307	317	321	291	308	302	285	321	323	327	332	345	309	311	321	315	316	340	323	310	320	288	289	319	324	286	305	338	302	289	336	323	285	307	343	363	321	304	305	306	303	353	294	324	335	359	330	304	332	324	296	315	334	304	316	328	338	317	292	328	314	339	315	320	320	324	342	309	313	342	301	336	341	317	330	315	330	332	312	323	300	338	327	307	293	326	330	314	314	308	331	312	333	266	305	346	301	306	347	308	293	297	288	341	350	331	316	304	294	314	286	302	353	306	320	312	340	336	292	318	308	341	345	287	319	304	295	290	330	288	365	325	302	312	323	323	300	308	322	269	331	318	322	323	309	317	306	333	332	314	303	318	305	314	317	306	340	314	300	329	342	320	296	324	302	324	327	310	307	295	328	317	316	313	322	291	306	327	316	328	323	309	325	309	341	315	273	316	298	315	318	322	301	308	322	304	339	302	306	312	334	331	320	331	300	353	322	299	335	309	345	335	328	308	293	303	313	305	295	309	332	337	302	310	311	323	339	309	329	320	331	306
3593	9744	16681	2791	2015	1498	1197	1018	810	661	606	567	527	469	436	425	415	431	373	366	404	402	358	368	369	337	354	308	356	349	321	328	324	321	341	339	314	377	351	364	326	286	332	324	313	316	284	311	307	339	331	350	343	363	324	313	371	335	330	339	319	352	342	303	349	319	348	360	345	337	314	304	302	320	331	336	341	334	363	304	309	326	342	319	322	320	276	311	329	320	311	309	324	307	325	336	318	341	315	358	309	314	307	344	308	317	307	332	337	308	336	364	347	339	309	331	295	329	333	334	306	299	349	315	315	330	316	297	304	344	342	338	333	363	330	344	330	334	328	336	320	339	319	346	301	322	325	339	354	336	338	325	366	293	334	321	343	317	320	319	342	330	335	341	336	304	317	317	334	328	323	349	345	327	348	305	346	321	313	345	316	381	320	295	335	338	315	335	313	305	339	322	326	355	343	324	322	339	314	323	314	327	302	356	344	343	338	345	315	346	328	366	334	311	322	332	311	286	293	335	313	346	296	331	315	319	346	318	347	321	303	315	309	322	319	336	341	347	319	325	332	288	323	327	330	341	346	325	351	335	317	366	295	308	311	338	314	336	309	339	299	286	303	292	338	384	307	306	330	315	351	314	305	286	336	324	325	311	286	322	293	313	351	330	318	343	322	322	326	337	331	308	333	312	327	342	363	307	314	319	310	354	350	304	329	322	348	302	348	316	323	348	334	338	346	340	300	311	342	306	341	326	315	311	309	332	320	320	330	292	321	326	316	325	314	311	323	303	360	335	330	339	333	296	322	350	344	298	305	321	346	308	313	349	307	293	351	319	342	329	357	332	333	318	332	319	309	334	327	351	345	335	326	332	346	304	358	315	324	279	320	314	336	320	336	324	300	355	323	325	309	336	306	335	349	305	349	326	331	310	329	317	332	323	331	312	342	318	321	303	318	310	305	320	325	302	315	319	331	331	305	298	297	317	302	332	321	326	370	306	305	377	345	319	316	312	351	344	287	329	317	348	340	342	330	328	315	335	307	342	319	335	329	309	341	316	317	312	333	323	325	352	321	326	289	339	306	337	302	317	337	298	347	289	327	316	315	309	338	311	298	334	314	350	321	334	311	334	329	341	348	307	336	346	331	315	307	305	326	327	323	330	318	326	313	297	313	316	305	324	311	291	363	336	268	293	328	333	326	345	333	304	325	312	306	328	333	307	318	333	323	348	325	325	331	309	310	324	296	338	332	311	323	318	333	321	336	350	301	314	349	327	322	320	331	311	334	303	330	311	344	314	333	353	327	278	315	325	285	305	322	329	323	317	311	315	345	337	307	305	270	357	297	335	345	310	314	330	323	335	285	332	344	311	348	331	356	272	329	304	362	340	329	284	289	344	304	312	327	331	344	279	322	308	338	347	300	313	329	308	341	349	339	315	323	367	321	307	305	346	371	309	321	304	341	346	340	303	344	335	308	341	333	318	320	313	320	349	328	337	326	299	328	323	328	301	303	316	335	368	319	301	319	315	305	350	313	367	340	321	329	326	317	303	326	346	318	294	319	285	319	321	320	295	316	313	345	332	295	312	308	326	290	312	328	343	330	323	320	315	334	340	361	330	305	317	347	350	314	334	325	327	321	301	321	324	336	304	331	327	323	329	341	305	306	319	306	353	272	298	308	327	344	320	354	331	295	332	292	346	272	331	318	323	334	305	312	299	323	351	351	327	343	329	344	308	329	345	347	304	317	324	333	296	324	333	325	341	321	330	316	306	340	314	337	323	308	314	323	335	317	347	307	337	325	327	305	317	315	306	342	312	334	319	357	344	332	346	319	319	280	310	319	320	297	342	310	316	346	323	300	346	331	316	333	315	323	325	318	336	320	338	339	327	324	331	340	305	310	305	294	339	318	310	307	342	282	329	313	303	329	331	321	304	336	316	336	321	335	304	303	297	332	322	316	325	303	294	340	314	325	287	329	367	339	329	316	316	313	336	317	315	281	329	316	309	341	301	334	323	324	348	318	311	350	319	337	305	308	331	311	348	318	358	314	323	329	276	308	306	300	286	337	323	331	345	336	324	354	336	319	326	321	300	320	329	325	308	299	297	325	350	285	277	317	344	324	339	346	350	328	324	338	341	325	304	330	304	316	322	307	338	326	296	321	315	319	290	369	323	346	325	324	300	309	335	321	299	313	338	358	329	331	337	317	337	331	306	341	323	321	302	332	346	306	301	347	305	369	329	301	343	312	316	330	304	317	345	316	330	341	331	327	331	345	303	294	337	303	348	318	346	327	296	328	317	322	333	310	340	307	378	328	330	314	283	311	336	287	312	316	349	312	353	331	301	299	331	316	323	340	303	319	310	308	303	319	327	316	322	351	308	315	342	317	321	305	317	323	344	305	321	327	351	345	334	314	323	317	315	334	354	363	312	360	309	316	350	301	292	326	303	322	355	316	327	364	332	300	350	368	312	333	349	316	372	327	340	340	309	289	370	346	299	293	350	332	328	328	323	314	321	367	353	323	335	298	328	333	301	306	304	333	296	332	301	325	327	332	319	326	311	307	293	339	346	318	331	309	276	335	288	326	307	323	325	333	322	327	293	305	324	346	333	320	318	319	324	327	321	294	354	370	338	305	303	308	347	316	319	347	332	277	316	350	302	325	330	336	347	317	325	316	319	309	325	315	348	328	332	325	306	324	330	351	318	338	310	325	322	351	348	332	309	357	349	307	328	333	298	322	351	302	333	349	326	321	279	342	346	333	322	316	321	320	351	305	334	341	309	328	314	332	316	304	353	303	362	313	343	332	305	354	321	322	297	347	323	318	318	320	308	358	339	340	326	311	303	317	356	314	312	328	333	336	343	344	311	293	328	294	331	331	305	335	352	353	288	287	321	309	338	278	333	283	302	317	329	316	309	361	305	319	291	347	321	335	317	323	286	319	327	321	315	324	295	342	364	311	315	322	326	319	321	311	315	331	337	314	317	285	311	308	311	324	331	333	346	339	325	341	306	315	314	317	305	344	299	351	306	358	337	323	288	311	332	314	318	331	339	347	326	357	323	332	339	326	316	323	348	325	322	325	317	312	303	345	342	317	326	336	307	313	306	330	332	341	355	315	313	292	334	341	344	302	303	320	345	306	310	337	343	325	305	341	291	325	319	337	336	305	318	324	297	367	332	340	332	353	323	337	313	300	363	308	318	343	330	275	345	341	320	317	307	349	322	332	338	314	346	342	331	292	352	348	346	310	320	347	345	315	342	348	321	323	296	306	314	319	319	343	324	326	310	313	335	280	331	310	306	314	338	315	320	333	311	338	361	316	344	306	322	338	323	302	338	341	328	357	315	333	341	331	361	349	309	335	302	323	315	321	347	324	308	322	321	348	324	329	288	327	342	331	327	323	335	327	336	332	331	337	327	305	304	339	300	317	296	330	307	344	314	285	317	322	311	284	347	302	361	351	330	308	334	287	329	293	326	327	310	313	327	340	344	330	350
25272	21408	27375	25807	11149	764	543	496	440	462	421	382	373	395	380	367	375	344	335	351	331	348	336	327	337	360	330	381	315	375	337	320	372	369	312	326	377	341	323	346	366	333	345	324	332	365	338	323	342	343	317	322	367	314	333	336	322	371	313	331	334	376	356	312	347	332	357	319	347	347	354	314	327	333	329	338	347	330	329	347	330	348	346	340	335	356	373	367	322	321	356	331	338	340	339	339	366	331	360	323	334	335	315	351	371	356	323	339	346	333	340	333	343	369	336	358	362	319	362	332	347	373	318	340	357	324	295	344	349	328	322	328	335	333	348	335	344	323	332	302	346	327	325	302	363	341	300	294	267	343	326	320	350	357	324	316	335	342	314	323	340	340	323	324	301	330	353	337	365	325	382	384	349	347	362	366	336	347	328	332	334	325	350	272	317	326	351	305	366	355	312	291	339	352	328	355	330	330	343	356	343	327	357	332	322	353	332	352	318	336	318	307	326	359	332	367	347	308	304	320	345	345	353	334	352	365	340	326	324	355	356	374	298	328	312	346	358	339	323	293	320	323	325	306	362	348	318	379	374	345	351	350	346	320	325	349	331	325	339	300	338	347	349	333	345	355	347	326	340	331	335	335	349	363	314	312	330	339	348	327	340	346	348	347	342	322	320	353	311	295	323	338	333	330	344	359	359	331	315	334	320	375	350	341	338	294	347	356	358	331	326	287	357	340	345	356	344	338	299	316	334	338	325	350	323	359	324	336	318	326	329	332	362	342	330	359	354	367	316	313	336	310	339	339	348	371	319	344	368	346	351	370	332	340	320	318	310	360	325	336	320	339	347	316	347	304	323	321	338	368	344	318	364	345	298	346	361	330	318	345	324	352	309	320	279	326	348	328	351	333	345	360	329	343	343	313	354	338	347	324	355	341	336	333	339	349	309	309	346	350	305	297	350	331	361	319	358	358	335	308	308	322	323	363	367	309	343	345	381	351	327	333	334	330	298	312	347	319	330	316	365	331	330	326	327	344	344	330	344	347	317	347	324	368	355	320	326	303	332	358	312	332	367	344	331	315	352	363	328	299	356	327	332	351	315	379	328	346	344	355	367	313	332	361	346	315	311	325	338	347	350	343	326	314	348	373	325	345	343	327	334	324	325	317	311	328	327	351	334	365	365	347	336	333	343	352	326	313	344	339	326	340	323	336	305	328	325	338	372	348	326	350	345	329	347	347	348	330	322	322	328	323	330	341	331	309	314	326	311	336	345	341	385	354	347	360	317	349	351	351	346	340	338	349	361	364	350	333	341	350	343	356	345	342	377	320	343	359	299	326	350	328	356	349	333	351	344	313	348	326	332	306	315	307	328	313	336	329	318	355	356	358	325	337	349	319	318	305	334	325	331	368	362	343	318	346	307	353	307	355	365	353	342	333	345	318	318	347	338	359	337	306	349	343	320	327	323	359	358	354	319	323	340	345	342	325	311	298	283	332	340	319	350	356	330	349	376	315	332	320	339	332	342	332	337	369	336	338	334	344	349	346	344	335	306	355	332	341	367	345	339	306	328	323	368	362	375	327	336	331	316	335	349	328	338	351	368	326	355	322	321	337	320	330	302	348	350	353	352	369	348	306	352	357	351	342	316	315	365	319	325	333	344	347	310	355	312	353	340	305	339	342	346	354	347	328	330	317	342	356	309	302	342	302	293	332	334	332	293	320	323	322	322	352	318	303	346	354	297	335	337	356	333	326	318	350	365	383	350	347	320	338	331	338	315	333	312	380	350	327	335	325	343	366	347	305	356	380	344	349	321	293	380	338	306	336	314	312	313	335	343	323	335	364	352	348	312	337	317	354	358	312	342	325	320	349	283	352	322	350	357	369	375	332	338	343	324	339	358	296	353	320	306	332	307	343	345	331	321	341	376	318	333	327	323	383	344	330	344	337	347	336	343	328	350	344	321	355	339	334	334	348	341	316	340	342	340	336	350	333	347	331	346	352	350	336	365	332	340	340	328	376	347	341	349	312	334	334	337	322	353	377	354	376	344	333	358	307	362	340	323	354	318	338	348	338	314	331	347	357	336	327	316	316	333	335	294	341	333	360	340	312	346	336	334	345	323	349	324	332	331	327	329	333	316	344	345	324	300	321	321	342	316	335	338	347	307	320	331	309	324	335	330	344	310	325	347	386	333	354	381	383	343	325	340	335	324	323	342	384	324	321	337	351	344	301	334	365	351	313	341	343	354	321	330	361	347	366	342	342	318	315	338	341	350	315	348	344	326	331	369	330	317	361	320	342	337	318	331	345	321	379	311	352	337	338	339	361	347	348	337	331	312	357	326	335	313	323	317	316	350	343	335	359	349	325	332	296	362	357	339	357	318	308	308	369	326	328	359	372	322	338	319	358	316	320	349	368	311	334	334	308	350	346	381	343	343	335	343	343	339	327	326	337	330	309	341	307	347	336	368	354	325	307	349	334	334	326	331	303	360	307	319	331	304	329	302	344	316	309	357	340	385	307	316	346	312	295	311	287	319	353	351	352	332	315	352	352	309	320	327	324	326	297	330	319	314	358	349	290	313	313	334	346	318	345	325	344	325	329	354	329	327	332	356	322	328	355	345	330	325	328	371	366	316	342	363	342	350	316	360	356	324	356	323	339	320	317	322	332	323	319	337	345	352	327	319	320	320	323	342	362	321	321	319	351	368	330	331	304	371	332	333	329	340	333	306	342	318	328	330	310	324	346	362	337	336	344	339	330	328	332	331	338	333	335	315	324	342	341	313	311	369	330	347	344	313	335	331	355	345	327	333	342	347	385	326	357	320	345	314	338	329	335	347	335	363	382	334	319	350	343	357	325	341	319	322	310	347	342	328	345	352	308	331	349	365	369	315	350	339	331	332	323	302	352	360	345	366	354	333	342	362	321	322	344	346	339	309	344	341	361	298	336	327	338	350	323	326	330	335	321	331	347	339	354	311	298	356	336	318	343	320	303	345	326	299	359	355	331	338	324	348	303	323	331	354	329	316	359	313	357	306	300	342	298	332	345	315	302	318	349	357	337	314	339	369	337	322	338	334	336	327	329	354	330	347	338	354	325	317	349	339	355	323	338	341	318	332	305	326	307	339	313	272	345	303	353	351	336	356	326	339	327	354	328	306	342	336	304	330	333	317	348	364	339	352	312	330	315	310	322	355	355	329	315	353	304	369	352	348	336	327	330	326	335	331	357	361	302	314	293	333	304	362	323	370	352	324	366	316	345	345	331	308	346	340	344	319	357	350	355	320	315	325	318	341	291	336	334	348	331	343	367	323	351	346	324	363	331	339	379	323	337	340	335	354	299	351	350	335	305	305	320	330	306	335	332	301	341	377	315	341	342	334	341	340	335	348	351	315	326	318	313	342	344	309	341	323	316	307	296	333	327	308	342	321	316	340	331	342	327	347	319	337	372	323	334	335	343	339	317	322	348	338	318	340	340	343	312	317	338	320	342	333	370
3553	5372	13589	1714	1289	991	854	732	615	582	510	492	440	427	406	399	405	395	380	397	383	399	410	395	357	393	352	390	400	405	342	362	397	399	375	372	397	347	366	368	370	407	364	406	379	362	379	364	372	370	359	364	375	363	376	340	351	369	377	359	367	356	372	371	362	360	373	401	340	313	307	379	346	344	394	386	362	351	379	396	370	366	379	330	389	347	349	365	375	334	354	384	349	361	338	376	389	368	333	388	355	386	388	381	380	363	353	385	401	353	351	322	350	385	359	353	376	353	354	376	378	339	355	363	384	370	348	349	357	369	348	364	371	388	380	365	317	370	365	348	355	356	313	341	339	367	340	366	377	376	358	385	344	349	385	361	355	375	341	351	372	352	363	351	374	342	410	348	365	346	358	367	345	380	387	399	379	353	400	349	385	386	358	416	344	386	366	358	364	367	373	410	368	393	375	350	377	411	361	367	347	368	364	355	353	352	367	348	384	362	369	349	333	359	369	363	369	354	365	352	400	363	358	336	377	350	409	370	351	373	355	341	342	384	365	350	373	381	349	338	377	364	352	372	392	389	352	378	369	391	379	372	356	369	386	385	376	383	368	366	374	357	380	317	361	374	349	345	389	393	359	354	404	351	352	363	390	384	311	369	364	367	362	345	390	392	360	375	352	355	380	348	372	333	346	365	358	350	371	357	398	366	361	383	372	379	386	340	350	387	382	386	383	372	371	357	345	358	362	363	349	359	374	377	369	377	353	328	338	362	367	381	368	382	355	374	341	370	357	400	351	372	366	375	366	335	378	379	353	353	389	360	355	370	364	337	346	364	379	335	360	380	332	351	369	379	357	349	354	379	389	383	367	379	369	349	381	329	362	352	360	393	367	350	350	349	346	404	358	380	347	358	356	355	370	360	369	378	380	361	376	335	365	372	362	383	387	357	377	370	381	380	375	368	360	369	356	379	355	365	369	325	347	351	364	371	351	392	358	377	386	336	343	357	375	363	339	365	372	340	351	330	386	355	372	358	335	399	367	361	369	344	369	377	346	377	403	357	339	380	359	340	367	400	377	377	386	366	394	357	375	408	372	342	351	389	362	376	378	370	333	355	390	356	396	388	379	350	370	339	363	341	328	323	374	386	361	354	370	374	383	351	362	369	362	350	409	340	368	368	410	364	375	341	354	350	396	377	377	353	339	373	368	348	355	384	390	385	382	368	365	334	343	389	353	352	379	359	362	367	359	342	360	373	377	386	386	378	360	373	353	357	380	389	377	383	347	370	371	341	346	383	366	380	353	376	343	338	324	391	377	371	335	384	387	354	359	316	381	393	378	345	399	368	373	373	391	349	356	338	377	350	375	347	374	368	373	340	380	412	347	370	388	362	359	404	358	348	328	364	365	345	383	360	364	352	376	347	357	383	380	363	340	352	341	363	359	349	376	343	340	355	372	376	351	358	359	342	346	388	368	344	398	381	389	394	383	378	339	402	361	338	351	385	355	398	360	366	364	373	364	365	379	345	334	375	351	340	383	378	351	356	374	377	385	325	340	372	355	397	348	389	360	387	335	421	377	357	326	368	378	349	367	365	364	376	351	352	368	364	323	367	347	372	324	365	355	340	357	344	377	386	367	387	348	365	351	341	358	356	363	347	349	375	381	358	335	394	355	379	362	355	350	356	356	370	341	388	373	369	328	370	378	361	355	380	385	362	392	370	386	346	365	347	357	367	368	377	381	319	354	355	337	387	367	369	357	378	342	380	363	337	345	370	350	345	341	367	374	367	386	360	345	386	343	365	383	344	365	363	345	369	391	332	363	406	389	363	399	361	358	401	340	371	365	380	392	369	367	381	342	346	348	337	384	352	391	369	381	312	375	368	363	361	394	381	373	361	371	380	377	383	382	345	370	364	367	351	346	330	360	390	338	364	345	351	384	359	388	379	340	319	352	357	402	381	375	349	372	357	393	354	375	376	374	401	355	388	352	394	339	372	356	368	360	336	349	397	354	360	350	364	364	360	368	381	391	327	359	369	391	376	354	349	360	371	364	381	338	324	341	366	374	315	361	406	370	363	403	349	360	327	358	389	364	390	367	431	356	362	371	383	342	370	369	338	375	386	360	380	391	342	378	360	386	342	365	367	379	377	367	355	367	367	362	341	349	394	356	369	355	392	366	380	358	350	387	346	347	358	386	360	348	339	366	345	341	337	375	363	385	363	332	361	386	369	363	360	378	368	371	339	387	336	343	391	385	398	355	363	361	352	387	347	384	348	333	349	342	392	360	345	359	387	372	352	359	391	373	371	355	372	369	347	360	368	388	382	344	364	342	375	365	375	334	347	387	381	341	379	398	361	347	341	379	398	358	367	351	368	367	358	335	385	351	390	360	355	342	369	369	352	361	355	360	383	354	377	333	353	376	337	359	361	374	357	345	359	330	359	341	373	370	359	376	372	381	393	356	339	359	384	409	373	369	405	363	361	361	358	361	389	363	374	337	369	363	345	374	356	351	336	350	369	359	367	352	397	370	374	335	344	347	399	364	388	402	377	383	353	380	357	384	366	407	361	331	407	354	372	364	382	351	373	362	358	368	352	361	356	353	361	370	329	349	361	377	393	390	352	357	391	388	393	356	326	350	359	375	401	389	368	363	340	354	361	365	361	378	350	387	373	330	370	364	380	356	342	380	345	380	348	392	348	343	381	344	338	371	420	380	372	384	382	358	365	375	366	365	358	318	351	388	389	356	339	348	384	354	382	384	350	351	366	360	360	375	348	369	377	401	368	374	348	400	361	352	358	363	349	344	338	360	376	390	319	362	362	343	357	340	361	383	385	374	376	353	369	355	377	354	387	369	376	373	387	335	361	338	371	404	381	346	352	347	385	374	357	375	330	362	388	406	382	373	371	374	392	333	362	360	334	348	349	375	355	373	383	370	348	340	364	369	365	343	354	366	377	375	333	359	377	345	361	361	365	376	366	320	334	353	386	348	338	352	398	380	387	361	357	363	363	405	392	383	348	371	386	382	381	385	350	359	357	391	368	346	349	336	423	395	365	344	387	357	364	375	357	352	377	366	390	355	393	383	404	386	333	350	353	376	359	372	360	340	340	382	391	366	360	350	366	339	362	347	347	347	393	359	340	334	352	396	353	369	332	396	329	369	358	350	354	365	357	365	364	360	354	368	406	345	362	320	360	334	390	397	363	365	338	361	336	340	370	396	347	340	350	378	373	392	364	355	350	398	363	378	385	369	358	402	364	369	385	333	336	343	384	362	353	338	359	357	359	353	388	346	352	359	359	365	368	359	358	343	387	397	408	371	400	310	362	349	343	359	375	377	335	381	378	364	396	375	371	368	347	397	356	369	342	392	334	366	396	344	381	370	330	347	351	378	332	360	348	357	359	383	349	345	348	356	340	359	344	321	325	398	350	350	382	376	373	387	360	338	358	422	381	354	359	361	369	391	370	387	343	368	409	328	373	346	395	373	350	361	353
22881	21380	28737	24407	21384	21345	7238	1431	1038	924	856	809	735	712	762	721	676	654	695	654	671	611	611	630	630	656	640	628	649	603	607	553	648	659	617	635	590	605	589	599	551	591	592	589	601	608	637	589	628	619	612	611	624	592	580	549	609	588	576	545	578	583	588	599	586	576	595	578	567	558	602	605	613	574	558	618	572	564	614	586	564	588	627	574	577	612	614	629	598	582	534	584	587	571	608	609	563	525	561	534	557	562	565	596	609	530	576	615	565	556	546	584	619	585	594	595	553	581	576	563	595	597	561	558	591	570	572	575	588	561	624	601	527	612	554	546	556	568	580	589	573	536	597	608	577	574	599	610	584	551	581	570	534	569	587	573	556	566	589	613	609	604	602	579	617	582	591	624	592	595	597	545	611	616	582	557	601	555	547	583	529	560	588	577	565	544	638	590	591	535	582	521	575	589	581	599	586	579	608	593	557	570	581	587	609	576	548	565	611	621	561	593	613	547	595	608	600	604	593	586	597	586	626	583	565	581	621	581	558	541	600	577	565	556	629	572	584	607	563	575	582	580	604	565	609	556	572	510	592	668	597	576	522	614	565	587	613	599	580	594	554	578	624	617	542	613	595	640	607	581	540	587	543	565	612	548	528	550	598	568	594	569	585	632	594	581	579	570	584	574	570	585	573	614	609	612	593	588	589	608	580	592	588	568	595	573	599	593	587	589	565	599	537	541	602	577	558	528	586	599	585	604	591	577	619	605	592	576	571	542	624	562	570	608	600	598	583	613	559	616	558	559	548	630	620	566	617	612	587	608	602	554	569	593	548	607	595	634	543	550	618	573	565	580	572	538	595	556	572	567	525	641	607	544	581	589	629	578	599	552	573	576	586	572	580	598	589	569	559	577	557	584	585	565	600	591	598	606	579	579	606	568	588	587	618	563	565	576	585	565	559	561	553	581	582	574	596	602	580	570	551	558	552	576	545	627	588	583	549	575	615	565	568	617	537	667	555	555	577	537	575	583	583	555	578	571	554	586	604	572	593	583	616	605	585	569	570	535	564	583	619	566	626	604	586	575	593	575	588	576	563	554	550	607	544	593	545	569	561	612	618	573	589	587	562	641	627	536	592	553	581	608	569	558	554	601	609	550	549	591	591	572	620	547	575	592	569	593	577	545	561	525	595	540	584	551	574	587	550	561	593	573	578	630	562	572	536	565	585	594	586	577	549	546	528	608	547	550	553	617	571	604	536	563	569	552	581	602	554	546	630	595	607	589	563	561	557	576	639	600	579	548	577	576	575	597	568	598	571	538	575	539	575	578	626	571	586	570	568	598	557	574	597	588	551	595	569	566	570	580	566	585	541	595	579	570	583	562	551	571	588	592	561	568	553	595	570	578	536	575	565	576	561	603	599	544	604	606	561	585	576	602	561	572	551	600	545	587	555	634	537	585	581	545	548	580	613	606	598	560	574	525	615	604	577	598	579	582	626	565	525	580	579	552	551	598	566	615	570	544	615	590	607	561	593	583	527	588	559	613	591	606	531	607	629	599	580	598	556	596	583	538	551	585	591	568	546	556	624	592	606	576	585	565	596	557	575	580	628	615	568	556	570	564	595	596	573	603	575	598	594	565	556	606	577	558	567	613	590	534	578	594	587	567	592	532	551	562	603	605	558	543	580	567	568	619	596	582	552	570	591	588	609	607	558	536	601	616	588	590	577	579	592	643	596	585	566	558	589	593	583	571	572	535	568	565	588	548	596	560	595	597	598	588	560	563	557	560	587	580	573	536	577	595	595	597	579	558	618	583	553	571	638	594	579	574	584	600	572	572	605	574	577	541	590	567	518	579	615	564	564	570	659	535	635	552	587	601	602	606	575	611	601	605	608	591	594	585	576	594	555	581	572	588	617	588	576	623	552	576	612	573	588	560	563	577	536	579	574	579	576	538	600	607	571	519	533	574	552	580	590	584	611	588	611	567	574	586	598	649	524	634	581	587	575	611	556	632	599	552	610	535	624	566	562	600	580	571	558	576	576	567	599	573	588	589	525	560	575	592	559	573	622	570	565	577	592	582	594	578	614	597	584	606	557	542	567	549	561	596	596	561	594	601	552	572	537	600	604	571	551	632	578	618	536	625	580	572	587	595	593	583	579	594	571	558	554	563	570	561	559	602	574	561	631	642	570	559	587	547	597	553	602	614	543	558	601	572	606	589	601	612	573	561	588	592	580	563	589	538	566	594	553	640	574	590	617	573	587	583	593	633	586	583	578	551	627	621	620	578	592	582	579	595	556	570	563	619	604	582	560	533	581	570	581	612	577	597	596	576	571	591	556	608	633	563	556	612	560	595	579	544	546	575	567	567	545	545	581	565	589	576	568	580	612	586	564	617	558	578	595	609	587	620	585	602	578	533	586	635	564	568	574	585	590	555	529	586	569	637	586	579	559	595	620	585	606	593	614	556	577	573	566	564	578	592	572	572	593	594	612	556	586	536	580	563	582	603	565	556	591	613	563	619	546	562	551	616	572	606	592	582	636	596	612	569	568	573	557	606	585	564	605	567	609	560	581	602	563	601	554	528	533	645	592	559	592	575	594	589	579	595	618	583	561	613	550	580	575	579	603	608	578	630	568	626	574	559	544	580	615	600	573	574	583	604	597	592	561	544	518	622	627	543	565	638	637	551	572	598	589	567	592	553	593	562	590	570	535	577	580	548	618	561	551	596	564	600	596	594	587	614	588	569	617	583	560	598	591	571	579	579	606	587	554	567	599	542	613	594	585	541	571	612	588	579	619	552	568	526	591	605	610	577	557	566	582	596	623	522	576	598	567	607	526	577	557	533	593	600	588	612	599	584	607	592	601	559	601	578	556	565	578	546	593	612	606	556	608	517	598	586	586	543	617	592	634	577	594	566	587	552	608	602	535	574	574	578	552	619	602	599	599	584	565	561	553	586	632	558	571	580	562	563	579	554	614	587	596	609	594	532	574	604	538	581	544	593	589	576	579	558	600	587	560	603	576	578	632	596	580	576	550	529	597	602	552	551	559	605	597	549	573	540	586	585	596	520	553	565	575	556	605	553	573	558	605	604	623	592	568	582	613	582	554	630	602	591	590	596	624	601	599	568	581	557	605	525	554	583	601	602	562	607	586	599	548	588	574	604	553	595	581	567	605	551	571	549	563	590	617	581	557	572	599	551	554	563	578	547	584	566	603	586	595	599	582	565	595	623	592	549	567	550	579	529	560	596	551	576	593	558	585	576	567	555	604	607	605	535	559	575	581	587	534	592	560	549	555	533	560	576	603	561	580	564	575	560	638	566	551	595	588	577	593	612	550	568	584	586	583	585	578	582	585	571	559	608	572	607	572	589	578	608	589	573	618	598	551	582	543	571	615	579	562	558	579	604	578	586	598	579	605	526	570	586	581	591	543	595	551	577	554	523	591	580	593	590	560	587	570	577	585	571	616	573	564	597	581	576	576	538	567	570	548	573
4916	15121	22133	5048	3717	2839	2175	1678	1443	1238	1111	1071	931	845	807	763	801	724	722	652	659	691	696	678	642	625	602	657	606	640	565	675	651	606	627	646	555	587	612	637	544	612	597	564	626	615	582	608	577	561	575	582	618	588	609	607	585	631	618	600	577	569	593	578	620	604	604	598	579	577	618	610	590	557	599	635	605	549	574	642	622	638	595	576	584	587	605	587	557	616	572	579	605	600	607	629	540	572	627	611	609	595	617	606	565	565	576	602	609	609	574	585	582	626	633	566	602	582	593	593	563	543	600	571	575	547	614	595	551	561	587	566	589	614	639	575	575	567	550	601	653	579	552	593	565	614	599	560	624	584	563	572	570	635	611	606	526	587	612	647	620	561	605	556	618	617	550	559	565	556	558	637	622	588	565	594	570	567	579	584	574	595	580	565	567	596	565	563	583	597	653	601	586	565	533	617	503	608	573	591	566	595	532	550	614	554	573	592	578	555	610	547	584	549	578	631	613	578	571	581	562	615	557	558	636	549	584	576	582	543	564	614	599	602	589	582	633	546	598	569	580	589	609	579	622	611	516	567	617	601	603	579	562	601	596	567	610	570	569	559	556	590	588	610	588	567	581	568	599	607	564	561	571	573	568	649	562	647	586	582	613	601	567	624	583	571	552	584	564	541	582	608	565	574	626	610	584	551	596	525	586	583	567	608	582	557	583	593	575	655	574	537	566	584	614	587	600	586	569	612	598	560	608	610	575	585	587	574	547	546	607	560	582	595	569	541	571	580	631	574	600	614	571	582	606	573	570	576	589	556	606	595	589	600	568	580	556	571	582	586	559	498	577	558	612	572	597	617	571	581	551	594	617	586	573	603	557	593	605	618	581	564	589	602	577	624	577	558	566	585	601	546	587	585	577	544	590	633	557	599	636	598	575	567	579	607	620	639	593	595	615	556	555	616	579	585	569	509	582	560	578	567	590	617	559	608	588	623	576	602	582	581	564	589	593	622	563	588	625	602	559	571	554	565	612	563	579	594	561	623	534	605	585	626	583	607	606	569	611	590	633	597	601	581	585	574	595	521	580	635	654	534	550	615	594	589	606	614	586	579	574	577	555	651	600	584	558	612	604	592	545	556	545	542	565	583	618	600	597	560	604	557	598	545	560	626	602	559	560	565	565	614	577	574	574	566	549	587	549	589	611	582	589	578	566	560	582	570	600	551	582	603	550	578	584	615	535	594	609	591	565	542	591	544	589	597	549	634	543	578	594	618	589	614	621	562	610	559	619	574	586	596	547	580	563	586	610	595	580	555	581	564	593	568	610	610	601	600	569	578	555	582	605	568	550	601	647	593	588	567	543	540	591	617	582	616	620	604	599	537	559	573	574	568	590	587	596	585	580	609	553	585	595	539	547	555	563	576	555	598	601	581	560	611	590	563	608	524	559	565	573	596	583	603	609	580	560	597	574	544	600	559	545	553	562	573	606	592	573	574	579	598	619	601	545	537	581	594	590	586	579	537	579	586	577	593	560	572	580	595	572	599	557	578	595	541	607	554	567	578	575	575	602	606	585	580	600	583	604	537	549	563	599	563	632	580	561	578	582	585	620	576	563	574	531	556	572	617	553	581	603	559	555	614	609	600	636	572	590	556	579	556	586	568	577	570	557	597	547	587	617	604	569	592	563	575	594	539	574	602	628	573	584	568	635	586	601	626	575	565	534	600	602	572	590	597	584	585	588	562	568	618	567	613	600	552	594	547	544	613	566	586	614	562	581	560	580	599	614	582	571	599	599	547	585	584	582	589	570	577	623	559	623	585	602	573	572	597	554	569	577	545	558	549	576	582	584	585	591	579	604	575	587	563	558	557	572	586	599	574	604	580	567	592	602	603	570	569	590	544	569	604	580	573	624	576	573	596	639	606	597	591	575	585	603	607	586	599	588	524	612	544	587	550	578	552	577	586	590	578	559	588	553	552	546	593	575	588	582	593	560	608	619	563	589	576	574	604	601	539	568	587	616	602	539	570	555	564	594	583	563	605	578	568	588	592	602	599	588	607	587	581	578	546	543	583	580	630	579	561	590	569	608	582	592	585	589	592	586	572	612	542	565	594	566	581	614	576	606	563	572	586	595	582	595	599	608	549	574	609	595	584	586	605	618	572	577	576	608	620	594	619	586	576	574	584	608	579	561	564	575	549	567	606	608	619	597	643	600	593	604	580	593	560	594	606	525	602	594	559	553	613	579	548	582	572	566	580	578	589	553	574	594	546	555	613	608	594	622	571	561	608	600	606	583	549	591	607	608	588	606	591	559	573	614	615	587	600	600	552	568	622	625	579	560	601	581	542	624	581	590	537	607	549	543	573	605	598	586	594	576	591	611	622	591	616	603	601	599	585	595	591	603	582	535	543	602	660	558	560	606	587	598	585	591	637	571	608	583	568	562	603	616	626	608	599	601	592	563	581	571	578	584	587	592	548	584	582	558	558	606	566	560	542	577	530	589	607	579	548	595	557	597	624	603	614	592	580	590	589	554	595	545	607	577	557	562	584	570	564	574	581	560	592	580	567	555	560	598	573	561	558	614	590	565	598	613	582	555	581	571	590	521	620	592	572	561	573	543	566	535	592	595	582	582	586	579	589	597	597	580	601	602	568	610	547	565	588	619	545	535	597	609	592	547	575	603	550	575	572	573	596	596	572	591	542	602	607	583	577	598	589	571	576	583	565	568	608	575	567	618	582	577	555	575	588	585	576	620	546	579	620	606	575	586	596	608	578	579	616	574	558	550	586	572	570	607	596	586	537	597	554	569	562	569	556	564	569	578	558	606	559	574	585	584	629	539	548	574	543	604	563	571	575	543	575	614	556	552	577	599	605	580	595	618	598	572	554	588	593	594	577	589	591	556	555	605	570	587	595	573	560	598	600	613	583	607	596	511	584	605	593	572	536	609	589	600	602	617	568	618	571	569	582	551	552	619	633	602	573	613	612	604	587	573	585	554	569	601	614	602	594	629	610	593	583	558	589	576	542	623	556	598	537	588	612	599	615	550	628	617	582	575	595	520	592	552	585	551	565	572	563	599	618	597	555	562	559	590	554	645	585	596	537	595	577	553	546	565	581	562	572	620	594	599	570	584	618	572	563	610	595	607	586	608	588	582	610	587	594	563	584	595	620	577	587	534	612	586	617	571	593	587	571	598	554	603	587	584	581	551	630	601	613	578	578	613	583	590	577	554	570	574	570	570	571	590	587	562	552	564	581	595	547	588	587	594	609	541	590	585	582	587	584	592	574	568	652	586	610	542	583	592	609	585	597	589	575	615	687	600	577	615	630	586	580	599	626	548	556	577	551	622	578	583	581	556	576	562	602	572	612	555	610	585	567	615	573	594	556	586	598	576	617	581	582	561	592	578	552	593	595	594	602	532	575	567	594	552	595	572	580	572	508	576	615	559	592	584	552	562	575	550	561	576	597	566	591	584	574	608	541	588	535	584	578
28070	17934	6229	510	263	212	222	215	210	181	160	184	163	166	166	174	172	161	168	160	162	166	188	178	180	190	183	165	137	142	177	170	179	182	169	196	174	169	157	197	190	184	165	158	167	149	164	172	152	187	157	195	165	147	181	162	184	176	179	202	163	173	179	170	164	168	199	157	165	177	179	179	152	169	148	149	177	153	167	164	189	179	156	188	183	186	156	170	180	182	179	154	164	199	180	184	169	162	158	175	171	178	169	176	182	173	148	182	171	168	167	158	164	168	191	168	169	155	186	170	174	167	160	160	182	163	149	180	165	185	196	174	162	138	159	181	175	153	168	153	187	167	175	167	187	159	180	183	156	145	154	150	165	182	162	177	128	167	175	171	153	185	153	185	158	202	164	155	184	156	167	180	165	184	171	180	159	189	165	173	186	191	164	154	161	171	161	162	172	162	181	177	163	171	170	136	169	182	162	169	174	169	178	163	169	138	163	179	161	174	166	156	174	168	154	173	172	161	183	159	152	173	174	174	183	185	161	181	175	153	175	169	157	167	166	164	180	149	167	182	194	171	165	178	190	168	157	183	150	167	181	159	191	184	157	158	177	175	168	175	168	200	185	186	167	164	154	164	144	147	148	188	156	160	174	154	173	181	161	186	167	171	180	175	180	154	178	152	148	185	194	182	187	151	170	173	158	175	187	187	174	133	176	184	175	168	155	155	173	170	155	145	191	165	159	169	168	168	163	152	180	176	172	167	169	143	159	161	162	171	175	192	168	168	162	167	176	171	171	173	173	188	157	177	167	177	160	168	169	193	138	180	182	159	150	168	166	164	169	169	176	182	154	167	170	167	186	167	156	166	189	174	170	169	167	172	148	161	166	159	160	157	189	187	175	175	176	168	171	180	155	150	166	160	173	164	202	173	160	168	181	182	184	161	181	182	178	162	156	175	163	195	175	168	158	158	165	180	160	170	179	197	163	175	150	162	178	171	187	186	172	155	176	174	193	185	188	169	170	153	160	189	168	168	186	147	163	183	167	160	166	158	173	164	177	192	149	154	184	163	160	175	160	194	180	176	180	153	172	174	158	158	157	182	174	172	174	172	173	161	194	175	174	159	187	144	166	137	140	168	171	161	158	171	157	184	164	189	184	198	165	173	168	147	151	180	155	154	174	169	164	167	166	166	180	172	155	181	167	193	185	160	177	181	182	147	174	168	169	183	180	175	163	160	153	180	178	172	171	158	159	170	172	163	173	179	178	170	171	164	173	146	164	182	167	188	163	174	163	167	168	169	170	153	162	165	144	168	168	136	179	162	154	159	169	150	167	163	175	159	173	164	155	154	177	186	163	164	173	172	166	165	182	145	155	156	159	186	153	169	169	171	183	171	175	161	153	158	168	155	167	157	161	201	149	179	151	160	159	164	152	184	193	178	174	186	168	157	173	162	151	178	158	175	192	164	183	156	182	163	160	173	156	159	159	146	172	176	162	191	167	178	201	161	179	176	163	162	185	174	172	162	167	151	186	159	158	167	183	159	171	195	159	161	168	173	190	158	162	186	159	178	180	160	157	160	152	159	153	191	167	173	155	155	182	159	182	159	180	164	161	181	182	185	164	196	159	163	173	171	159	167	178	165	166	187	182	198	169	166	180	172	161	144	160	168	162	185	172	184	163	151	210	159	179	168	182	184	140	204	182	168	168	184	149	187	183	176	177	165	176	164	166	167	174	174	173	170	177	191	162	173	178	172	161	175	168	182	178	169	167	176	147	170	176	177	182	165	147	184	186	174	182	176	161	152	153	161	167	162	163	155	175	161	159	184	162	155	176	160	170	145	170	177	171	199	164	177	161	171	165	162	189	150	176	155	177	172	184	183	202	170	194	152	187	170	145	165	165	166	174	150	159	153	196	176	180	155	188	181	161	174	157	176	174	157	173	178	169	153	171	152	184	164	150	174	164	162	134	165	165	154	181	161	157	171	160	156	164	167	145	169	165	158	174	180	162	181	153	172	179	148	171	168	187	201	178	167	162	167	165	161	178	154	171	158	152	149	173	169	161	183	167	185	174	166	175	154	165	169	165	146	146	174	172	157	162	201	165	155	175	176	180	163	180	145	172	164	183	157	155	163	148	155	168	167	168	183	174	189	186	150	162	153	168	160	176	171	161	158	179	169	159	171	170	185	156	141	156	163	176	177	165	173	172	151	157	152	160	162	150	151	175	160	179	169	155	181	166	172	177	162	189	147	163	150	197	187	176	144	176	149	169	159	190	152	184	178	159	153	163	150	164	181	162	165	161	184	162	165	171	178	196	173	149	178	178	162	189	192	158	166	189	187	174	193	145	196	177	164	183	167	167	163	183	163	150	157	173	164	182	179	165	153	185	164	168	182	144	166	160	161	157	147	181	159	184	160	186	159	166	180	187	175	181	156	191	177	174	175	142	151	149	189	151	143	153	187	169	164	159	198	158	182	188	158	190	151	161	168	162	164	169	156	174	163	178	157	180	178	172	163	198	174	166	189	170	179	210	164	153	164	162	179	173	182	165	151	189	177	168	162	176	180	170	163	173	164	154	171	155	179	171	172	165	165	167	186	164	169	164	190	175	165	164	164	164	157	175	166	186	171	168	165	162	180	160	192	162	169	168	163	169	169	202	200	170	204	150	188	140	176	151	177	185	157	133	170	185	159	186	170	189	147	153	189	156	146	162	157	177	177	171	177	167	179	159	163	157	173	192	201	166	154	171	162	170	158	164	159	180	160	161	196	184	154	169	158	157	179	161	174	151	193	155	168	169	177	183	172	192	146	172	166	168	193	164	152	148	164	171	147	187	180	156	191	166	172	178	168	144	171	202	168	155	181	167	175	194	159	179	172	164	161	175	182	155	175	171	174	163	187	173	181	156	161	175	184	185	165	171	150	177	174	192	156	163	182	159	187	179	176	158	180	180	169	169	169	176	164	171	169	160	176	152	190	192	185	160	174	173	160	175	154	143	150	189	187	162	180	170	150	175	163	170	155	185	175	157	190	185	173	158	170	186	176	169	164	163	159	163	165	141	174	157	177	169	172	164	175	179	170	157	167	193	170	142	189	180	150	161	140	166	188	162	157	163	149	188	175	169	163	170	160	174	166	180	171	154	168	139	180	175	182	155	166	148	171	182	172	174	171	167	185	170	165	164	179	169	158	173	156	148	167	196	174	180	184	159	140	186	162	169	156	168	180	172	181	166	163	174	154	178	171	195	165	164	171	189	164	181	158	170	174	192	181	166	163	163	172	164	159	171	184	152	166	150	158	184	198	173	177	179	177	170	187	169	178	180	172	173	161	160	179	150	160	163	165	175	166	179	176	175	166	191	161	172	181	143	183	187	126	184	176	171	164	175	191	164	171	172	189	167	156	142	163	166	169	128	169	168	180	161	160	168	176	173	172	180	179	186	163	181	159	150	165	174	138	182	141	172	196	144	149	158	168	173	155	165	167	162	136	155	173	188	189
4263	873	3348	315	279	251	221	227	195	203	185	208	212	186	213	217	175	196	175	191	200	207	181	201	182	171	185	183	217	220	202	214	172	166	196	187	186	189	189	173	190	215	212	173	184	214	187	195	168	167	165	199	176	190	193	189	196	172	197	186	206	200	168	194	178	221	179	190	183	204	186	215	223	180	205	186	179	194	201	198	202	180	184	178	215	171	187	181	191	181	177	178	176	163	183	180	213	182	183	201	191	202	192	196	205	198	170	212	169	186	200	193	179	175	179	195	182	182	196	173	193	210	194	177	187	181	177	184	192	214	206	193	191	201	171	183	192	206	206	166	198	173	178	202	177	181	199	227	205	197	182	183	175	209	177	183	218	192	183	195	166	172	224	178	188	189	177	209	194	185	188	195	191	190	170	178	172	189	171	205	190	197	221	212	177	202	193	194	225	185	181	199	161	200	206	211	184	173	168	193	218	206	206	199	181	167	208	194	194	182	188	182	171	170	196	174	192	179	188	191	187	189	189	184	210	192	159	189	198	207	204	198	178	197	192	189	173	180	178	180	179	205	204	167	167	207	177	208	197	185	177	171	188	195	185	162	173	169	171	197	191	172	199	192	203	195	186	181	186	186	179	179	192	199	190	170	195	196	182	170	185	187	182	206	184	183	179	173	179	172	175	168	183	190	169	177	191	184	188	213	198	203	189	177	168	194	178	204	204	188	171	197	165	160	187	203	217	178	214	198	165	198	188	191	203	181	170	183	211	175	200	163	177	171	203	207	195	184	172	181	187	189	191	200	216	189	191	179	188	188	213	213	203	192	210	175	186	203	183	164	192	181	217	212	173	188	196	199	183	189	206	202	181	186	185	191	167	204	175	202	183	191	188	188	199	211	177	181	180	181	189	177	199	191	195	194	185	208	188	201	174	188	197	191	179	168	155	190	193	204	191	190	189	193	188	154	187	178	189	169	177	189	195	205	190	186	209	211	197	219	183	170	175	201	193	194	206	197	189	190	163	176	178	190	201	184	193	199	197	161	188	200	181	213	199	192	174	163	187	203	196	192	203	171	196	176	211	201	209	191	173	195	193	185	173	167	184	173	202	206	181	189	185	196	191	172	187	193	185	198	204	186	200	200	193	185	180	203	199	192	164	186	190	198	212	188	172	166	188	176	199	197	196	186	177	201	200	201	189	168	188	194	182	205	173	192	214	185	201	184	185	188	181	180	175	186	186	196	198	168	213	176	203	181	198	206	177	195	197	171	202	172	199	187	182	180	195	199	177	171	188	216	184	179	208	176	187	169	161	201	167	191	187	167	201	206	219	188	177	191	170	180	166	215	189	195	168	192	193	179	192	186	201	208	204	188	189	216	201	193	178	222	174	175	168	177	180	207	184	183	195	188	198	181	188	202	178	188	199	167	178	184	185	180	190	188	187	157	168	186	202	191	205	200	187	185	185	175	185	194	171	200	174	203	187	175	189	168	165	190	168	205	167	201	180	190	199	178	171	194	186	198	192	186	188	215	219	188	180	180	179	188	204	198	185	219	197	180	197	200	175	198	188	185	193	220	203	154	163	177	173	212	183	215	202	202	203	179	205	183	195	190	161	183	173	200	189	185	160	187	199	187	170	184	196	200	182	190	199	180	183	200	208	187	199	171	182	172	180	204	153	192	200	180	200	211	195	186	214	207	181	202	193	193	204	189	181	201	196	191	184	180	214	205	178	199	186	173	203	188	200	197	177	190	199	214	197	187	193	217	160	186	169	225	184	200	209	190	187	192	214	210	212	195	213	163	196	197	189	195	188	192	174	183	184	218	187	194	157	211	205	187	191	192	194	194	211	193	175	198	192	182	189	178	189	179	192	194	197	181	188	160	192	197	208	218	204	180	196	197	187	189	195	184	190	179	175	177	183	181	187	225	212	199	185	212	203	178	172	174	186	187	175	191	182	183	202	205	193	181	207	197	185	173	171	172	205	208	176	198	177	206	203	190	195	195	196	191	197	182	170	204	180	199	170	172	180	191	199	181	169	156	173	198	188	203	156	194	194	191	185	179	183	188	186	185	182	197	180	165	183	210	158	172	181	173	197	191	191	209	214	175	174	190	178	187	174	174	156	190	195	206	205	206	182	191	177	193	187	186	175	195	199	196	181	175	190	176	174	198	243	176	169	173	186	167	175	211	178	187	173	198	197	182	204	190	182	195	183	192	213	195	193	196	189	186	218	211	230	213	191	211	184	178	191	193	178	194	218	199	186	171	191	182	177	196	216	169	193	178	211	207	197	177	214	183	191	210	176	172	185	192	182	198	202	228	206	208	188	199	166	184	176	204	175	171	186	191	186	178	189	192	164	198	193	204	162	199	168	211	181	177	191	171	198	194	198	188	187	183	202	165	185	179	173	209	162	192	185	178	185	169	192	178	175	191	182	178	192	165	186	193	182	179	176	212	167	183	205	181	198	191	188	161	174	196	205	195	192	191	182	186	179	200	195	196	189	199	195	210	177	193	201	190	197	194	230	169	164	209	201	178	191	181	183	178	192	178	175	172	193	193	166	188	201	221	165	207	207	178	182	192	184	201	192	210	204	177	173	163	208	193	198	196	190	196	196	179	198	190	190	202	184	179	191	192	210	173	218	179	171	214	191	173	183	183	177	193	190	199	205	177	188	182	176	195	180	170	186	187	182	197	195	188	170	182	211	184	204	168	179	181	192	183	180	209	193	191	192	171	180	184	192	190	168	155	180	177	177	187	193	198	188	207	179	192	186	195	194	201	172	192	203	204	185	177	196	191	187	203	190	184	202	192	196	191	185	191	193	182	204	192	188	186	197	195	191	181	179	201	182	192	196	160	202	179	182	188	202	185	186	187	164	201	190	197	180	186	191	190	183	191	170	189	183	173	193	178	201	179	214	206	176	194	188	181	192	160	204	191	181	179	168	217	211	201	204	173	227	179	193	192	194	193	194	192	191	195	194	165	208	212	195	185	200	178	198	183	191	197	194	210	171	193	215	205	180	221	185	186	186	190	187	192	211	196	191	212	203	181	161	184	174	165	146	207	188	211	191	189	177	189	188	188	175	207	185	184	201	192	192	193	191	204	210	197	185	195	199	198	193	190	181	218	186	195	219	165	200	189	191	193	205	178	191	182	211	212	190	194	165	197	205	203	223	180	213	194	190	165	187	188	176	201	193	202	189	189	178	163	188	182	187	194	177	192	189	190	210	188	202	193	215	192	202	209	186	201	181	164	192	193	207	187	182	164	158	196	197	194	175	206	193	196	185	183	193	183	192	179	193	200	192	168	187	210	173	192	200	183	185	193	213	192	219	176	186	184	204	182	189	184	188	198	167	189	164	182	191	177	187	237	181	207	163	178	179	186	198	187	202	186	179	210	204	196	188	219	161	202	152	186	192	178	193	194	186	217	197	206	185	157	190	197	194	188	192	187	175	186	182	189	166	185	187	183	178	193	194	205	179	204	195	187	194	182
24009	21425	28729	24484	21436	12581	1134	694	549	536	484	453	412	365	392	379	369	363	390	338	362	320	334	336	356	351	362	330	335	314	335	357	307	335	362	341	312	305	328	316	301	353	320	319	333	328	347	327	303	334	310	294	297	329	318	281	297	318	280	308	344	315	296	338	331	301	334	321	325	320	333	335	316	348	348	331	328	310	323	335	336	326	335	318	294	317	344	313	327	326	360	345	332	317	342	305	330	329	330	314	318	321	299	350	296	322	307	298	318	339	323	329	306	324	312	326	322	339	340	318	297	327	322	329	336	326	322	324	318	305	327	305	325	323	308	304	340	344	309	327	326	313	339	328	313	291	298	306	330	292	297	296	306	315	301	306	322	281	337	353	346	329	340	317	324	287	314	324	332	316	341	303	305	298	299	301	339	318	300	347	322	335	362	325	316	309	326	335	311	296	332	320	303	311	304	306	337	345	305	311	284	340	307	305	318	316	337	342	326	299	317	334	328	333	307	322	320	290	288	314	339	313	289	290	285	344	313	295	304	352	327	306	329	317	331	310	321	337	312	303	286	322	296	354	306	322	339	297	305	313	333	318	302	336	306	310	320	338	313	305	340	334	277	288	309	333	337	298	320	297	340	318	316	338	324	296	324	311	326	318	314	285	320	342	322	323	324	300	355	326	338	286	364	288	309	321	305	335	322	312	311	306	334	293	308	299	312	310	283	311	323	317	337	328	321	320	326	311	293	309	326	319	304	332	314	298	309	292	343	317	310	301	339	339	336	303	317	304	292	358	339	323	314	353	334	339	320	335	327	324	357	330	336	302	322	332	327	300	303	301	320	311	292	323	280	310	327	358	295	302	316	316	303	317	332	335	321	312	294	313	297	358	290	324	327	312	320	304	318	326	333	326	327	348	302	308	298	313	334	332	321	328	325	317	317	328	326	280	334	327	308	320	296	320	323	355	304	306	304	327	322	311	332	323	302	310	307	319	344	319	327	326	304	295	343	326	284	315	289	342	325	329	310	292	302	299	310	301	301	314	313	295	315	343	325	311	317	324	304	356	314	312	306	318	290	333	331	338	305	340	289	328	325	294	307	329	305	325	335	339	324	316	309	309	306	309	325	308	319	327	328	297	311	307	333	318	291	320	321	343	290	356	331	331	328	337	327	305	303	303	341	291	345	312	309	307	334	347	308	329	318	319	339	319	315	350	323	301	330	307	340	360	304	359	310	311	279	342	292	326	327	333	298	328	299	347	332	298	323	327	314	300	312	331	340	297	318	332	320	291	310	335	316	312	337	319	299	310	339	327	303	324	329	331	319	321	311	329	319	314	304	322	295	322	308	350	301	283	349	333	311	324	351	330	323	314	287	339	351	290	315	343	326	336	298	329	362	306	315	320	327	317	314	329	323	297	303	306	289	328	351	326	343	309	334	311	300	298	351	336	319	308	319	314	297	317	307	332	325	340	286	296	320	298	321	293	335	314	344	337	338	309	316	309	316	305	304	305	290	312	325	311	322	305	323	348	316	325	295	310	337	286	302	321	344	328	309	319	306	288	352	303	330	319	335	309	286	302	299	277	315	339	303	321	306	332	299	310	294	293	340	309	307	299	290	325	301	324	326	331	330	304	337	282	307	337	303	277	301	309	285	325	320	329	308	316	290	310	316	317	319	295	331	322	294	299	314	332	305	327	304	306	319	339	329	340	278	348	346	309	326	324	343	298	304	303	306	310	306	300	322	292	303	344	341	343	292	318	319	288	296	328	304	301	302	349	346	306	320	336	321	322	323	316	304	304	329	330	346	306	298	303	297	325	328	304	291	320	315	338	295	315	313	287	334	293	349	315	302	323	285	300	304	309	322	331	346	272	285	315	317	324	317	315	319	299	325	348	348	311	309	323	334	306	294	308	324	331	335	308	301	326	352	302	310	305	324	302	309	349	314	304	338	326	336	317	302	288	330	290	324	329	349	333	339	340	349	328	312	276	324	348	307	291	335	309	306	295	330	335	336	312	294	286	311	312	319	328	312	300	282	331	310	301	339	334	340	273	314	344	347	282	317	332	337	331	357	317	326	340	313	335	294	311	296	334	317	315	279	313	348	322	325	287	323	338	326	335	301	339	311	320	327	328	339	281	311	317	344	304	295	278	337	307	332	339	337	325	320	306	321	313	312	300	342	305	303	302	303	313	306	313	316	321	331	352	325	311	332	297	264	350	319	303	311	317	315	331	343	319	313	307	305	339	328	320	328	337	359	316	316	312	338	323	326	322	304	310	282	300	310	307	348	330	355	335	296	290	280	290	284	317	312	315	318	327	309	335	335	307	351	281	324	296	312	316	319	308	306	294	341	311	298	305	329	285	324	306	343	362	308	294	342	306	326	335	285	308	306	299	296	316	324	299	314	330	323	313	319	319	344	292	329	296	327	332	325	318	288	325	308	287	328	342	293	307	344	292	295	342	352	326	304	282	301	324	313	303	309	336	305	325	293	317	322	344	350	313	311	324	290	294	314	323	333	295	350	325	330	350	348	312	320	329	306	311	329	338	285	306	330	342	293	310	317	283	325	313	315	309	324	310	326	299	301	299	291	298	297	315	330	297	304	322	322	324	304	327	336	348	318	329	319	321	345	327	329	325	321	287	321	324	315	331	319	332	318	319	325	327	305	320	307	290	303	335	309	292	312	323	321	296	333	285	330	323	303	307	319	311	298	312	307	332	347	322	323	323	297	318	310	314	357	317	324	314	344	276	309	330	321	342	315	311	314	310	316	312	323	353	336	309	332	298	332	275	308	307	330	317	334	336	308	299	359	317	302	351	288	321	307	322	304	347	318	331	332	281	286	334	311	334	305	320	316	339	326	292	333	316	331	342	290	293	324	300	306	349	330	294	302	312	287	290	315	305	308	264	350	320	334	334	308	301	334	307	310	303	327	317	311	314	333	334	325	313	348	300	314	316	306	331	320	283	308	304	355	290	322	357	314	266	331	327	301	330	287	344	298	304	315	335	292	329	329	303	298	347	330	307	299	321	291	331	323	326	317	316	319	288	331	291	328	318	310	296	310	300	312	266	328	338	292	330	313	301	327	315	342	341	328	309	313	306	314	321	291	323	320	306	298	327	347	288	311	287	314	301	357	315	304	316	318	305	342	294	307	317	321	334	286	312	287	335	323	288	314	335	313	325	347	313	293	347	309	326	323	308	318	306	284	314	317	328	304	311	321	343	323	319	308	317	289	308	330	289	333	335	348	324	304	302	301	297	329	299	308	324	345	327	341	316	281	347	318	319	315	282	306	334	297	345	330	324	295	318	316	304	313	291	320	373	323	293	315	301	296	333	309	297	309	309	310	338	341	298	331	325	296	344	327	297	326	298	295	314	327	333	316	296	296	297	299	303	319	309	351	310	305	306	322	297	346	334	327	321	310	303	313	293	307	326	338	325	298	314	303	314	331	316	311	300	329	309	324	308	314	337	320	345	337	338	319	286	327	330
3536	17204	21499	2745	1950	1473	1160	913	746	670	578	505	517	462	419	384	444	418	438	397	398	389	374	407	352	371	367	372	334	335	336	359	350	329	343	349	344	351	321	348	326	339	311	342	318	355	310	325	340	323	346	332	322	343	373	315	291	291	375	318	327	316	344	299	302	322	311	321	338	323	279	321	335	342	299	329	337	339	385	328	326	337	323	301	313	299	375	304	359	349	348	325	311	329	322	338	319	350	341	336	348	370	342	331	314	363	311	318	321	342	283	341	312	336	322	349	349	312	347	326	355	367	333	331	341	322	367	335	316	357	339	312	330	337	351	334	331	349	318	335	321	298	326	340	332	318	299	312	321	344	322	325	327	320	307	334	329	343	324	327	341	328	296	318	345	316	313	340	311	337	302	319	340	350	307	298	339	303	305	306	289	334	309	310	342	326	312	290	302	317	356	323	331	309	318	307	332	337	329	321	310	339	324	297	310	372	340	311	298	328	329	332	324	322	334	305	329	292	308	316	302	307	312	356	307	308	323	328	334	320	339	299	325	347	301	336	351	317	355	287	338	332	326	339	349	288	358	335	334	320	321	316	359	317	317	337	316	322	326	322	344	344	330	334	343	348	317	335	334	314	335	333	322	337	344	301	321	314	354	321	323	310	332	310	328	319	326	319	317	298	320	323	385	328	327	326	323	340	319	312	322	321	289	339	329	339	311	375	314	339	311	307	317	307	301	318	344	320	320	338	310	345	328	332	310	325	356	331	350	307	357	309	313	328	291	328	330	335	319	332	349	340	300	305	330	301	300	341	300	340	338	310	290	309	293	331	316	301	334	313	335	362	329	322	347	314	312	318	323	347	320	316	343	312	306	327	342	340	293	326	327	309	308	308	359	343	298	333	345	325	337	337	309	339	341	332	318	326	331	302	314	322	330	322	344	320	335	319	308	293	328	322	302	308	293	341	338	339	320	337	316	339	344	348	347	351	335	328	298	340	329	353	329	332	333	309	329	341	338	316	321	325	328	323	334	282	280	344	323	333	308	286	326	303	341	349	347	303	327	337	326	292	324	321	319	294	331	329	327	333	335	314	293	323	317	336	311	334	343	343	326	293	356	325	342	309	327	355	317	308	338	344	308	295	336	319	311	317	325	330	324	339	342	315	327	315	335	306	308	345	363	323	317	316	327	337	325	345	333	342	335	338	324	337	338	321	309	339	332	313	320	318	333	303	315	343	310	345	327	363	332	321	343	305	362	312	329	363	330	321	328	322	313	319	321	326	349	276	336	346	303	302	310	309	334	323	316	328	329	313	311	324	341	315	339	320	351	305	308	301	342	349	307	328	361	341	335	333	329	344	300	325	337	322	329	327	316	346	340	371	325	294	306	316	324	351	327	346	300	341	345	335	345	317	332	331	330	309	330	351	307	353	324	317	313	338	343	318	333	329	325	331	311	329	294	284	304	316	337	303	351	347	302	313	319	327	317	331	299	324	335	350	334	358	321	336	313	323	327	334	352	331	364	315	332	311	298	331	352	318	344	324	332	313	339	366	330	316	321	328	315	325	284	309	330	333	330	340	332	342	331	322	320	294	336	312	311	311	323	346	361	291	357	327	338	304	364	339	293	302	329	312	311	330	312	316	337	318	337	304	313	296	323	307	353	362	332	346	321	347	349	310	322	328	319	345	312	335	324	322	308	328	309	328	321	341	319	341	324	326	339	340	339	300	312	317	308	333	337	323	326	335	303	308	327	337	343	319	281	288	327	298	332	334	351	287	330	332	303	310	286	320	330	315	345	281	342	302	306	330	328	293	365	322	355	322	348	304	340	341	323	345	349	308	303	337	318	333	355	324	295	334	335	319	359	322	337	298	341	326	349	325	342	313	309	332	338	304	313	320	306	306	334	291	358	325	336	295	314	351	336	333	310	350	284	329	341	366	323	342	308	369	325	310	341	329	336	317	305	329	298	301	320	329	323	358	329	346	330	350	327	337	315	340	340	337	331	341	278	313	324	328	319	297	287	326	359	323	307	316	322	353	357	324	335	324	354	349	310	344	346	334	317	302	309	290	312	318	338	315	339	337	312	340	321	328	312	327	309	333	319	312	337	299	332	313	292	330	308	306	346	332	322	305	336	342	322	331	318	316	327	326	312	307	333	317	310	346	297	302	341	326	340	288	311	326	341	322	360	328	342	328	328	304	323	312	321	353	339	296	332	321	322	301	317	358	326	337	340	351	336	294	344	327	326	324	343	338	378	310	335	309	302	334	307	335	338	312	343	324	348	332	324	304	354	313	316	341	326	323	347	316	324	363	330	346	363	319	323	330	322	311	345	342	330	327	293	321	328	317	302	321	312	325	299	304	325	344	298	311	323	316	293	339	335	293	358	330	328	342	342	298	323	327	313	312	339	336	328	321	338	322	330	360	328	326	316	337	320	346	315	323	313	327	350	324	321	356	343	316	351	343	336	332	314	318	322	327	324	326	284	334	303	328	306	345	315	338	317	323	322	350	355	355	306	333	329	316	318	328	347	323	328	327	301	298	334	328	328	362	324	327	309	333	342	329	327	315	328	340	319	339	292	295	325	326	373	309	312	363	314	307	339	309	334	333	342	274	355	339	337	307	329	329	309	323	352	349	350	319	320	330	298	314	325	289	319	317	343	320	325	299	340	355	328	324	340	325	322	330	310	346	334	324	352	329	324	300	331	324	317	338	333	320	314	319	321	305	318	325	315	329	302	348	341	324	316	340	325	319	321	342	324	341	325	341	299	360	322	336	307	289	318	324	326	319	333	330	332	309	304	351	323	316	366	345	331	342	316	313	322	305	338	324	337	351	322	357	320	316	339	294	308	299	355	319	337	354	341	346	335	333	307	297	303	309	342	320	320	325	334	336	334	359	336	335	323	344	304	309	310	327	346	367	297	349	334	322	296	328	332	297	347	319	329	322	304	340	329	324	325	312	310	342	304	319	301	332	343	309	315	338	330	325	315	335	331	312	331	332	324	336	285	348	280	339	295	318	384	340	336	312	301	340	357	325	317	329	359	343	346	336	332	343	339	299	328	340	326	293	320	336	293	318	323	334	327	316	355	352	289	311	325	316	319	337	308	314	365	312	364	315	349	310	334	336	321	326	333	342	308	285	300	295	331	310	339	333	296	348	296	328	322	323	329	344	349	270	323	325	335	329	298	336	335	312	330	301	336	321	308	329	320	335	340	322	336	310	349	318	355	324	358	311	331	321	322	302	355	328	347	326	305	337	346	336	303	324	327	331	314	319	336	316	331	322	341	327	332	319	317	353	331	293	323	329	336	348	307	349	339	347	302	327	309	308	280	292	323	313	325	299	310	328	322	313	346	339	306	355	318	352	345	331	333	344	332	303	302	296	350	317	328	278	309	321	337	340	335	340	342	298	312	314	303	303	319	316	316	343	317	315	343	360	315	330	298	377	311	363	317	321	314	340	330	358	334	294	354	349	369	353	324	316	347	297
25254	21427	27709	25509	10874	829	548	530	435	430	394	367	416	369	384	383	372	357	365	324	361	343	315	338	333	338	374	336	349	345	374	361	352	330	327	362	352	338	364	334	334	338	360	358	329	384	342	361	357	351	351	363	312	319	342	345	328	363	310	370	351	321	313	356	350	301	334	324	345	370	345	350	349	309	347	346	319	341	357	365	320	311	336	339	299	335	353	360	324	341	340	346	375	351	326	337	364	303	337	324	384	343	357	355	370	336	345	317	342	333	374	319	330	376	335	325	317	337	343	352	334	338	335	377	356	337	331	334	326	325	343	342	347	328	354	320	358	329	332	350	288	323	361	289	345	332	331	327	358	360	337	333	368	331	358	350	341	364	339	336	339	333	361	356	304	340	347	318	315	355	337	309	318	340	297	347	352	352	371	360	345	307	331	336	370	315	334	323	316	332	332	326	318	325	329	339	353	283	328	363	352	320	331	362	359	329	352	383	320	336	330	288	318	322	353	357	324	326	333	350	330	342	321	362	346	353	360	343	329	331	340	327	336	362	364	326	324	341	361	355	369	320	361	354	316	335	344	317	350	369	340	353	347	322	350	334	354	302	343	361	333	347	358	354	356	336	377	317	338	331	362	344	352	344	337	343	331	375	323	354	350	357	321	338	355	349	337	311	343	348	374	354	358	317	341	374	349	372	370	341	334	357	347	346	358	366	316	327	341	356	333	349	347	370	328	338	335	349	350	319	347	350	353	353	382	367	327	325	368	341	340	355	357	339	313	323	317	311	308	348	347	354	349	332	352	345	336	342	353	320	368	341	352	350	391	355	304	329	373	337	304	309	338	365	322	359	349	343	339	373	341	320	306	316	338	337	358	353	344	331	315	332	342	353	339	339	313	348	324	351	383	310	333	358	310	321	336	331	321	383	343	315	365	350	318	327	340	344	337	369	304	355	355	346	322	314	303	327	354	325	295	368	329	344	323	334	326	343	299	341	367	372	328	352	322	340	365	367	340	330	361	331	333	337	346	352	320	333	354	335	370	337	314	348	336	321	352	354	341	347	328	323	388	342	313	321	341	340	361	329	345	315	323	302	326	345	332	322	351	323	345	347	354	297	309	321	313	373	312	358	330	355	337	334	345	337	359	338	345	317	346	367	328	336	346	339	315	321	333	331	331	337	355	343	312	328	345	340	341	358	313	328	333	341	321	356	347	344	331	339	333	357	336	358	338	348	336	352	325	329	338	336	341	331	318	357	347	328	333	337	358	341	318	334	332	330	331	322	329	333	334	334	340	334	305	359	346	328	298	330	342	363	327	315	310	331	360	346	400	325	339	336	347	339	336	347	303	365	343	324	344	359	346	341	343	328	306	327	341	353	324	351	388	339	364	342	322	334	356	310	334	307	332	382	330	342	316	316	354	342	348	339	353	346	335	343	354	327	359	347	350	306	336	358	297	343	356	343	312	355	338	334	324	314	349	346	321	344	315	362	345	329	328	315	354	333	327	330	364	340	331	383	369	311	348	342	344	329	358	358	384	332	348	303	335	348	313	321	304	342	361	360	347	369	347	362	324	329	375	333	340	349	377	356	341	331	326	323	300	327	284	360	364	339	362	315	318	323	364	329	335	332	344	295	341	321	332	341	343	303	331	314	344	369	348	383	339	347	357	330	335	367	366	343	330	364	354	325	359	342	325	366	343	344	312	323	369	337	348	349	328	337	342	354	330	352	330	351	360	363	330	336	357	318	346	318	351	361	353	338	336	344	346	317	333	378	340	326	334	390	354	334	339	330	356	329	303	318	344	355	377	319	360	354	340	363	324	328	335	344	317	330	317	302	319	349	355	307	321	350	337	354	333	307	363	393	347	333	335	338	300	353	318	347	331	336	364	339	333	332	322	348	345	333	339	343	351	313	351	339	332	358	337	344	364	312	338	342	323	320	304	354	336	343	326	352	316	314	353	326	343	350	318	358	309	369	332	324	369	364	363	332	345	340	343	348	313	340	332	320	325	360	320	294	337	346	344	314	357	313	336	315	334	362	315	363	334	348	346	340	298	343	338	377	326	320	301	346	387	363	365	337	371	342	334	323	374	301	355	375	338	346	349	325	339	350	331	367	307	343	341	338	331	350	319	374	386	361	355	346	367	335	378	340	334	362	314	315	384	352	350	337	357	325	347	363	355	316	343	367	324	336	355	337	347	348	320	350	329	319	322	316	321	316	317	320	372	362	350	330	358	364	344	363	337	321	353	328	354	340	326	365	326	326	325	378	342	346	347	341	363	326	317	319	321	338	343	346	324	332	327	376	350	343	331	329	331	337	353	351	330	364	337	346	349	316	313	347	345	310	323	327	392	334	354	326	361	351	337	364	345	327	305	341	338	349	348	326	342	325	318	370	340	387	355	342	357	315	345	342	315	337	343	363	346	347	345	361	297	378	354	350	364	343	307	330	344	339	343	346	307	360	337	365	319	353	325	372	386	332	343	308	378	337	358	360	345	322	354	333	325	324	336	335	355	350	352	343	298	328	366	311	354	356	315	341	353	357	360	356	338	332	362	349	340	375	329	350	336	324	335	338	352	344	343	317	318	333	336	326	352	335	332	370	324	338	345	305	320	308	307	370	316	336	372	351	358	359	326	307	336	325	376	352	344	325	331	323	334	356	333	317	356	347	327	344	321	319	325	352	313	338	360	394	350	343	348	353	341	321	323	345	314	358	337	316	354	338	345	310	326	319	335	336	362	361	381	364	299	332	344	341	339	362	345	357	327	329	355	313	353	325	348	351	331	339	355	318	329	337	357	359	321	361	365	337	340	333	333	349	327	335	357	315	345	334	310	328	380	359	350	345	325	304	342	354	351	327	332	324	358	325	328	321	332	350	296	350	305	334	332	371	320	317	337	319	306	316	338	336	348	352	348	312	324	353	357	332	350	332	340	315	357	308	325	339	326	333	310	341	341	348	312	365	346	324	346	323	335	327	364	312	299	344	312	344	346	332	353	353	315	310	358	365	358	327	337	332	333	330	322	327	352	404	339	337	350	350	359	340	330	333	334	353	328	349	342	348	369	336	344	351	361	343	365	342	319	360	337	329	350	303	347	312	321	345	362	324	313	325	324	333	315	302	342	357	343	328	337	353	322	328	340	362	356	335	332	335	315	360	341	337	337	306	338	362	350	372	339	335	324	344	368	317	326	335	362	340	329	336	318	363	313	307	316	383	368	321	314	340	371	315	311	336	348	333	357	357	303	299	320	370	328	333	313	338	313	322	340	332	355	363	323	331	335	327	340	301	350	311	320	331	313	387	355	343	353	321	341	348	356	366	304	319	329	328	355	328	321	347	327	347	350	361	348	361	363	341	328	357	346	349	333	324	341	325	337	340	328	320	330	298	387	322	354	325	388	349	337	350	363	332	355	353	345	333	324	338	328	317	337	337	346	325	355	320	378	335	297	323	345	350	351	334	348	343	334	348	321	351	329	326	339	348	344	375
3555	20495	17437	1676	1230	975	816	726	609	573	524	495	457	465	437	417	414	373	391	437	430	383	382	381	395	401	390	356	387	394	356	399	364	343	377	379	367	382	364	372	382	417	381	367	378	410	372	369	401	362	373	344	356	368	367	350	389	355	364	370	353	401	374	393	368	389	352	382	381	366	376	382	355	341	384	362	370	351	373	386	379	393	349	370	375	359	380	350	355	406	364	364	360	367	348	356	398	374	370	351	342	355	387	376	324	403	362	361	346	341	384	355	371	338	361	367	351	387	380	363	346	406	370	363	421	346	385	357	349	364	357	353	375	353	336	405	356	396	392	325	378	368	377	351	374	357	355	396	365	377	383	359	344	395	346	413	395	318	355	374	397	343	373	387	366	382	361	369	383	365	354	360	355	416	373	359	362	344	372	351	386	337	367	340	384	375	383	384	399	365	341	396	356	378	374	354	358	371	373	348	371	376	328	360	363	410	410	382	362	363	385	341	384	344	334	391	374	364	358	331	363	335	376	348	360	360	364	347	344	374	336	364	350	372	351	350	355	381	344	368	359	362	344	351	372	378	389	357	355	386	326	376	385	393	358	379	357	373	354	361	374	329	404	360	362	342	370	382	399	374	356	361	330	380	359	357	364	367	359	368	359	337	376	395	374	412	342	326	380	362	342	360	357	357	403	377	378	367	376	375	365	388	345	379	354	348	353	352	368	345	390	378	333	381	352	363	370	376	375	373	394	380	358	368	366	350	366	378	346	361	389	360	376	366	358	379	352	402	358	363	391	390	350	356	386	355	346	363	372	361	328	372	406	399	388	375	377	401	338	325	367	368	378	362	389	343	340	350	385	366	359	371	394	397	394	364	366	356	384	379	368	372	382	343	355	378	376	369	354	335	368	351	408	356	371	384	361	370	421	359	375	361	367	369	398	377	344	381	358	375	383	361	357	364	362	363	365	385	362	400	353	352	348	346	341	361	368	392	375	358	333	345	381	382	347	361	381	375	377	404	381	350	386	392	377	360	339	379	363	355	363	417	393	385	363	387	350	364	391	363	390	364	376	366	365	343	370	379	387	373	365	394	377	389	389	397	358	343	352	381	341	377	378	354	357	370	341	353	398	367	343	375	355	356	379	375	342	366	375	362	383	379	338	372	391	407	360	335	373	365	367	394	369	372	372	326	332	381	382	348	351	339	358	347	344	353	380	357	376	379	391	383	364	340	387	378	356	357	373	355	376	389	360	335	379	351	374	353	359	336	341	399	370	393	364	352	336	383	375	345	376	368	387	351	374	407	377	380	369	371	405	366	377	388	345	386	378	350	387	320	361	371	360	387	336	382	340	351	388	356	366	361	342	402	404	355	391	333	318	370	351	374	384	371	398	377	369	362	357	343	387	358	368	374	382	354	380	369	379	404	336	370	361	313	359	363	368	389	362	392	356	378	391	367	390	366	404	388	422	403	384	389	327	358	377	356	358	361	376	318	386	383	354	383	350	354	416	361	387	377	371	393	390	365	357	350	362	325	352	406	331	398	386	370	351	368	365	377	396	356	376	391	354	343	365	369	350	385	360	397	343	346	368	372	351	367	381	336	359	379	366	373	389	339	352	397	364	375	377	380	336	354	375	383	369	379	320	387	385	380	401	331	351	381	417	349	399	347	376	366	384	397	348	348	359	383	379	360	373	383	361	358	345	365	339	359	413	401	358	379	332	401	341	341	347	362	357	377	353	364	337	364	341	346	366	376	388	369	397	356	401	397	341	355	366	379	360	353	361	388	358	415	366	330	353	368	369	368	356	335	389	338	397	382	369	387	360	361	345	360	407	357	375	382	394	397	401	389	351	374	328	354	382	326	350	365	367	345	358	366	390	359	358	350	358	362	339	357	372	381	390	377	417	344	380	403	354	350	365	374	373	354	354	370	335	391	390	365	362	369	364	358	346	359	388	366	360	389	395	364	385	365	396	347	379	383	362	383	352	350	390	362	424	391	369	371	378	371	369	363	388	381	366	399	384	391	367	374	349	322	364	360	370	364	353	380	406	386	350	371	361	355	374	378	401	352	378	368	392	374	376	376	385	379	373	397	343	345	378	360	382	368	379	364	366	359	368	359	350	394	338	336	353	372	319	358	362	378	407	383	365	379	353	362	396	355	359	369	353	379	370	334	419	358	376	348	376	368	362	354	345	353	371	369	368	373	365	347	336	365	352	362	391	346	365	340	362	363	370	359	392	370	329	360	361	407	377	391	374	379	379	347	364	371	365	343	385	352	363	342	402	374	374	377	341	345	358	367	359	365	386	365	385	376	357	370	362	392	372	370	398	334	392	378	308	361	398	380	348	378	337	377	365	364	397	362	327	339	356	339	372	361	365	383	347	364	363	357	365	365	365	356	391	363	357	374	403	331	390	337	382	362	387	362	382	357	386	382	380	346	377	377	364	371	364	398	419	362	340	349	349	408	353	371	396	388	334	359	359	380	350	354	370	374	369	357	408	360	350	363	335	357	353	362	402	417	383	351	384	389	378	359	385	360	395	357	389	348	366	351	350	370	404	361	376	346	365	379	394	355	404	362	334	369	357	384	381	343	363	392	355	357	392	331	378	383	377	381	373	396	359	374	364	373	358	410	388	370	357	373	344	402	370	358	340	357	346	351	389	393	361	351	340	361	358	371	378	355	403	388	377	314	346	349	392	387	397	382	381	365	394	396	393	351	363	390	375	386	378	366	361	405	388	375	405	366	403	345	360	365	379	358	394	376	381	364	378	347	351	339	393	349	358	334	374	355	406	357	373	358	371	356	359	348	412	391	360	348	381	354	375	371	347	364	356	375	376	340	366	364	351	358	335	383	379	381	371	344	367	369	371	367	377	385	355	372	375	343	380	374	394	361	335	374	384	409	376	372	371	399	373	378	364	422	390	353	373	354	356	368	361	364	349	380	347	357	359	350	343	373	386	338	370	379	349	363	357	347	334	397	335	351	370	334	354	369	387	374	366	377	344	405	342	363	375	386	390	365	348	384	353	375	354	371	369	361	378	342	353	378	381	389	376	408	372	369	372	371	356	365	367	403	380	410	357	357	369	375	389	307	367	383	359	389	388	366	345	390	339	353	370	380	416	346	358	337	368	346	332	341	367	378	344	357	387	355	386	361	350	373	373	360	348	335	374	383	381	356	346	374	366	351	364	405	401	396	377	365	362	349	364	368	362	374	366	365	369	362	316	359	388	369	356	362	355	342	364	349	335	376	373	349	386	370	361	361	366	374	351	403	364	368	342	382	376	364	397	373	402	385	385	406	363	343	387	375	374	365	378	362	361	380	378	371	387	368	385	328	370	402	372	381	352	395	361	407	369	365	394	377	413	377	358	351	354	354	329	394	349	371	356	374	359	358	358	366	340	373	325	365	351	370	398	374	383	391	404	363	358	319	389	384	354	340	355	373	351	375	365	376	318	380	373	354	384	355	394	365	362	375	372	380	356	342	379	357
22924	21474	29174	24204	21478	21495	7700	1373	1044	967	899	771	775	804	720	682	665	693	641	632	669	638	648	664	612	549	660	623	636	581	595	593	658	591	613	594	623	572	618	609	551	608	614	574	580	642	634	615	587	568	613	588	552	630	557	561	577	574	572	562	593	562	595	560	602	577	617	613	623	578	582	603	569	609	580	592	603	604	625	582	625	559	602	578	614	568	609	575	584	625	580	589	591	604	594	611	616	596	608	608	561	582	544	623	613	593	576	581	602	573	544	607	610	576	609	580	584	599	597	630	598	583	597	605	581	562	587	571	617	578	572	590	612	584	571	622	623	612	597	578	583	585	611	580	554	551	595	587	589	575	591	582	598	602	631	583	576	636	603	590	558	583	556	581	583	577	541	588	564	612	586	573	575	589	568	605	570	586	580	572	567	602	572	605	591	599	622	638	623	625	563	560	578	602	574	582	588	606	547	550	635	601	604	551	557	602	602	603	549	590	550	558	584	547	614	573	603	566	612	600	564	620	602	620	602	625	621	567	591	573	605	626	593	619	638	615	589	587	587	611	604	594	610	624	610	570	630	585	573	570	606	571	564	611	556	553	585	567	615	581	565	533	606	620	602	571	587	553	572	585	578	610	579	577	609	599	589	599	580	611	546	596	570	558	619	598	578	601	621	594	563	570	571	611	606	590	593	590	584	590	548	590	561	570	621	563	580	557	562	603	544	573	573	545	580	588	575	600	590	573	573	567	571	551	595	586	609	635	565	550	546	530	570	560	576	592	578	551	588	596	568	529	538	586	587	605	584	612	568	565	572	596	596	592	563	600	586	603	574	624	593	538	605	578	549	564	605	569	627	628	589	580	647	592	612	611	606	580	561	582	616	608	572	592	588	640	570	610	589	555	602	592	574	612	586	594	591	565	618	579	584	605	579	533	543	564	556	598	587	611	599	616	575	564	556	591	592	546	562	579	597	588	638	557	609	600	573	574	566	568	593	540	592	609	580	603	565	636	594	560	595	568	614	568	585	594	600	533	589	579	562	603	562	528	630	550	611	616	557	602	568	609	616	607	606	608	642	558	545	556	600	602	587	579	623	554	596	616	584	579	572	602	613	549	601	536	595	548	568	613	603	607	582	569	596	557	534	613	603	572	562	587	600	547	550	586	588	569	545	591	562	612	567	564	563	606	588	615	591	590	607	551	631	593	588	567	559	600	616	615	606	558	580	557	548	592	578	599	550	611	576	542	581	611	587	595	577	592	585	587	625	552	550	591	574	613	537	608	584	607	575	573	586	559	588	565	536	589	596	563	604	699	585	583	592	571	597	581	576	621	602	590	589	575	580	580	566	572	571	612	615	591	616	579	572	585	601	600	592	620	545	564	591	567	568	572	590	569	593	611	571	534	565	576	552	566	574	568	587	579	588	561	596	585	562	608	586	590	589	561	640	553	586	574	579	571	618	592	556	556	563	579	596	580	615	598	576	587	583	588	607	596	578	574	578	579	579	587	535	600	573	567	593	609	643	586	560	582	614	580	549	604	555	577	593	607	565	571	563	590	573	593	570	587	600	625	596	596	583	614	643	570	577	540	617	599	563	558	595	568	627	527	600	610	593	585	567	557	574	601	561	548	585	596	591	549	609	589	569	542	574	556	585	582	585	598	578	588	576	577	589	597	570	610	572	579	593	613	558	618	623	573	583	592	567	566	519	572	581	572	563	588	571	544	599	602	595	600	623	571	518	618	595	558	591	557	617	546	550	603	586	627	566	625	562	605	600	563	564	602	601	555	563	615	554	573	574	643	575	545	576	599	591	619	598	581	623	572	606	590	599	604	607	600	565	565	558	568	604	609	608	598	627	596	544	540	586	570	565	589	558	576	556	577	544	608	582	620	598	603	588	585	574	624	578	597	630	615	549	601	578	634	590	570	651	576	608	605	614	609	569	587	606	570	614	588	597	636	600	603	592	613	605	583	561	582	593	586	522	572	625	587	570	620	604	589	634	589	594	616	556	578	583	598	562	583	542	582	587	592	582	571	602	596	543	602	604	599	576	585	583	598	557	567	559	576	562	614	582	625	608	605	574	606	542	592	620	631	590	587	591	578	579	560	575	558	570	580	615	614	570	526	593	591	588	589	556	588	577	554	604	582	610	585	580	594	543	568	574	585	553	586	571	579	594	573	567	573	594	561	533	600	573	609	597	568	573	599	578	615	575	593	596	543	587	553	573	602	570	606	611	584	628	569	565	621	583	595	602	563	574	633	606	612	621	582	565	590	575	585	561	568	590	568	575	598	580	586	607	591	609	563	590	574	597	557	621	583	551	546	579	600	539	556	603	569	567	550	622	621	592	572	544	593	573	585	574	563	604	555	611	543	619	535	580	577	616	632	575	557	593	595	581	557	606	633	595	595	529	573	592	551	607	627	587	565	596	587	549	603	605	580	544	615	540	579	562	589	617	570	609	609	612	581	571	592	612	588	564	589	536	588	604	567	627	571	571	585	607	559	559	619	601	564	562	590	610	573	563	567	611	570	562	628	604	603	577	567	594	590	602	555	577	559	564	601	595	609	603	536	591	575	552	611	574	608	588	607	573	586	553	565	568	555	586	627	613	572	605	558	626	552	590	616	602	552	595	567	553	615	563	572	581	592	564	574	583	553	554	604	635	583	599	611	578	619	635	591	579	569	603	582	596	567	563	604	605	564	615	646	603	586	587	524	562	537	569	608	537	614	612	577	585	578	561	606	615	549	550	588	598	569	600	590	621	585	612	614	576	632	639	573	596	591	562	628	576	549	575	611	570	638	560	598	599	603	585	585	572	578	590	621	606	602	571	570	553	575	564	607	605	624	596	591	614	588	620	592	583	617	553	569	555	562	616	575	574	639	590	589	583	571	572	619	561	567	589	590	585	585	545	567	552	573	601	627	628	595	599	555	625	556	547	625	582	591	563	554	583	628	594	579	563	588	582	597	549	561	596	562	584	547	571	594	577	596	556	618	539	581	566	619	587	567	591	562	617	625	604	623	554	589	554	558	568	568	593	559	578	547	618	599	595	540	564	582	608	579	576	578	560	586	588	537	558	581	590	537	591	581	595	571	566	587	564	571	551	593	610	547	567	542	555	566	597	624	578	587	581	570	627	584	631	603	576	583	558	558	574	609	596	602	589	577	634	575	604	548	571	519	609	619	579	598	593	589	551	568	608	538	573	619	561	557	581	574	567	598	573	580	591	658	624	594	580	623	588	584	609	612	593	583	613	600	644	572	565	542	576	554	655	578	625	559	588	541	582	575	593	588	609	583	600	593	565	546	578	613	563	593	575	639	609	586	599	561	554	580	581	616	558	609	605	624	566	570	595	581	612	594	553	610	568	544	639	562	541	565	587	633	615	577	599	562	604	571	606	640	630	563	576	600	555	558	606	589	561	612	583	584	604	596	505	568	583	579	561	573	530	579	566	567	628	602	571	586	539	581	584	633	567	601	595	560	585	582
4977	33812	19334	4797	3621	2732	2134	1675	1421	1251	1124	968	947	836	864	774	784	701	687	741	660	687	656	677	639	632	629	660	674	660	638	613	602	614	636	593	613	632	598	598	574	600	652	609	590	559	572	608	577	593	597	580	577	632	629	547	621	585	605	609	589	572	582	586	584	605	578	562	614	556	560	606	625	599	643	592	598	579	611	557	624	569	581	602	576	572	612	574	597	638	562	639	579	608	561	581	606	621	559	575	610	607	535	616	572	588	623	605	566	598	581	598	562	602	582	563	601	598	518	556	571	568	572	583	536	587	646	601	601	596	574	563	585	628	587	627	594	610	573	554	597	571	551	598	621	596	608	560	607	619	580	538	555	592	565	580	583	551	565	604	548	593	608	560	574	616	618	605	596	565	585	607	569	584	595	572	550	614	593	558	578	568	627	610	602	614	578	572	604	568	634	572	609	595	582	575	586	620	591	543	567	591	535	567	557	578	557	587	586	606	573	605	580	548	557	584	610	623	590	644	599	617	564	566	606	562	612	587	607	545	610	616	593	590	597	594	617	576	576	620	514	568	609	615	568	607	547	591	633	617	600	609	604	587	589	562	609	587	574	597	575	593	572	593	564	580	533	590	590	575	560	572	556	563	591	596	559	595	572	592	527	591	597	569	608	583	610	582	593	598	523	643	577	578	585	600	576	601	622	562	610	581	612	544	636	622	529	577	524	583	554	619	596	575	609	591	605	578	620	620	571	591	651	615	579	550	557	587	584	538	604	573	586	642	529	586	609	593	596	590	617	587	571	597	603	570	577	592	569	633	606	599	605	626	592	604	576	617	630	593	577	577	575	586	598	571	596	589	583	622	635	604	615	536	559	538	596	592	565	633	550	621	610	549	615	601	552	586	586	581	589	570	602	593	611	576	603	579	562	627	562	615	550	582	638	595	589	556	602	622	614	575	600	573	597	585	627	577	567	586	607	611	593	567	641	607	647	583	552	584	607	614	599	588	556	622	581	615	537	571	595	576	595	571	586	579	577	589	591	610	577	584	542	593	575	614	605	549	599	588	562	560	640	596	620	575	592	580	583	554	639	596	578	594	615	583	576	607	598	618	588	623	546	553	585	571	595	591	591	612	543	631	573	543	565	591	586	628	630	620	614	582	555	566	610	549	594	587	607	561	590	616	579	556	596	617	575	613	617	567	588	552	585	596	583	579	599	565	597	586	596	593	564	592	571	636	605	587	564	582	614	613	586	605	594	658	572	598	535	599	588	612	557	586	596	575	595	616	576	612	599	544	570	588	555	610	640	564	568	575	580	534	576	564	593	583	550	541	577	587	545	603	566	586	651	596	605	555	529	553	590	537	631	617	576	609	551	569	571	572	594	574	552	588	592	598	650	560	598	571	590	585	582	587	552	619	569	617	555	588	616	602	616	589	600	568	593	570	615	551	645	612	557	606	604	591	576	602	593	549	624	575	598	605	593	533	592	549	563	592	574	607	604	571	642	584	644	594	540	565	623	577	592	570	611	543	592	581	551	613	608	541	598	570	612	578	573	667	633	597	567	585	606	602	559	612	597	558	624	625	585	626	579	592	561	614	583	547	539	572	599	625	581	640	572	603	611	585	601	603	570	589	589	618	578	595	582	618	612	616	567	613	573	612	589	554	590	588	610	639	593	615	579	603	569	584	614	626	578	582	541	605	588	561	577	599	585	538	589	574	583	610	605	565	598	602	558	530	594	580	599	566	596	580	588	601	580	606	592	604	615	613	597	558	588	576	591	563	628	605	609	604	604	618	568	569	564	612	597	580	581	595	599	579	545	584	582	615	600	561	595	646	586	616	599	604	550	589	557	593	596	574	558	574	571	578	559	580	610	599	619	601	651	603	581	605	611	578	564	600	592	575	592	620	609	586	579	590	552	576	591	609	562	555	600	551	590	609	550	583	626	587	594	552	570	565	607	596	602	612	633	578	555	628	572	573	577	592	590	548	587	565	566	585	612	552	600	564	573	605	549	575	572	641	555	601	603	567	623	591	574	573	591	579	599	605	572	577	591	570	577	641	605	564	588	625	585	573	553	553	571	584	587	624	550	555	571	593	625	599	610	585	604	577	584	606	571	560	600	595	592	594	636	554	549	599	558	633	577	634	568	570	566	593	568	602	585	565	579	577	597	552	568	554	541	584	545	622	549	605	607	598	617	557	583	595	587	602	613	587	582	593	616	582	552	585	558	624	566	557	615	591	575	601	607	570	574	606	593	608	555	587	613	637	576	565	577	597	588	607	583	600	647	634	576	610	628	621	563	614	578	591	620	557	589	595	578	593	553	588	591	611	577	605	596	608	563	591	603	597	590	583	610	586	588	597	586	590	584	582	615	568	611	604	625	614	593	567	629	567	617	589	650	627	579	577	596	601	593	591	563	567	601	605	563	583	568	566	552	592	536	563	589	552	613	611	544	584	580	592	611	600	585	554	598	600	603	607	640	559	564	561	578	564	583	538	570	573	604	586	585	539	594	576	612	561	612	625	615	567	589	617	603	557	604	582	609	579	607	550	597	607	575	597	563	540	601	570	552	615	564	587	598	590	583	606	599	564	621	567	602	557	623	607	567	560	607	530	601	638	596	620	577	583	597	575	611	600	590	598	603	592	583	583	566	551	608	597	555	584	561	620	593	572	610	599	590	552	601	580	607	597	572	585	588	612	604	583	544	542	555	572	598	583	633	602	577	599	565	541	578	609	606	607	609	632	580	617	606	600	634	589	578	593	590	588	581	599	579	589	613	561	609	576	602	604	568	586	597	584	551	579	606	578	624	610	593	585	580	600	595	562	548	591	574	593	606	578	594	577	590	595	591	610	576	594	558	588	630	598	596	577	585	611	523	586	546	565	578	568	596	609	641	601	556	587	567	610	557	595	586	602	595	624	566	574	572	575	582	592	585	621	606	557	563	571	567	586	608	569	579	551	586	540	571	555	590	572	554	591	593	584	550	605	584	634	574	616	607	583	556	545	605	599	606	558	604	557	643	598	570	594	561	599	567	552	603	604	597	569	576	595	551	594	576	602	561	555	590	591	586	632	597	641	569	604	603	595	558	598	581	580	589	585	613	602	591	600	568	560	575	581	607	577	557	594	614	577	568	604	556	591	587	577	595	586	536	607	548	589	603	565	568	579	563	608	580	626	558	604	629	570	553	596	594	619	579	603	592	615	534	562	572	572	588	589	573	584	553	576	567	601	570	554	580	597	582	585	556	587	604	625	582	633	597	545	604	578	588	561	591	600	619	594	586	541	548	561	604	607	599	611	547	570	635	596	602	611	594	603	593	556	576	569	587	570	575	608	563	578	582	536	586	576	596	540	614	571	596	563	606	569	596	581	601	536	566	620	593	591	567	621	600	587	573	579	538	610	596	597	597	566	552	611	572	588	568	607	594	574	535	590	555	591	602	620	562	579	627	566	644	626	609	561	563	583	599	631	604	524	576	561	588	591	613	619
28114	18568	8130	567	234	230	190	179	187	180	175	176	197	177	166	169	171	168	181	156	157	163	188	160	163	157	167	209	162	162	192	134	195	161	153	143	153	170	184	184	187	177	167	185	163	183	156	151	178	164	172	164	150	175	162	180	180	200	150	169	178	159	169	172	176	158	148	149	193	197	170	167	191	196	161	185	168	166	151	169	161	179	183	172	142	187	152	168	193	188	173	176	180	180	178	181	174	190	169	152	187	164	181	177	166	169	162	155	143	178	182	188	191	162	153	179	182	180	157	157	163	163	161	174	188	176	189	202	164	160	143	145	171	157	164	202	154	171	172	177	181	133	162	182	156	172	172	167	175	161	171	165	172	162	172	153	170	167	183	185	171	190	160	164	150	176	178	183	155	179	160	156	186	168	170	193	171	160	177	165	151	152	151	161	158	166	163	167	154	169	167	163	177	176	168	174	164	170	148	178	166	171	166	169	163	162	156	176	152	182	171	183	170	160	165	164	174	176	176	168	172	142	175	177	138	167	175	173	176	180	162	167	178	179	166	165	167	187	167	163	159	156	156	158	158	165	181	180	175	169	148	169	190	139	176	181	174	154	169	176	192	187	151	168	161	167	150	173	170	173	157	165	150	151	164	183	168	158	166	170	180	175	165	166	183	153	188	151	161	170	159	164	159	157	165	188	176	169	159	157	169	195	141	156	157	160	176	147	152	173	172	191	178	173	170	180	167	188	158	171	179	192	184	162	144	189	165	163	194	173	150	172	164	176	183	170	152	184	170	167	156	164	183	136	148	170	177	148	171	146	156	181	164	169	171	165	149	152	203	199	183	173	161	171	154	172	186	161	199	146	161	172	179	174	193	158	183	173	161	156	179	163	183	171	176	158	189	173	177	154	143	169	176	187	177	154	174	167	163	155	167	169	146	169	174	170	190	177	158	174	164	158	169	182	186	166	156	174	183	174	174	185	151	149	200	151	184	167	181	169	176	155	156	163	159	165	154	167	170	177	171	173	172	195	173	182	174	165	165	174	158	172	148	141	179	164	179	179	184	187	184	172	155	168	165	167	168	158	168	169	168	158	172	166	169	164	160	156	187	177	169	166	178	165	146	171	186	151	175	193	186	153	171	154	147	174	166	170	166	170	167	166	184	176	181	177	151	171	177	173	189	158	157	169	141	162	178	183	150	175	155	164	181	165	167	158	165	168	176	179	169	161	185	165	160	170	164	155	160	183	161	178	176	175	160	156	179	161	163	182	158	198	170	170	179	182	160	168	184	179	158	171	165	198	182	146	175	169	163	175	170	161	147	152	183	170	174	183	154	169	185	172	172	187	159	162	153	172	162	162	168	163	168	171	172	172	158	159	173	186	180	171	182	179	168	164	184	175	166	165	153	158	180	179	178	192	169	166	166	178	197	166	180	155	159	154	161	165	154	177	158	187	187	172	154	183	159	202	162	156	166	205	168	175	177	173	167	176	177	177	159	176	149	165	173	161	159	165	149	170	165	171	164	173	157	147	167	163	186	170	172	165	192	155	189	141	197	177	168	156	165	167	154	164	172	172	168	148	158	166	157	158	144	179	172	175	148	138	172	176	177	168	164	193	167	216	152	167	184	184	148	184	158	154	176	166	165	161	178	185	177	180	168	174	150	196	171	172	180	169	159	182	159	178	189	158	182	165	157	158	187	157	175	178	157	187	156	169	180	168	177	185	168	167	161	169	168	193	160	176	160	202	183	174	162	178	149	174	161	163	181	171	156	151	158	176	171	168	162	157	166	190	180	161	173	162	157	172	177	194	169	180	175	186	173	169	187	187	193	170	202	158	193	179	165	187	169	168	173	190	177	171	161	152	163	186	173	180	174	170	177	150	181	195	169	171	176	143	170	173	191	163	166	170	180	167	183	172	172	163	193	176	175	158	162	173	186	170	182	177	182	176	160	154	160	180	146	165	172	177	158	170	171	162	165	175	146	167	163	149	158	164	172	156	185	163	166	152	160	183	159	170	164	152	167	192	176	150	174	172	167	166	186	183	168	163	168	182	178	169	160	157	169	175	151	184	173	176	163	177	144	173	174	159	164	161	166	159	166	165	182	141	165	175	161	171	189	169	165	176	172	152	184	174	160	169	196	172	173	160	188	157	171	170	166	188	186	150	185	169	157	159	155	175	193	183	188	165	172	188	194	161	175	166	175	181	168	172	153	158	170	144	168	165	169	164	183	153	162	139	153	179	164	164	205	156	185	194	162	178	176	193	185	176	159	135	145	159	172	165	175	182	188	193	189	196	157	180	173	167	174	159	159	157	161	166	176	148	174	153	163	160	176	155	161	182	167	169	160	177	144	144	175	161	158	190	178	191	185	179	176	164	175	169	177	164	168	173	175	156	149	155	142	179	172	162	178	173	156	158	178	161	180	174	183	164	186	174	167	178	183	158	162	172	178	186	166	206	156	152	182	174	157	157	161	172	150	162	174	159	165	172	164	164	175	168	157	172	180	193	173	170	171	166	172	182	152	170	163	166	194	184	167	178	176	191	156	176	170	165	164	166	166	179	148	145	182	171	168	181	172	184	158	173	157	168	196	145	172	184	176	174	168	181	181	171	152	156	181	160	179	171	200	174	165	151	173	164	158	165	155	181	184	188	150	186	169	167	158	184	178	171	180	166	171	177	183	160	163	150	183	170	134	185	166	172	208	166	185	178	160	154	167	186	174	168	167	154	179	164	172	173	174	173	150	161	173	184	171	167	156	177	171	193	187	156	193	180	177	156	181	180	170	200	171	174	175	173	156	173	148	154	171	184	180	183	174	170	177	161	179	163	169	144	144	170	193	158	150	167	155	173	169	161	173	163	158	185	157	193	162	157	172	146	160	184	177	172	178	194	165	175	177	163	165	166	153	190	169	171	155	163	167	162	167	175	174	195	165	155	149	184	176	195	151	160	144	159	149	147	148	158	172	175	157	156	168	167	186	174	165	137	154	159	170	175	163	142	156	172	152	179	150	173	175	145	166	163	152	189	171	161	175	174	170	171	185	174	156	186	160	168	175	166	172	153	163	175	176	179	174	188	155	156	175	172	165	166	166	177	183	153	156	181	179	153	175	168	160	157	159	145	171	149	187	176	174	167	147	154	172	174	177	154	166	171	171	186	161	185	166	180	185	185	211	151	170	151	152	151	174	179	160	188	183	155	134	174	167	185	172	158	168	171	138	167	153	167	166	184	169	191	161	159	179	168	196	182	160	162	180	155	148	178	180	184	154	157	174	192	157	195	175	185	169	200	175	153	175	162	170	190	162	180	184	171	154	161	184	159	169	166	172	152	170	169	158	162	141	183	172	210	196	166	163	160	170	147	164	173	179	164	154	174	165	149	149	169	160	183	193	160	174	166	158	163	181	150	175	173	186	168	183	176	158	180	185	168	197	193	143	163	154	176	172	170	184	161	158	156	182	176	150	149	165	153	149	164	153	169	161	146	162	156	170	156
4234	6606	3390	315	248	259	216	233	230	205	189	206	176	200	191	193	190	189	185	199	178	194	196	194	175	184	183	186	185	165	178	201	189	185	173	208	176	198	181	180	177	186	186	161	205	182	187	179	209	194	177	186	201	194	205	175	197	198	198	212	177	200	187	179	184	173	185	179	206	178	166	182	197	188	201	186	178	180	182	168	190	172	168	187	179	182	221	204	186	191	194	216	202	184	205	184	185	169	203	181	203	182	192	182	192	210	186	177	189	204	188	166	187	176	216	208	192	204	199	180	177	193	185	205	181	194	183	169	192	187	209	207	209	194	178	213	153	181	185	204	178	202	189	216	195	183	202	195	160	175	213	180	180	195	183	212	188	202	169	178	195	194	148	190	183	183	203	201	196	184	196	209	224	172	201	186	178	192	196	159	196	208	169	200	201	190	190	180	185	185	204	205	187	219	161	184	199	173	176	209	162	180	184	178	208	194	210	227	198	204	159	186	179	176	202	203	181	199	188	200	187	192	163	186	174	186	164	193	194	175	184	188	185	168	183	188	171	202	164	189	197	190	167	177	171	217	179	180	186	195	212	180	173	193	186	222	204	177	176	205	174	225	183	197	175	190	203	170	185	205	213	205	184	188	186	179	182	179	183	209	209	192	193	195	178	180	182	187	183	174	198	190	190	196	201	208	200	181	195	194	207	199	195	217	187	217	201	195	203	190	178	169	176	195	181	185	205	196	210	214	192	189	210	199	184	192	167	168	185	194	174	189	167	179	189	180	189	176	211	171	193	193	190	192	177	172	187	175	223	191	195	191	188	206	196	191	165	196	180	203	181	166	172	207	206	207	197	183	192	197	196	201	180	199	176	197	159	214	207	184	170	184	190	196	182	181	222	175	208	178	206	216	168	211	166	176	150	205	184	173	162	186	190	193	187	198	174	205	190	197	204	185	177	207	180	174	221	205	176	214	191	198	186	197	186	209	201	167	207	194	222	172	192	164	188	184	190	190	181	204	176	193	164	182	181	190	195	182	182	199	192	203	159	168	182	180	209	164	192	167	180	181	204	192	190	207	212	173	174	192	184	204	204	179	176	183	185	202	168	182	203	166	201	191	185	190	200	186	191	189	217	186	200	191	170	183	181	184	170	199	193	193	208	193	180	169	213	175	168	198	198	181	206	208	215	216	209	194	196	191	185	179	187	197	173	197	209	177	198	155	223	199	202	189	168	188	187	189	204	178	172	174	199	193	188	191	188	229	175	200	192	203	195	169	195	199	189	219	181	181	189	190	201	209	181	200	183	181	194	195	179	204	174	196	210	195	186	188	207	186	194	212	213	163	194	202	191	190	178	200	187	203	194	185	186	204	196	177	186	161	193	186	177	185	202	215	188	183	194	205	188	179	187	192	202	159	195	194	177	181	170	169	188	177	175	181	189	192	180	186	203	198	179	188	199	181	182	174	182	195	190	194	186	195	171	167	201	183	184	181	168	198	196	169	204	208	171	216	179	191	208	197	182	197	186	177	188	220	193	178	195	197	196	209	178	191	222	197	199	170	184	194	185	192	173	190	169	192	201	196	208	175	197	168	158	177	162	163	173	190	196	185	188	197	182	178	190	172	203	178	184	188	189	197	192	194	187	204	179	188	185	211	187	162	210	189	190	204	187	190	198	199	172	190	208	198	207	173	198	188	190	206	182	180	213	190	185	195	202	191	199	197	191	166	179	178	185	171	199	211	184	180	192	171	193	191	163	206	172	203	200	193	199	173	181	194	207	210	205	185	189	162	210	202	178	216	185	196	175	187	171	182	186	185	194	182	184	206	203	221	182	192	187	216	186	173	176	188	177	220	198	186	187	200	179	195	173	192	174	200	195	196	183	189	197	206	187	198	173	170	185	193	202	203	184	198	203	170	178	200	168	186	183	178	203	192	173	172	184	163	196	195	188	205	196	175	192	189	179	173	179	185	191	182	202	189	211	182	199	205	209	171	207	171	190	204	219	188	182	211	179	193	180	207	204	189	187	204	187	181	185	189	200	192	190	210	186	213	180	191	180	165	169	182	188	190	183	176	185	189	200	198	202	196	202	193	177	190	190	216	182	215	202	205	190	189	207	213	185	207	191	176	156	163	184	174	194	215	211	184	185	202	189	205	171	175	214	189	177	199	198	195	188	199	193	202	203	192	167	161	182	207	184	207	191	212	188	183	198	177	192	197	165	193	181	193	195	214	205	179	192	193	178	183	178	213	189	190	188	208	206	176	203	196	181	196	184	180	165	187	193	192	187	191	176	175	188	194	209	188	202	190	165	198	181	203	208	205	184	215	192	176	181	196	184	218	199	207	206	207	202	184	193	205	198	205	182	191	208	210	206	200	197	201	180	175	184	211	205	201	195	178	195	182	165	167	208	216	161	174	194	185	187	179	186	155	203	165	157	195	199	194	183	203	215	184	168	169	182	204	190	187	195	165	189	179	168	212	196	171	187	178	174	184	166	174	203	212	149	192	207	202	185	186	196	197	201	182	176	206	187	193	183	203	192	215	177	178	175	204	176	192	213	181	196	192	189	185	211	190	188	183	189	190	165	181	201	180	186	196	189	204	180	169	187	196	176	187	225	206	208	192	203	171	200	177	186	186	177	186	197	201	185	199	196	210	196	187	194	211	174	180	177	208	202	217	190	164	179	191	198	192	200	191	200	182	192	175	183	190	220	200	189	215	216	171	208	199	207	189	185	205	218	173	202	189	195	180	194	195	191	211	193	198	200	198	178	199	175	197	187	194	196	174	188	166	218	185	189	161	208	182	212	182	186	191	172	188	186	194	206	194	174	202	212	186	183	167	179	179	192	171	206	191	182	186	193	182	186	191	172	178	195	182	170	196	207	186	213	181	195	206	183	187	198	189	177	196	199	187	211	207	175	192	186	191	191	190	192	187	197	205	192	155	199	182	188	190	176	191	190	190	183	192	178	196	182	187	197	179	178	188	171	178	189	200	191	215	175	206	200	200	192	185	186	178	173	202	180	179	184	181	187	177	192	191	184	201	210	202	210	189	207	195	215	179	187	192	199	191	165	209	191	207	188	198	206	184	194	209	175	214	184	198	181	181	205	187	180	171	201	185	192	177	177	195	188	170	190	188	204	206	173	216	214	190	172	201	179	177	171	183	190	195	201	195	191	165	178	182	195	192	211	181	191	197	185	168	193	203	203	221	232	172	187	187	176	208	156	172	175	203	200	190	210	187	186	153	185	203	173	221	185	209	191	188	191	202	196	185	198	186	189	195	188	170	177	186	214	186	195	194	190	201	166	161	182	195	171	189	217	195	191	193	191	198	203	196	175	197	175	212	166	186	207	162	179	186	195	151	193	208	172	189	194	164	186	198	208	174	205	196	198	178	193	224	192	148	202	176	185	176	185	201	194	182	225	187	189	188	186	194	178	174	189	186	184	183	207	178	205	207	175	204	191	171	169	191	201	189	193	209	199	195	178	163
24067	21428	28934	24348	21412	9187	1031	657	587	554	418	432	432	422	408	383	390	358	364	389	362	361	377	340	342	329	344	350	339	355	322	348	330	342	342	320	308	310	350	350	350	311	311	343	312	322	326	318	326	324	327	350	316	333	341	307	350	313	299	334	318	322	341	307	290	309	340	300	329	328	328	308	311	322	343	307	333	343	314	282	300	325	323	316	315	308	320	322	287	329	316	307	345	306	296	319	288	360	335	326	327	345	286	300	323	326	323	346	319	345	329	272	307	316	318	331	307	326	305	332	328	332	308	349	355	312	333	304	330	327	327	303	314	304	291	318	309	311	324	342	298	301	319	307	302	305	339	326	352	280	272	322	311	320	308	309	310	318	341	306	335	333	312	337	328	292	288	313	324	285	315	321	311	320	329	312	313	324	337	313	325	327	312	326	300	329	294	324	311	316	359	313	314	300	278	319	314	309	316	302	316	316	310	321	284	312	316	334	294	314	307	336	335	318	317	287	313	300	323	287	289	326	292	316	351	327	310	301	338	294	314	344	318	287	290	288	284	324	341	318	293	318	317	318	331	329	334	300	307	316	349	299	315	312	338	309	341	345	306	320	315	297	327	296	308	319	328	294	312	285	311	310	294	330	300	302	338	297	332	328	331	303	314	291	328	322	291	319	306	308	321	317	320	314	304	328	326	302	293	312	321	319	288	316	285	310	326	293	279	306	251	286	306	333	327	342	320	308	324	303	323	335	320	321	302	319	317	314	357	326	312	316	296	331	313	326	322	316	307	337	324	330	301	321	283	295	299	324	324	281	323	311	303	302	297	318	338	345	308	299	305	318	367	336	310	316	330	275	334	311	309	295	315	300	318	316	312	326	332	320	339	314	312	294	307	314	316	306	295	324	291	292	311	295	307	266	310	304	296	307	321	330	306	314	335	317	297	322	304	280	319	336	312	321	300	298	311	293	318	326	295	333	317	316	326	336	330	325	309	314	363	337	291	330	289	327	333	323	333	303	295	308	314	350	326	312	316	314	276	314	312	304	352	275	348	327	327	309	324	298	320	348	314	326	309	315	293	300	316	340	321	314	281	286	331	326	327	323	313	304	322	337	293	324	305	292	333	306	301	313	294	320	294	314	308	291	297	311	310	312	305	322	328	297	290	347	305	280	314	300	330	338	300	294	299	307	332	304	316	322	334	324	312	346	330	308	312	316	329	300	320	299	297	323	295	308	364	316	329	315	310	319	321	323	319	306	336	286	335	314	371	280	335	320	340	304	286	326	334	358	310	324	290	350	341	343	309	306	351	292	293	323	340	304	319	305	309	330	292	304	334	319	306	313	329	299	312	346	296	351	290	307	313	284	308	319	315	296	325	319	354	289	352	337	319	316	306	322	320	300	342	325	293	322	286	345	312	312	338	332	321	331	327	318	311	338	273	316	320	321	298	321	304	321	300	336	312	315	342	327	300	341	315	323	309	321	320	353	320	318	302	328	325	319	342	310	336	344	380	333	345	336	329	333	315	296	323	283	301	301	317	305	333	300	314	311	335	314	340	310	337	323	296	336	311	314	320	331	346	324	310	328	307	312	285	323	324	301	332	321	277	284	323	288	302	354	313	315	323	321	323	325	317	289	319	334	290	319	314	341	338	321	303	316	328	316	341	348	318	323	312	311	293	321	304	325	287	352	314	312	331	359	333	332	300	314	305	339	333	296	362	311	307	341	323	309	320	344	295	309	305	329	305	334	279	336	328	342	295	326	304	338	289	362	317	290	309	313	295	291	321	320	350	326	325	301	310	298	316	297	338	327	328	330	305	318	326	292	280	319	322	333	328	311	321	324	290	334	303	333	309	299	298	300	323	311	311	315	289	322	326	315	340	348	317	286	281	312	308	312	330	339	331	327	317	355	303	309	299	295	312	325	295	317	311	299	306	324	326	324	315	306	279	322	333	277	298	322	306	317	326	333	303	312	326	297	347	326	342	332	301	312	333	318	322	334	323	336	316	332	331	300	308	299	315	317	297	308	326	318	342	318	321	292	330	289	309	292	319	298	330	310	317	317	318	321	304	296	317	291	317	317	317	329	329	293	321	338	301	310	315	325	298	333	307	339	331	312	277	325	345	311	306	322	325	301	301	329	294	348	336	312	306	301	329	276	331	322	328	284	293	319	333	299	300	340	311	349	308	321	308	327	319	331	334	297	301	331	304	321	316	332	312	280	291	312	320	307	324	328	305	305	318	323	312	323	318	314	310	306	311	300	331	301	301	334	319	309	340	325	313	296	321	338	293	282	321	333	326	295	277	341	306	297	315	344	338	346	312	344	311	301	335	313	316	344	342	318	308	306	303	314	282	325	341	300	316	316	316	301	333	299	303	282	299	317	323	304	296	316	305	337	363	306	311	316	291	339	318	328	319	321	339	293	357	342	327	291	297	334	290	327	290	301	300	338	336	353	319	322	296	299	327	308	341	347	299	317	307	345	333	295	293	294	322	294	330	331	285	296	321	277	309	281	325	350	298	338	308	330	305	317	326	325	337	310	353	338	314	317	344	372	311	325	327	289	336	292	326	329	337	302	348	315	346	350	328	354	293	330	322	303	334	309	311	319	303	284	290	329	316	317	300	290	332	353	301	318	293	328	332	341	331	326	295	318	301	302	305	328	296	350	333	297	275	314	309	296	266	350	324	270	326	301	304	328	342	348	314	298	344	305	314	346	292	327	331	324	305	313	298	318	300	287	308	318	317	332	307	299	329	332	303	325	318	309	323	360	319	311	307	307	318	300	310	303	321	321	333	296	337	313	284	315	318	307	312	320	347	299	326	307	351	313	305	365	309	318	317	330	314	320	331	317	315	329	307	317	333	296	300	312	323	302	330	303	335	370	316	319	295	326	293	358	335	276	321	318	325	305	345	308	305	305	358	313	325	308	330	327	316	306	304	292	328	318	338	280	295	327	321	284	336	316	309	310	320	303	297	288	321	312	280	290	317	360	332	306	317	317	319	296	317	288	302	333	307	327	316	344	320	268	313	313	319	299	334	310	319	324	305	330	326	317	309	301	339	304	314	289	292	299	328	301	354	328	292	307	326	307	336	323	310	312	320	300	310	341	296	306	284	301	323	342	337	294	282	329	312	340	334	320	293	334	359	315	298	302	314	303	332	328	314	311	318	299	286	315	299	334	346	333	328	319	315	321	299	283	324	326	310	301	322	323	318	306	319	316	327	315	377	316	373	319	325	305	292	308	311	327	278	329	312	317	304	300	277	313	326	303	364	316	320	301	276	307	337	307	314	302	341	294	304	309	279	322	300	308	319	306	334	319	322	319	339	313	325	300	327	328	321	300	330	331	312	314	340	333	304	333	325	317	298	290	337	326	299	288	278	349	329	310	314	337	314	315	309	312	325	321	303	316	287	333	310	310	311	319	335	310	342	337	323	326	319	309	304	327	288	279	312	327	326	322	346	300	307	333	316	322	295	343	321	317	322	317
3509	18930	14425	2719	1958	1492	1159	953	804	672	612	523	526	460	445	457	371	407	414	404	358	373	396	360	350	367	336	387	349	361	335	324	358	317	340	333	345	330	341	330	344	336	335	352	326	322	340	330	371	339	337	356	329	361	323	335	306	323	321	317	373	313	344	304	306	318	285	337	335	330	323	334	338	301	330	314	313	320	330	325	325	311	351	312	300	322	340	329	336	334	330	297	311	308	334	314	324	340	307	352	322	321	295	302	328	342	272	299	307	327	328	296	297	348	332	351	324	334	367	302	321	313	340	295	333	350	348	347	301	318	324	316	310	314	322	324	305	339	315	335	312	365	350	345	309	315	314	328	302	329	311	351	278	321	277	338	332	331	326	317	313	313	366	305	334	333	332	341	324	328	357	300	320	316	331	310	332	346	338	338	277	336	308	323	329	328	319	293	340	352	289	321	311	311	308	322	324	339	294	343	331	332	351	319	330	327	321	293	320	328	319	304	315	314	326	283	317	343	315	340	290	343	328	310	303	298	346	306	317	328	327	337	328	309	317	348	299	291	281	338	323	314	316	319	327	330	312	370	321	293	333	329	301	317	298	322	319	331	323	321	342	324	318	341	319	341	307	316	315	329	319	303	331	362	368	314	354	324	309	327	331	311	306	312	299	337	320	365	330	340	313	319	307	307	303	312	347	338	337	336	330	303	330	318	321	346	349	328	310	295	329	348	338	323	340	329	307	328	321	330	305	308	340	332	309	303	318	310	317	320	334	312	318	326	336	342	324	325	293	355	346	306	305	299	323	325	278	321	307	355	322	309	353	332	339	337	306	312	331	332	326	332	346	307	342	309	302	309	324	312	302	307	350	367	332	357	306	304	358	314	314	331	346	322	343	342	307	316	335	334	327	308	328	280	326	348	328	322	338	313	313	307	321	342	342	338	331	303	354	325	311	328	308	306	300	313	324	323	348	351	358	300	314	329	323	315	340	335	313	332	337	344	373	351	344	321	303	298	334	316	318	328	320	325	351	322	322	315	326	315	325	308	289	298	321	342	357	304	305	332	324	310	285	289	313	303	316	291	320	333	329	341	340	304	327	363	317	322	355	300	314	331	313	313	334	329	343	317	316	330	362	341	311	323	276	295	359	313	299	324	321	344	328	316	316	327	309	298	334	335	332	332	332	307	326	312	332	322	342	336	329	299	324	308	347	343	293	300	302	348	306	311	313	306	332	321	329	352	305	325	342	312	329	330	330	330	311	301	346	352	340	316	296	377	315	349	322	351	314	331	334	299	310	351	333	335	366	348	298	318	357	348	308	324	344	329	299	295	313	348	338	314	342	319	321	333	319	323	345	316	292	334	339	300	302	303	317	315	332	336	299	341	320	328	336	325	300	327	331	299	320	343	315	317	328	324	303	300	303	307	307	339	328	330	353	341	330	334	304	332	350	358	329	331	357	314	326	305	324	312	332	307	326	308	327	294	286	357	326	299	324	310	343	299	303	344	310	309	314	344	304	325	324	330	342	306	340	295	338	321	319	343	293	333	310	330	317	318	321	314	274	309	342	314	308	324	331	357	326	319	342	330	321	318	337	312	324	357	331	339	319	308	296	295	314	349	292	319	335	322	318	329	325	319	330	331	340	363	317	342	324	300	290	321	335	356	355	303	310	295	322	317	314	313	311	322	334	326	292	327	338	360	302	319	317	328	310	344	334	346	310	305	320	292	306	323	333	340	306	324	305	313	317	314	303	287	324	331	338	297	284	316	329	322	299	323	296	323	259	302	356	313	323	298	319	279	326	287	369	289	301	324	336	331	329	323	327	303	321	289	300	334	333	328	313	324	336	309	329	317	325	332	307	330	336	349	313	308	323	344	338	307	379	309	336	316	329	320	284	324	324	311	326	316	329	349	308	344	316	310	309	314	321	351	331	318	320	321	320	340	335	310	301	306	316	317	334	302	309	327	343	309	328	320	304	293	290	316	342	318	320	328	367	341	329	322	332	307	294	354	288	330	342	320	323	343	355	316	326	323	352	331	300	343	345	319	338	332	340	317	354	328	326	314	319	304	348	329	313	309	312	308	339	353	296	313	320	286	318	320	326	324	308	306	334	339	330	305	312	309	341	289	308	334	306	319	320	335	338	308	302	337	329	332	321	341	322	297	326	323	315	339	342	330	302	309	329	315	296	317	313	302	321	341	306	335	329	308	304	310	329	319	339	326	317	334	331	318	304	301	332	324	289	332	325	303	317	322	300	312	345	305	313	325	311	319	314	325	344	298	337	316	350	336	312	315	324	314	311	315	351	332	315	313	334	322	319	312	330	319	319	297	342	294	318	313	317	345	316	321	332	333	325	319	312	297	330	323	302	306	329	302	315	319	333	328	310	300	347	338	354	312	313	322	321	327	321	311	327	300	313	330	308	326	345	316	323	330	306	327	334	323	315	335	341	320	328	312	300	324	305	317	289	284	326	337	289	313	337	320	303	325	324	365	298	308	296	332	278	307	341	334	286	327	343	317	316	303	342	313	346	339	325	320	340	330	350	333	288	314	341	323	308	355	310	325	335	303	302	336	344	333	317	303	313	313	292	359	305	317	302	285	292	321	281	330	295	313	298	319	316	360	332	314	368	331	302	322	312	295	322	320	319	304	343	316	326	341	348	330	302	363	363	319	341	326	305	325	328	339	334	320	339	316	362	314	321	335	298	315	333	287	343	322	309	318	333	314	350	317	314	312	330	309	298	337	319	338	350	338	342	336	332	321	314	307	345	343	279	347	333	318	331	318	311	337	297	332	330	315	302	324	320	321	322	305	301	314	317	310	332	355	326	313	324	366	295	348	304	313	299	304	316	334	297	315	285	355	319	326	329	310	319	317	335	284	314	308	341	307	296	336	301	321	306	347	320	333	320	351	302	319	342	309	278	313	312	331	321	303	310	319	302	319	304	313	310	311	326	326	319	300	330	342	320	341	319	335	282	288	291	304	324	345	313	313	334	319	296	328	319	348	314	318	351	331	316	342	308	334	340	303	341	350	328	326	291	317	339	313	334	339	328	319	329	324	322	325	343	322	303	305	316	316	314	338	320	305	327	339	314	309	336	335	341	336	341	330	329	355	298	340	326	316	322	307	330	330	340	317	313	335	332	312	314	311	341	321	283	314	340	336	329	323	302	316	335	356	338	333	317	318	322	319	349	305	338	310	359	324	325	316	295	340	308	303	308	346	333	330	315	347	322	357	328	320	341	306	309	302	325	301	346	302	335	325	332	281	341	323	323	323	313	332	317	337	332	320	312	337	319	318	289	294	311	303	297	334	329	349	312	327	321	297	317	336	334	323	316	366	302	325	318	321	329	346	335	340	328	352	340	297	344	335	312	335	341	294	323	321	282	310	349	329	306	314	295	347	318	322	317	326	297	304	326	302	315	310	324	348	323	300	325	338	297	353	305	305	322	317	323	332	312	308	317	335	303	334	319	320	318	337	345	330	321	314
25350	21454	27846	25405	9491	840	588	476	484	433	440	373	375	356	381	369	319	386	300	345	332	351	337	385	350	343	313	337	337	353	325	324	342	342	345	326	377	361	324	314	320	388	352	352	356	332	349	329	371	324	343	313	355	349	374	322	326	300	325	351	304	323	335	339	324	325	348	311	319	318	331	352	331	358	326	344	372	347	346	346	333	347	333	335	331	323	359	321	329	324	353	308	328	334	315	341	327	335	317	341	285	321	341	338	347	329	334	314	324	359	335	343	308	340	358	342	344	342	346	336	355	347	338	342	329	336	278	332	329	349	334	314	338	349	316	327	330	321	333	330	339	340	341	340	329	330	356	328	326	327	315	306	348	336	326	339	308	339	333	328	340	338	307	355	346	348	360	330	343	347	314	323	305	317	315	314	328	342	350	329	329	289	332	339	313	344	309	339	355	344	366	282	359	334	328	284	347	328	342	341	337	332	356	315	324	339	336	330	335	348	358	341	355	364	288	291	369	339	350	331	312	323	354	317	338	351	334	322	339	351	331	330	337	325	331	331	317	312	316	349	368	308	352	331	333	339	339	316	319	327	324	341	345	334	326	340	319	329	319	338	372	337	339	305	342	314	357	337	355	292	324	345	354	321	350	326	325	336	330	319	345	311	332	334	347	339	349	317	363	332	327	314	334	353	337	351	321	341	334	285	316	303	285	337	357	328	320	314	337	348	318	319	319	293	329	360	330	323	310	309	341	330	320	314	358	335	301	298	349	301	304	356	352	353	330	330	340	332	327	319	296	333	362	342	353	361	332	323	327	303	322	344	332	355	326	339	359	304	330	314	349	348	347	328	318	355	332	357	337	321	329	334	329	368	357	351	332	304	304	326	338	318	334	323	331	333	355	326	362	324	340	321	350	318	333	330	345	356	318	333	317	336	329	362	330	338	349	325	332	321	363	346	348	289	320	343	360	328	348	341	319	337	334	333	321	380	340	302	343	309	328	338	332	316	315	366	362	338	319	314	350	337	318	312	347	333	339	323	318	299	324	294	305	332	347	349	357	333	347	299	325	306	304	320	320	323	320	326	307	301	333	335	345	313	335	306	314	318	350	322	328	348	326	316	321	359	315	342	339	337	324	350	332	344	340	331	340	324	329	321	331	310	334	371	351	320	334	316	315	347	339	305	372	336	329	357	316	331	317	337	335	314	331	342	302	349	331	363	326	318	352	347	315	322	325	312	337	355	335	303	365	327	330	335	319	343	332	348	282	320	298	330	315	327	338	314	340	339	338	338	314	322	328	328	339	312	357	349	313	309	342	312	343	335	355	312	318	322	329	315	334	299	321	321	338	344	333	335	328	324	340	323	308	324	321	354	350	327	311	312	310	341	356	359	338	336	343	348	343	367	328	335	296	355	317	332	335	348	333	346	353	330	343	343	304	328	326	323	359	337	329	333	314	344	336	355	295	340	330	337	334	331	334	346	326	319	321	359	367	342	333	310	302	325	347	321	341	335	389	346	317	330	333	325	345	341	336	325	363	376	329	331	320	355	346	349	387	366	341	305	335	318	327	360	334	320	324	338	328	309	353	324	346	328	325	355	315	332	302	332	317	329	307	316	313	347	324	360	326	355	314	340	338	324	367	343	339	334	341	286	305	324	348	363	364	320	297	355	321	318	286	347	342	327	345	335	333	353	353	343	304	327	326	319	296	324	340	296	374	313	354	289	351	328	363	306	324	394	304	340	342	358	369	344	295	318	349	354	323	331	329	331	342	318	327	329	340	350	321	335	332	318	355	317	305	338	332	321	279	340	363	345	338	319	325	321	328	350	367	337	358	362	318	314	317	323	317	305	360	346	324	315	353	343	304	324	301	333	357	322	340	315	334	340	370	335	324	305	319	351	327	298	328	330	338	315	342	339	305	318	326	311	367	337	319	337	318	316	340	357	349	342	317	330	347	324	330	350	336	312	339	311	324	350	355	325	345	320	330	344	355	329	318	358	311	300	302	313	335	332	351	317	326	358	362	343	338	345	316	345	324	327	338	324	319	322	346	327	340	322	315	324	317	339	348	344	319	338	328	349	332	344	347	308	323	365	318	367	335	327	354	338	302	303	328	309	350	324	348	348	369	310	330	334	360	337	318	333	348	323	320	328	322	321	340	341	311	319	363	326	344	356	338	311	342	330	366	329	315	325	336	363	291	311	324	343	316	319	317	321	372	333	324	333	345	305	329	338	326	328	334	305	322	354	327	322	340	337	345	334	316	339	330	351	352	362	340	349	332	329	332	321	328	326	306	340	339	331	307	327	344	320	339	364	353	331	332	363	347	343	331	344	367	332	305	356	361	323	325	326	338	352	322	325	334	332	318	357	336	308	337	325	340	290	327	350	339	368	358	310	344	329	323	345	364	338	314	303	338	330	354	321	317	336	321	356	342	331	299	318	338	303	339	330	343	314	342	335	327	345	342	328	333	321	331	345	330	328	352	345	326	311	308	335	325	315	346	323	320	348	302	333	319	337	316	386	344	364	334	335	312	308	359	340	339	323	321	336	344	303	309	308	325	371	326	320	319	329	319	343	321	332	327	313	334	307	332	339	302	335	337	329	329	333	336	323	331	340	349	323	355	350	327	319	346	317	313	335	350	326	337	298	341	328	318	315	295	340	312	327	358	309	346	332	355	320	321	360	344	320	341	366	363	312	342	362	375	368	344	341	321	326	303	342	337	318	360	320	349	313	309	348	337	347	321	337	348	314	327	353	310	315	312	355	353	336	316	317	379	327	319	313	380	330	307	373	355	376	358	357	385	325	354	328	356	336	333	316	338	332	354	322	338	307	316	386	355	312	333	333	329	340	327	366	307	299	345	394	352	325	358	325	332	345	333	344	355	318	363	312	320	320	336	347	320	348	321	339	361	325	339	335	298	347	341	323	342	335	318	314	331	359	319	323	317	319	326	370	346	345	321	329	299	309	334	302	357	375	368	337	326	309	318	332	355	337	319	338	353	340	307	327	348	310	316	342	334	341	311	337	329	315	331	358	316	308	311	340	356	319	351	311	318	370	321	330	284	341	353	338	333	346	338	309	333	339	342	333	321	337	344	345	374	313	348	332	325	343	325	343	333	333	343	344	297	351	326	320	346	343	326	351	362	321	356	353	324	314	327	346	316	335	311	323	320	339	301	340	325	336	335	310	342	347	335	301	344	322	325	309	335	308	357	342	341	339	335	370	335	341	323	307	342	344	342	352	328	338	344	330	322	333	323	350	356	333	305	325	315	335	334	318	318	330	317	348	350	312	310	344	355	342	371	362	324	336	354	319	361	343	302	320	320	341	376	350	347	313	317	319	320	362	369	336	327	342	314	321	368	346	364	277	351	343	321	340	349	332	346	335	325	333	321	319	326	321	309	292	345	314	326	298	333	334	318	339	331	301	321	345	344	323	355	329	330	339	330	346	345	326	333	348	334	279	336	356	326	322	317	276	332	333	311	317	341	345
3639	10532	11176	1718	1282	1044	823	648	615	536	553	496	457	434	451	430	425	372	421	394	384	405	383	422	403	422	379	395	361	410	378	405	433	358	364	387	352	362	382	367	356	390	355	368	371	375	340	364	395	381	371	382	377	380	366	337	375	358	384	337	357	382	432	357	374	352	388	366	316	371	379	364	359	379	388	361	320	383	366	349	378	369	352	322	382	343	347	335	349	380	383	341	357	361	335	390	350	339	368	362	360	358	406	332	373	356	391	368	359	361	376	372	332	346	364	351	348	351	375	379	349	359	361	365	358	372	360	385	403	349	396	361	351	367	357	377	383	355	376	378	376	356	363	396	353	353	342	352	367	353	341	378	341	346	352	349	361	371	323	372	324	384	356	358	366	385	368	360	389	332	377	386	347	379	381	400	378	358	345	330	350	364	333	372	385	345	323	363	377	376	352	394	362	363	348	354	344	368	331	386	344	363	349	344	376	402	357	360	354	349	386	398	355	356	353	341	327	368	385	376	348	341	354	379	342	393	362	377	366	356	327	367	362	349	380	336	369	350	382	342	380	345	364	342	379	394	382	343	375	354	363	399	381	374	364	357	376	405	393	364	322	392	379	378	365	385	348	358	367	370	385	370	325	343	368	328	375	380	360	386	347	379	339	359	340	342	399	387	374	389	353	367	383	351	377	357	350	359	357	341	351	322	393	331	355	371	392	365	353	355	374	354	327	359	374	373	354	346	396	396	378	375	387	392	364	363	360	328	378	352	360	344	358	347	381	380	384	352	355	381	350	381	382	357	350	390	364	339	383	371	356	391	360	328	348	345	381	382	389	369	354	362	367	334	364	331	366	361	316	348	369	366	364	345	336	302	374	394	335	346	343	391	362	348	375	374	370	388	347	378	373	376	330	325	345	378	350	380	348	370	364	357	384	362	355	371	363	382	350	386	361	334	351	354	367	351	380	385	355	373	341	364	363	356	391	349	354	344	375	398	395	364	365	392	376	376	398	359	353	349	330	371	360	374	380	299	383	328	365	365	353	366	345	361	364	371	361	366	409	333	371	376	354	377	379	362	317	342	369	371	382	345	390	355	347	353	399	368	337	349	369	394	365	380	373	421	365	353	346	394	367	305	375	367	375	365	376	386	380	376	336	380	327	387	358	384	378	375	341	365	378	367	349	328	392	357	382	365	350	389	384	358	385	335	340	375	416	340	401	392	356	361	365	380	361	376	350	372	359	358	362	388	397	368	395	381	380	339	348	382	370	351	361	335	363	354	389	366	397	353	356	363	379	376	373	360	363	395	318	364	325	339	371	343	382	396	391	372	332	370	355	377	392	356	331	341	376	387	382	367	393	367	378	356	375	358	403	363	370	341	348	385	357	378	380	355	397	372	393	386	349	355	369	372	348	397	354	386	358	382	374	341	385	377	386	368	396	349	380	385	333	389	340	396	345	397	365	367	362	377	375	367	363	385	390	341	392	356	338	360	383	359	345	361	368	357	395	359	358	376	371	352	347	378	339	346	361	413	311	362	351	364	350	387	375	390	368	342	368	347	392	384	387	373	370	362	364	372	366	346	355	356	341	362	403	363	371	355	341	332	377	359	356	353	338	391	349	379	373	342	356	382	376	371	363	365	379	355	385	385	365	349	340	338	378	358	361	374	364	356	358	371	388	393	357	354	365	343	341	396	357	384	377	353	346	321	366	350	356	351	390	366	359	368	381	400	358	377	336	362	373	384	388	374	354	371	372	355	346	393	395	373	343	369	363	375	342	372	391	349	342	391	359	390	376	346	392	355	368	341	375	368	330	324	361	352	366	344	352	357	365	340	374	361	323	346	376	362	377	390	367	335	348	369	375	358	374	366	346	360	372	350	369	335	364	386	367	382	383	372	340	359	391	353	364	330	355	349	357	361	366	351	349	348	353	363	340	389	367	350	356	360	358	374	357	395	346	371	388	368	379	384	395	373	357	356	353	386	349	342	376	338	396	359	363	359	341	386	345	343	378	388	358	366	337	367	397	362	355	356	390	385	342	361	357	339	367	379	373	367	374	351	354	389	399	340	349	363	395	378	340	351	357	404	331	345	357	356	372	370	365	368	385	341	370	369	331	352	334	337	380	367	379	313	336	362	340	357	372	347	349	382	391	377	347	330	380	402	378	346	369	368	352	353	382	354	338	349	385	370	326	336	385	365	354	362	387	386	348	358	394	361	357	345	377	374	378	368	384	356	368	335	342	350	375	387	394	353	390	355	363	351	353	384	435	374	336	370	345	365	338	358	366	357	396	362	363	385	337	374	385	335	367	376	345	361	382	381	366	331	367	342	358	353	378	368	402	373	345	361	374	320	382	350	367	378	376	324	331	397	374	379	367	357	357	357	358	353	378	362	335	353	390	406	367	350	379	358	373	351	367	388	343	385	368	372	373	392	374	388	361	342	381	364	358	335	368	362	387	335	348	344	361	333	359	344	370	381	342	354	384	377	376	367	375	329	393	374	360	347	364	346	358	335	351	362	376	354	353	343	379	384	374	369	356	379	381	345	345	344	395	368	319	355	345	386	361	364	355	376	371	344	359	352	370	373	341	380	384	392	371	355	339	329	362	356	378	364	354	362	376	352	335	331	373	390	407	403	379	341	358	377	395	345	352	373	389	358	361	340	359	385	331	358	328	389	360	364	359	326	352	346	368	378	393	371	370	357	360	354	370	357	357	368	361	351	383	349	377	361	370	402	346	339	370	392	340	371	350	366	405	386	418	369	365	417	347	393	357	351	379	413	341	351	363	336	369	385	339	367	353	334	369	360	375	358	371	355	337	370	389	398	379	387	379	364	347	383	363	358	360	357	369	404	351	372	377	365	384	347	380	357	347	363	337	368	345	351	360	380	365	365	353	369	361	327	363	394	372	369	329	344	361	356	346	381	332	334	348	370	383	369	379	349	371	367	338	365	369	387	378	352	373	360	335	338	329	345	379	370	340	357	377	350	383	372	327	330	348	373	357	366	354	334	349	354	376	351	348	377	382	362	357	343	365	362	382	352	324	338	394	375	352	330	384	428	337	342	359	392	340	346	383	330	376	399	364	366	350	340	373	353	335	375	363	342	389	355	379	350	370	340	372	362	379	364	339	345	347	356	358	349	371	367	352	355	347	338	349	352	367	355	390	385	339	358	359	361	397	345	382	371	358	367	362	372	376	357	325	352	383	397	360	352	337	361	354	342	351	384	361	343	354	342	392	358	368	367	400	403	352	387	359	395	382	373	352	350	391	348	388	390	398	394	339	378	343	405	344	343	370	388	343	343	344	391	341	368	373	392	395	325	341	383	360	367	366	327	356	367	361	369	345	398	368	344	347	380	355	382	388	340	335	383	366	342	337	360	373	380	351	342	352	332	366	393	381	392	365	353	361	344	379	371	337	376	383	379	397	351	399	354	389	358	348	346	335	383	384	352	373	375	343	398	376	377	381	375	376	362	349	364	364	368	356	346
22869	21412	29523	23703	21415	21481	10438	1374	1086	989	919	860	781	734	775	709	715	685	675	649	665	675	637	623	630	636	599	638	602	613	598	609	561	580	601	624	609	588	611	562	542	608	602	565	609	576	596	563	569	573	605	612	621	590	572	584	625	571	575	640	552	582	603	568	599	591	619	571	627	609	600	612	544	568	593	607	562	574	595	583	583	606	612	555	575	575	586	583	577	557	558	606	583	629	591	553	599	599	559	621	603	555	569	557	570	589	536	557	562	606	555	558	577	616	555	558	564	579	586	540	572	610	636	595	569	608	614	606	575	637	626	558	571	542	611	567	567	568	547	615	567	595	597	610	593	553	618	606	599	591	590	573	566	600	624	584	558	583	576	569	580	563	531	549	598	537	545	609	607	533	562	578	576	603	581	567	604	561	613	592	587	594	584	578	585	634	579	569	587	618	594	562	575	591	632	564	603	571	573	631	576	570	563	554	621	585	579	590	587	567	566	579	584	586	564	615	593	530	586	560	563	549	571	576	606	582	556	599	546	550	569	609	585	588	573	556	593	592	527	570	602	610	601	601	562	579	581	545	577	567	572	530	614	619	612	613	584	595	541	570	591	548	589	545	568	570	587	575	604	577	589	544	582	532	589	564	594	543	578	586	567	599	634	619	578	586	558	567	597	576	586	584	607	536	594	577	569	592	604	579	618	605	627	589	548	577	560	605	589	590	593	581	566	559	576	558	547	584	603	621	620	600	577	579	617	594	589	586	582	577	597	597	593	543	586	550	582	558	568	547	613	598	579	577	556	531	592	567	590	613	613	561	596	563	575	565	588	543	627	556	541	564	588	566	591	611	594	589	605	551	543	575	549	548	585	580	587	555	594	608	583	589	588	542	566	613	587	583	602	578	560	570	539	586	588	539	607	602	574	576	592	566	539	595	567	625	568	575	555	601	546	548	553	580	583	554	528	550	522	583	560	553	549	608	593	599	605	569	581	619	580	598	588	580	566	610	594	564	551	592	549	601	599	567	559	580	573	593	554	602	567	622	654	609	572	561	544	574	577	576	589	586	530	580	547	622	587	586	590	563	572	552	617	588	551	603	579	580	607	556	596	579	603	578	563	596	571	569	599	597	583	604	563	551	590	552	567	584	587	572	580	548	603	572	553	595	574	602	595	594	585	543	608	555	573	544	588	602	574	606	570	597	595	586	534	609	615	580	539	631	593	631	599	585	589	551	572	612	612	531	553	577	601	590	605	565	606	593	565	568	563	590	585	617	574	561	558	586	632	577	607	588	569	592	599	592	587	531	574	543	558	539	616	590	542	582	546	532	559	623	589	582	598	558	601	632	604	515	617	574	608	569	569	551	590	608	590	623	574	549	562	577	580	563	590	557	595	637	576	613	601	574	540	614	605	615	578	562	596	574	574	589	616	561	579	586	605	567	578	575	585	601	588	575	584	628	542	561	594	623	621	607	577	620	598	572	539	573	562	547	575	609	605	558	564	607	605	628	548	596	570	606	559	584	561	596	590	544	600	581	615	593	599	620	628	539	568	572	605	579	560	573	610	629	583	597	609	565	568	606	594	561	589	590	582	590	614	568	599	607	594	579	596	568	544	583	584	579	572	567	554	617	570	556	580	545	641	591	570	583	612	633	603	584	612	577	573	598	599	604	587	585	566	571	618	572	587	604	595	597	568	562	561	531	600	658	571	579	555	552	572	556	584	570	571	577	582	617	608	580	608	621	584	567	555	548	571	570	557	561	575	587	565	606	532	583	522	561	566	556	589	572	594	632	539	557	579	590	558	597	559	571	639	606	632	585	580	575	598	569	599	541	589	621	604	594	551	595	554	585	540	608	577	617	605	575	591	581	622	584	611	555	568	568	580	593	583	599	561	552	569	562	561	548	616	611	570	572	547	572	588	558	572	560	564	613	546	573	593	548	555	586	549	632	615	580	570	578	586	566	596	549	601	580	602	613	623	577	563	594	587	556	622	574	621	608	615	556	551	606	595	587	551	573	625	643	584	564	566	598	555	592	537	603	572	595	564	576	575	558	582	622	628	587	603	602	568	624	551	553	572	549	580	615	607	560	577	596	555	593	594	603	609	596	590	572	607	593	611	581	600	564	598	579	594	561	539	539	574	563	556	592	546	563	546	558	558	610	577	535	552	564	564	573	581	567	578	584	553	572	587	542	532	595	579	600	569	588	602	584	606	610	595	580	564	567	621	629	592	555	576	576	581	579	625	573	531	560	582	620	554	586	553	570	589	612	601	589	565	546	572	536	564	583	572	560	569	593	593	561	542	577	602	583	574	591	617	519	598	601	565	581	568	566	597	560	607	540	598	575	615	600	592	597	548	591	549	578	576	559	573	562	587	602	577	572	589	596	599	607	573	598	599	558	562	540	550	574	603	564	587	608	541	588	531	563	559	603	621	605	545	585	592	613	541	621	580	580	628	645	587	562	621	582	603	558	593	590	560	620	572	591	581	562	552	549	628	618	556	560	566	583	632	578	596	605	619	611	555	567	577	557	558	563	579	596	557	579	578	573	582	581	564	555	602	634	610	630	568	570	597	591	544	559	573	588	605	568	573	614	614	603	641	601	563	569	593	570	617	571	571	561	556	555	565	527	558	541	521	561	556	592	552	545	614	590	553	584	561	597	561	582	603	539	613	556	589	586	598	588	538	588	573	578	546	589	552	584	592	546	586	556	598	603	592	590	616	635	543	598	613	615	575	550	589	571	614	565	605	590	546	600	575	599	592	579	632	585	591	587	579	570	599	576	568	587	563	594	585	547	566	577	558	589	619	579	571	560	649	534	582	572	578	569	556	596	581	563	614	560	586	591	570	544	583	646	543	584	581	583	565	583	579	594	563	556	561	564	594	595	587	563	580	584	555	558	549	595	591	585	559	581	571	605	580	561	605	564	593	580	566	569	567	574	533	556	602	533	596	588	577	600	545	578	590	603	569	563	570	574	564	620	566	560	594	602	625	566	576	583	560	608	565	571	584	578	585	544	617	591	562	581	588	585	555	598	572	582	603	578	582	548	581	588	574	563	616	600	581	598	538	625	586	581	609	496	565	574	631	560	586	559	562	580	567	586	589	574	617	607	574	598	515	589	587	630	629	537	569	542	557	556	595	610	609	619	582	571	566	618	533	558	566	574	601	599	573	564	589	590	564	548	553	555	583	555	613	604	611	569	534	531	578	595	545	592	556	550	624	590	615	539	578	583	608	568	530	576	610	575	597	583	566	549	566	583	622	531	619	584	595	620	576	557	571	641	559	586	542	530	544	558	555	547	553	592	541	579	581	614	564	564	587	535	610	609	554	595	584	578	606	602	534	575	577	575	581	566	587	597	594	585	560	585	612	584	553	548	568	600	568	543	602	612	584	565	582	587	565	550	581	547	612	562	570	565	544	597	578	594	631	578	583	579	568	616	543	532	612	595	580	641	566	586	553	557	573	586	586	576	593	541	572	571	543	580
4917	16118	18569	4905	3732	2659	2240	1694	1428	1257	1104	1032	905	809	831	780	790	752	682	702	686	697	592	681	590	653	663	737	648	625	605	651	646	570	603	574	603	604	633	650	601	607	600	598	595	610	570	587	574	568	590	608	558	597	564	586	602	577	581	613	638	606	554	635	580	593	595	579	606	582	584	563	647	576	565	586	546	602	580	559	591	638	570	585	546	588	598	500	589	635	618	588	627	624	581	567	570	545	576	589	585	609	607	588	575	582	601	600	633	599	572	607	580	556	629	574	584	571	615	581	583	623	584	593	585	620	573	594	599	605	600	575	551	584	548	600	574	606	585	624	603	569	625	612	573	601	616	581	563	540	578	525	521	571	584	608	572	575	610	572	565	572	619	563	608	553	562	582	561	559	570	570	556	600	555	613	598	586	624	598	580	578	548	606	630	547	610	587	603	620	555	584	590	614	547	581	589	595	570	557	576	569	575	590	579	518	564	593	583	582	609	624	575	594	589	571	593	607	596	602	570	629	640	561	583	553	564	563	616	581	557	552	584	554	537	573	576	590	592	588	580	604	616	589	562	585	602	574	569	562	593	593	560	557	587	563	606	622	573	584	566	592	555	599	563	608	570	615	629	581	617	593	572	576	605	623	609	562	621	623	547	586	558	579	597	554	589	607	644	597	595	608	572	578	599	555	590	556	611	621	605	555	547	561	552	572	561	572	537	585	534	603	578	579	546	590	592	588	559	557	593	587	626	594	573	560	558	612	581	593	593	567	586	616	574	597	579	603	552	544	565	591	609	541	587	570	557	583	600	538	574	574	576	604	612	624	582	594	596	616	569	622	612	554	576	580	584	612	557	605	583	615	541	569	609	574	572	581	649	557	585	570	575	593	582	582	614	592	570	603	586	581	578	587	584	591	613	592	591	541	541	569	531	555	554	589	565	601	544	605	573	595	595	624	575	615	604	560	579	615	582	557	597	615	537	617	634	586	556	604	612	584	604	570	566	581	566	598	569	603	598	607	622	551	557	617	573	568	575	587	572	593	571	655	590	600	542	591	548	555	542	578	551	531	596	578	604	567	549	605	584	596	590	556	575	579	613	620	582	571	564	597	567	567	587	554	598	624	557	590	603	567	567	545	573	591	548	545	568	595	574	611	598	571	554	619	592	575	555	583	596	619	593	553	600	614	569	580	555	544	594	555	579	552	596	582	581	602	587	585	636	573	589	578	576	627	583	570	586	610	573	576	636	563	640	535	590	641	584	549	608	624	516	610	565	590	595	627	563	605	566	573	550	581	589	610	612	575	596	532	561	556	568	581	596	564	531	510	568	634	534	590	597	566	564	605	601	618	625	579	583	594	559	568	542	593	587	612	547	590	572	553	588	598	623	605	592	623	601	589	573	590	623	556	578	609	565	562	581	587	576	604	611	580	608	580	612	543	546	562	597	577	572	574	632	606	617	569	574	561	598	585	584	571	608	587	606	586	588	551	607	577	559	621	556	556	563	581	555	614	592	537	603	623	533	638	546	616	553	544	550	567	560	533	571	597	594	577	627	601	583	614	526	561	579	599	575	569	575	532	571	584	559	614	661	575	579	604	577	563	603	558	610	592	608	585	562	574	597	590	608	579	581	558	574	620	622	604	587	539	575	580	586	619	590	553	559	585	605	600	579	570	601	568	511	546	614	588	575	556	567	625	589	585	573	561	590	588	577	582	561	576	543	599	603	596	610	534	579	636	544	575	562	563	611	591	600	575	587	568	577	609	593	612	566	606	560	579	590	571	571	617	551	613	595	573	567	551	550	576	602	585	610	524	578	599	598	556	557	599	579	582	600	550	611	589	618	571	581	600	591	591	559	545	592	612	555	617	600	598	630	641	574	568	572	589	576	562	560	575	591	595	580	588	543	573	561	601	624	562	582	549	515	583	537	563	565	603	589	582	593	553	596	576	564	538	585	627	578	574	580	571	591	557	593	519	577	554	582	560	569	577	570	579	575	541	594	556	554	570	617	578	640	574	587	604	578	603	576	558	591	626	571	591	586	578	583	606	578	594	571	626	555	590	603	613	566	572	598	611	579	564	605	573	567	573	580	580	591	602	568	592	550	584	563	593	567	605	568	589	616	583	583	581	571	585	559	574	541	574	587	526	586	609	592	581	571	597	601	568	598	566	619	574	588	604	612	591	597	612	586	563	605	639	583	555	621	581	594	564	575	596	562	572	585	584	576	604	584	521	606	613	604	598	554	577	537	579	542	565	577	608	619	584	598	599	595	583	563	580	625	638	574	595	555	586	576	572	594	523	583	607	585	591	599	608	551	585	561	605	606	610	620	572	586	643	561	634	621	577	635	604	569	590	566	566	623	625	522	582	547	586	603	610	619	570	567	576	582	569	578	606	569	549	558	571	621	559	574	549	594	583	579	582	598	556	578	632	579	579	581	593	587	566	575	576	598	558	587	583	626	555	596	626	613	571	568	592	569	611	564	595	577	574	544	583	555	558	595	535	596	554	562	583	584	604	581	560	576	590	557	577	566	571	586	600	544	561	620	559	564	582	565	555	570	558	593	576	606	592	607	591	585	607	572	594	598	589	575	534	596	632	567	575	573	585	576	568	610	598	634	583	572	587	584	626	612	550	577	601	566	595	607	588	537	601	614	553	576	607	570	592	547	563	556	558	605	591	592	585	608	585	685	601	577	578	572	586	598	611	565	557	605	590	531	580	540	566	578	580	589	583	597	575	543	594	613	585	581	557	565	576	625	585	584	591	554	619	580	591	568	588	582	629	541	648	591	553	603	546	581	612	559	534	573	611	607	593	589	608	618	589	583	565	561	541	564	596	624	593	607	581	574	586	595	614	547	584	576	620	549	574	587	573	576	528	574	621	585	543	563	620	560	612	593	603	601	597	586	614	548	607	580	566	554	586	578	571	544	604	611	604	570	588	638	595	557	610	552	587	560	582	552	578	576	557	572	573	593	597	561	592	582	612	573	604	569	549	608	580	586	601	563	532	610	613	677	630	552	571	617	569	560	584	584	570	575	600	570	548	577	597	589	617	559	601	585	574	581	577	580	557	574	551	582	615	594	581	590	606	594	610	569	523	598	603	566	587	604	564	625	595	570	548	606	606	563	557	614	566	614	542	574	574	586	621	558	564	582	593	625	596	567	574	561	561	611	596	573	582	586	583	595	628	608	589	567	622	585	577	571	607	568	616	575	604	634	611	586	570	588	530	561	591	592	608	570	548	574	557	584	599	578	557	573	559	601	562	569	573	612	557	582	579	607	631	562	579	555	550	564	594	610	586	582	573	541	600	597	623	598	556	566	588	582	554	518	576	590	600	570	604	574	570	556	542	587	635	596	560	602	564	564	551	561	589	618	596	573	578	571	596	565	556	577	584	615	597	583	582	568	556	599	591	579	602	588	589	559	609	567	568	546	602	610	603	606	584	597	591	584	622	577	524	535	620	587	584	610	593	541	563	563	571	590	544
28136	17755	6311	513	261	203	210	222	190	180	186	150	164	176	154	179	171	183	166	154	174	170	165	174	159	174	173	150	163	143	177	162	183	162	169	177	166	176	163	165	169	183	179	173	179	181	147	178	172	165	151	174	126	175	169	189	162	151	171	152	170	170	170	156	153	171	140	191	187	179	165	142	163	158	171	173	197	159	168	151	142	163	166	147	173	168	164	140	180	161	193	151	162	153	182	166	148	162	147	174	179	171	150	182	172	163	145	156	159	187	169	160	159	168	160	147	165	160	172	198	177	166	150	174	164	157	171	165	161	148	177	182	175	167	177	179	189	182	168	192	138	139	155	163	176	178	181	166	154	160	171	176	142	167	146	165	164	181	150	150	171	186	190	163	199	134	155	151	171	162	161	157	164	164	150	175	170	143	179	141	135	166	157	167	147	175	177	181	160	185	156	171	182	161	149	167	157	155	144	154	189	200	180	147	153	167	164	170	182	158	170	167	202	164	147	163	158	174	165	150	184	166	155	163	142	157	170	154	176	172	163	164	170	140	168	189	165	167	171	171	188	168	176	164	169	169	160	166	158	157	158	171	156	161	158	162	148	160	164	151	191	141	161	159	153	184	179	182	164	150	169	145	168	164	147	164	168	173	177	168	172	159	171	156	164	163	163	197	148	157	177	167	148	154	151	177	157	151	189	173	161	173	165	154	183	167	160	160	161	172	144	157	164	162	161	152	148	164	171	151	164	165	172	159	165	168	171	164	169	160	174	155	191	167	170	178	163	163	168	165	147	166	154	166	175	160	166	156	167	187	161	139	196	140	164	162	159	159	156	174	178	173	165	157	131	147	170	177	171	177	167	156	162	159	167	179	179	175	167	171	172	167	184	186	155	166	151	186	156	177	171	175	169	158	185	157	168	169	156	161	201	164	164	159	164	170	165	136	178	168	161	184	140	158	150	160	185	165	170	149	180	182	143	176	154	164	151	170	193	162	163	148	200	181	158	173	163	133	168	172	179	156	159	167	209	162	164	186	142	175	172	160	160	174	163	180	183	150	166	170	167	161	170	180	156	164	176	170	179	176	158	166	176	183	169	169	181	164	169	142	150	177	178	179	168	174	166	163	154	128	172	181	186	168	172	157	180	146	162	171	192	189	154	154	152	158	166	151	171	143	151	169	166	163	155	188	155	172	162	157	168	185	179	166	169	157	172	160	185	178	154	179	136	169	173	151	159	160	151	171	164	174	163	167	184	148	146	172	167	180	182	185	184	171	153	169	162	165	161	162	180	167	192	179	155	155	153	153	169	154	179	163	176	171	173	150	186	141	173	154	161	147	170	157	168	174	176	151	171	156	175	163	172	176	155	171	182	163	167	173	143	139	140	171	155	163	160	165	166	147	155	167	157	171	195	169	140	154	168	167	162	172	180	162	189	171	159	184	166	162	144	152	147	179	210	170	158	157	156	160	150	174	168	171	152	154	153	174	156	153	167	185	149	167	150	195	151	172	148	173	165	159	160	170	179	165	154	171	183	163	170	149	138	168	173	191	175	158	151	143	169	184	198	144	179	161	160	154	168	163	177	168	196	170	142	164	151	167	160	162	160	166	159	166	163	152	172	150	173	144	164	152	200	152	168	191	161	176	142	169	164	164	164	181	178	177	179	149	179	165	175	164	147	183	150	172	165	174	172	158	177	173	149	165	192	176	162	166	162	146	157	163	159	164	172	195	155	151	171	182	161	188	163	155	166	157	151	190	164	183	152	166	192	140	155	158	142	171	154	160	173	178	178	168	162	179	176	153	166	187	169	183	178	157	158	144	159	175	156	158	168	158	168	182	160	149	187	161	158	154	168	140	157	154	188	164	156	164	168	159	168	166	143	177	171	162	147	188	163	162	168	169	159	171	150	184	156	189	159	150	169	163	159	170	180	197	157	168	153	193	183	187	182	159	179	172	179	196	170	151	170	155	151	175	173	161	150	198	164	141	170	155	164	182	173	186	162	158	161	154	175	163	171	178	155	156	183	166	169	159	172	170	166	180	162	165	145	166	172	159	166	169	187	185	140	156	160	165	167	162	176	161	141	155	188	162	185	163	160	156	163	150	159	172	148	163	151	144	149	175	178	168	172	167	182	165	155	139	154	173	169	170	171	156	176	159	172	175	162	168	166	178	160	165	142	155	173	187	158	165	191	176	154	172	181	170	165	179	161	156	159	151	153	169	172	167	149	160	167	146	155	166	172	162	166	162	169	171	181	157	164	181	184	167	169	189	180	166	161	162	170	131	159	179	177	171	165	155	175	148	162	177	190	174	167	173	165	180	152	162	139	153	165	154	178	154	158	140	162	161	142	161	149	178	187	161	163	163	162	182	162	153	154	161	144	155	169	189	176	180	177	173	184	168	181	162	174	162	175	145	169	179	150	145	170	162	147	160	171	165	175	181	174	158	175	176	170	150	166	162	173	164	175	189	173	162	148	165	163	170	160	155	199	168	176	154	176	178	178	162	174	155	175	179	157	180	171	163	166	155	170	169	157	173	163	163	168	160	154	173	161	162	170	182	175	142	153	180	169	162	175	139	157	157	165	157	161	154	197	174	157	135	153	132	169	148	150	172	155	166	152	188	169	140	154	177	174	164	169	156	184	150	165	171	174	140	189	171	166	187	169	171	172	170	155	148	156	177	179	170	172	159	160	153	161	186	162	152	188	166	167	194	170	171	155	181	200	155	193	151	137	179	170	153	156	171	154	167	156	161	196	171	165	161	170	191	173	170	169	175	178	168	138	164	176	175	169	143	158	161	171	164	167	161	159	183	166	169	159	181	160	158	181	157	165	158	189	181	199	173	169	153	157	164	156	165	178	154	148	186	166	171	182	170	164	178	178	169	146	166	146	164	173	187	167	180	171	158	174	149	173	162	182	147	163	176	181	172	167	156	183	192	154	156	159	175	165	161	163	171	161	169	170	164	153	152	152	179	164	170	152	156	169	158	167	152	153	147	169	171	164	154	171	176	175	151	174	147	158	173	178	150	172	192	162	169	166	169	154	181	173	134	167	160	161	181	147	193	169	166	150	165	151	173	169	136	160	168	172	159	170	166	165	156	162	161	158	179	167	200	163	172	146	175	153	158	180	159	148	190	156	174	177	156	172	167	174	161	177	163	158	167	144	202	165	162	172	156	182	155	196	166	168	165	159	154	164	154	171	171	154	162	159	165	149	188	141	147	161	160	160	154	168	165	164	165	158	159	143	171	194	188	175	181	184	159	175	157	153	167	176	166	189	178	169	157	186	168	144	141	174	168	169	174	173	158	163	171	171	179	210	194	170	186	173	152	134	156	147	170	169	165	147	192	151	162	146	142	188	165	192	146	159	154	157	171	180	156	168	164	159	172	180	160	149	168	181	164	154	172	173	164	190	156	162	158	166	166	164	164	168	152	183	180	145	158	147	175	179	138	141	173	183	178	164	171	162	194	207	166	162	162	177	173	163	182
4228	1436	3712	307	258	258	234	228	208	204	217	187	191	214	216	200	197	194	200	189	171	190	196	205	183	196	196	197	195	200	182	201	186	181	192	178	189	198	202	188	163	181	180	192	195	181	186	188	196	174	167	197	206	186	174	190	200	198	176	198	173	167	182	189	176	195	188	188	224	207	183	196	203	203	184	204	183	190	182	164	201	185	180	170	179	175	224	198	186	197	179	186	221	182	200	207	191	215	177	215	193	186	173	194	183	185	171	173	203	236	164	189	185	168	182	175	182	194	196	179	196	180	197	205	196	210	191	177	197	168	202	191	197	184	185	204	183	195	200	198	204	156	168	193	184	161	200	229	166	195	227	176	215	187	191	181	191	193	182	173	175	190	206	179	204	196	216	182	181	194	180	193	208	171	189	184	163	162	220	171	177	177	185	213	176	194	189	206	188	169	172	193	187	208	187	205	204	184	226	185	182	204	172	189	199	179	192	200	162	202	207	195	198	188	181	192	189	196	183	170	207	187	172	164	190	198	181	188	184	188	179	186	191	199	188	184	184	192	202	208	170	192	165	200	190	177	178	165	190	203	201	182	176	191	183	183	182	186	161	204	185	197	211	165	189	182	184	194	171	198	180	189	166	204	203	203	186	185	183	203	190	190	198	200	195	213	185	186	164	169	190	194	184	201	189	185	167	199	175	190	169	182	192	200	179	200	188	203	179	189	171	194	188	180	185	198	179	216	206	195	193	201	193	188	177	176	191	216	196	205	176	193	194	196	195	174	182	180	196	196	199	172	172	172	195	181	201	194	216	218	189	206	177	183	177	184	204	184	187	174	190	196	199	219	190	179	200	168	192	170	219	192	207	177	190	176	167	181	173	195	182	197	219	178	182	183	186	208	176	206	184	184	182	182	184	201	186	157	197	198	195	186	197	198	183	207	197	191	195	193	176	203	211	194	189	163	189	165	200	183	180	190	196	198	153	192	182	197	187	196	158	167	192	185	175	203	192	177	206	199	188	200	185	194	166	198	163	183	189	197	180	205	195	196	192	186	214	195	192	173	183	193	180	183	185	197	179	192	163	175	201	180	184	191	197	182	169	183	187	172	183	217	219	210	175	203	214	195	169	193	191	203	178	181	213	187	191	173	172	196	187	210	164	193	207	210	186	196	175	187	190	172	196	167	169	171	201	172	183	173	204	172	198	178	180	180	167	201	190	165	192	210	194	207	195	190	193	195	186	183	182	176	174	165	188	201	188	172	186	193	184	205	199	200	203	193	198	196	192	202	184	164	178	173	181	203	202	175	180	177	186	219	184	199	178	194	191	193	190	192	208	183	189	165	177	179	166	202	224	175	169	191	182	202	175	185	217	201	180	165	185	217	197	190	189	176	176	159	198	194	196	214	191	202	192	204	186	178	182	180	192	204	214	192	194	189	196	184	206	189	180	186	188	183	186	190	185	187	176	171	192	215	200	188	199	175	191	175	179	210	179	183	172	200	181	195	209	197	190	204	183	186	159	185	191	187	222	193	192	167	205	184	207	180	186	163	191	189	186	212	159	203	179	188	188	183	202	196	207	175	176	190	183	198	189	171	191	190	190	194	182	180	205	197	194	199	176	202	192	231	175	187	181	165	170	188	169	164	194	191	189	163	200	184	179	195	216	210	178	191	183	188	200	171	160	191	178	182	175	192	212	205	177	202	208	180	185	167	164	195	192	188	205	183	181	172	173	220	194	205	236	194	185	176	183	187	194	192	191	200	171	200	188	183	166	181	187	182	172	183	191	207	195	191	172	187	217	181	171	189	197	198	168	207	188	172	186	179	171	187	192	198	183	200	194	178	182	173	205	175	183	198	178	177	169	193	201	180	182	176	189	194	193	205	182	205	220	171	188	194	191	206	172	191	198	181	202	171	189	206	182	211	177	204	190	185	185	193	184	191	173	201	187	181	175	184	202	193	195	182	202	194	186	198	182	182	166	204	195	187	204	211	178	218	197	159	179	206	223	180	194	195	175	179	175	211	196	178	200	204	176	193	189	168	177	191	177	172	180	211	176	194	169	196	188	185	179	175	165	179	178	173	165	190	183	192	184	188	173	186	220	172	167	194	176	181	188	183	183	178	154	194	191	188	201	166	194	208	188	185	172	197	171	189	222	171	187	193	196	173	198	197	179	187	184	203	178	176	197	184	176	175	198	192	193	196	166	157	174	168	191	174	169	199	173	185	177	196	173	177	203	188	178	200	205	184	148	172	200	197	175	213	176	194	182	189	184	210	195	163	187	194	202	212	192	186	220	204	196	204	204	210	195	174	193	179	212	175	194	171	184	193	174	168	201	184	202	187	180	200	161	186	173	175	190	186	177	184	187	168	196	214	198	183	167	176	185	195	177	190	198	187	176	176	179	195	180	201	197	184	221	174	185	190	204	176	203	162	205	191	197	187	184	176	185	194	185	149	188	195	193	181	195	196	181	192	166	209	173	193	183	182	211	197	176	178	186	191	200	182	180	172	188	208	195	185	197	183	196	177	177	172	211	200	191	162	179	222	151	176	195	171	184	185	179	164	202	194	181	167	178	215	212	170	180	161	180	214	191	196	206	190	188	198	200	171	159	193	169	199	184	183	217	191	189	183	190	179	176	185	189	173	199	204	156	161	202	181	199	178	195	172	179	171	177	193	178	190	182	177	197	182	173	190	168	230	190	179	195	178	187	202	189	178	172	188	179	204	213	205	192	180	188	208	188	182	213	203	197	186	193	163	211	209	181	176	191	223	178	167	196	181	191	194	196	189	191	196	178	190	201	202	194	188	189	190	197	189	191	199	201	204	188	189	206	180	201	156	181	200	179	219	196	191	192	184	193	173	204	194	192	187	197	179	188	198	204	185	176	176	208	204	191	170	173	215	185	186	184	190	189	187	173	169	202	187	155	183	209	185	198	212	172	181	180	187	192	182	185	191	176	186	196	179	197	168	179	178	180	175	193	168	180	173	183	173	176	199	204	215	211	201	170	171	200	172	184	175	174	162	175	174	186	195	171	189	211	187	180	182	197	195	209	186	188	184	179	173	215	196	195	181	166	174	180	182	172	192	206	210	193	196	183	184	181	227	181	189	173	206	209	175	184	184	186	192	192	209	184	207	180	182	185	167	177	175	190	168	194	186	178	210	208	196	174	183	183	178	196	206	173	179	180	201	186	163	169	193	176	208	188	180	197	202	192	179	191	199	176	190	177	172	187	181	186	205	196	166	204	177	184	195	175	174	173	168	190	192	184	178	167	193	207	161	186	218	188	163	202	195	190	191	186	205	190	182	217	182	195	172	199	182	198	218	191	186	195	209	183	177	191	188	178	184	173	180	183	170	207	201	180	174	177	169	175	191	177	173	159	190	190	186	180	185	210	166	174	195	175	174	188	196	186	181	168	187	191	191	177	198	169	191	181	167	175	196	179	187	184	178	185	209	204	175	194	199	189	182	179	186	192	199	187	193	185	169
23978	21392	28421	24776	21289	7567	1014	650	551	502	455	441	410	419	360	389	348	375	361	360	363	332	340	344	311	353	325	342	337	349	346	301	313	304	299	332	339	306	333	320	296	311	297	342	337	313	305	307	347	331	301	293	325	296	303	291	311	309	312	302	325	306	323	323	348	330	329	313	321	308	305	296	310	283	333	307	320	357	309	282	296	322	297	294	312	274	302	348	326	312	306	342	301	310	317	318	304	336	311	315	307	314	308	308	328	313	323	308	343	310	328	295	312	319	296	284	323	346	330	309	297	297	332	340	309	293	304	324	292	305	315	295	340	309	290	284	302	290	282	304	323	315	287	331	345	305	285	320	355	333	298	303	300	289	292	289	294	282	332	291	318	318	301	350	320	303	278	349	295	319	319	328	293	334	307	281	308	305	332	289	268	294	322	281	299	288	337	329	315	335	303	309	319	289	299	315	321	334	312	296	326	311	317	318	312	312	318	350	340	322	306	331	303	334	297	314	304	330	306	324	286	307	308	319	306	309	300	293	317	308	359	314	300	306	304	325	322	310	320	270	320	318	298	322	311	329	315	329	356	315	320	315	316	303	308	336	357	319	321	310	330	306	295	323	285	313	328	362	352	328	315	282	278	314	302	319	293	322	297	320	319	326	304	278	341	279	334	335	292	325	327	334	340	290	286	333	320	318	296	333	288	314	296	342	319	315	321	317	308	316	306	286	314	347	306	320	301	323	349	309	313	325	279	302	284	316	316	351	311	335	301	297	324	323	302	317	323	314	330	336	311	333	287	337	312	313	324	320	312	335	335	334	327	312	331	326	323	316	342	317	291	280	325	297	347	294	300	305	325	285	361	306	343	324	317	288	331	327	319	326	336	298	279	310	298	304	325	329	304	345	323	316	275	316	314	333	325	293	316	342	331	306	334	323	324	313	301	343	342	302	332	323	300	335	316	306	319	300	304	293	327	322	310	317	309	322	306	324	319	315	302	297	309	349	351	302	308	306	319	343	338	287	327	316	317	289	287	329	290	319	347	302	301	335	342	338	313	298	309	306	306	308	337	340	360	305	318	326	328	273	291	328	303	305	328	300	308	309	298	333	298	337	301	284	356	320	340	319	314	321	312	318	311	327	344	336	360	331	303	306	306	337	369	311	302	326	320	328	341	304	313	318	342	325	315	331	325	316	334	329	320	323	295	295	311	323	321	316	359	315	307	334	316	309	298	329	348	322	303	314	308	317	350	327	295	322	334	331	344	320	323	306	288	326	307	321	301	325	343	298	345	329	264	319	325	318	310	281	325	315	297	303	296	320	283	338	309	289	296	298	343	344	325	315	317	305	330	320	316	283	301	311	271	298	319	297	293	318	309	313	318	297	334	339	290	303	325	314	312	330	328	336	334	315	341	299	301	315	317	313	325	294	326	323	288	292	315	291	285	304	350	312	324	297	295	310	304	320	327	308	311	315	329	288	312	311	318	308	313	305	292	304	306	319	314	295	317	322	307	304	317	334	322	310	329	316	343	329	327	309	310	338	306	327	294	343	305	314	337	310	288	304	298	314	314	326	298	317	284	328	330	299	320	291	348	331	285	297	327	308	303	330	332	311	307	334	323	332	328	314	327	330	296	337	321	322	302	313	327	349	301	317	318	286	339	306	320	311	341	324	308	308	330	309	308	324	318	339	307	326	321	351	306	317	312	337	281	336	335	326	314	297	316	331	304	311	310	320	308	320	344	309	274	294	323	322	290	325	319	312	317	341	322	332	319	293	319	303	280	328	318	293	328	299	315	327	326	309	337	339	300	310	320	272	305	315	314	309	326	296	324	327	328	352	343	339	310	341	346	322	269	297	320	340	310	356	314	335	284	320	343	348	315	346	328	355	282	313	301	310	316	283	286	339	322	307	349	329	330	303	342	333	328	294	319	287	326	333	322	294	319	317	331	306	301	336	300	327	312	299	339	305	324	321	327	294	318	330	328	301	324	329	321	332	315	325	316	302	319	307	296	322	308	300	296	322	321	327	315	303	295	313	353	289	314	295	310	276	328	298	339	299	283	310	338	296	312	326	342	289	316	350	307	316	314	351	323	314	315	278	315	314	329	325	316	297	301	291	296	293	310	306	297	315	320	320	296	332	319	310	287	332	316	282	306	328	305	315	312	277	309	320	303	316	310	328	351	346	318	301	307	309	304	287	314	314	295	341	304	318	321	299	291	328	338	299	317	328	345	288	312	287	315	328	333	352	293	321	333	339	307	334	300	317	312	303	278	321	291	286	304	296	292	332	332	322	300	301	324	325	309	317	336	349	315	325	324	312	318	299	326	334	308	320	332	310	318	322	306	290	311	329	316	312	310	328	323	321	341	310	280	303	311	312	310	313	301	291	312	296	315	312	290	286	314	327	314	347	331	333	344	312	306	309	300	320	322	317	335	309	301	317	287	286	288	295	316	335	355	313	306	288	331	307	346	308	285	314	322	305	356	342	299	347	339	332	291	325	294	330	321	289	266	310	312	302	293	322	304	313	329	340	303	293	325	328	288	310	313	321	335	314	271	310	322	337	322	303	314	316	297	312	315	321	346	314	283	270	290	302	318	318	308	333	307	320	321	356	311	322	337	327	337	333	327	308	306	277	324	313	343	293	304	343	279	308	309	324	328	289	282	356	311	300	320	310	325	324	287	326	277	296	298	308	332	290	306	334	339	326	289	327	299	289	319	294	302	320	310	304	325	277	307	319	319	331	325	291	296	342	305	291	315	297	320	323	295	292	316	298	330	332	322	295	308	312	295	291	281	307	311	290	299	301	331	313	307	326	290	289	306	334	330	307	337	343	328	315	362	325	302	312	319	326	315	338	317	302	347	325	331	286	313	325	324	331	264	320	263	346	336	288	305	322	320	295	333	273	320	304	293	344	294	337	334	329	299	328	335	315	275	316	288	330	309	290	310	272	313	293	319	313	330	286	299	305	326	304	324	279	329	323	320	310	317	314	314	303	339	351	324	260	302	327	299	302	318	341	327	307	301	304	306	314	335	327	343	297	329	308	295	329	313	316	300	306	318	321	280	348	292	291	298	318	316	315	321	302	328	267	349	319	296	318	318	322	299	313	306	281	309	299	347	284	339	297	295	335	322	291	312	298	293	293	322	316	283	293	316	310	308	296	316	302	312	293	316	303	311	344	319	323	298	320	337	317	324	336	330	323	296	283	335	322	335	319	316	313	340	349	314	317	281	305	303	316	331	349	321	320	310	299	305	289	302	318	305	323	350	318	327	336	301	281	309	302	312	323	288	351	318	348	327	308	308	333	321	309	290	324	302	315	337	321	315	312	358	341	312	321	298	315	310	319	332	309	336	293	272	323	330	336	334	295	325	358	336	280	318	298	304	329	325	328	309	308	343	308	325	337	334	304	329	309	306	316	281	292	322	323	332	339	308	308	311	306	326	318	346	312	311	331	343	354	288	281	314	351	326	307	324	311	321	314	280	324
3460	21908	13074	2701	1986	1475	1181	970	762	664	559	552	507	469	417	422	417	381	381	378	361	378	363	355	343	337	371	355	360	366	322	334	327	330	323	343	318	349	328	330	331	347	310	326	317	332	336	342	359	326	313	339	316	370	317	333	353	331	354	363	295	320	321	346	330	324	351	332	324	323	366	345	302	321	325	300	298	330	310	342	297	344	362	306	329	367	316	316	317	329	358	332	368	351	309	340	343	319	312	321	314	337	341	311	332	345	330	330	340	298	310	310	307	305	343	334	340	306	293	328	342	319	326	317	338	349	329	336	319	314	341	329	318	317	319	351	322	351	336	327	312	311	320	335	298	291	343	312	326	322	291	360	323	320	327	319	311	305	345	329	303	328	298	281	329	292	356	342	321	312	317	318	348	335	343	346	355	309	357	325	289	303	340	308	336	316	307	340	320	341	323	339	313	326	307	301	329	333	309	296	345	306	307	313	317	330	312	308	310	339	325	329	333	283	304	310	319	308	351	325	337	326	289	292	298	299	314	291	312	333	322	358	326	312	358	297	303	328	289	293	316	318	313	325	326	337	347	318	324	324	322	323	344	307	339	319	350	301	323	293	326	322	304	314	304	309	317	351	358	288	334	326	336	328	344	310	342	341	333	309	341	324	354	317	339	342	323	330	324	308	328	332	326	321	311	357	335	345	376	336	312	309	294	342	317	333	342	308	304	348	300	313	322	317	324	352	329	266	309	289	302	291	311	311	341	329	337	341	348	314	324	333	310	306	341	326	306	307	312	346	311	339	299	328	325	320	334	306	304	305	320	358	319	282	336	336	311	331	325	329	309	366	298	295	299	342	320	332	324	327	317	318	316	335	328	296	335	356	339	326	328	380	359	325	323	303	322	320	331	314	330	310	334	352	354	328	331	340	308	316	330	330	337	324	337	334	335	339	328	335	298	306	318	316	333	324	329	329	352	318	321	357	353	293	345	343	341	342	329	283	337	317	325	294	308	345	315	331	328	316	335	348	336	326	339	329	316	341	333	350	316	313	331	298	336	336	297	298	328	313	334	308	303	347	291	318	327	303	325	329	322	318	330	285	330	320	311	299	348	330	325	333	308	333	299	348	327	313	296	309	295	332	349	335	351	346	266	319	335	342	326	300	328	341	317	314	308	314	328	316	351	299	313	302	322	332	310	328	323	306	376	342	318	312	309	321	342	320	301	360	309	304	293	346	317	353	293	360	307	326	328	339	341	329	294	323	329	325	324	361	340	335	307	323	324	336	306	313	321	319	321	309	310	293	324	308	347	315	310	320	327	353	308	342	317	344	309	346	302	309	346	347	315	333	299	323	333	298	325	337	312	321	325	316	343	328	307	341	311	314	340	320	325	302	325	334	333	330	291	317	337	334	321	305	342	317	329	321	324	344	332	316	301	356	302	336	338	317	351	323	375	326	297	344	304	348	312	288	360	325	331	304	328	348	308	314	310	311	311	310	323	339	353	322	314	304	343	341	307	345	318	341	279	317	326	314	336	327	312	325	307	330	314	366	322	329	325	347	346	359	344	293	340	346	342	293	330	327	311	277	321	352	350	354	351	345	323	302	303	322	323	318	343	295	320	332	337	311	315	343	334	352	330	336	335	314	318	319	346	324	304	331	308	356	339	330	326	374	302	323	319	335	323	323	361	359	273	340	304	310	309	333	326	307	333	363	335	295	345	297	332	307	323	295	313	354	326	338	336	313	327	327	309	336	312	317	327	339	323	299	361	331	310	340	315	313	338	340	333	327	331	319	353	312	340	311	304	332	321	307	305	304	343	319	334	309	317	296	340	319	328	329	329	323	342	323	321	310	366	314	326	350	347	317	333	335	309	283	333	309	320	333	293	362	335	357	309	305	299	294	327	325	297	307	334	292	324	277	327	306	319	320	353	333	333	318	341	324	315	365	335	340	316	285	324	310	348	324	360	324	291	305	308	336	311	344	276	364	347	308	335	337	331	316	330	367	336	315	316	323	340	339	311	294	313	300	301	300	326	333	348	333	330	345	354	333	333	300	344	332	303	329	294	311	349	332	285	314	337	349	316	330	323	342	306	317	325	303	320	319	344	345	322	342	301	366	336	292	334	327	278	326	333	341	347	337	345	327	314	344	309	310	301	332	323	323	328	347	306	323	304	326	315	322	339	334	338	309	328	331	312	349	312	300	359	337	330	313	340	331	327	321	303	300	325	322	324	337	313	298	343	321	305	346	328	332	287	286	296	336	360	330	338	339	346	336	304	314	324	336	332	322	304	294	340	341	340	341	323	311	351	340	307	298	359	311	327	346	311	319	314	301	316	315	328	329	314	337	316	328	331	343	317	339	310	331	319	325	340	327	327	331	291	331	329	288	309	317	307	341	319	320	319	344	334	323	334	338	288	331	304	318	317	326	319	322	342	352	331	331	309	338	347	293	316	347	374	335	288	319	319	320	345	332	357	312	350	336	335	300	347	304	341	316	354	306	302	322	344	296	297	336	309	301	367	337	308	304	324	332	315	332	281	306	305	350	288	341	310	350	353	344	262	301	331	328	329	348	346	318	330	340	322	344	353	330	367	310	336	341	302	342	292	321	337	314	341	345	334	332	340	302	320	310	322	314	319	303	332	299	303	308	317	301	323	322	328	321	321	310	312	312	336	329	299	307	303	346	301	317	327	335	299	350	325	315	331	300	339	312	323	321	344	310	347	347	321	301	350	306	320	298	380	345	329	322	326	359	298	317	328	338	345	342	356	314	326	360	310	330	339	355	337	306	350	336	327	283	355	327	306	320	325	321	334	285	325	336	296	327	318	334	314	323	346	325	313	357	318	331	351	327	332	320	309	328	329	347	323	347	326	359	327	335	327	343	341	283	326	329	344	321	297	334	305	330	307	330	312	332	291	336	281	321	300	313	320	348	328	309	331	340	311	324	326	328	323	301	313	318	352	299	324	331	318	342	341	346	309	336	317	368	317	330	334	307	302	337	338	374	326	293	311	321	321	344	331	301	332	312	291	344	334	326	307	320	323	322	294	314	305	366	314	363	310	353	322	325	344	319	359	315	314	340	288	309	337	306	322	350	330	294	319	325	309	293	331	317	352	323	333	354	310	342	332	311	297	328	289	322	327	310	330	348	279	334	321	326	326	311	307	333	307	319	307	314	324	326	367	353	352	353	306	301	346	335	344	344	301	333	316	331	318	344	309	338	315	325	320	330	316	305	301	298	313	299	336	337	297	307	304	319	315	334	311	350	328	311	316	332	326	307	307	306	327	327	298	293	286	327	336	292	363	333	302	336	326	283	297	327	315	344	311	327	340	318	304	329	325	322	355	336	327	317	349	334	330	325	326	327	321	312	333	332	333	350	306	309	339	329	330	342	291	340	302	351	319	300	309	300	315	316	340	329	314	283	315	303	309	364	321	338	308	308	310	310	322	329	310	308	296	296	321	322	308	295	319	348	329	303	309	328	330	328	323	332
25267	21404	27371	25730	9148	732	629	501	422	422	407	403	416	375	359	364	353	352	354	347	366	350	362	376	332	336	320	346	325	344	328	361	309	356	380	333	319	329	312	326	353	357	336	347	352	335	322	344	347	335	361	344	347	370	358	303	330	309	305	332	314	328	316	348	328	334	344	302	340	329	348	314	342	358	342	340	360	326	343	356	317	340	322	329	368	358	344	316	312	333	316	336	329	344	338	347	332	308	331	314	347	335	344	333	355	310	374	345	298	338	317	350	339	339	326	318	332	334	321	350	314	330	322	349	315	323	341	331	338	357	324	327	320	329	342	317	324	342	333	331	340	332	322	345	313	337	338	332	322	359	340	315	302	330	316	320	350	329	343	319	352	314	350	349	341	333	323	354	397	353	337	345	333	330	342	342	314	316	333	332	336	334	328	323	317	316	324	343	301	342	306	350	335	310	333	342	330	304	319	329	332	335	327	349	324	361	314	339	325	311	344	304	326	331	338	323	353	325	361	335	366	330	343	364	335	333	326	334	332	350	328	340	347	330	299	379	328	324	315	322	323	340	315	350	318	312	327	364	337	341	347	361	326	348	340	323	335	330	324	316	360	330	330	309	339	309	332	335	352	327	336	319	345	318	370	310	306	355	323	327	340	323	362	384	316	322	343	359	336	320	314	335	344	339	347	352	374	341	307	320	360	312	330	326	348	334	320	330	355	320	326	339	335	334	333	344	354	336	314	347	296	349	356	368	341	342	324	318	349	342	310	322	334	331	334	301	326	344	331	342	356	332	334	326	333	337	366	321	302	333	336	329	327	346	358	300	328	312	343	358	332	333	347	376	312	332	332	323	336	329	300	330	349	341	349	343	310	338	357	315	320	343	320	312	336	333	316	346	338	320	319	326	336	355	344	379	302	306	342	315	329	353	309	312	352	323	316	324	370	322	330	338	325	350	328	338	342	345	317	371	319	317	316	351	287	325	291	346	374	326	328	333	336	329	338	335	324	325	342	348	338	327	355	350	315	307	309	320	310	328	335	336	353	336	315	320	347	316	302	334	349	342	327	340	329	349	336	333	335	318	361	355	329	342	332	348	321	339	303	325	320	334	328	342	331	338	334	357	362	334	322	338	351	336	341	316	324	313	351	364	331	330	266	336	316	313	346	310	313	340	368	325	324	322	330	336	362	348	328	314	353	332	335	295	294	301	343	323	295	333	322	329	360	320	293	344	347	310	312	350	320	332	320	359	316	327	320	354	337	324	337	358	342	337	321	299	318	336	306	321	351	303	337	309	336	350	310	332	325	317	319	336	329	339	348	377	317	332	309	343	331	365	325	350	341	342	317	311	336	369	312	329	337	349	331	362	337	342	365	332	348	342	338	285	343	355	319	326	350	330	317	321	334	280	339	318	307	329	353	324	285	324	334	321	316	335	324	348	319	354	309	315	309	347	341	317	363	343	320	355	331	332	323	326	316	344	326	331	343	311	352	371	329	314	334	337	384	343	329	347	364	320	321	340	337	275	334	332	327	353	355	329	312	328	319	309	351	332	331	311	342	331	309	338	352	368	298	331	328	340	308	333	372	321	351	334	278	314	335	346	338	307	332	330	321	360	342	338	345	316	320	344	298	342	322	316	345	338	359	311	330	306	360	332	313	325	330	324	301	339	312	314	330	307	307	335	339	361	350	355	335	331	335	353	317	339	342	342	328	339	283	332	322	395	333	298	313	306	354	310	349	324	316	328	314	306	343	343	331	349	347	362	336	314	336	340	304	346	344	325	353	335	324	321	326	333	316	337	311	325	302	300	351	343	347	351	340	345	316	331	333	317	360	326	340	337	324	342	325	326	376	354	347	342	349	354	330	350	333	310	301	300	341	331	320	321	300	350	361	355	333	308	374	329	327	338	344	313	351	367	319	350	344	355	296	342	344	336	337	318	348	315	340	341	372	289	343	309	343	306	319	336	298	317	343	333	359	303	315	324	323	360	344	362	313	342	320	323	335	339	339	331	289	328	329	355	333	359	347	315	297	334	346	332	331	321	321	305	317	341	357	360	338	314	288	362	343	358	320	354	332	331	311	332	342	313	326	353	359	323	308	316	329	329	341	361	331	348	335	328	319	331	357	328	330	321	326	331	296	314	318	286	324	301	339	315	339	338	335	343	309	341	350	346	346	336	311	331	344	304	321	334	302	314	322	332	321	336	361	327	377	337	348	310	359	319	312	327	300	351	352	342	371	362	330	351	323	348	325	325	338	327	333	328	365	333	352	318	287	333	359	334	314	346	361	325	297	346	302	329	340	360	327	334	353	319	331	358	308	325	331	313	326	323	373	343	290	356	333	337	333	320	330	324	342	328	344	336	322	332	330	315	302	344	342	331	341	347	348	325	337	330	306	304	318	325	306	335	360	346	349	326	358	321	333	336	355	314	319	298	356	339	333	326	341	355	344	347	338	314	378	322	289	351	323	344	346	298	329	331	292	358	351	336	339	325	323	327	347	334	358	336	338	343	334	335	347	343	338	324	334	341	319	355	337	346	338	323	320	335	343	322	315	354	316	330	316	316	293	323	310	342	335	318	343	339	329	326	350	337	341	329	326	320	328	324	315	319	306	344	336	332	280	308	338	345	329	347	323	332	340	350	316	332	334	318	341	326	327	338	310	323	329	308	324	325	334	313	340	357	348	332	310	324	308	310	308	320	339	335	330	318	346	306	320	342	321	356	318	362	337	323	324	363	358	353	370	306	303	333	347	297	329	313	324	340	334	314	302	321	338	323	357	348	343	303	347	336	309	306	308	340	339	328	357	295	310	301	303	323	340	330	309	339	320	318	297	325	324	276	328	357	353	305	309	320	309	329	328	324	326	329	333	349	356	334	326	337	338	331	334	307	328	303	342	311	332	325	362	345	340	387	318	344	336	299	336	328	319	313	332	317	326	333	308	316	324	316	345	340	345	313	364	360	318	336	344	330	306	284	310	312	355	323	340	356	321	332	335	308	356	325	332	365	342	318	358	363	323	355	337	317	347	345	362	347	349	373	302	328	289	312	311	352	347	358	350	332	327	331	325	332	336	292	343	344	307	308	335	356	357	322	313	317	322	317	327	352	334	369	346	339	347	319	325	334	329	320	337	344	331	378	322	336	304	358	325	324	340	340	338	341	334	349	362	340	338	320	322	380	308	335	305	337	290	332	314	318	369	311	337	285	327	288	332	331	344	332	329	333	344	339	334	330	309	341	345	349	309	314	347	318	307	347	309	322	304	328	313	337	325	336	322	336	318	333	339	347	319	333	354	334	307	326	297	308	323	340	339	344	318	320	343	291	296	318	349	342	325	333	341	311	337	340	323	348	327	295	358	336	323	320	353	324	339	336	345	354	310	342	340	329	330	348	325	323	340	324	334	316	348	296	318	381	309	369	356	316	305	327	359	347	343	342	313	319	311	348	351	329	340	317	332	321	335	293	313	338	311	315	316	300	330	367	351	309
3498	11893	6328	1676	1280	996	779	734	639	565	491	514	483	404	460	431	425	392	422	418	380	400	384	372	392	403	381	379	336	367	361	368	352	362	337	356	387	379	356	367	351	370	374	386	374	392	364	383	349	329	369	367	372	362	387	356	367	328	361	356	342	361	368	373	369	354	374	395	387	362	362	386	369	347	318	349	380	390	377	377	360	397	330	346	383	345	329	372	383	368	359	349	337	346	327	358	338	368	362	356	334	364	373	370	331	380	366	328	339	398	364	352	371	360	372	359	364	387	399	376	363	350	349	335	359	372	380	374	348	371	356	382	333	364	344	355	368	347	377	379	362	359	350	351	338	356	351	366	366	401	349	343	338	370	343	349	368	373	356	341	350	358	353	364	376	372	391	374	382	343	366	343	375	361	368	362	357	380	350	361	337	369	343	372	385	357	377	388	350	344	389	365	349	331	361	339	360	346	377	378	378	342	351	371	363	377	330	350	353	367	356	325	369	348	370	348	314	390	375	380	393	362	354	344	398	344	337	370	403	395	382	352	351	372	357	387	341	351	339	360	335	398	364	357	374	370	351	355	367	349	336	345	393	375	374	331	346	356	371	338	402	343	359	354	360	356	355	379	351	383	337	373	361	346	359	345	401	379	366	342	406	350	370	343	334	364	351	353	340	364	354	355	357	368	336	363	356	361	339	401	361	342	393	397	359	352	407	348	351	368	332	361	368	339	367	345	357	366	375	342	348	363	366	347	343	354	351	351	371	330	378	360	366	360	353	345	342	350	356	370	300	329	339	375	357	397	363	338	382	357	370	401	379	379	388	373	370	342	361	346	375	369	347	379	369	316	371	334	367	367	356	366	331	387	378	368	369	377	362	352	373	367	355	398	401	373	367	357	358	364	355	356	391	361	304	384	363	360	366	377	378	361	367	324	350	335	343	354	396	348	362	384	367	359	352	332	397	375	356	379	333	375	385	348	395	375	390	372	382	393	373	380	340	357	365	346	305	381	357	368	380	364	358	321	361	352	370	376	398	367	368	382	355	358	349	376	326	349	368	325	358	345	355	402	386	361	369	368	348	361	347	353	378	364	400	386	404	331	376	366	354	352	353	352	331	370	372	336	360	380	373	361	389	371	336	385	365	401	358	345	357	368	361	356	366	332	328	361	353	355	330	364	370	338	331	342	355	381	367	383	328	362	362	357	390	339	372	362	371	340	342	364	364	365	361	361	393	357	344	367	365	361	355	338	345	380	389	372	364	346	361	360	318	326	359	369	355	377	355	345	370	339	385	350	352	336	375	325	378	347	391	388	368	327	387	394	392	355	389	401	354	355	343	355	354	380	341	372	370	366	379	362	334	361	417	360	349	324	374	370	388	348	367	377	388	375	362	350	366	355	361	391	342	351	368	381	353	369	354	378	380	345	350	368	372	356	364	335	358	360	363	365	360	352	342	376	351	350	365	354	356	350	342	347	318	363	334	400	353	345	338	349	388	358	323	303	412	335	359	377	390	379	350	370	364	311	363	348	354	404	403	391	370	344	343	383	348	349	338	377	357	381	362	359	373	359	368	375	349	327	341	330	358	380	361	369	345	341	360	386	341	376	341	342	382	347	315	333	365	313	334	382	356	351	382	357	371	333	333	371	323	354	362	371	350	390	366	326	392	356	330	379	359	349	372	333	346	345	362	348	377	388	320	366	364	390	398	367	347	375	393	370	371	348	349	361	335	346	366	369	351	344	363	366	365	359	373	355	359	368	392	388	336	372	369	360	387	369	349	369	336	370	355	377	394	362	352	356	361	374	365	364	345	382	388	301	362	343	352	351	378	367	314	363	373	390	330	339	395	362	360	364	344	340	384	365	363	393	370	381	344	383	382	385	362	358	354	329	348	379	359	340	352	353	383	383	346	389	338	362	357	381	320	378	385	377	344	382	379	393	365	369	350	368	359	361	355	372	340	334	386	381	361	350	351	371	354	378	354	350	338	377	360	360	366	350	358	373	348	343	359	371	364	392	382	345	366	382	353	365	365	335	363	352	386	323	354	372	353	356	341	375	358	327	368	335	358	364	365	353	335	344	383	358	342	367	377	349	328	353	359	363	352	341	362	362	371	370	350	368	351	319	345	338	365	349	355	334	385	343	364	371	350	352	348	357	392	360	358	378	339	359	361	337	349	370	371	328	336	336	364	357	340	336	387	366	369	340	368	354	368	342	390	368	368	366	369	372	378	401	347	365	382	373	347	374	381	367	371	387	378	382	353	342	364	372	365	354	384	338	390	343	382	381	345	359	373	386	389	351	362	358	370	357	359	357	332	372	357	346	381	363	351	372	356	356	341	367	363	427	383	363	367	385	359	377	356	397	395	367	395	329	316	363	387	400	343	349	367	366	354	323	376	352	368	330	343	372	323	385	374	391	365	377	340	335	369	356	365	354	381	380	374	362	345	363	341	367	325	338	386	326	374	363	301	385	356	362	364	369	357	379	365	352	347	361	367	396	366	375	374	364	352	328	373	383	365	319	346	342	371	337	367	348	349	349	386	369	370	370	361	367	366	364	403	385	369	355	405	365	339	349	349	342	352	379	361	335	354	382	396	348	372	338	342	339	365	338	367	337	362	371	377	344	362	381	341	386	391	342	353	369	390	336	373	366	378	357	360	353	368	338	376	407	374	387	347	327	363	337	354	384	343	342	360	368	372	331	383	367	350	381	347	366	376	372	360	354	362	339	365	343	408	382	369	348	353	355	338	355	389	350	356	342	388	374	353	344	362	380	330	360	338	358	376	348	380	365	350	352	370	329	378	382	335	363	368	389	367	365	378	336	381	362	358	360	359	359	353	367	383	346	357	366	337	367	372	368	393	369	330	381	357	394	391	368	368	353	361	359	334	347	360	370	374	354	355	352	389	346	362	358	352	373	385	386	363	362	345	337	366	336	376	337	348	372	338	355	353	391	363	398	353	373	347	348	344	354	336	401	345	352	366	355	372	369	368	347	369	384	386	364	377	366	352	366	353	333	361	379	361	313	361	339	343	386	329	352	349	331	356	411	356	352	353	371	346	364	342	347	381	383	345	358	371	353	370	352	357	346	337	381	322	359	365	396	354	338	357	353	322	366	388	346	358	373	341	375	376	371	348	365	378	385	361	356	346	328	327	335	371	392	377	381	368	356	330	329	366	359	344	359	337	316	355	351	356	356	347	357	341	387	324	326	350	389	378	353	354	361	352	349	369	362	342	354	349	361	371	370	347	370	354	366	351	369	341	351	345	380	353	364	369	352	371	358	346	365	378	359	347	332	350	372	378	361	360	332	349	337	335	350	349	379	347	346	367	332	353	373	361	348	357	376	349	363	377	357	375	385	364	388	324	337	330	356	374	357	367	355	355	367	357	345	360	387	317	367	412	395	353	353	382	372	344	336	349	346	396	368	331	361	359	377	350	337	345	394	356	369	375	372	350	364	344	337	353	386	369	367	396	359	357	364	375	374
22985	21474	29235	24116	21478	21506	7855	1421	1100	980	883	814	739	735	720	726	673	685	677	692	641	663	662	677	614	619	629	630	642	618	668	608	640	584	584	596	568	640	600	601	606	576	568	558	582	595	588	627	595	606	571	611	586	584	574	602	563	609	600	589	556	510	604	589	597	559	591	584	589	576	595	596	631	587	547	590	595	576	594	556	596	599	600	571	574	562	636	583	602	575	553	592	598	583	555	574	581	598	582	618	531	587	575	558	575	589	607	555	558	605	566	586	602	548	569	576	574	578	570	569	597	540	647	580	555	555	608	547	599	612	582	601	548	529	604	561	585	596	603	547	587	572	607	537	549	599	579	583	550	566	614	548	562	592	568	555	608	589	600	656	585	602	599	535	587	580	575	586	633	569	600	574	531	576	595	607	580	564	590	603	625	587	557	585	605	604	602	574	530	566	526	589	600	575	544	536	581	562	602	602	602	592	537	598	587	576	607	564	537	602	587	574	589	601	543	566	574	575	540	573	608	589	583	584	588	587	663	583	600	580	591	610	558	563	575	620	581	578	555	559	579	583	553	632	604	586	603	553	608	583	562	537	564	537	585	544	571	604	583	592	556	576	578	631	592	588	560	596	554	576	623	589	542	555	615	580	602	606	558	594	574	567	578	591	591	562	564	561	563	574	554	579	563	588	583	582	580	586	564	635	590	597	575	628	593	565	549	539	572	581	565	592	643	579	586	552	553	542	620	615	551	592	557	540	557	601	576	590	579	568	574	606	566	613	563	599	601	614	572	599	606	574	590	594	558	574	575	567	541	579	561	560	567	563	572	583	569	594	600	580	613	582	591	590	569	626	574	525	549	609	588	605	619	588	593	586	596	571	588	574	607	578	604	569	564	582	563	588	590	571	607	567	592	591	638	575	558	612	601	575	563	614	540	575	571	580	582	600	562	571	581	586	589	591	563	553	588	606	567	600	606	551	620	569	632	606	585	593	598	601	597	616	570	588	556	592	557	565	606	595	624	647	601	580	624	625	580	563	565	601	595	576	557	592	566	561	623	622	587	595	592	552	587	595	552	594	582	575	579	587	566	588	612	595	617	576	576	546	554	585	613	590	575	602	559	595	597	610	593	610	609	569	643	559	564	608	595	596	581	547	585	588	584	549	559	605	602	573	621	616	618	561	570	572	559	563	599	600	626	600	549	537	607	568	606	609	596	547	583	599	566	608	617	589	607	582	601	592	596	584	607	595	595	582	558	580	591	592	551	607	612	572	563	584	571	598	585	594	624	603	593	549	563	631	623	597	610	568	564	575	574	551	582	579	581	562	560	589	575	602	555	568	595	562	538	585	538	547	572	578	584	550	562	577	585	555	572	580	534	597	536	607	613	564	572	610	574	583	582	604	561	581	587	639	573	583	580	570	598	592	588	600	618	572	549	586	551	583	614	602	595	568	605	596	574	558	536	546	614	590	586	548	570	579	562	597	609	610	586	610	550	594	580	589	580	612	561	565	589	545	560	555	599	608	561	548	591	579	626	646	639	618	639	622	595	571	518	608	574	613	576	540	563	607	573	602	587	587	601	567	636	600	579	525	571	594	558	586	643	582	577	612	604	565	615	520	533	553	604	611	568	580	553	594	557	545	588	600	576	584	580	616	633	613	579	609	587	574	583	607	602	579	601	595	551	547	560	568	597	575	572	581	614	590	596	566	544	577	614	625	592	576	579	584	568	600	629	600	621	551	578	561	590	595	582	607	575	569	559	573	560	595	593	570	577	592	579	589	605	637	587	570	595	598	570	539	574	539	557	601	605	549	630	574	599	566	584	606	591	575	580	585	580	627	574	575	572	574	576	567	571	572	582	599	592	570	583	584	588	565	569	570	543	577	593	582	621	609	599	574	589	568	573	631	626	622	560	576	573	609	578	561	630	594	578	566	585	615	624	585	581	556	608	551	556	578	577	538	597	615	616	578	597	542	598	556	567	588	560	580	602	571	517	576	621	590	580	540	566	612	585	570	582	579	569	596	564	568	588	592	581	576	596	565	577	590	573	595	584	557	560	604	582	600	578	550	602	548	597	582	586	580	583	570	536	568	555	558	617	530	589	575	582	615	576	591	563	601	572	555	562	574	544	549	569	586	629	584	568	615	553	589	569	562	590	589	582	575	559	557	613	589	607	614	597	587	573	604	527	586	559	528	595	559	572	586	610	558	607	575	589	620	539	600	567	570	536	600	598	580	587	562	581	625	587	566	596	562	613	582	557	576	597	593	587	585	561	564	584	641	558	573	614	571	601	585	581	571	579	592	547	579	618	564	580	560	612	563	544	564	588	572	594	574	578	579	578	586	572	571	568	603	594	517	596	609	594	545	548	589	575	581	604	553	584	573	570	566	554	610	575	604	585	586	579	556	571	589	513	555	594	585	577	593	603	597	552	547	554	616	603	572	582	642	552	596	573	575	581	596	613	573	590	554	549	600	568	555	575	591	599	589	585	560	581	566	588	631	571	531	612	575	630	601	601	567	558	627	601	586	595	625	616	566	574	581	595	598	572	577	602	574	599	604	605	570	565	584	595	573	562	575	574	578	593	584	563	591	600	611	630	590	570	564	568	593	594	624	545	559	593	604	583	557	587	590	584	591	590	635	565	635	593	616	617	595	622	554	608	606	582	588	572	603	595	550	591	598	565	603	577	584	560	616	576	573	608	539	527	564	602	606	588	579	591	572	545	596	565	568	557	560	561	594	574	540	570	565	579	574	609	570	633	566	595	549	618	636	584	583	542	593	549	606	578	582	597	535	603	558	571	576	576	537	600	555	612	565	603	604	606	570	569	564	544	585	573	628	535	577	560	606	570	614	598	582	581	589	596	563	578	615	606	564	608	609	603	547	609	532	602	565	540	600	609	607	587	572	557	566	527	624	591	573	593	614	598	576	573	580	586	578	605	584	606	562	584	589	555	640	584	576	544	593	559	597	613	536	610	611	641	605	605	611	541	560	582	582	569	562	558	582	573	555	570	604	616	559	540	530	577	591	567	562	579	580	553	575	602	637	599	576	560	603	605	563	562	570	559	597	569	622	589	583	592	540	554	604	603	546	539	559	572	573	559	581	607	550	578	590	561	586	612	606	567	569	545	594	560	573	600	598	547	582	547	535	556	597	592	571	555	610	594	635	578	571	541	570	579	573	575	584	627	585	562	616	576	575	629	578	616	564	563	563	582	563	582	564	564	616	585	596	635	545	550	598	598	530	577	559	617	562	642	583	576	609	623	586	590	593	559	549	567	581	565	623	570	615	566	592	561	521	541	604	569	601	609	544	574	574	625	579	551	536	566	583	578	585	555	563	588	591	599	545	550	558	587	591	581	539	578	629	560	577	588	551	606	637	578	557	545	578	615	544	585	557	543	639	566	602	521	557	530	593	575	585	564	591	613	613	567	616	587	564	549	602	526	569	550	536	575	594	609	562	624	562	563	588	607	611	558	552	575	620	604	612
5010	20702	17535	4982	3747	2831	2181	1773	1447	1299	1095	1041	928	850	795	778	741	713	749	691	701	673	680	655	612	655	625	591	626	613	657	636	610	669	651	635	594	622	628	650	584	612	622	617	589	613	609	592	595	571	656	607	605	584	593	559	628	575	583	608	600	605	570	625	605	620	611	567	594	613	576	612	587	601	584	551	564	604	574	645	615	568	555	577	587	602	588	595	608	553	562	597	582	573	573	578	597	605	590	571	580	550	564	551	565	561	588	601	583	628	572	572	553	621	627	560	549	595	614	574	631	551	570	598	598	602	586	569	592	603	579	660	602	569	574	615	572	565	567	577	570	587	554	570	568	573	552	591	569	595	565	586	606	557	564	622	581	607	622	580	575	569	607	556	622	573	577	614	544	582	545	575	556	611	553	610	534	584	583	580	580	613	584	566	539	616	577	571	599	606	570	629	545	536	610	560	602	574	600	599	615	586	562	603	615	579	556	566	599	550	596	551	587	585	603	623	630	569	593	593	580	560	547	577	601	600	623	555	585	607	578	618	596	585	565	568	662	558	602	585	614	585	620	584	563	607	595	592	560	583	557	533	553	589	561	572	594	575	597	592	567	575	589	619	608	575	651	557	591	560	608	592	589	585	574	567	612	590	569	564	604	549	578	570	593	604	562	595	572	538	566	599	598	601	585	582	574	600	522	549	578	583	575	576	556	561	554	589	604	561	587	574	597	589	533	601	583	592	580	588	585	613	585	569	565	587	553	568	579	576	624	600	588	565	561	581	568	565	613	616	566	639	591	548	615	590	586	592	558	569	539	638	565	596	551	551	600	560	624	578	591	589	593	604	642	596	589	603	584	555	612	538	554	585	593	540	544	592	611	551	556	591	602	603	573	602	583	602	560	568	602	562	570	568	616	588	595	562	615	519	582	584	610	579	607	569	600	566	612	601	616	606	544	579	577	592	588	588	615	557	599	589	589	556	599	545	586	581	580	590	645	630	589	560	524	577	605	523	597	592	592	606	624	583	576	573	545	577	602	583	595	570	571	582	586	604	549	550	558	598	598	588	607	620	614	578	596	566	546	567	553	582	586	554	586	628	607	591	592	570	560	583	578	582	553	583	582	568	604	575	568	590	579	601	570	558	540	601	577	595	584	592	552	588	533	556	599	618	562	591	609	620	628	597	578	579	596	601	533	596	572	560	543	520	588	550	540	573	569	585	593	597	578	581	604	548	570	544	541	563	585	612	565	573	605	601	571	596	550	565	579	597	628	587	593	616	562	553	608	640	586	559	571	575	576	583	607	638	630	574	574	581	552	649	561	558	575	600	553	599	598	580	613	578	607	611	581	586	593	591	577	581	570	556	586	602	577	590	608	613	566	651	581	598	574	653	601	541	639	561	593	601	563	617	564	536	593	563	579	581	592	566	594	589	539	627	557	543	577	605	557	574	592	560	560	563	564	573	565	563	589	624	612	610	578	590	627	611	555	568	568	598	603	575	562	610	602	595	563	579	599	547	597	548	614	587	556	614	535	575	558	573	555	584	593	577	589	557	566	662	599	643	578	585	616	610	554	546	620	576	556	598	566	614	581	575	641	586	620	545	581	634	595	598	554	540	584	572	547	579	600	572	600	612	554	600	577	572	586	586	632	534	615	616	574	572	548	543	587	603	589	544	575	549	578	573	583	574	632	602	570	596	615	583	539	652	569	600	612	592	612	630	593	596	571	579	600	610	582	564	629	584	582	570	581	560	573	603	562	602	598	532	593	611	592	592	587	577	571	597	560	590	547	621	571	571	620	614	587	588	607	533	615	586	544	585	631	550	566	523	594	544	566	621	513	589	627	584	597	588	640	642	610	598	564	552	570	578	573	616	588	580	594	580	589	574	534	602	604	580	598	538	528	594	589	550	560	608	598	586	567	545	588	560	612	576	562	585	568	538	604	569	581	588	613	576	588	570	528	531	620	587	595	585	600	590	604	606	554	578	561	568	578	589	610	593	588	592	591	556	585	586	563	603	575	551	604	563	601	576	571	588	601	567	656	565	591	579	615	584	571	605	626	589	592	594	618	553	591	551	564	639	579	630	598	549	639	587	589	562	580	587	567	577	596	619	616	586	591	603	567	591	598	596	572	626	596	573	520	557	571	557	610	548	586	591	584	591	598	594	582	602	584	558	625	563	596	579	590	567	526	587	548	570	568	601	556	579	626	571	620	566	572	564	570	555	587	584	576	594	615	610	626	562	546	557	623	603	610	586	611	639	610	597	577	595	604	603	579	599	574	610	632	593	573	580	599	559	606	613	589	615	616	619	592	588	590	629	612	591	578	559	581	586	581	560	616	575	581	595	627	599	603	584	601	594	554	581	594	622	592	567	584	563	554	578	591	585	576	590	564	584	562	559	560	573	602	616	607	569	568	576	602	591	570	621	572	615	591	575	560	558	584	558	589	594	606	613	588	579	569	549	593	604	612	584	595	553	533	536	566	605	597	571	556	571	559	627	578	588	570	555	575	590	608	631	582	549	548	586	634	610	566	627	569	555	578	595	575	543	594	602	606	565	582	578	575	584	626	607	613	638	574	584	583	604	575	624	584	600	591	621	577	570	561	578	599	567	596	605	625	578	548	570	623	579	583	576	600	589	590	603	551	588	600	573	570	602	574	546	570	600	592	587	566	591	566	599	577	540	576	588	574	567	568	585	580	558	588	573	578	580	617	601	561	588	594	565	570	554	537	619	604	578	561	568	587	605	600	601	564	620	604	608	609	571	580	589	569	589	599	550	558	592	552	571	606	620	564	602	583	591	546	598	605	583	563	598	573	584	570	597	588	589	589	621	622	598	568	597	611	589	576	592	540	597	611	571	600	562	602	571	574	616	614	563	621	537	622	595	619	597	588	569	603	599	644	583	536	576	594	606	580	601	580	595	610	583	549	593	588	602	637	557	629	621	567	578	573	597	570	600	619	631	585	647	605	601	584	599	603	589	592	635	554	578	553	519	597	628	595	586	562	612	588	561	592	593	627	566	618	590	607	579	574	612	629	567	576	608	580	570	588	601	609	578	592	581	614	535	595	592	578	596	586	552	564	593	583	536	563	554	569	566	573	606	581	601	590	553	540	576	586	587	599	574	625	628	548	560	593	581	630	591	616	598	618	572	563	556	608	592	592	574	569	567	581	549	620	594	582	548	576	605	577	585	589	562	611	607	567	564	550	534	573	564	592	537	602	609	609	610	563	602	593	595	569	576	595	586	593	594	592	552	543	585	561	539	579	557	591	623	600	608	587	607	584	560	553	568	607	607	569	579	532	585	582	554	590	589	571	554	575	571	583	555	585	611	596	589	590	591	565	552	584	615	581	568	603	578	590	629	612	570	612	574	577	564	574	616	594	591	543	567	556	556	582	608	572	566	581	576	564	593	570	590	572	574	586	584	569	582	563	593	568	566	583	583	545	627	636	573	564	579	558	551	563	607	584	565	598	626	599	597	589	588
28166	18400	6311	414	277	211	220	209	186	177	185	190	183	166	171	165	148	167	170	170	163	162	173	152	169	159	164	179	152	167	182	180	167	167	168	169	153	172	153	163	180	167	170	168	172	168	175	142	186	168	161	166	171	174	165	167	166	182	166	172	158	168	143	173	185	145	153	162	156	165	175	145	191	138	151	156	178	165	166	181	159	183	178	154	153	170	159	180	163	182	167	157	166	158	188	169	165	178	167	164	180	169	165	178	185	166	145	165	148	158	180	182	187	168	160	182	162	167	203	163	153	150	175	150	164	162	192	157	191	162	162	173	173	156	175	160	187	184	183	167	183	169	157	181	170	169	177	187	173	164	168	185	180	171	154	161	157	191	158	173	190	151	180	160	173	146	197	180	182	141	164	177	163	153	154	178	166	172	165	170	163	130	171	161	164	156	186	159	146	183	174	168	164	156	162	166	192	137	177	152	145	162	140	154	162	174	173	152	168	163	164	173	169	157	163	163	160	177	157	159	172	172	172	181	186	183	165	168	170	155	172	169	153	168	173	156	156	164	159	164	152	172	173	154	158	155	173	165	172	162	155	155	166	163	145	156	150	177	145	178	149	155	159	178	174	139	153	168	144	153	169	157	167	174	167	186	190	157	170	160	173	159	163	159	185	178	158	176	166	180	179	171	159	166	159	159	156	162	141	169	193	182	171	175	159	185	162	168	159	180	176	177	173	142	173	178	182	201	141	170	163	163	161	169	160	159	158	164	170	175	179	174	154	173	201	149	170	161	169	168	175	171	196	164	174	189	161	186	174	156	162	160	162	166	149	165	173	176	159	165	168	172	133	161	171	154	165	178	155	159	173	161	161	158	169	158	189	177	174	167	171	154	194	171	176	191	164	181	176	195	169	161	169	170	184	172	194	172	166	178	175	168	175	136	150	148	170	177	183	179	173	159	159	161	152	168	153	159	182	164	174	164	173	178	167	155	152	174	180	158	181	138	155	169	166	134	156	176	149	157	162	154	164	149	148	154	185	142	155	189	168	153	166	174	187	149	151	175	171	146	183	148	176	148	162	144	174	168	169	172	168	192	165	153	158	167	170	161	164	170	169	170	179	168	156	157	173	200	161	152	154	177	154	160	161	150	163	150	162	161	153	176	182	165	161	164	170	158	192	185	168	155	173	179	149	174	181	170	175	179	171	172	173	164	147	148	180	160	150	161	165	160	153	177	174	179	167	173	163	159	206	159	164	155	147	140	151	154	131	151	177	169	190	164	159	184	164	169	164	152	169	169	191	175	160	148	156	169	172	155	163	167	161	165	164	166	146	169	153	173	140	157	175	148	158	163	169	172	159	164	153	159	181	177	156	187	156	187	144	175	171	172	170	171	181	184	169	154	172	140	171	149	165	165	162	159	146	168	156	176	191	170	188	176	160	185	171	176	168	178	153	188	170	144	186	181	170	177	156	170	175	170	180	182	180	153	166	145	161	150	161	165	168	175	177	148	163	174	162	155	167	164	153	142	176	149	164	158	179	184	175	157	167	180	156	187	169	154	160	174	139	145	154	160	164	158	191	178	188	170	171	166	160	191	152	162	166	157	160	174	166	155	167	139	172	159	177	183	166	164	177	194	175	178	176	174	154	167	163	172	168	171	179	191	144	179	180	162	184	170	161	172	173	175	184	162	161	169	186	178	176	145	148	155	145	161	168	160	164	150	176	176	173	154	163	162	183	175	159	152	165	186	176	174	157	172	168	168	184	157	191	174	181	161	167	175	170	209	158	147	172	180	151	180	158	165	153	171	188	190	186	148	177	194	161	178	175	160	165	163	170	164	163	169	170	182	168	169	155	164	150	174	155	153	151	182	177	171	168	165	180	200	157	174	172	155	185	148	167	172	172	162	186	162	154	153	143	164	168	161	162	179	171	169	167	174	173	179	172	172	178	163	168	172	185	168	144	142	156	147	164	188	154	174	176	145	150	171	168	180	188	166	161	171	162	179	171	181	172	163	175	164	155	168	163	147	200	153	165	174	187	180	174	161	178	172	170	160	156	171	171	183	175	183	168	157	178	163	159	155	124	157	146	175	183	187	148	161	176	169	151	144	162	167	142	170	155	162	157	176	168	186	165	185	172	157	163	152	180	172	164	154	152	170	161	173	171	156	150	161	158	178	164	158	185	151	192	138	183	165	174	170	162	155	171	168	162	156	198	152	175	170	172	147	141	147	187	174	190	162	177	138	177	145	159	146	158	168	160	151	162	147	198	163	168	165	156	158	165	172	177	167	169	171	182	174	175	161	168	155	176	148	152	160	158	169	168	158	163	141	186	152	163	156	177	181	159	155	156	150	153	166	166	168	163	174	180	157	147	160	142	149	148	173	183	176	167	160	178	168	148	171	185	147	150	145	169	163	186	143	145	171	167	184	171	167	158	149	153	158	160	187	180	185	186	162	164	192	164	153	171	162	159	166	178	155	174	159	151	171	186	170	166	177	157	157	159	186	167	166	168	177	190	158	150	171	148	160	157	167	162	173	159	171	178	162	175	161	165	148	150	143	174	157	165	162	169	154	170	160	171	167	173	159	144	164	182	156	155	152	185	157	126	155	152	155	172	172	169	191	184	163	168	166	167	184	146	183	142	168	152	189	179	156	172	184	143	194	186	197	160	162	143	184	178	184	166	179	188	147	146	184	150	163	164	149	189	154	163	173	170	167	160	158	157	176	168	186	166	162	185	150	163	171	175	167	176	158	161	164	181	174	193	148	156	175	157	171	167	163	171	162	160	145	158	179	148	157	167	152	174	148	149	184	138	164	164	177	178	154	149	154	166	168	188	172	160	163	149	161	161	157	161	185	147	186	156	157	186	152	145	159	177	178	172	185	173	166	171	171	168	162	153	158	164	177	160	166	179	168	153	150	151	157	159	158	144	155	168	194	169	169	178	180	171	175	149	178	157	179	158	144	176	166	174	159	166	163	183	159	160	165	166	164	190	159	152	156	158	145	156	159	171	166	172	150	188	188	157	186	157	158	169	158	174	181	168	138	161	174	148	168	193	156	145	147	182	155	199	154	170	179	141	169	132	168	180	167	163	177	177	160	173	151	152	171	155	161	155	153	168	156	187	157	157	166	175	158	165	171	172	160	171	151	156	182	172	162	174	168	158	195	157	169	152	161	167	166	186	178	183	156	169	159	174	148	200	165	148	178	160	160	154	188	163	144	166	158	171	160	185	152	161	161	192	172	176	154	160	165	166	173	197	161	153	178	152	181	150	170	166	166	183	162	158	185	144	152	152	168	158	167	142	168	176	166	151	156	161	162	177	167	164	183	139	184	147	151	167	166	200	154	182	153	155	178	173	170	169	166	186	143	143	161	159	176	174	189	167	161	179	189	179	170	204	174	172	168	172	181	152	174	160	191	171	158	186	166	165	162	156	164	147	154	144	182	189	155	160	173	164	150	147	154	166	170	152	169	170	179	184	169	169	167	193	153
4244	5673	2126	327	270	252	227	206	209	202	193	179	195	190	215	180	193	222	215	200	173	176	176	198	195	194	176	204	196	206	171	196	203	189	210	218	205	190	223	204	218	181	192	190	187	206	178	185	179	181	177	197	191	212	172	201	199	187	201	180	168	181	165	192	201	196	177	196	183	220	174	176	201	198	180	185	182	184	213	184	187	208	182	191	190	182	180	188	196	208	176	163	187	185	194	196	192	169	163	183	203	192	184	174	199	174	197	198	183	200	207	193	198	208	201	194	222	189	183	185	193	208	187	182	196	179	213	186	205	197	203	153	216	193	191	171	180	180	201	204	196	196	182	208	202	169	204	208	168	197	197	182	192	175	173	175	168	195	194	187	222	185	179	208	199	193	187	193	171	181	196	185	189	195	170	188	166	183	164	183	192	187	168	194	187	177	182	184	187	189	164	194	202	178	177	191	186	175	170	172	165	170	182	175	194	189	191	173	211	182	192	188	189	195	200	165	182	209	167	195	184	190	195	199	190	177	175	183	183	175	170	188	153	193	193	176	179	181	204	184	185	220	194	181	187	197	190	172	195	195	187	206	187	191	151	199	160	164	187	210	212	167	173	190	153	189	171	164	194	189	213	223	205	181	183	186	187	186	200	193	186	175	190	190	194	189	187	160	190	170	210	196	173	187	170	161	205	196	200	176	184	195	170	170	192	188	193	181	205	183	162	202	194	181	183	185	198	201	190	191	180	188	195	208	192	181	183	177	179	184	210	181	177	188	193	204	175	187	198	179	185	149	174	178	175	179	178	196	177	196	206	182	172	186	187	183	183	190	179	196	202	171	161	199	177	174	171	185	168	182	196	191	203	186	189	184	176	196	190	187	204	207	167	181	178	181	180	159	182	178	190	187	184	186	177	185	179	173	180	204	192	159	179	198	197	169	197	226	192	188	177	178	179	203	185	192	198	195	189	201	184	186	195	202	176	187	206	205	211	207	213	184	203	199	185	190	192	176	204	199	218	188	194	203	178	175	201	200	199	176	179	189	208	158	186	200	203	190	192	181	193	197	176	183	195	186	210	181	177	195	202	180	227	216	176	188	179	181	181	172	189	172	183	172	192	181	192	227	198	193	182	185	159	195	173	171	206	199	188	179	165	194	166	185	176	184	203	202	214	224	196	184	183	195	184	192	172	199	164	189	171	185	194	172	192	216	183	203	185	180	176	205	190	157	182	181	170	174	193	222	200	210	167	182	217	180	199	186	183	173	204	176	192	169	187	189	197	161	185	163	201	179	160	170	218	195	155	198	181	189	172	173	197	168	207	193	209	204	192	189	193	209	198	213	208	220	181	187	171	173	212	219	175	177	219	197	168	168	196	227	179	213	183	167	163	157	209	181	188	176	166	192	189	202	178	185	177	206	193	214	188	195	196	197	198	189	193	192	186	190	171	196	165	183	175	194	179	188	191	163	201	189	172	167	177	175	203	153	192	193	178	178	177	191	180	158	176	159	175	201	176	192	193	180	168	174	195	190	204	223	205	182	176	204	182	193	204	180	194	177	191	182	198	214	180	189	192	196	194	208	186	186	192	161	170	184	188	197	163	191	201	181	206	186	178	184	190	163	166	166	185	195	191	192	195	169	170	171	170	181	179	195	187	218	184	179	191	184	194	202	165	195	190	197	189	222	191	196	202	189	186	194	194	199	185	196	184	181	185	207	187	188	194	214	182	160	199	199	180	181	207	179	200	184	178	193	183	181	204	185	197	190	169	166	189	188	189	190	194	176	178	195	184	166	181	184	203	189	165	163	181	180	201	185	182	179	185	174	180	194	186	173	185	167	188	171	184	191	189	207	191	188	192	185	180	209	171	201	189	197	195	212	191	193	172	197	199	176	204	190	194	192	175	185	189	216	183	207	188	187	209	201	166	193	191	184	175	187	191	214	193	179	191	184	191	180	191	164	191	190	185	195	170	200	154	197	188	219	178	182	194	182	206	164	200	187	177	178	177	195	199	169	172	175	186	164	198	165	192	178	183	190	204	209	194	190	207	160	176	201	201	217	195	166	181	178	198	196	185	184	202	179	196	198	161	206	208	170	177	180	166	182	185	188	193	198	174	183	185	167	202	209	158	206	219	194	177	185	190	210	195	187	199	184	169	157	206	218	204	175	175	176	186	174	200	182	171	172	180	183	161	182	175	187	179	182	195	187	165	210	166	196	209	184	187	174	165	180	180	151	193	197	204	200	201	187	194	169	185	196	190	175	189	173	190	195	179	212	181	205	208	175	215	204	184	188	191	193	190	188	191	206	213	188	177	183	212	177	168	175	187	170	200	192	193	188	195	175	198	192	195	190	170	185	198	194	173	207	197	174	189	193	174	206	192	164	182	175	198	180	166	186	200	197	191	222	168	165	203	199	181	193	177	167	210	172	206	185	189	178	178	176	172	184	181	175	177	178	183	168	184	195	194	177	167	180	183	186	183	190	201	182	204	190	190	201	205	187	211	190	169	173	173	179	208	188	196	215	201	206	180	182	207	201	202	191	196	195	187	183	161	193	195	177	212	198	183	207	175	166	171	182	177	198	188	161	177	172	199	194	190	194	187	190	178	229	185	178	164	203	185	175	175	194	194	178	175	203	172	202	191	206	190	173	177	186	201	205	164	199	184	195	178	178	184	207	233	204	191	163	224	186	185	199	205	177	180	165	203	178	171	179	205	185	181	174	173	191	199	185	196	194	187	237	193	182	173	150	161	170	177	180	211	180	221	196	162	188	190	186	202	202	188	173	170	210	216	197	174	166	173	172	195	173	173	203	183	187	194	174	195	207	199	163	171	174	186	189	193	167	187	187	152	207	206	196	195	193	205	182	173	201	165	191	184	178	200	188	184	167	160	180	177	177	170	180	178	197	186	186	182	204	178	206	202	200	181	157	180	193	188	162	179	178	167	189	178	182	206	180	173	196	186	216	204	209	177	209	210	187	171	201	188	207	189	189	217	187	180	157	194	195	175	192	195	190	168	189	168	172	185	199	201	203	201	173	170	201	197	194	191	172	207	184	178	176	172	180	207	195	174	186	179	174	171	188	172	167	170	188	184	180	204	181	195	201	189	175	207	180	165	167	202	180	172	220	210	182	186	187	192	180	188	188	149	174	181	195	164	176	177	180	182	163	183	194	190	194	173	196	197	179	203	166	211	187	174	192	188	181	201	178	205	179	172	201	168	178	181	186	194	175	203	195	195	219	184	190	172	156	182	202	210	201	172	182	191	204	191	190	212	200	189	186	210	198	180	185	194	204	172	192	197	171	219	222	192	187	189	189	182	193	186	188	199	189	184	193	204	177	173	187	203	166	188	194	223	195	210	175	182	212	182	188	184	193	206	148	187	192	163	165	202	186	165	177	211	152	205	191	165	192	192	193	170	206	190	217	175	176	188	177	187	184	178	175	173	196	216	182	174	199	176	177	195	182	182	180	190	201	187	172	192	179	175	193
23819	21272	28218	24648	21271	10143	1073	647	553	523	456	455	420	387	405	351	340	342	361	367	318	364	366	353	345	376	289	311	309	317	336	351	343	327	311	329	328	342	330	327	315	317	374	318	352	306	332	304	328	315	343	317	314	291	313	289	330	298	309	325	325	355	301	329	308	311	322	321	329	315	303	285	335	313	294	307	283	310	329	317	313	282	320	296	318	300	301	308	344	326	298	322	298	326	313	314	309	332	291	306	296	305	309	272	272	305	331	301	331	295	356	304	316	292	334	302	318	314	310	312	318	320	316	316	307	319	299	282	320	332	291	287	324	315	312	298	341	296	327	287	315	297	316	299	327	302	311	297	290	308	327	289	309	342	321	318	292	307	323	299	315	336	307	307	336	319	317	317	322	347	293	288	323	315	336	306	307	291	299	301	304	300	328	279	300	325	301	327	316	322	287	299	323	288	307	332	291	328	323	303	316	321	341	293	307	279	303	351	321	291	291	330	299	340	311	315	352	328	304	299	281	289	301	324	314	293	323	308	333	321	306	291	301	316	319	313	299	312	312	301	323	294	280	294	323	299	298	333	291	283	302	309	347	313	293	279	291	296	287	338	327	326	318	305	343	279	290	337	292	326	335	326	303	321	323	294	316	314	326	297	288	314	319	328	338	282	288	358	304	318	311	336	297	303	321	315	295	312	303	293	307	339	327	289	300	316	320	337	324	303	315	299	287	332	287	349	327	295	300	320	327	275	288	307	314	311	347	314	308	295	294	329	295	338	300	343	299	298	333	317	339	323	322	298	332	300	320	323	314	328	319	292	315	296	278	340	310	300	300	309	321	313	312	304	324	333	337	320	279	312	307	264	287	276	291	310	343	286	323	321	324	320	302	283	324	315	360	323	273	309	313	291	298	269	315	323	308	285	326	322	277	327	287	324	309	297	318	323	294	316	290	311	320	281	322	329	297	317	326	306	309	309	294	288	311	312	355	308	307	300	287	288	309	312	347	314	322	304	291	288	329	292	279	319	302	298	340	290	291	281	342	298	339	342	320	328	333	318	307	344	333	334	321	296	328	287	296	303	291	333	319	319	313	293	307	308	364	336	322	299	287	331	338	300	312	318	294	295	321	322	346	317	320	364	299	311	320	318	297	318	325	338	315	310	310	303	305	299	284	315	296	296	313	295	314	321	302	301	334	316	298	321	332	305	316	316	288	350	295	333	286	321	327	317	297	305	288	340	325	335	274	277	316	319	306	303	330	324	334	326	308	288	327	299	347	307	293	300	356	307	310	334	316	336	315	306	296	289	327	322	309	327	320	312	325	326	339	327	314	282	318	314	314	289	322	307	303	310	300	308	336	295	295	296	270	298	349	334	309	315	306	334	331	318	296	306	324	291	315	328	311	306	336	313	344	277	307	270	310	327	311	303	293	305	305	295	286	327	306	331	283	279	302	315	304	290	305	334	301	305	347	355	322	305	297	326	290	330	299	293	330	327	293	296	263	273	301	333	359	305	311	315	304	281	301	300	313	303	318	297	296	319	298	309	292	294	296	306	294	286	293	350	349	282	316	324	314	262	312	325	328	310	305	337	320	325	303	315	286	330	331	338	319	330	286	340	312	328	298	331	277	306	330	308	325	293	320	332	300	319	342	306	325	322	316	292	290	338	313	319	331	314	303	303	339	285	298	313	300	300	295	316	329	309	290	338	327	319	321	321	319	332	312	327	308	302	297	293	302	329	322	319	293	298	325	318	318	291	319	341	320	308	306	301	290	316	305	332	325	290	334	332	291	321	293	326	334	309	281	306	332	309	313	290	308	314	281	295	307	298	322	310	296	305	312	295	319	348	344	299	322	326	326	327	321	304	289	321	310	336	291	285	323	315	307	302	329	321	311	335	287	317	321	312	315	308	283	309	305	313	298	295	310	283	286	341	290	297	317	318	300	303	314	309	313	318	330	310	326	320	291	296	323	306	282	326	291	292	306	308	277	323	306	298	298	322	339	322	301	305	296	298	295	317	341	345	307	350	319	303	302	315	290	302	299	335	284	298	348	308	297	332	294	322	325	314	346	349	312	326	322	336	311	307	319	316	300	283	313	289	334	357	315	307	312	314	291	282	308	297	309	351	308	313	332	296	307	314	307	297	294	280	305	292	331	328	324	294	302	337	337	292	326	320	307	336	347	308	315	303	304	294	280	311	316	306	301	320	298	315	343	338	316	337	316	322	303	289	311	296	326	330	298	309	309	322	284	288	296	336	294	312	325	311	287	320	349	313	340	309	308	335	330	283	354	345	311	289	296	283	310	336	306	307	297	316	306	292	324	306	327	289	327	341	300	328	335	325	274	347	319	304	295	313	308	336	305	284	303	288	304	332	324	319	322	303	304	313	317	310	319	328	294	332	283	307	292	312	304	321	297	331	329	308	318	300	320	320	321	316	282	321	300	279	291	332	306	299	301	345	297	284	304	271	317	310	354	305	294	341	305	337	334	308	315	341	281	310	303	287	303	311	302	311	334	327	359	292	307	278	301	310	282	329	288	304	342	288	320	305	314	288	287	286	327	321	288	319	344	325	309	316	308	326	321	310	277	314	269	336	340	316	277	289	306	297	313	307	346	335	329	321	265	320	363	324	295	304	292	336	325	316	307	306	344	333	288	320	333	315	300	304	281	318	356	266	340	302	306	347	315	292	297	318	343	326	304	333	323	312	291	301	309	296	321	312	308	312	295	320	332	338	303	330	302	299	279	313	319	340	295	289	327	335	341	286	282	326	276	336	302	342	306	316	327	313	296	332	301	328	341	317	312	295	323	305	290	321	322	337	311	299	292	346	309	357	332	297	315	331	311	302	306	349	321	304	338	334	306	297	300	329	278	315	300	331	324	307	305	294	324	299	323	316	332	316	335	332	322	283	276	338	325	327	291	339	330	297	301	362	302	328	302	301	323	325	315	315	313	354	311	297	340	275	324	284	284	290	294	298	310	296	300	321	328	332	311	289	321	337	309	330	282	324	327	309	335	326	300	328	275	337	323	298	315	307	309	303	327	271	299	305	282	316	344	321	312	336	324	323	312	334	330	308	285	344	328	329	314	295	316	306	296	299	333	315	304	334	333	318	296	301	299	345	310	293	311	323	307	324	309	311	292	333	292	324	289	318	296	298	282	282	291	283	319	335	308	295	280	282	317	301	317	318	321	319	307	318	296	334	282	310	280	307	325	284	310	309	288	316	316	338	315	301	326	288	297	308	320	301	309	279	318	286	301	286	305	311	329	319	317	309	287	312	327	309	323	302	303	288	323	312	324	330	327	314	330	326	295	320	328	314	309	303	317	353	310	340	318	302	325	309	301	271	300	307	317	314	310	347	296	324	337	312	322	320	304	344	300	304	317	296	290	352	285	304	314	305	295	315	312	340	320	318	294	308	310	309	305	318	315	278	341	304	357	361	312	300	301	310	293	330	310	335	306	320	312	320	311	338	347	295	317	288	332	310
3532	21876	13583	2765	1976	1543	1190	940	762	636	602	502	493	470	450	441	420	366	385	389	360	367	388	356	386	343	356	351	359	343	389	333	314	340	329	285	336	322	353	308	323	330	362	358	320	353	319	344	299	305	317	310	333	284	332	342	354	318	308	315	318	325	323	321	332	340	295	321	345	331	302	351	317	284	318	310	337	323	330	318	343	350	290	330	317	337	300	324	315	345	349	320	304	309	309	298	350	318	334	312	322	329	338	347	296	323	321	343	321	320	343	288	342	337	294	363	312	328	316	351	328	323	338	307	309	320	300	290	322	348	309	333	302	335	318	338	341	278	318	312	331	334	325	322	347	313	339	315	324	340	305	356	332	313	306	334	347	341	327	311	296	281	339	334	303	330	333	319	331	312	332	319	325	325	322	322	302	317	305	315	346	343	325	326	340	317	312	316	327	344	308	340	323	314	311	321	291	298	330	330	314	333	324	311	290	312	332	335	353	341	297	357	323	277	352	319	303	364	329	300	318	318	311	336	301	358	307	347	310	335	312	302	278	327	354	315	339	330	337	341	354	307	320	312	315	325	348	299	314	306	355	319	311	351	307	332	320	326	344	298	321	343	334	299	371	329	310	341	302	302	345	306	330	331	324	324	309	335	327	341	332	346	339	319	326	330	330	327	328	315	323	338	339	338	314	313	321	334	307	350	336	314	302	299	326	338	312	277	338	333	300	301	333	319	354	335	335	309	313	336	330	315	300	308	338	308	309	355	315	351	330	319	325	305	320	321	322	363	350	282	314	257	327	356	335	309	322	288	321	321	331	307	288	314	326	323	334	296	306	294	320	308	325	289	313	325	336	332	317	333	292	336	291	321	315	335	352	326	324	327	279	319	310	317	304	347	347	302	269	317	290	351	323	346	322	343	317	320	317	325	329	329	323	292	302	285	294	333	338	317	325	319	296	320	353	323	330	296	336	315	342	315	337	314	325	334	330	305	331	331	348	310	322	322	334	311	328	303	326	335	304	334	316	294	313	281	320	299	314	318	293	313	348	325	342	336	336	332	328	297	346	308	322	293	360	342	328	343	308	321	301	315	316	305	311	336	283	332	328	315	333	307	351	294	331	326	345	317	318	381	329	321	347	314	316	305	322	342	324	349	318	307	311	363	293	309	351	320	321	327	338	337	309	333	315	300	317	322	324	311	337	278	326	331	331	305	274	337	347	329	319	308	310	360	321	282	327	306	343	339	327	325	359	353	318	330	307	334	310	342	347	330	288	317	310	305	322	331	359	340	324	331	305	325	350	309	324	291	334	321	334	333	328	319	329	317	306	307	320	317	321	301	318	301	303	321	329	310	304	324	321	341	321	349	309	312	307	316	335	320	327	349	320	337	334	332	338	329	334	302	312	312	322	328	320	348	322	331	347	317	307	330	304	341	331	341	348	312	328	286	342	317	348	292	317	319	301	346	329	315	352	329	327	369	320	333	318	326	349	300	351	339	296	317	276	319	331	314	332	354	328	337	321	321	340	331	279	306	316	350	328	325	320	310	314	324	326	332	316	333	317	290	343	304	321	337	341	342	333	332	317	335	315	348	328	329	318	339	328	282	302	309	340	289	305	326	316	308	308	312	305	314	314	320	334	330	330	329	347	334	377	325	313	325	339	339	311	309	338	320	306	283	318	338	359	308	309	330	319	315	287	334	337	317	331	333	322	318	327	299	345	324	308	329	312	339	333	326	333	315	317	316	348	306	337	330	340	284	341	299	338	313	339	341	328	320	289	322	339	310	305	325	312	319	325	322	308	334	335	297	295	327	312	317	335	322	327	285	318	316	335	318	337	313	323	307	288	317	319	320	302	332	295	349	325	304	319	308	292	308	316	352	301	288	300	334	324	364	322	317	298	351	351	306	331	313	323	327	348	339	326	312	330	305	352	367	299	337	337	352	326	317	280	320	327	316	320	301	311	334	303	300	322	269	333	316	312	303	314	303	329	326	332	344	300	327	322	368	335	324	327	350	315	316	341	320	309	324	340	344	299	287	323	324	312	332	323	354	340	339	300	296	328	300	318	329	333	310	348	302	355	305	315	310	305	310	286	308	277	347	338	332	301	327	304	337	317	343	351	351	333	359	327	301	303	321	340	321	340	360	302	296	330	338	332	303	334	337	323	330	297	321	331	337	325	321	311	296	315	328	338	314	305	320	294	322	342	336	297	364	318	324	335	340	323	342	315	324	325	326	325	290	332	319	308	315	279	306	325	296	341	330	329	324	325	336	340	339	295	303	310	353	324	303	353	346	308	302	315	352	367	326	342	313	305	350	332	331	337	317	316	327	318	286	316	337	303	323	340	341	305	326	320	308	325	307	331	311	336	312	326	325	313	318	326	286	328	317	339	319	314	333	316	359	323	350	326	300	340	314	341	299	325	339	348	316	342	321	346	346	297	320	312	298	301	292	344	307	320	364	277	335	347	316	330	317	314	315	306	330	304	321	353	295	312	321	328	334	305	292	329	315	309	307	305	290	284	329	317	306	335	312	331	313	297	313	335	303	315	350	325	310	308	311	334	306	342	339	340	305	306	351	315	347	288	320	321	348	329	335	333	308	322	313	302	294	316	315	320	326	343	357	330	328	292	328	343	295	331	329	322	299	328	326	345	286	308	323	307	330	298	301	311	338	324	336	324	297	340	363	332	310	330	327	291	327	312	297	326	317	353	332	297	319	345	295	290	338	328	319	330	323	331	328	324	324	315	330	359	325	303	326	318	319	320	304	348	314	300	334	284	329	314	334	315	314	317	326	317	323	316	327	311	327	323	318	301	342	356	334	356	356	322	308	329	312	297	294	307	335	328	321	312	265	347	339	337	293	336	339	325	313	320	304	340	308	333	329	354	308	344	323	309	363	341	309	309	336	315	336	345	347	300	327	321	274	316	323	307	312	338	286	318	315	323	312	333	306	331	315	299	324	337	341	314	335	328	328	308	292	318	312	300	332	301	313	311	311	346	316	340	329	319	326	336	291	361	301	309	304	284	323	312	322	357	322	352	313	305	286	317	306	292	314	305	330	326	314	308	320	323	331	323	309	333	342	304	311	309	324	339	319	324	298	318	321	309	323	356	346	288	317	317	334	335	351	318	305	327	303	356	352	340	336	314	319	331	335	336	307	291	307	319	318	366	315	334	315	308	356	334	310	312	317	326	342	377	314	384	317	336	292	326	336	316	300	317	307	330	336	313	337	318	295	301	319	329	311	357	308	346	304	347	358	331	338	335	345	337	339	347	330	316	322	316	350	315	299	304	324	298	309	300	360	324	308	303	311	326	311	338	329	309	326	312	325	328	331	336	347	342	318	322	308	321	336	340	288	334	326	333	317	306	365	315	288	321	319	317	318	347	338	324	310	331	340	324	298	327	333	334	316	366	340	327	322	315	332	321	334	295	305	340	314	288	327	310	335	316	324	313	315	338	318	317	325	327	347	322	328	344	351	305	312	302	324
25210	21417	27550	25618	10284	729	558	510	404	420	390	360	354	370	363	356	372	373	341	360	322	374	345	307	322	317	308	331	321	340	320	357	344	312	328	336	321	343	355	362	344	310	345	339	367	339	326	335	367	311	306	337	335	341	285	346	347	297	327	318	353	368	340	337	365	329	338	333	343	332	364	331	340	326	371	329	319	331	349	292	361	348	308	336	322	343	310	328	368	319	326	335	320	306	337	359	355	306	322	326	337	331	327	342	320	351	351	299	356	341	349	366	317	358	306	336	308	364	332	315	342	327	357	337	342	374	311	294	335	315	340	336	333	326	337	338	316	350	343	301	325	361	322	382	376	343	305	307	332	334	326	307	329	339	337	289	382	342	337	301	311	315	336	302	331	364	340	329	334	330	387	347	307	324	334	359	350	315	321	350	344	357	326	328	322	359	297	359	312	342	329	321	332	349	320	290	345	337	317	319	309	308	337	344	313	321	360	349	338	354	331	338	348	324	308	327	313	334	333	339	341	342	357	317	319	327	311	329	340	315	328	347	330	326	357	346	310	356	355	352	319	322	337	326	342	351	350	344	334	341	324	331	344	295	348	346	326	309	317	343	287	328	316	308	356	319	330	367	365	334	338	303	332	292	323	334	366	324	351	304	323	318	311	339	333	323	308	335	345	354	336	333	339	340	334	345	328	336	310	299	340	312	361	319	350	341	300	309	317	377	301	318	313	327	330	304	337	333	318	295	321	302	337	346	319	319	329	307	367	339	350	346	317	306	306	371	329	362	332	331	343	331	365	348	316	334	315	301	355	362	311	291	330	329	344	334	311	321	363	336	340	345	303	353	320	339	325	364	303	320	316	369	326	307	295	325	315	351	352	312	296	328	307	333	347	330	340	346	362	333	323	325	346	332	308	349	313	334	315	340	356	324	329	302	324	341	334	332	310	307	352	315	287	309	318	313	326	352	300	317	317	312	315	319	318	326	311	346	343	327	355	357	321	335	333	310	320	309	329	315	327	311	286	348	322	331	314	315	357	322	306	306	317	327	283	333	328	324	313	321	305	308	301	325	321	332	343	339	323	322	342	340	360	320	321	355	359	343	316	340	338	327	317	315	360	313	323	338	326	311	308	351	336	302	335	335	325	318	331	358	318	302	363	383	312	340	320	322	330	329	335	338	355	339	346	297	314	340	323	342	347	318	325	345	315	318	336	341	327	299	331	319	325	333	364	319	314	322	315	326	316	352	348	342	330	318	330	305	336	321	282	327	345	325	350	318	328	348	342	346	369	292	309	312	353	337	366	345	338	304	327	322	335	312	330	319	334	357	336	336	310	307	335	328	317	319	310	286	318	313	325	340	320	321	333	325	338	348	329	330	323	337	349	298	358	359	322	357	298	310	336	360	313	313	341	325	356	313	378	360	306	345	319	332	315	325	304	301	303	338	317	337	360	346	337	305	350	311	298	322	328	342	297	279	335	295	318	334	306	290	335	316	315	319	321	325	288	339	318	311	312	338	342	322	331	325	345	337	366	342	334	336	337	339	336	321	320	328	348	318	312	342	308	332	352	343	310	337	342	311	326	304	337	330	311	314	315	330	320	332	347	352	343	323	317	337	344	302	326	322	327	325	331	344	328	345	301	340	326	321	300	337	326	333	342	299	329	335	316	327	345	337	303	326	318	362	340	336	338	332	346	347	312	348	349	296	335	309	356	337	327	335	298	349	330	300	317	334	355	300	320	320	317	330	301	321	308	325	315	345	334	331	318	341	332	316	330	358	349	311	342	322	324	295	322	339	338	312	363	342	338	280	310	345	323	344	305	339	319	318	321	348	342	314	329	315	327	368	343	354	367	351	334	349	332	323	354	310	351	330	325	333	371	316	300	337	329	336	293	295	310	311	310	313	348	326	346	302	346	290	295	341	322	333	345	347	340	354	353	314	335	351	327	328	343	331	305	327	319	333	333	303	340	287	307	329	330	335	334	325	336	327	337	324	317	329	311	334	294	317	320	333	301	380	325	340	343	348	321	298	294	330	339	331	321	312	301	320	346	302	338	329	302	334	341	336	357	326	317	311	315	328	314	292	336	335	334	291	332	323	334	319	339	311	326	319	338	324	330	310	344	309	341	353	342	340	353	342	316	319	324	318	327	364	380	330	335	342	332	329	351	299	341	338	290	328	316	331	321	299	345	325	314	299	329	334	358	323	307	313	309	308	298	357	345	331	321	333	315	330	323	337	326	329	356	371	309	335	352	318	326	320	360	322	329	311	328	324	325	340	332	342	337	336	307	352	291	316	347	324	298	338	357	346	345	323	324	333	300	324	326	314	327	368	313	312	327	359	314	325	329	340	323	323	336	350	342	326	358	343	332	341	350	360	335	338	330	313	316	330	351	331	322	332	308	331	318	337	328	315	313	294	319	287	307	313	303	357	291	314	314	320	343	323	313	316	369	307	298	329	334	344	319	315	328	360	321	345	290	327	331	330	322	352	316	313	323	329	344	346	301	311	328	306	342	306	280	315	298	345	308	352	350	296	323	324	341	302	312	287	344	311	302	334	326	365	350	299	317	348	344	312	316	336	348	341	334	322	308	338	325	356	330	341	320	323	352	337	375	319	366	307	304	349	326	354	323	344	336	330	331	324	341	351	322	308	299	340	333	275	340	343	342	356	309	304	319	365	332	347	331	310	317	347	367	341	295	355	330	343	312	340	324	321	313	340	326	310	358	314	302	306	320	286	302	335	311	338	317	327	331	344	337	300	341	309	323	337	327	346	317	332	300	307	338	324	316	323	325	304	328	320	345	309	358	321	319	314	342	317	315	331	355	340	335	325	349	306	341	336	353	345	332	345	343	324	299	289	345	313	326	314	349	326	345	331	351	331	347	332	293	345	299	335	335	333	323	298	363	367	301	349	339	321	336	356	361	346	344	297	311	331	329	346	300	327	345	342	301	309	331	330	350	316	301	315	329	338	301	348	319	319	343	312	371	351	357	332	313	336	323	341	324	335	313	324	296	316	361	332	344	343	309	340	338	340	344	313	339	335	345	365	338	331	341	339	324	317	314	342	317	308	335	356	318	311	349	287	352	315	327	342	302	333	323	321	338	317	341	329	373	336	309	315	321	314	356	344	326	323	324	342	308	334	358	321	316	314	362	335	331	356	326	345	344	315	342	325	341	300	323	328	320	322	333	335	317	314	318	309	313	324	321	306	328	340	303	323	325	342	320	337	318	310	305	326	316	342	324	337	317	332	307	303	332	296	338	315	328	309	342	319	322	341	322	329	319	325	326	300	330	310	310	330	359	373	354	327	332	306	360	348	348	339	309	296	342	340	335	311	294	357	316	345	315	328	307	342	332	313	312	283	325	330	310	331	340	336	354	339	320	301	318	317	320	321	334	347	308	342	346	308	306	326	334	342	329	333	328	305	326	322	339	329	345	329	321	326	296	312	342	327	315	337	341	337	383	348	312	328	335	332	341	316	328	313
3575	10306	8225	1734	1200	1015	823	682	580	555	531	464	457	454	415	449	397	359	400	399	370	388	389	378	397	379	369	385	350	418	340	355	391	371	367	360	384	359	351	361	370	366	361	333	341	387	340	364	370	356	345	352	373	385	368	357	368	370	364	372	375	407	391	321	330	325	380	315	321	374	354	416	387	360	358	387	369	347	357	353	358	363	331	388	354	373	329	383	375	362	350	367	354	337	347	354	349	375	372	396	381	359	371	324	358	363	387	409	383	373	328	372	372	371	358	319	359	350	324	367	343	327	374	365	387	344	352	371	351	375	368	347	352	392	348	351	380	366	341	372	378	348	360	347	360	372	347	366	375	422	341	334	360	380	339	350	380	336	360	360	376	375	358	322	373	318	362	373	373	367	370	339	366	381	363	357	375	372	372	369	329	343	342	359	354	341	360	358	363	360	372	368	379	354	340	343	356	362	370	354	353	369	339	361	355	351	346	367	331	352	343	355	362	380	322	402	338	346	381	380	340	351	362	332	378	339	362	326	380	357	363	371	407	372	362	357	309	314	349	368	343	389	345	331	360	371	372	357	367	325	349	407	362	340	367	336	367	361	360	336	392	353	370	324	353	377	368	345	373	372	339	400	361	375	325	342	353	333	348	330	373	366	365	363	337	368	383	355	363	339	366	366	355	366	353	356	380	372	405	357	369	361	375	353	372	404	358	341	344	359	364	380	360	354	356	368	350	359	361	391	378	374	339	392	388	373	347	361	362	375	371	353	384	365	338	341	342	359	322	391	351	386	310	359	383	336	325	404	362	351	365	361	349	361	355	361	377	353	327	390	364	366	355	339	381	340	349	350	363	393	374	363	386	352	351	341	375	378	353	364	392	372	335	339	351	363	375	350	369	373	369	357	338	360	359	375	350	327	362	374	372	369	332	392	364	353	345	304	322	327	384	383	347	359	334	376	372	338	362	358	344	330	365	379	319	335	340	386	349	316	367	361	363	349	349	368	352	365	378	363	352	381	383	353	386	346	343	362	339	393	347	349	373	358	328	372	334	349	375	329	399	375	338	345	345	360	317	345	361	362	338	346	338	369	350	327	342	358	369	365	362	349	383	361	346	361	344	340	359	338	369	336	358	348	371	312	340	367	395	328	364	361	335	386	337	365	373	364	361	345	360	344	359	360	309	370	367	367	393	350	359	357	377	331	370	371	343	349	363	354	397	370	366	329	377	366	370	333	326	353	357	369	381	364	326	363	386	386	370	322	385	365	371	371	348	371	380	380	343	364	340	335	334	364	367	369	379	335	384	348	362	351	395	339	371	342	359	345	381	366	332	354	338	376	346	381	375	367	355	343	366	370	361	365	351	350	326	369	359	352	359	375	369	347	405	385	383	373	341	346	368	361	339	382	366	329	343	347	381	349	355	355	355	363	363	389	364	348	363	327	352	317	339	352	349	332	362	340	338	353	342	347	382	349	330	345	349	347	337	349	386	364	360	332	353	345	359	318	371	330	372	342	328	360	360	391	338	346	370	337	355	404	337	357	376	364	394	338	373	359	340	360	353	363	378	366	342	327	357	364	354	363	323	317	342	362	376	334	363	397	365	349	349	373	390	372	355	328	370	361	364	357	373	368	374	369	351	380	344	351	361	339	405	334	376	366	354	369	368	348	321	376	369	366	351	324	382	341	361	338	388	358	351	370	365	371	389	347	330	376	357	359	339	368	381	371	366	335	391	347	360	368	384	385	386	364	382	361	353	375	324	360	357	365	347	393	374	395	366	377	359	330	346	359	386	364	357	365	350	332	358	399	352	342	347	352	386	329	353	332	367	390	358	362	356	384	375	379	372	338	371	391	351	368	328	359	373	365	341	352	319	374	328	344	372	381	338	352	343	371	405	386	352	344	363	376	337	375	371	372	367	367	337	356	373	355	374	355	364	402	366	363	365	376	369	363	363	366	363	351	358	351	362	371	338	381	371	392	357	339	372	362	345	361	342	394	372	369	376	375	365	385	366	373	376	363	359	348	367	369	345	341	398	360	353	367	357	339	337	358	350	343	354	399	341	336	372	395	345	361	362	353	346	378	355	399	318	354	367	374	388	408	356	353	335	338	380	322	377	342	382	332	361	356	340	362	365	366	345	338	347	378	341	358	384	383	350	388	376	330	343	333	351	371	327	343	340	403	389	357	350	351	372	369	344	345	347	350	382	377	362	350	357	350	356	350	361	338	364	378	365	372	347	333	374	342	382	347	380	349	356	327	375	336	356	335	344	367	389	345	379	331	367	374	381	348	325	344	361	380	349	374	394	346	361	361	367	351	358	326	352	354	345	386	369	366	364	387	346	365	327	374	336	375	354	363	370	367	339	363	371	367	377	359	364	373	337	354	375	364	350	381	346	356	353	345	357	340	323	379	359	366	314	347	358	359	374	362	339	375	380	380	349	408	355	346	348	348	335	336	359	368	364	334	332	360	376	377	369	338	392	326	347	357	369	363	377	350	382	353	346	355	324	365	321	357	380	356	358	357	374	336	343	344	371	345	369	360	366	392	358	365	329	386	368	372	357	394	376	376	341	357	384	357	374	387	362	348	334	387	339	337	329	341	379	393	365	338	350	342	333	361	345	333	366	394	347	374	358	372	366	339	340	351	382	357	384	334	345	334	365	369	381	358	362	373	388	380	376	342	366	365	335	364	345	386	357	349	377	360	382	365	371	363	351	363	332	377	349	351	336	362	371	366	338	369	380	355	332	361	350	354	380	386	372	356	348	322	362	345	362	367	365	361	346	367	340	339	360	310	379	398	346	366	349	368	367	390	364	375	381	372	350	377	318	380	344	353	371	359	343	350	363	363	352	380	398	355	358	379	340	378	392	385	358	373	371	352	332	357	332	344	332	346	330	359	383	357	367	354	393	376	336	372	351	349	370	378	376	375	340	342	352	379	332	389	389	370	371	399	334	401	363	347	360	347	347	370	365	347	363	320	349	347	373	345	363	341	361	353	370	367	333	348	348	392	303	367	357	355	351	339	354	374	377	393	342	412	353	400	371	323	357	385	404	370	375	379	386	347	337	392	368	361	312	367	350	364	342	368	354	370	349	373	355	343	378	356	356	386	327	366	385	363	386	346	377	378	352	331	344	349	402	379	380	386	319	378	354	346	370	375	369	348	354	340	397	377	414	385	377	373	349	358	338	366	362	355	375	344	382	331	352	328	348	339	378	359	350	377	377	386	331	355	337	339	366	357	357	361	397	341	362	358	369	363	359	353	346	339	352	385	341	352	346	329	363	351	356	350	363	350	361	332	369	340	350	358	370	355	376	392	335	373	342	348	334	377	335	366	335	396	356	356	349	360	320	352	398	347	368	352	345	318	369	359	376	369	378	350	371	392	346	365	356	372	355	326	386	348	354	360	362	361	345	354	363	377	393	381	350	361	362	348	379	373	353	360	377	352	345	363	409	362	329	390	342	355	356	340	401	359	349	366	370	347
22907	21432	29376	23910	21433	21511	9368	1415	1042	946	876	803	760	765	705	712	719	694	663	601	633	641	656	616	628	620	640	603	613	601	637	550	611	600	598	637	601	630	597	564	638	571	597	627	552	590	579	596	601	602	620	614	592	608	645	612	560	593	639	599	598	597	584	591	609	592	561	593	553	593	585	596	590	573	570	586	539	577	554	540	575	582	621	527	612	557	605	593	578	562	552	561	563	547	549	560	558	607	570	554	578	576	596	540	569	600	611	578	573	610	611	554	600	573	561	608	570	602	584	578	604	539	572	565	560	557	591	601	570	572	547	577	617	585	550	608	568	573	605	595	566	552	598	546	586	594	578	540	593	555	626	535	569	573	570	542	561	533	582	605	556	579	531	600	585	559	573	602	592	557	580	554	581	578	592	577	611	592	572	600	545	579	615	607	575	556	566	570	532	575	596	574	611	561	593	551	619	594	558	614	565	583	570	578	570	547	560	564	605	568	607	602	561	560	589	545	559	554	596	555	562	599	540	521	585	583	564	577	517	596	576	535	544	541	602	564	598	594	566	610	565	570	582	619	577	554	600	565	603	586	600	558	597	574	557	529	579	562	587	541	551	596	583	550	636	573	586	582	582	535	587	565	510	555	582	559	582	543	539	544	551	560	579	578	566	561	579	620	583	549	589	569	591	561	566	605	542	569	570	613	594	567	589	574	596	539	555	582	599	588	571	605	558	592	615	558	569	576	600	577	570	538	557	600	548	590	598	584	551	533	539	611	572	610	559	548	539	603	538	597	565	606	581	609	575	581	535	547	562	607	575	574	602	567	600	559	557	578	569	589	590	569	600	579	567	553	559	575	554	613	617	568	556	558	612	577	614	569	542	585	614	606	575	602	571	590	609	579	634	553	592	631	565	609	571	589	586	543	544	594	539	596	542	552	591	526	586	590	590	594	562	546	537	608	516	551	570	578	612	559	551	594	591	561	561	579	546	555	577	531	570	578	587	595	520	568	577	586	544	568	583	535	585	569	600	575	574	520	546	598	534	599	611	578	581	579	571	608	578	560	575	545	576	589	589	593	632	601	624	530	570	575	571	593	561	564	541	561	565	561	559	559	599	574	593	552	560	589	567	572	596	590	543	556	573	584	613	589	595	615	615	565	655	578	607	579	575	531	584	564	522	593	562	553	545	573	561	588	591	575	604	594	533	595	582	595	621	608	571	583	566	554	564	549	553	621	547	584	575	594	554	589	586	554	559	570	549	550	614	565	573	602	590	576	565	552	596	602	616	581	592	583	554	559	591	586	584	599	529	568	568	580	626	623	557	560	549	612	613	548	566	552	567	576	600	582	583	567	561	574	551	584	619	606	536	555	592	607	565	555	579	572	567	559	544	537	587	585	569	574	590	590	575	608	539	543	610	576	575	577	564	586	579	557	555	547	561	587	598	556	572	540	594	584	598	576	606	595	588	591	607	562	603	550	612	555	562	571	592	565	624	578	585	618	564	547	588	576	598	595	606	576	580	529	594	586	613	570	551	554	595	592	600	584	561	566	559	566	552	597	560	537	531	606	549	571	550	586	569	604	575	579	543	555	547	594	575	589	559	558	632	610	604	597	564	549	572	582	554	550	577	578	563	569	590	540	585	572	568	534	579	562	556	547	568	625	627	608	582	558	564	634	566	556	543	570	540	605	566	552	550	582	611	612	602	556	596	546	533	581	593	599	579	588	570	579	548	607	557	572	562	567	551	572	586	560	564	563	640	546	566	573	587	543	583	560	578	525	569	564	597	594	582	556	583	603	569	600	537	599	547	612	605	560	589	499	575	555	577	593	583	575	579	590	557	598	575	556	578	566	580	528	574	568	611	607	558	542	559	589	574	553	621	584	580	568	608	546	579	554	579	566	548	564	629	536	591	570	551	575	606	598	574	584	593	598	583	585	583	590	588	569	582	580	541	566	584	592	569	544	601	556	560	544	571	497	567	568	569	590	546	584	614	550	574	602	596	604	551	575	558	576	607	585	585	558	632	604	569	561	554	570	542	564	570	593	564	548	579	606	606	587	582	613	599	611	558	600	613	604	552	554	592	591	548	574	591	547	541	599	538	593	559	587	554	589	586	590	544	599	560	600	544	565	556	576	575	593	555	546	574	558	634	555	583	566	586	603	567	559	557	592	555	556	608	603	532	557	598	598	559	602	566	570	586	608	584	561	565	559	539	552	562	590	609	566	546	590	556	561	554	590	555	559	556	540	586	548	559	573	597	564	568	587	552	587	575	516	544	556	612	540	553	614	606	588	551	574	559	589	547	570	600	575	587	545	571	575	589	580	625	607	528	583	544	549	578	541	589	592	599	573	597	539	607	590	546	597	620	614	558	585	603	595	558	545	562	564	576	615	619	593	546	558	579	561	575	599	611	573	565	580	613	594	556	570	578	555	586	588	590	556	599	602	560	614	546	532	585	576	561	556	595	567	548	532	573	629	602	563	634	563	594	583	595	556	523	570	590	556	550	558	580	603	609	592	592	613	552	580	570	568	587	590	589	528	524	610	558	593	588	568	543	586	551	575	558	559	605	548	556	529	553	580	546	586	536	542	598	649	578	553	576	566	564	577	583	591	497	587	578	574	550	578	540	566	565	565	593	579	554	606	547	601	560	572	561	598	594	554	564	576	570	543	595	567	571	584	579	614	538	562	651	583	551	604	536	572	576	571	576	577	553	604	619	559	593	595	596	573	606	563	581	590	535	582	567	621	629	541	622	610	578	536	563	544	537	576	585	571	596	614	577	571	600	575	543	625	595	564	596	607	556	549	585	577	616	606	554	588	566	542	563	535	640	565	532	563	575	512	539	591	529	585	560	519	557	591	620	558	573	570	599	595	544	579	553	511	590	605	599	551	647	568	566	564	607	583	583	514	545	556	558	548	582	614	560	555	579	564	536	563	562	541	592	559	564	609	561	579	552	564	597	551	579	602	600	545	590	569	568	595	548	543	521	574	540	536	561	559	556	576	586	563	557	570	550	571	603	565	548	548	562	611	560	609	544	570	560	540	612	573	605	596	565	573	574	570	559	603	549	605	568	529	585	542	563	576	538	579	592	604	571	595	565	566	576	580	589	605	580	605	565	528	584	612	568	557	553	571	580	586	608	603	566	604	600	571	586	575	563	543	548	594	599	567	578	582	545	594	548	578	587	578	573	574	602	548	537	543	572	613	573	605	613	547	556	592	586	567	579	610	576	560	554	581	572	589	576	574	574	561	569	605	545	535	596	591	571	575	594	554	588	592	527	627	602	616	537	603	568	567	563	550	583	542	572	551	550	588	603	549	578	551	576	580	573	602	575	589	577	572	541	599	559	576	538	547	590	595	583	568	566	581	548	592	628	554	580	551	588	532	532	579	620	579	553	603	581	587	580	593	633	582	571	581	554	572	525	557	587	593	570	563	612	585	592	587	570	561	551	526	561	603	534	570	589	608	569	541	592	559	588	582	576	539
4844	15329	18305	4999	3641	2821	2275	1773	1490	1259	1071	960	925	898	852	760	789	707	726	670	701	660	641	667	643	620	596	612	609	630	638	629	621	609	632	598	570	580	619	569	599	578	610	588	587	604	588	601	589	559	605	580	606	618	566	621	571	575	597	619	583	603	594	601	573	554	602	591	572	578	557	597	574	558	598	594	582	556	625	592	591	567	588	604	586	640	632	574	575	557	569	578	598	590	618	546	586	567	577	605	589	593	568	569	599	606	537	577	574	643	550	545	575	523	569	574	556	574	557	599	609	608	573	588	593	558	560	602	557	537	587	624	598	595	588	564	594	584	541	571	577	542	582	550	609	591	580	607	589	599	594	542	571	584	620	585	613	577	619	581	587	576	595	574	613	584	591	592	565	597	544	572	567	569	575	616	530	575	570	558	577	545	577	604	550	598	584	591	595	589	570	553	575	610	597	597	577	595	611	577	544	575	627	574	579	566	575	562	609	583	585	602	579	605	587	634	622	612	587	561	597	573	609	560	590	544	566	563	600	571	604	566	612	574	555	582	612	607	567	609	569	568	627	619	586	609	565	576	593	576	600	593	596	622	581	599	548	581	556	598	580	577	624	561	559	563	575	543	546	570	588	593	544	575	609	584	550	581	576	597	567	598	602	538	559	558	584	620	578	563	554	580	586	570	596	536	583	534	578	583	591	566	576	602	583	570	592	575	583	585	586	569	563	605	586	574	569	599	594	568	574	577	565	571	578	606	584	551	581	587	584	607	562	554	592	565	637	572	584	596	528	602	560	578	632	601	544	568	589	586	617	583	582	593	553	623	577	557	570	621	618	595	574	578	584	600	587	535	577	577	549	544	553	527	615	542	562	588	570	570	586	570	591	579	565	582	608	591	583	614	583	553	595	640	529	606	576	577	587	602	583	556	572	563	571	591	581	579	581	570	567	548	606	581	566	579	522	545	606	608	526	576	580	587	580	517	624	547	567	550	580	588	597	559	614	556	564	596	591	560	575	592	567	567	579	567	579	554	550	606	589	586	616	571	560	646	585	577	562	545	578	585	583	559	619	598	550	613	569	576	571	586	599	598	556	610	574	584	553	556	584	568	588	579	597	590	541	566	603	560	581	574	591	599	565	555	578	595	607	601	644	583	616	537	588	561	564	577	558	574	600	564	548	622	618	564	591	551	620	609	572	575	554	531	589	612	606	588	574	566	553	600	575	574	626	576	607	615	601	609	577	563	565	593	634	582	594	595	569	557	591	568	577	566	586	607	545	590	556	582	616	557	574	608	589	602	522	571	648	588	583	603	581	606	612	549	581	627	593	575	545	585	595	588	588	559	559	618	572	593	591	563	603	585	589	607	553	584	597	574	566	594	601	581	578	585	658	575	582	625	585	583	574	567	576	599	638	572	572	514	591	595	599	562	541	585	610	590	620	586	600	580	610	580	559	538	603	571	584	610	582	510	564	596	547	573	620	557	576	566	573	637	554	575	562	583	610	575	589	567	593	612	590	515	605	582	602	581	558	597	548	560	602	589	600	625	622	546	572	570	578	590	576	595	610	594	577	543	570	580	589	609	570	566	573	557	594	566	544	570	592	610	618	564	603	588	590	588	569	582	569	519	550	590	606	593	537	567	598	584	551	561	547	606	588	575	603	644	642	600	541	614	584	567	604	653	591	608	563	562	561	539	581	547	550	610	574	583	574	579	623	607	571	578	600	650	590	561	592	564	584	588	603	623	567	578	563	564	594	571	568	555	522	602	598	560	585	621	600	610	537	617	583	606	586	605	549	557	587	593	585	613	586	576	599	577	578	551	524	562	598	586	606	595	623	597	617	589	584	585	588	610	566	575	561	558	583	560	564	597	635	599	629	587	614	581	564	581	537	565	578	609	578	612	560	566	581	594	563	556	592	571	640	579	560	604	602	558	595	565	591	598	559	561	568	570	586	538	595	567	539	580	587	623	565	556	540	554	572	559	595	627	535	584	565	606	571	567	593	602	561	576	543	580	559	573	550	584	622	557	576	521	530	540	603	581	597	594	541	607	577	530	570	557	563	574	603	615	558	569	569	583	590	573	602	594	546	564	616	526	549	559	591	594	586	567	508	591	532	575	578	553	607	555	586	551	561	567	629	598	576	618	562	609	572	581	594	587	580	587	581	549	616	579	581	617	575	618	642	576	614	565	581	598	579	572	620	618	602	551	569	576	567	609	636	576	551	585	557	600	564	539	596	635	554	597	579	602	612	582	590	606	587	553	553	645	596	547	575	612	546	578	604	584	551	556	571	577	581	616	584	601	556	562	539	599	567	556	575	588	525	576	578	586	591	557	608	555	606	578	602	585	553	536	565	580	568	552	593	567	572	551	577	545	602	591	583	580	580	577	540	588	582	591	551	594	586	573	628	608	554	601	626	582	583	605	557	626	616	588	547	576	566	556	597	619	591	602	605	559	580	600	588	572	540	570	617	572	600	555	631	629	611	562	595	539	586	553	568	581	552	573	623	586	584	578	608	600	577	580	577	575	570	569	582	551	643	562	579	585	608	601	582	619	587	590	561	582	587	596	572	576	560	559	552	551	578	560	602	612	590	586	560	611	588	591	588	571	610	586	568	582	574	621	593	604	560	589	597	571	635	600	579	584	618	615	620	578	568	609	563	547	572	615	622	516	614	569	585	578	637	577	595	571	567	564	567	564	515	566	617	587	592	592	598	565	590	614	590	557	550	532	589	577	564	591	592	595	588	598	608	568	579	550	598	579	599	605	543	553	616	610	548	571	580	582	587	590	546	538	597	602	610	596	579	568	584	607	625	578	581	599	560	544	562	584	580	593	570	556	569	611	586	582	561	552	594	600	611	576	624	578	588	583	602	570	607	589	598	559	577	560	551	580	652	547	569	559	558	547	599	627	605	600	599	592	603	551	587	581	568	597	543	609	567	582	637	578	572	615	585	580	574	611	524	557	579	604	584	578	582	607	579	535	583	570	551	593	606	569	620	601	596	563	576	583	547	594	549	640	546	583	554	597	596	610	586	542	570	651	577	601	573	632	507	582	597	572	570	579	570	588	543	610	585	591	607	608	567	595	576	571	574	566	569	544	564	542	624	607	558	580	558	622	618	560	601	557	576	605	582	589	548	589	569	569	601	576	559	635	639	595	567	579	540	607	580	554	573	589	591	634	576	592	565	550	616	554	640	587	545	568	619	598	584	553	590	606	570	569	562	568	586	604	591	586	577	597	551	589	557	579	572	604	597	602	600	569	583	570	551	576	545	587	600	574	594	539	616	598	602	599	574	544	547	575	555	596	563	591	558	580	534	601	614	588	587	607	580	572	560	544	571	570	560	570	603	573	587	592	634	547	556	590	572	559	594	588	601	561	604	602	603	558	596	589	604	600	582	593	573	615	570	543	557	604	598	606	590	586	572	585	589	564	617	571	580	602	565	532	570	551	624	629	633	574	567	608	565	546	585	547	590	558	594	566
28035	17967	6057	456	256	175	201	203	203	171	180	206	164	180	175	162	173	163	188	168	179	170	155	160	152	165	170	151	169	189	169	183	146	145	151	163	148	158	156	145	165	174	171	161	161	155	154	166	158	197	165	165	179	179	163	179	151	167	182	188	154	162	160	178	179	173	167	172	163	183	202	161	129	188	154	180	189	176	161	157	153	173	168	156	179	153	166	150	180	163	164	161	176	157	176	178	152	154	156	178	193	166	157	165	156	174	186	175	151	143	176	195	188	167	156	161	178	174	153	183	157	186	178	169	166	177	147	171	156	165	169	189	166	165	194	153	166	177	157	181	174	169	186	146	166	182	153	158	155	146	148	158	167	161	173	180	160	165	199	179	175	182	165	178	161	152	173	160	147	148	164	158	151	191	168	154	171	174	149	162	175	172	160	125	174	174	165	154	147	167	164	173	178	165	172	169	177	165	164	170	181	151	180	170	178	195	161	168	167	165	153	147	193	168	155	165	170	179	155	157	167	176	156	181	172	170	165	167	167	176	165	170	157	162	146	177	170	178	172	141	159	202	151	143	167	149	148	179	166	169	168	143	156	175	170	179	151	178	179	146	164	148	148	208	140	155	173	168	178	158	170	170	178	151	180	155	163	176	158	172	189	170	178	163	167	160	176	158	145	178	154	174	171	180	157	175	180	157	186	171	167	182	161	149	161	143	186	163	175	162	155	179	151	166	159	148	142	168	152	161	142	175	151	145	158	158	167	175	156	169	181	188	171	176	180	160	162	162	172	169	176	175	171	187	162	166	166	153	171	144	156	153	190	156	144	169	172	159	179	165	151	183	159	182	162	170	169	169	151	160	147	171	157	173	191	167	158	175	165	146	171	180	184	180	188	133	154	163	172	180	171	153	175	161	186	155	164	148	152	188	192	163	176	168	170	163	168	147	170	182	184	173	165	154	147	180	168	178	172	168	153	174	148	157	177	168	166	173	165	157	154	180	153	162	176	162	159	150	165	176	181	153	164	155	177	180	177	167	171	164	166	173	150	177	157	185	173	167	175	171	163	177	156	148	158	145	161	175	197	178	155	182	179	171	163	190	172	183	181	169	161	169	157	167	162	167	169	163	156	172	153	161	184	173	160	139	181	164	174	171	167	157	161	172	172	159	196	157	159	164	175	167	167	170	193	153	168	171	143	153	186	174	149	181	146	168	164	190	169	179	172	166	167	166	157	191	162	143	187	183	173	152	166	161	176	175	160	151	180	147	165	166	174	168	158	171	196	174	179	158	190	162	172	159	164	156	183	163	167	162	145	162	180	184	153	157	152	144	172	171	144	155	184	164	166	158	178	158	177	155	191	169	159	146	180	149	181	173	174	161	177	176	168	168	157	156	177	144	160	170	170	167	182	164	149	168	168	164	159	157	198	144	150	159	149	180	162	166	177	176	183	188	150	183	154	173	177	164	171	182	154	176	160	159	165	175	161	174	142	153	153	175	183	169	192	153	161	170	180	157	178	168	171	145	189	165	171	158	149	166	152	159	172	152	149	148	151	176	163	160	149	183	187	156	155	186	142	165	162	181	154	188	174	168	153	174	173	156	164	159	152	156	168	167	166	170	161	169	163	161	162	161	161	154	146	185	166	163	156	178	145	167	147	147	171	143	152	160	139	147	164	177	169	183	143	147	168	176	165	163	171	186	154	184	167	166	170	163	163	160	175	153	176	145	178	154	158	145	140	171	143	161	159	182	159	175	156	196	171	141	160	169	184	159	157	147	142	160	158	163	143	170	179	157	173	156	172	165	155	167	160	169	169	137	189	178	165	159	156	167	163	187	152	180	164	156	173	158	149	194	175	172	161	190	159	180	173	159	170	158	169	145	183	182	168	139	169	168	168	177	185	153	140	146	185	174	173	178	157	160	168	177	145	152	161	177	187	158	177	165	176	170	172	167	188	143	178	152	153	167	164	160	200	166	182	149	200	170	176	198	181	176	182	148	163	150	164	159	159	171	172	156	192	167	162	161	161	172	161	144	194	168	177	158	176	162	178	166	153	178	143	191	177	147	152	140	165	183	178	145	154	179	151	148	149	174	156	135	162	159	170	140	160	158	155	174	171	174	161	161	183	179	172	175	165	159	155	167	164	179	165	147	158	186	167	172	179	176	180	159	164	156	136	163	173	176	144	180	178	185	192	180	159	149	153	167	145	177	157	146	182	142	160	160	161	188	145	181	171	154	152	156	163	176	151	161	170	183	171	150	176	150	168	163	181	168	167	156	158	157	170	198	171	167	163	143	164	161	169	155	149	163	163	148	183	155	163	166	191	168	160	166	160	165	150	174	180	189	150	177	160	169	160	167	168	153	149	172	149	201	168	157	170	146	165	172	194	176	154	157	176	145	158	178	169	173	187	166	171	179	159	169	146	169	170	170	164	150	171	135	181	153	197	133	176	209	174	154	195	180	149	149	150	181	160	171	159	157	193	145	163	175	137	160	186	184	176	161	167	167	170	166	171	188	152	158	137	170	197	152	167	165	142	173	160	170	200	181	167	190	147	148	156	180	159	181	160	178	167	144	170	157	170	178	182	181	167	169	193	163	153	163	167	179	157	181	166	170	168	177	168	178	154	163	204	173	164	156	159	180	175	166	153	166	155	170	169	155	179	159	169	148	183	152	164	158	190	175	173	160	177	180	171	174	161	174	140	163	167	176	175	167	155	189	152	162	173	170	179	177	164	158	148	166	170	161	179	158	190	174	156	159	192	154	155	149	169	160	162	171	185	150	175	174	174	154	169	165	152	174	182	145	165	181	144	160	177	172	173	147	176	189	171	177	163	153	164	170	151	175	193	168	169	167	154	185	163	163	156	162	153	148	158	167	155	159	162	155	151	164	148	143	160	179	138	160	176	171	179	169	178	198	186	175	162	184	150	175	175	152	177	179	173	146	165	145	175	162	166	155	170	165	167	158	173	177	161	162	197	148	187	182	183	167	160	188	174	171	159	181	153	160	175	164	170	169	145	155	148	156	178	173	183	169	158	162	166	144	176	177	138	157	176	193	171	162	165	170	168	158	173	167	184	173	195	186	145	168	186	151	172	154	168	176	147	146	170	179	210	163	172	160	155	168	160	175	176	165	128	183	173	176	164	158	150	162	169	156	149	146	151	178	147	166	169	164	170	145	174	163	166	156	157	154	169	173	169	117	175	169	182	178	156	174	181	156	156	175	162	155	144	171	191	157	183	151	176	147	171	161	175	185	179	149	170	168	167	172	185	164	161	158	172	173	156	184	174	149	178	175	160	149	168	157	157	158	157	180	160	199	185	138	160	179	173	156	176	152	183	155	186	165	156	177	164	171	162	168	156	168	168	162	170	158	160	155	161	179	156	178	159	164	194	155	181	157	166	193	133	164	185	147	154	151	162	175	178	161	161	172	183	167	155	161	193	178	165	173	148	178	189	174	162	150	166	142	154	161	173	153	180	164	180	175	166	159
4251	2458	3371	309	250	217	222	211	198	193	208	194	177	189	199	214	185	170	191	214	180	201	182	208	204	211	193	202	187	196	185	208	200	181	197	183	183	186	197	177	174	207	194	173	189	176	182	211	191	197	184	181	176	177	169	194	213	186	171	170	198	185	188	192	189	188	188	190	182	181	164	174	177	175	207	170	219	191	190	183	216	209	184	181	197	150	176	168	193	187	179	180	189	193	192	181	164	185	198	201	183	203	183	201	184	208	198	184	177	192	186	175	196	183	179	189	189	176	191	193	178	156	181	186	182	202	170	194	161	174	168	191	177	170	181	164	190	198	196	174	198	184	187	176	179	188	190	183	185	192	214	167	179	185	169	193	172	185	179	203	202	203	189	178	192	168	222	195	203	194	154	197	179	178	209	175	187	192	179	218	180	181	200	177	180	204	195	180	193	200	194	160	194	188	198	183	179	165	187	216	177	172	196	216	190	196	205	185	193	193	209	193	183	191	184	202	201	183	171	177	188	177	209	184	180	184	192	176	163	191	197	187	187	197	183	183	202	179	164	159	189	181	186	175	174	190	195	190	185	141	207	181	182	186	197	175	171	186	155	187	202	216	199	184	180	186	201	202	196	193	188	181	183	161	214	220	190	182	177	180	196	179	176	182	192	154	207	192	189	173	173	174	172	205	188	169	179	194	169	160	170	207	188	163	180	198	183	197	190	177	182	187	201	192	178	167	182	203	189	182	202	195	189	181	167	180	178	177	182	205	199	190	181	202	210	162	179	191	178	192	180	172	192	177	158	192	198	198	208	202	188	200	208	177	169	169	167	172	189	192	199	191	191	171	210	194	180	181	208	180	199	210	196	196	187	190	198	184	203	195	181	169	175	179	193	178	184	168	182	188	182	174	190	202	186	195	191	187	199	187	200	177	184	188	182	184	168	193	193	181	177	157	188	170	169	176	188	195	191	190	189	213	189	160	188	194	189	175	166	184	174	177	195	198	216	161	175	188	201	183	178	197	213	178	182	175	179	203	191	208	173	199	190	181	203	176	178	220	179	183	169	197	190	164	183	173	202	154	191	194	186	188	189	176	194	213	167	180	172	201	209	178	172	172	192	181	182	186	202	193	171	195	202	177	171	180	159	181	174	197	178	188	194	209	191	207	152	167	188	186	175	194	202	193	175	183	162	175	179	184	182	213	179	199	189	176	200	186	183	172	195	177	183	186	189	181	189	183	181	187	156	188	172	183	176	201	192	178	186	198	183	176	199	182	178	173	186	181	178	177	187	179	210	199	177	189	165	177	217	205	201	174	193	160	197	166	191	183	167	204	207	196	194	198	193	186	184	199	195	177	220	172	214	183	198	183	176	196	197	153	198	183	181	180	215	176	195	196	174	184	198	197	170	180	166	188	186	176	181	186	195	203	195	187	174	193	193	180	182	196	168	202	169	183	164	179	179	177	178	186	178	168	184	197	173	206	206	183	191	182	187	183	191	178	169	186	207	171	170	198	175	153	175	192	195	184	187	177	186	195	176	210	166	196	177	166	191	190	190	178	208	183	193	186	201	183	197	182	193	195	164	190	196	186	171	184	200	186	198	167	188	199	178	155	191	196	166	206	181	197	177	197	204	171	191	190	172	215	202	175	182	206	193	201	179	191	190	171	187	157	173	179	175	181	191	178	177	198	188	150	171	182	197	194	217	183	188	165	173	185	188	195	172	196	182	192	206	187	201	175	193	174	179	190	170	193	194	186	197	178	186	171	195	188	186	171	187	196	187	171	204	180	206	206	196	215	164	178	178	174	209	172	183	182	197	185	180	180	175	171	173	203	181	211	204	181	167	172	185	189	174	200	181	193	204	186	200	177	176	198	201	207	171	184	187	182	188	185	176	171	198	176	212	190	171	193	184	185	181	200	193	192	197	218	184	197	211	190	184	184	199	195	173	216	188	180	184	191	210	179	190	167	175	175	210	174	187	172	183	208	187	211	178	190	168	190	189	169	190	197	177	155	178	198	207	172	190	187	185	190	179	195	183	173	192	174	201	182	178	202	177	182	206	222	182	196	197	211	173	181	171	192	167	198	197	190	194	201	168	166	186	207	202	195	179	203	176	169	179	203	190	184	164	193	199	181	183	168	192	191	187	203	184	169	193	163	189	191	194	173	190	193	191	178	177	211	176	197	175	167	182	188	164	195	186	175	163	190	169	194	195	200	177	189	179	196	214	174	200	170	180	173	195	196	188	181	174	173	203	196	188	196	175	200	174	190	184	193	197	173	168	176	170	187	195	189	205	178	169	177	182	184	210	178	189	186	193	171	190	167	177	203	169	206	201	178	172	166	195	176	186	185	176	179	183	186	198	186	189	171	182	184	178	190	181	196	174	175	191	182	185	182	211	210	189	181	194	197	191	178	168	185	195	203	180	173	200	197	199	190	194	177	191	189	193	199	199	185	167	169	218	183	161	170	198	178	166	221	188	189	203	189	157	189	191	182	197	205	185	173	170	186	179	160	223	196	200	197	183	224	177	192	171	176	182	167	194	162	201	185	180	203	176	189	191	190	214	192	178	190	194	190	187	168	170	173	217	190	215	212	166	180	186	166	166	173	175	169	213	167	170	185	179	187	160	164	191	192	176	178	168	195	165	192	158	190	199	182	181	175	180	197	204	183	179	187	154	164	212	187	191	189	173	166	206	204	205	152	208	203	196	209	189	169	202	167	175	188	175	180	188	165	161	174	184	195	198	199	199	194	176	183	190	213	192	175	182	209	201	195	180	187	164	213	187	183	210	168	187	181	198	174	189	166	161	168	169	172	168	185	192	209	174	198	194	179	188	205	195	177	195	182	166	201	165	196	184	189	169	208	203	187	200	189	158	203	204	180	189	203	182	181	174	175	191	172	182	171	182	199	184	173	188	178	173	177	194	165	173	180	182	182	181	170	195	208	162	194	208	194	163	166	195	187	163	181	191	189	205	171	201	157	185	190	185	183	182	206	176	184	177	179	191	173	197	182	193	169	206	200	192	202	193	192	172	191	176	188	187	154	184	194	170	198	183	198	202	185	193	195	211	188	180	207	182	196	185	184	189	197	187	184	179	201	185	184	198	179	170	177	192	192	172	190	158	166	170	178	173	181	186	198	183	193	180	169	203	192	188	173	183	179	195	196	191	214	189	198	202	192	198	175	183	196	182	172	177	174	180	206	205	181	191	175	168	182	190	188	185	173	206	188	185	189	202	178	170	177	170	183	199	201	172	184	196	181	179	181	184	178	195	178	187	193	185	162	197	155	180	171	169	164	187	187	178	189	184	184	178	182	176	194	168	203	192	179	190	190	199	184	195	167	222	200	172	180	193	183	208	185	191	190	183	191	170	184	170	160	196	177	191	191	164	183	208	211	178	190	195	183	166	172	179	168	199	176	190	191	205	167	179	184	189	161	175	197	209	180	183	188	164	176	185	203	183	204	198	215	184	185	214	189	192	197	200	179
23968	21423	28384	24849	21331	8228	957	696	524	493	481	434	454	410	412	397	369	388	355	351	338	345	359	328	325	352	329	347	291	326	306	328	333	335	349	313	298	307	289	313	352	351	304	319	310	315	290	303	323	319	327	326	318	315	325	293	313	308	318	303	341	336	338	332	331	321	345	340	334	330	326	329	293	339	282	332	323	338	321	301	355	324	318	290	325	315	305	324	334	327	305	311	329	340	323	302	292	313	327	350	311	328	302	293	307	320	319	300	310	347	286	314	291	313	302	308	304	303	337	298	338	298	329	307	301	308	333	290	342	311	318	303	334	316	288	325	326	315	305	317	313	339	296	325	313	354	322	308	313	297	302	331	301	314	339	339	333	307	306	316	292	333	324	331	340	303	311	308	340	298	317	342	317	307	312	319	339	294	315	344	319	320	322	308	294	315	289	302	311	341	308	286	275	333	320	277	318	308	307	299	298	305	313	308	310	304	312	335	322	289	299	295	337	320	330	328	273	349	311	318	356	320	318	281	354	311	314	322	302	290	348	343	304	298	357	328	310	315	348	323	313	330	279	275	291	309	322	331	318	258	318	329	346	308	305	353	309	313	314	290	312	320	345	336	362	330	311	272	316	344	311	315	292	302	307	331	317	329	283	319	320	346	338	322	305	313	295	287	320	323	298	347	323	371	317	301	305	306	318	331	316	329	328	341	339	327	297	317	322	295	356	360	314	333	313	314	325	333	340	342	324	307	315	259	308	313	324	306	320	299	290	292	284	316	312	303	315	328	297	313	310	324	298	327	308	308	348	301	321	307	330	315	363	332	298	332	295	319	322	328	338	348	290	337	321	342	305	299	334	323	326	297	324	309	329	317	299	310	292	306	318	311	306	300	307	311	312	286	322	304	295	316	302	331	336	296	282	358	340	308	345	348	297	329	288	353	319	306	286	271	292	339	317	308	332	306	322	333	309	308	309	288	320	323	326	337	342	340	313	325	339	334	320	321	319	321	326	306	331	326	329	345	332	295	302	331	294	305	318	327	297	307	320	297	289	325	312	296	333	306	306	339	350	285	323	325	334	325	309	316	284	278	322	344	307	284	312	347	279	314	320	333	333	341	327	330	328	296	307	323	288	316	282	315	312	306	324	334	333	305	300	317	296	318	296	314	300	292	343	282	310	326	307	303	303	283	328	306	332	313	305	320	350	333	347	333	350	302	336	354	326	318	284	312	330	310	291	338	324	334	323	296	293	328	315	303	327	331	296	320	298	297	326	304	281	309	303	337	334	305	308	283	298	323	294	343	303	326	307	280	330	292	326	316	317	303	330	336	354	319	323	332	317	302	326	287	293	315	326	296	333	310	298	308	324	312	306	346	297	312	304	325	308	298	320	343	341	329	334	303	333	306	316	341	303	306	314	325	321	311	306	306	286	285	290	325	313	341	298	295	289	326	321	317	318	297	290	294	301	306	311	316	306	299	353	335	307	333	292	298	298	289	278	304	339	329	315	334	330	303	332	296	316	313	327	300	325	313	315	314	301	296	300	335	337	266	345	325	306	305	317	321	311	301	317	317	316	308	313	332	321	307	327	352	374	308	332	311	323	291	319	313	308	339	296	280	315	325	320	338	301	296	325	339	314	324	331	333	330	297	327	316	299	304	294	325	335	315	370	303	341	329	303	301	322	286	357	295	297	299	304	250	282	341	272	308	326	320	287	321	307	308	310	317	318	307	313	360	334	323	323	344	332	319	298	303	307	318	286	297	334	320	286	355	325	327	295	330	288	314	333	325	331	325	307	293	314	320	333	321	289	308	313	335	298	345	288	322	327	310	263	309	325	317	318	350	314	296	320	286	309	327	316	334	310	322	312	330	333	369	338	308	338	340	294	323	290	302	287	347	303	342	312	335	322	293	328	309	333	335	328	304	334	294	327	331	339	338	333	289	305	330	330	267	312	312	298	300	302	333	322	313	325	339	344	319	321	327	324	328	295	285	334	324	282	296	307	303	312	343	310	295	326	314	315	296	308	312	317	304	304	314	308	292	297	301	289	338	342	316	303	361	311	317	284	319	302	322	323	341	306	341	332	330	323	306	317	322	344	309	302	300	312	354	312	277	321	334	279	311	296	303	316	364	340	337	316	281	309	311	316	315	320	312	332	305	280	326	313	312	318	337	315	318	290	308	304	354	318	311	344	315	284	316	303	341	330	342	316	320	332	328	312	328	282	265	334	318	347	318	290	340	315	300	338	311	315	330	324	314	341	306	328	325	319	296	324	318	284	311	353	337	339	310	281	340	324	295	341	326	291	306	322	307	334	313	298	344	315	323	308	296	306	311	333	357	300	307	283	309	295	333	305	330	333	310	331	341	313	324	318	289	314	311	283	309	329	327	316	301	299	299	326	307	342	316	300	319	311	297	294	322	312	337	321	334	307	324	307	322	294	289	293	326	301	339	300	326	325	317	319	303	298	311	301	312	319	283	304	357	303	320	308	321	319	313	330	317	304	334	320	321	332	361	334	321	328	329	309	304	319	290	323	308	304	316	325	310	330	327	307	311	317	308	301	325	332	308	299	308	314	317	343	297	302	301	309	315	341	328	302	302	314	261	305	294	291	329	328	322	293	330	321	335	322	325	333	348	290	283	322	300	311	318	316	313	324	341	315	333	320	333	354	299	317	319	313	319	298	294	321	331	306	321	306	302	318	328	326	333	331	296	345	334	346	314	297	322	278	312	295	310	325	298	322	331	324	309	345	320	317	298	317	314	294	280	283	322	331	301	330	321	314	348	311	292	297	320	301	317	318	351	272	299	280	327	339	315	315	345	313	352	330	323	324	320	303	293	308	291	321	288	297	331	285	298	324	288	337	333	343	321	289	315	286	315	337	297	303	314	320	316	287	322	297	308	304	300	345	321	327	300	313	308	315	309	296	302	340	337	322	325	347	292	275	327	304	288	321	303	302	318	291	327	318	305	318	325	275	331	348	316	323	330	326	299	309	303	321	300	308	313	281	311	318	313	324	320	319	317	315	283	317	301	333	288	304	330	315	309	306	295	282	314	334	316	338	323	341	299	331	336	314	315	309	316	295	294	321	297	307	339	321	306	314	299	323	304	327	327	315	319	312	293	341	309	314	288	308	310	296	296	322	359	324	339	324	274	298	314	340	323	333	324	307	291	345	305	353	276	305	302	318	303	319	305	318	299	286	314	280	325	298	300	290	326	338	300	348	342	287	329	311	332	282	310	321	354	302	315	310	290	303	311	296	340	325	301	302	320	310	318	329	293	331	338	318	315	293	330	313	303	323	307	276	315	314	318	295	306	317	295	352	325	302	318	292	285	307	339	328	307	312	303	305	322	313	292	316	340	296	313	342	285	301	308	339	330	318	281	348	349	326	277	322	306	311	330	310	298	313	321	357	326	336	313	299	291	297	299	303	336	317	334	307	328	321	318	317	292	317	319	321	302	326	326	307	310	306	303	300	312	319	300	305	347
3550	20784	9350	2747	1939	1501	1216	893	743	692	596	541	514	481	493	416	420	370	420	427	363	390	357	354	371	325	358	316	375	357	344	317	359	342	360	334	329	337	319	338	360	311	338	360	304	353	314	312	350	318	312	326	343	313	297	329	335	315	317	310	290	344	314	286	341	301	316	339	327	326	316	340	318	331	318	328	314	341	326	359	340	325	360	315	333	356	324	364	328	345	317	302	366	325	333	321	310	297	385	317	324	310	310	330	321	314	311	366	360	326	338	317	330	371	325	291	344	350	350	275	338	331	328	316	344	288	322	326	332	316	318	375	339	329	316	313	319	311	350	323	306	340	315	318	360	324	313	321	334	344	324	337	343	357	313	347	322	310	311	319	318	323	291	335	332	330	343	301	338	338	359	283	317	327	323	329	326	354	325	325	331	316	332	308	344	325	338	338	344	328	326	319	319	338	341	316	331	318	319	336	336	325	348	328	330	312	328	328	343	330	341	345	287	289	354	333	297	308	326	305	340	340	285	324	311	346	327	293	330	349	332	295	346	316	297	319	354	324	318	337	315	332	351	311	306	289	334	334	337	324	350	340	320	334	329	335	303	313	340	312	301	316	302	313	320	313	350	307	323	291	290	326	373	326	305	330	311	324	351	326	318	329	311	307	328	355	333	367	336	326	334	356	314	329	329	344	316	317	296	310	340	322	336	325	312	318	300	316	326	321	315	337	306	311	332	307	323	327	330	297	309	316	345	340	293	338	354	340	335	317	326	298	353	334	313	348	297	333	330	320	315	313	302	297	299	302	331	321	337	307	301	303	302	297	343	336	301	335	290	321	302	295	342	339	329	320	274	298	322	320	316	339	345	302	321	331	302	347	302	331	313	314	328	319	312	290	313	337	346	286	334	314	324	334	356	325	311	325	350	322	308	337	340	325	318	341	324	293	331	295	322	315	333	349	322	313	332	314	308	349	337	322	311	347	331	340	336	320	318	312	324	301	316	307	344	339	300	310	341	348	329	307	348	338	305	308	318	312	300	341	332	293	322	308	312	324	322	309	320	317	328	292	296	321	330	307	313	318	348	322	319	373	298	328	325	314	345	340	309	319	306	306	352	286	315	330	336	302	309	333	334	313	287	320	312	333	348	341	318	321	336	325	370	295	342	318	362	322	351	317	316	352	326	327	312	292	331	334	327	304	313	349	337	302	342	337	318	295	317	330	307	328	313	315	309	341	373	311	318	316	339	328	333	313	321	310	310	338	319	313	308	325	295	314	310	298	334	299	322	328	289	340	360	336	308	337	312	319	315	312	313	309	338	308	300	349	321	326	321	287	330	330	313	358	355	323	298	325	315	315	313	309	306	334	294	333	308	340	316	317	339	313	316	315	340	314	317	327	349	306	300	313	313	290	308	321	332	335	334	307	362	320	312	317	336	306	318	338	329	323	357	314	311	310	315	303	291	332	348	313	314	309	332	344	338	334	302	325	318	360	319	341	331	316	355	319	312	344	357	347	335	297	331	285	272	322	294	330	323	342	306	280	306	334	335	336	353	330	315	332	311	316	315	319	340	326	340	328	329	298	333	330	317	320	305	284	307	308	317	323	309	337	308	343	310	320	310	340	326	341	310	330	335	318	338	310	348	353	307	303	295	289	326	301	321	348	343	311	338	324	329	308	286	349	316	327	291	333	325	347	338	336	351	335	321	319	348	300	288	314	355	313	344	340	333	330	347	330	326	301	328	324	325	317	322	316	306	331	307	322	302	339	332	317	323	339	341	314	321	345	329	317	328	309	326	280	308	328	321	300	345	331	333	319	324	296	355	295	358	330	334	320	303	335	285	320	300	308	328	308	331	319	338	284	313	314	320	334	325	303	316	343	323	310	339	318	314	326	311	316	323	321	326	308	320	310	308	342	308	316	349	354	332	315	316	297	343	307	310	300	318	344	326	317	312	313	295	346	332	321	330	311	339	302	331	333	298	329	322	339	336	313	328	318	321	315	337	289	311	295	320	331	335	360	320	355	322	331	320	311	323	318	328	309	323	293	304	335	316	322	322	324	316	342	325	304	331	367	333	277	313	318	298	335	333	320	318	301	328	329	304	331	302	325	293	349	326	325	304	320	295	330	324	324	340	308	341	301	330	325	344	322	340	326	366	321	313	303	316	353	345	350	298	311	301	317	329	340	337	326	338	351	352	344	323	312	281	329	335	306	303	323	294	306	367	354	318	354	330	298	323	315	315	331	312	332	336	309	321	306	334	311	315	337	330	322	312	334	311	306	314	326	314	300	327	323	302	315	367	341	300	336	312	322	333	329	316	331	311	283	301	348	343	290	305	312	336	301	348	303	308	306	314	333	350	299	332	334	355	317	334	354	334	322	327	318	326	303	317	351	325	321	328	344	325	342	307	310	339	327	294	280	316	331	356	323	308	299	287	349	344	324	333	314	305	324	342	322	331	335	292	325	314	308	343	346	331	321	324	303	322	323	359	315	316	314	287	314	355	319	286	352	320	315	317	337	336	333	324	334	334	306	329	353	307	328	324	316	298	316	286	353	309	309	315	306	314	310	314	332	310	314	330	276	340	317	328	335	327	358	318	335	298	345	336	291	345	297	354	332	321	339	284	335	320	340	280	307	307	333	339	320	331	346	341	302	309	311	330	296	309	295	329	317	341	322	331	324	322	336	298	350	351	308	306	293	322	347	328	306	308	323	310	317	320	317	358	346	327	311	347	329	335	324	318	332	320	305	331	323	322	308	331	320	350	321	346	326	294	353	333	349	354	335	324	325	300	318	336	329	330	323	356	324	293	327	311	333	308	315	328	303	371	318	338	324	333	308	314	306	299	317	292	316	318	318	322	339	304	317	322	335	335	343	287	321	345	313	313	301	337	309	322	311	336	355	321	319	322	346	343	320	331	336	326	303	308	317	319	330	329	355	331	307	312	341	321	293	319	346	314	341	317	301	292	323	359	328	302	321	312	302	305	309	287	329	331	316	337	334	275	357	338	315	310	336	332	327	349	316	294	316	339	356	311	356	332	322	323	319	334	334	338	298	325	322	331	315	322	315	319	319	314	303	320	326	341	332	319	323	308	346	302	313	355	325	335	327	311	312	318	346	345	335	321	330	323	307	338	321	333	316	334	332	358	340	288	272	279	324	300	306	330	336	349	329	301	330	317	310	337	345	354	307	320	293	314	317	323	334	296	319	357	340	287	303	375	314	343	322	325	326	326	289	355	305	345	294	311	328	350	318	335	320	299	327	332	315	313	321	327	332	340	334	316	322	314	292	326	335	325	274	351	320	314	332	334	332	323	330	339	329	309	321	314	329	309	335	303	330	302	337	311	346	306	359	331	310	331	362	330	312	334	328	325	304	333	314	308	308	337	300	343	335	330	340	314	347	330	346	289	308	314	323	323	309	337	341	326	322	287	329	316	304	295	313	339	307	324	360	348	275	339	337	307	328	346	324	320	334	328	335	301	319	346	334
25270	21398	27433	25690	9459	761	597	480	433	452	419	397	358	347	360	391	370	388	348	360	357	336	326	332	324	348	350	337	361	306	340	322	328	343	308	337	293	310	336	324	322	326	321	349	328	316	325	354	338	326	332	344	293	326	280	331	314	331	344	323	317	335	305	364	332	318	311	325	344	320	345	336	341	347	301	325	335	304	342	343	317	307	333	352	336	304	292	344	344	356	300	329	327	319	346	345	345	337	323	340	341	355	321	324	351	333	325	333	307	342	358	330	322	365	333	354	302	344	365	301	373	312	340	335	349	311	338	354	317	342	327	303	349	318	316	337	362	354	314	338	313	355	341	329	355	326	285	306	311	346	318	350	355	341	342	303	316	317	317	322	319	313	322	319	319	332	337	315	338	323	315	331	349	306	310	341	316	309	319	339	322	319	330	317	327	333	340	305	338	309	319	340	323	375	348	289	339	327	342	340	338	358	315	315	328	329	335	329	317	338	333	322	326	327	312	317	308	314	311	333	334	330	327	342	355	305	331	301	335	320	318	325	312	336	343	342	312	306	306	329	323	356	331	308	320	347	319	341	292	326	304	294	342	356	327	324	360	316	324	294	310	317	276	341	334	311	337	334	348	318	356	318	334	356	319	307	305	351	338	357	334	321	319	330	306	324	345	310	327	336	307	297	335	319	338	362	343	328	300	330	335	298	339	328	313	343	338	322	317	315	316	321	334	331	335	334	297	322	322	347	302	308	335	341	312	315	329	332	293	324	322	326	306	320	365	341	338	347	341	313	333	369	310	314	304	305	313	346	324	307	328	303	322	331	312	316	338	349	311	326	366	340	312	351	320	321	323	300	329	334	358	359	310	307	347	295	336	324	346	334	335	305	344	328	327	339	347	321	312	338	328	319	346	319	331	312	370	321	335	324	312	335	338	345	310	323	320	347	322	325	322	327	305	331	333	309	325	341	358	312	320	315	315	305	305	361	329	309	338	303	306	382	388	335	327	329	328	335	309	300	331	346	315	315	331	309	331	347	322	326	311	296	352	329	330	321	343	338	298	323	329	345	320	354	340	345	334	334	323	329	322	285	328	322	324	342	343	313	331	328	297	298	328	348	337	334	331	328	355	334	318	340	337	322	326	334	285	321	349	315	325	352	328	301	302	348	310	314	326	279	323	314	298	323	316	322	337	325	320	333	322	365	356	313	313	310	313	349	348	317	300	346	319	302	303	373	328	293	329	325	312	312	299	298	352	322	304	346	393	322	351	362	359	346	340	322	355	331	323	326	358	338	316	306	316	298	354	363	312	328	319	309	314	352	334	352	322	321	323	334	298	338	327	337	316	316	321	345	317	361	311	341	326	369	315	342	314	332	341	353	304	342	300	324	343	312	334	332	349	330	324	325	302	324	322	341	345	307	350	310	338	325	351	333	299	329	329	315	311	338	336	350	334	388	368	299	328	352	345	326	334	321	312	331	334	347	321	305	322	328	360	337	320	364	316	311	331	283	348	315	342	321	334	332	337	340	342	363	345	343	339	320	332	317	318	333	319	350	317	329	316	307	330	332	346	347	365	319	318	324	343	361	334	319	306	341	349	323	309	277	309	338	320	310	308	312	322	370	308	321	335	322	346	293	368	344	319	306	309	341	326	368	303	301	336	319	344	309	353	335	312	323	310	295	342	310	342	313	323	353	328	346	341	312	296	340	325	346	325	367	305	350	305	341	361	332	350	329	323	369	333	351	308	318	330	320	297	357	317	342	335	306	333	328	356	328	295	344	331	343	343	325	346	328	295	332	335	326	341	336	326	328	318	335	319	346	303	316	325	314	332	342	338	343	336	324	351	342	350	325	336	363	293	286	363	339	357	342	325	310	357	321	313	330	331	324	338	332	320	316	301	318	320	353	362	326	344	309	310	331	323	320	326	320	352	333	334	322	328	350	309	336	330	305	317	305	357	300	324	346	329	314	341	304	340	314	290	332	344	354	314	301	357	321	329	354	335	307	274	345	321	357	329	316	311	337	336	347	333	324	310	302	322	312	315	341	340	344	301	339	329	303	342	305	340	352	311	357	317	326	336	329	344	369	339	322	346	304	337	343	306	331	339	321	309	341	337	317	335	350	319	348	337	310	320	324	313	328	343	353	346	349	311	292	308	323	295	326	321	326	321	315	344	348	359	330	343	305	339	317	312	343	359	339	333	340	342	342	309	342	314	326	321	324	301	322	296	314	326	306	309	325	339	310	349	310	330	346	306	344	306	353	337	338	308	317	342	331	335	338	317	346	330	346	323	316	321	313	342	292	320	304	313	334	354	348	345	323	318	331	317	330	302	331	346	317	309	365	335	327	351	340	328	296	341	320	319	308	341	341	277	314	339	344	310	314	302	332	339	339	324	323	321	323	291	321	323	339	337	310	321	394	330	303	339	337	308	317	336	326	326	304	322	324	307	330	325	318	363	332	332	305	300	314	351	324	319	313	304	336	333	288	326	360	336	338	325	360	326	332	333	310	296	310	315	313	336	346	322	363	322	368	329	290	320	319	341	332	305	324	327	324	349	304	309	299	323	336	342	334	327	325	323	338	345	293	288	359	344	342	331	328	324	356	337	331	313	317	341	335	301	325	320	304	349	312	335	306	316	354	360	328	331	306	338	330	325	297	328	333	319	345	354	335	355	345	326	342	335	325	336	336	321	372	327	354	326	325	342	306	331	324	301	317	348	326	322	312	303	314	311	307	347	346	370	344	315	324	322	308	293	322	305	336	294	360	295	309	326	314	319	330	333	322	340	334	347	323	340	317	332	343	327	315	316	324	306	333	331	303	334	316	333	370	327	303	298	349	319	319	331	306	319	362	344	344	356	290	339	333	328	340	341	307	301	303	344	350	330	340	314	321	346	327	320	322	342	317	349	360	304	323	310	335	330	348	328	303	298	340	323	300	315	292	320	319	310	363	320	337	375	345	327	327	304	326	351	362	310	340	337	322	325	329	336	320	308	348	333	344	344	338	318	324	285	322	344	353	302	349	330	282	292	331	316	324	311	320	294	313	325	325	297	288	322	329	344	322	307	341	311	316	344	340	302	318	335	314	331	321	312	315	313	318	322	346	331	327	328	337	335	325	335	336	352	337	325	296	345	302	332	344	296	356	336	312	344	322	316	348	324	333	322	318	324	330	323	314	320	294	347	316	337	363	350	305	306	339	369	345	321	288	306	358	357	336	339	347	358	316	324	337	337	344	305	337	341	307	351	316	323	336	340	307	332	344	308	330	335	323	328	345	323	317	307	349	315	356	295	355	322	347	317	317	299	310	334	354	323	332	339	344	359	318	314	349	356	303	325	331	308	337	342	333	329	310	319	321	320	334	301	347	339	295	310	302	314	325	327	345	331	326	360	320	341	347	337	331	308	327	320	345	319	332	348	307	347	352	338	345	307	304	358	331	325	348	322	321	328	319	317	298	292	326	326	321	329	361	313	315	315	326	324	334	351	326
3438	10454	4988	1578	1263	957	806	743	601	559	492	459	423	444	428	400	365	380	416	403	398	388	392	393	382	364	360	381	380	368	355	374	403	372	371	373	332	358	379	367	347	383	370	391	338	365	390	361	393	356	356	350	357	389	361	397	348	334	399	347	330	357	347	373	355	330	368	351	364	357	328	366	357	349	368	397	369	362	358	339	362	342	368	348	383	356	363	351	319	383	292	369	366	368	350	356	353	371	335	362	364	333	393	358	326	361	359	342	349	354	360	347	358	361	366	341	375	367	353	344	352	338	384	365	366	377	375	318	334	379	403	386	325	350	371	350	360	363	397	351	372	362	366	313	383	349	365	347	356	337	365	341	393	321	362	402	344	381	313	343	343	352	366	365	358	364	359	383	393	367	349	379	338	327	358	360	342	350	345	372	341	358	356	366	339	375	343	365	323	360	374	352	341	338	359	347	360	373	367	410	358	354	352	341	375	342	386	343	346	366	350	365	379	335	351	383	384	351	347	300	356	332	333	334	358	360	350	348	372	355	361	360	344	368	334	332	378	322	362	364	379	357	367	363	355	380	360	339	313	350	376	362	391	363	338	344	353	365	346	344	371	322	334	356	337	338	338	364	379	337	335	370	376	345	338	326	358	384	346	365	373	336	340	349	363	354	337	363	364	368	365	345	351	345	350	377	359	386	372	346	340	347	342	375	350	337	345	375	374	385	350	357	342	327	373	334	354	325	371	382	371	359	367	300	353	326	357	359	368	363	366	365	369	350	334	351	368	364	361	422	359	387	365	400	322	338	331	359	324	334	338	342	355	387	403	355	341	401	340	350	327	349	347	359	396	342	343	358	395	317	377	338	359	377	376	357	384	356	352	352	313	361	360	403	352	360	353	366	350	367	356	372	321	340	328	371	367	329	332	367	336	374	363	365	328	358	361	355	354	361	329	349	375	346	369	341	321	366	353	325	367	353	319	352	378	362	379	342	362	371	347	346	352	352	372	354	359	369	363	361	345	361	363	332	368	345	372	393	372	354	359	358	349	372	406	355	375	327	360	357	356	332	315	359	345	342	350	338	361	348	344	355	355	339	366	372	347	363	375	341	354	344	359	382	374	318	385	375	381	361	346	370	367	347	359	360	346	350	352	357	353	371	379	370	367	369	339	363	364	344	347	352	344	332	381	315	365	365	352	387	346	379	348	364	341	359	341	373	341	380	391	354	337	364	308	371	358	341	364	372	388	369	336	364	328	362	371	360	342	373	346	387	336	350	362	356	368	395	355	359	354	349	373	351	367	387	354	337	418	296	345	360	361	360	339	367	406	362	356	345	370	367	384	377	362	359	350	328	321	349	358	344	348	351	342	363	324	356	353	356	362	357	358	382	364	362	370	340	397	346	361	375	389	355	351	369	377	362	353	333	336	367	365	335	336	341	382	342	362	366	371	373	371	379	355	342	367	365	381	364	340	312	353	323	337	378	364	369	359	342	366	379	322	356	384	337	357	345	344	370	363	358	368	369	352	372	362	352	387	368	352	359	363	360	341	387	341	382	354	364	360	369	382	382	351	354	362	351	364	351	351	382	344	340	347	349	346	365	329	384	357	371	380	350	346	373	335	348	341	379	367	361	388	353	341	313	359	360	350	360	380	347	374	344	328	330	377	389	362	371	313	377	366	332	331	354	346	361	349	384	369	365	366	322	351	371	353	402	387	328	342	324	312	355	371	362	333	349	366	374	343	360	340	362	345	370	362	364	366	391	325	316	331	323	368	367	349	354	353	365	334	366	354	348	341	347	333	356	361	362	353	349	373	359	371	382	337	349	370	352	366	337	346	343	359	319	369	376	360	358	363	350	357	340	358	349	339	389	344	364	386	366	343	400	399	353	354	343	370	350	374	345	354	363	351	362	347	336	312	330	348	364	366	346	361	372	360	340	353	355	353	372	363	365	369	322	380	343	341	372	333	348	368	356	337	325	388	364	367	346	386	336	351	378	328	354	383	353	349	387	382	351	366	362	355	352	359	347	385	338	353	353	362	351	378	352	331	388	324	313	361	367	368	365	379	379	356	361	362	356	361	371	324	343	367	362	354	398	317	366	363	370	342	357	313	362	354	348	348	335	374	337	350	341	344	365	352	371	355	366	389	348	362	364	384	355	360	342	342	373	350	335	354	389	327	359	360	324	348	370	358	360	367	375	328	368	360	378	363	365	374	401	373	353	403	370	396	318	358	366	373	347	352	357	333	338	350	382	333	334	338	352	361	376	336	356	358	374	405	359	373	309	332	325	359	367	360	361	331	362	329	318	360	344	372	340	343	331	360	346	345	348	384	345	372	330	379	349	349	364	333	339	329	350	328	360	337	350	362	349	347	384	372	372	339	356	353	355	372	373	352	354	372	324	336	352	369	391	339	333	361	391	355	347	376	376	364	367	310	343	353	338	361	331	347	348	349	360	354	333	343	328	331	358	375	388	381	358	339	363	341	366	334	341	340	337	352	373	365	368	357	371	344	366	369	351	395	326	386	391	344	332	371	342	383	377	387	339	345	358	364	379	360	386	363	359	369	363	358	359	329	366	319	356	331	335	386	379	383	365	357	337	362	357	351	333	342	383	361	356	389	342	328	335	370	354	346	331	394	399	375	365	349	357	381	357	371	369	323	344	349	344	390	389	343	366	358	375	336	355	328	362	357	364	378	381	360	362	337	327	364	398	364	364	360	397	377	342	375	348	360	374	356	346	365	341	340	334	368	352	371	354	338	374	351	379	375	330	378	355	350	343	351	365	378	316	373	365	364	357	361	385	374	366	368	358	333	334	347	372	342	390	362	320	380	333	362	331	375	369	347	346	347	361	389	364	356	337	356	363	353	397	357	351	354	341	360	378	322	367	367	372	327	371	357	342	349	364	353	373	362	327	375	361	349	350	381	336	348	354	361	366	385	309	359	342	354	342	358	371	353	334	373	342	333	339	367	370	343	375	360	342	382	352	359	377	352	335	329	352	342	350	361	347	345	388	424	342	361	377	390	335	344	347	348	397	360	363	357	356	349	381	335	346	363	354	386	343	328	358	379	353	388	294	363	343	337	374	376	315	395	357	363	364	368	340	409	382	345	397	355	355	370	358	348	366	384	353	356	349	363	362	384	360	379	339	354	344	362	364	323	362	358	374	337	374	341	414	340	406	380	384	378	353	351	354	358	364	368	359	367	352	339	331	378	346	370	367	365	342	354	352	343	366	328	352	368	329	346	404	348	380	345	356	363	355	342	373	346	350	353	353	361	387	318	331	387	333	336	361	376	330	336	369	342	373	370	360	362	333	334	329	357	366	347	314	333	361	378	340	349	379	343	364	332	359	375	361	395	364	376	383	363	317	378	376	359	365	337	376	324	334	348	363	333	375	337	330	375	377	372	330	374	363	360	357	352	408	359	381	353	336	338	324	364	346	369	357	363	370	341	392	356	367	357	391	330	347	342	356	342	388	362	356	381	381
22941	21462	29140	24217	21467	21517	7775	1362	1061	1012	882	804	756	778	742	726	714	676	695	668	637	654	620	655	637	615	609	592	609	604	606	620	626	590	605	623	581	617	565	584	600	582	588	637	579	589	610	584	610	623	587	588	566	589	608	547	600	594	552	563	614	611	536	615	583	632	568	574	571	542	551	574	594	599	576	577	580	577	593	589	587	595	567	552	593	586	595	537	564	531	584	541	538	568	552	565	606	550	614	578	588	585	571	603	628	560	599	595	556	546	574	577	580	581	625	645	564	546	601	584	670	592	598	588	546	586	583	601	577	571	573	555	547	571	583	599	627	550	572	591	570	556	643	610	592	584	603	578	539	549	561	568	586	559	552	581	567	584	551	583	565	544	596	594	602	560	638	590	578	577	546	584	566	590	498	576	595	587	589	546	557	579	581	618	575	568	557	582	594	582	576	594	591	581	614	565	592	552	578	592	602	590	580	581	559	575	587	615	556	644	579	569	549	586	603	555	525	575	598	610	545	566	541	551	526	581	605	552	589	585	570	601	556	569	553	602	614	585	596	568	553	563	565	572	569	560	544	583	535	606	550	572	545	544	601	593	579	566	647	595	586	575	595	552	578	548	572	529	596	585	584	560	560	596	597	572	555	614	555	576	568	577	558	593	597	585	595	563	591	613	616	570	585	565	545	587	548	538	584	592	627	602	600	607	567	565	583	593	592	588	644	568	575	572	585	589	554	575	612	573	538	595	632	597	579	609	556	623	567	606	557	625	582	586	593	553	521	588	592	611	564	555	525	603	585	589	578	599	613	571	558	577	535	631	576	561	562	549	569	586	540	599	585	593	554	584	591	557	570	595	629	516	593	558	582	586	567	581	569	562	554	544	557	585	615	543	594	563	584	629	598	553	585	581	580	581	572	610	595	575	611	546	581	574	542	576	587	538	608	560	603	615	609	596	577	595	583	575	601	601	573	561	567	570	583	539	574	567	561	537	579	577	631	582	598	573	605	582	584	541	580	598	600	562	579	590	593	592	580	572	614	556	560	567	587	544	566	574	550	626	572	546	581	616	573	599	554	532	619	596	613	606	637	571	570	595	552	603	564	543	611	559	588	572	595	579	602	583	610	554	537	568	587	571	546	597	583	574	580	528	598	586	586	576	561	564	592	601	551	575	593	560	551	585	590	583	546	548	566	547	569	580	583	580	580	566	614	576	563	594	562	560	578	552	591	539	583	617	592	560	582	595	569	579	548	590	600	616	562	543	558	610	595	592	544	602	560	574	637	568	613	565	537	507	580	587	530	572	586	556	547	606	574	630	587	539	553	582	585	584	592	573	540	576	580	587	608	611	563	518	601	596	603	578	598	590	565	558	588	580	580	595	572	581	581	589	569	564	594	570	536	557	561	589	570	633	592	571	570	589	613	599	609	555	571	560	583	534	605	594	582	541	596	581	556	568	611	565	561	519	604	561	619	575	562	643	570	589	590	581	546	583	546	590	604	553	550	557	558	569	591	597	569	599	592	564	608	566	627	558	562	557	571	545	573	600	567	599	596	553	553	562	588	594	560	590	573	574	609	602	591	559	571	551	602	589	576	640	620	578	572	594	548	579	569	588	572	573	582	562	569	551	547	583	553	558	614	576	554	579	573	571	604	583	584	552	590	615	574	577	557	565	560	583	543	605	572	579	557	599	551	536	593	539	583	570	589	512	545	582	579	589	605	592	587	513	575	536	605	612	530	574	543	568	574	554	606	619	589	619	547	594	594	552	597	599	575	589	544	604	585	567	576	604	561	554	565	588	550	563	587	574	564	593	580	608	589	570	584	522	637	595	581	599	556	583	549	552	583	603	569	564	550	607	588	546	515	559	560	631	592	557	513	629	613	616	584	531	556	606	554	563	616	615	584	539	535	558	541	570	556	595	593	572	626	609	557	525	608	578	568	561	545	578	561	588	590	602	551	576	652	585	526	618	591	562	590	573	563	540	579	589	519	548	563	569	566	539	576	595	558	593	562	552	571	574	577	620	558	564	536	571	568	553	559	590	596	585	547	630	586	619	559	566	523	608	530	582	591	561	601	532	636	561	573	587	557	562	611	589	559	594	598	549	546	540	615	583	583	576	596	562	559	592	570	599	629	585	587	557	610	570	586	593	604	559	544	553	581	579	571	593	586	591	539	596	602	608	548	560	607	588	557	613	569	583	597	589	588	604	563	564	540	576	604	572	550	579	570	560	588	620	549	630	606	542	568	589	561	579	608	575	583	537	608	605	573	584	552	600	571	579	592	616	580	613	568	608	605	578	629	546	569	577	551	591	585	596	581	602	588	583	552	589	549	565	593	600	596	578	561	573	612	620	620	577	557	563	594	627	522	602	542	592	559	575	569	578	550	606	528	601	596	561	579	585	594	568	586	544	560	613	557	582	541	585	553	567	587	572	567	528	560	574	616	580	591	586	577	626	587	557	608	560	582	553	559	592	601	563	579	571	556	559	538	619	534	583	567	625	593	555	552	543	576	580	594	569	587	608	588	570	590	525	537	577	571	601	575	603	575	621	569	567	557	568	605	573	570	587	575	592	586	548	577	584	584	529	585	604	586	583	614	558	576	535	554	572	553	582	519	545	534	555	591	588	575	563	591	544	560	607	585	572	602	621	563	571	572	573	573	555	578	549	603	599	612	592	560	561	609	605	607	568	580	542	599	610	589	593	600	592	586	576	543	579	548	560	587	585	632	580	553	571	561	627	596	628	545	590	571	579	562	536	616	587	555	598	600	546	564	557	581	564	611	590	566	534	591	589	548	552	574	585	570	573	625	567	536	558	589	565	538	547	579	592	613	538	574	595	584	543	558	561	578	549	588	597	610	556	593	598	583	606	608	565	561	614	611	607	548	573	582	557	606	592	590	599	603	633	576	585	600	592	541	567	545	564	591	569	568	605	558	562	620	576	617	603	567	571	589	587	575	537	588	578	551	570	551	566	558	562	577	579	595	557	542	565	565	607	563	533	549	580	547	601	575	599	618	580	555	579	508	638	575	616	572	538	622	559	597	581	574	598	564	607	577	579	583	579	606	558	587	529	593	587	587	606	557	600	613	589	581	599	567	621	592	610	570	563	583	600	577	614	598	577	580	568	611	605	550	602	601	557	554	566	560	543	566	585	557	580	573	604	596	531	576	590	618	599	540	584	608	599	582	593	575	584	519	554	587	646	607	568	594	575	568	554	599	554	582	576	549	601	551	629	594	583	624	567	558	577	552	593	573	561	570	574	614	646	584	541	564	574	547	536	597	599	553	606	561	607	571	558	541	552	608	550	638	564	592	569	574	611	574	563	590	559	568	588	565	560	576	574	580	545	593	624	561	604	582	546	520	606	510	608	586	541	539	588	602	567	595	569	596	584	589	613	599	581	604	549	619	542	548	561	596	588	597	570	608	546	591	570	540	613	607	540	593	551	583	546	572	617	543	556	580	560	571	582	558	593	638	574	567	533
4857	20763	11366	4935	3518	2832	2116	1669	1443	1275	1096	1065	967	829	794	782	726	705	697	686	650	692	654	683	670	691	628	656	638	617	607	600	582	657	589	599	605	637	641	634	594	563	568	600	632	593	593	605	613	632	637	585	606	583	581	613	602	605	574	572	603	577	608	547	631	570	602	585	536	614	599	585	566	596	544	580	582	574	596	557	572	599	567	617	582	572	609	613	634	591	570	611	570	542	581	562	614	584	578	613	617	569	549	566	584	580	606	541	589	552	541	599	542	550	633	572	563	595	584	602	596	541	516	594	563	576	554	539	606	573	606	636	615	603	585	590	530	600	592	583	601	564	555	579	571	586	530	585	589	542	522	507	588	563	579	579	597	625	548	565	598	581	569	589	579	615	559	558	635	596	552	573	587	603	560	588	575	544	557	552	591	572	559	535	621	584	551	557	622	622	551	528	585	551	591	557	581	588	553	570	625	589	572	582	600	588	546	602	565	552	624	564	577	596	572	612	573	580	542	560	585	546	628	611	612	599	625	530	563	545	513	601	594	501	538	563	592	544	610	572	598	618	601	587	559	614	587	629	555	550	596	617	579	578	596	610	597	603	559	599	575	561	593	582	575	604	565	604	606	526	608	572	591	578	588	601	576	578	558	634	582	593	588	583	595	639	557	597	578	617	611	568	590	534	619	586	595	572	574	619	586	580	583	563	565	577	559	603	596	605	606	580	583	602	587	580	583	602	553	561	571	563	584	584	601	551	593	590	609	557	548	607	593	571	585	579	581	607	539	549	573	590	565	590	559	601	559	550	588	587	609	582	592	597	575	569	579	609	576	563	550	569	566	574	545	590	588	579	570	612	576	568	585	580	583	511	536	590	537	573	548	581	591	604	554	571	565	574	610	564	566	572	587	579	568	575	554	619	603	577	598	561	600	604	580	543	588	579	550	578	607	598	603	581	596	589	567	558	564	541	550	550	532	563	603	563	595	570	600	546	600	614	562	574	551	523	578	569	614	596	614	631	559	544	583	582	591	586	572	625	577	549	619	557	574	591	572	538	541	570	607	531	590	582	574	568	590	591	613	575	604	568	595	624	566	628	550	632	597	578	556	545	604	603	550	582	548	552	579	525	550	591	527	610	576	561	587	615	570	601	591	577	553	560	546	599	550	591	545	578	591	582	556	560	572	593	610	575	582	541	542	586	567	566	577	583	562	578	609	598	608	597	564	529	576	589	568	534	584	594	562	588	577	560	603	568	571	565	568	605	574	586	556	646	648	617	562	633	627	563	565	579	587	584	533	599	618	566	598	592	585	571	609	606	545	602	564	569	599	561	587	586	602	576	549	645	570	581	616	599	589	581	565	595	567	539	613	580	588	590	571	562	526	590	593	568	578	567	601	565	578	546	561	625	555	595	571	606	560	597	567	649	612	591	562	596	586	545	590	570	598	600	562	583	574	531	585	599	596	535	611	595	551	613	613	583	519	563	540	537	576	588	572	566	569	585	588	526	534	544	548	583	569	570	541	586	547	573	581	609	569	511	530	611	568	557	575	579	578	600	578	556	622	585	629	574	618	587	606	594	595	590	555	530	588	593	556	596	557	586	551	604	543	579	573	590	581	572	595	608	593	574	595	630	561	629	583	572	548	632	592	573	575	596	574	546	609	600	590	575	581	580	593	562	604	597	538	559	587	581	566	585	606	611	567	580	545	620	599	613	581	557	536	568	556	607	598	591	586	579	573	605	609	590	604	572	564	581	584	595	562	606	591	594	581	567	581	550	582	585	559	596	616	595	598	554	567	632	572	616	567	544	602	546	573	583	575	526	608	587	552	579	548	525	567	624	560	572	579	593	575	600	600	610	552	594	572	566	588	625	545	602	566	570	535	646	586	597	580	583	594	618	588	582	523	622	592	571	598	554	565	588	576	596	612	605	573	588	590	562	538	587	572	600	557	588	576	607	559	587	608	637	615	567	577	590	571	573	597	546	579	589	547	546	557	566	593	543	591	629	582	604	573	606	584	554	554	585	593	566	617	581	561	574	577	556	556	560	565	594	548	572	553	560	577	569	542	593	573	582	577	556	580	570	544	600	583	566	564	541	569	617	553	603	532	575	577	577	586	606	595	557	579	554	596	540	573	576	595	608	537	599	578	577	556	610	571	564	582	589	634	561	580	598	633	602	551	555	563	592	604	573	554	583	593	570	625	636	557	595	555	550	605	584	576	599	561	587	522	575	570	562	556	587	548	537	580	608	568	586	616	595	609	590	580	587	590	608	588	587	583	599	592	620	549	547	579	599	605	544	583	602	596	545	564	591	578	620	561	573	557	539	626	611	557	599	590	584	605	604	511	596	568	551	534	553	562	571	578	583	580	549	590	564	610	582	581	526	572	633	591	575	572	586	604	566	570	574	613	596	574	552	563	574	538	566	585	582	573	564	594	532	591	565	564	541	558	591	589	565	569	628	559	552	598	641	570	588	587	554	563	580	621	594	601	568	604	534	586	584	553	552	587	593	596	566	571	561	576	569	584	549	574	545	612	573	546	584	563	589	586	545	562	606	582	579	557	594	591	568	571	600	578	577	589	584	571	602	628	583	592	613	551	538	621	572	547	553	583	577	579	582	512	598	594	613	593	576	554	546	571	622	576	585	533	560	599	601	545	599	591	548	603	568	585	579	605	624	555	584	566	618	581	591	559	592	645	579	604	619	556	577	582	585	542	582	583	546	590	580	621	647	579	555	614	610	590	565	619	544	576	571	586	574	584	613	559	597	585	558	578	626	572	592	551	581	548	604	555	586	558	627	546	586	569	620	555	596	581	605	538	586	540	582	571	608	563	564	574	606	546	612	604	608	588	593	577	603	580	591	534	567	539	559	598	588	589	547	564	628	576	562	611	593	588	605	627	587	610	539	584	622	587	593	532	549	565	568	566	582	624	553	613	592	602	597	584	603	577	578	579	575	560	590	580	625	587	570	531	597	557	549	603	586	566	569	596	603	561	596	587	512	629	598	558	578	568	562	598	577	583	591	547	588	594	591	588	561	584	666	631	597	557	570	576	573	581	559	632	584	585	568	531	628	570	571	574	579	596	548	625	600	606	588	601	610	557	609	609	617	587	615	599	592	594	573	628	603	601	563	576	609	602	576	599	576	565	614	588	575	591	573	590	581	570	575	559	604	593	574	542	561	593	551	575	555	559	565	589	560	609	577	627	594	595	599	534	586	568	596	596	605	566	594	582	596	583	568	558	577	635	602	616	541	559	603	538	612	590	551	607	570	585	544	559	601	599	579	594	600	520	569	580	531	626	575	556	593	592	605	597	573	606	649	594	621	551	537	608	559	588	566	581	605	572	574	539	561	537	591	581	574	567	587	593	584	595	593	516	559	544	621	547	577	577	604	559	601	595	566	613	561	586	561	603	531	569	589	567	609	552	571	606	577	628	526	586	595	627	546	634	582	578	548	564	663	559	573	559	566	570	566	595	624	536	564
28170	17825	3552	366	249	213	202	175	166	141	162	167	192	164	161	153	165	160	165	148	161	173	155	180	158	162	154	152	170	147	142	176	169	161	150	161	155	159	178	158	184	188	178	155	154	170	161	178	183	164	175	159	165	173	181	160	159	153	173	159	177	162	150	153	147	203	162	158	131	159	151	156	151	179	157	169	168	177	150	174	175	175	165	154	175	166	152	133	152	172	153	166	173	171	167	189	188	157	165	172	172	145	145	154	170	165	156	160	150	146	171	174	178	163	159	151	148	166	141	140	191	158	150	146	166	180	156	158	181	175	190	155	171	173	162	161	178	172	171	155	170	170	163	188	175	143	178	163	140	153	167	159	172	159	140	165	175	181	137	178	155	164	163	154	173	175	173	176	157	182	159	161	171	154	168	151	181	171	160	185	152	157	163	177	178	183	174	157	163	166	150	163	153	187	179	162	156	152	161	202	192	155	189	184	188	166	159	172	153	157	194	164	151	173	168	159	168	192	181	174	136	182	173	155	178	148	183	163	149	141	155	157	161	156	145	182	156	182	188	168	181	142	155	155	158	153	171	183	163	161	139	170	173	132	185	152	136	164	167	177	169	168	142	152	155	146	158	170	191	173	158	160	155	175	173	154	163	165	157	162	178	190	172	156	169	167	169	167	185	182	156	166	151	177	170	163	165	148	157	170	140	177	171	150	137	156	154	167	194	161	168	158	161	153	144	167	180	165	180	153	175	154	189	189	156	155	186	170	157	160	151	138	169	170	152	169	176	166	183	183	170	145	161	173	164	197	153	165	161	158	162	155	179	176	152	176	171	169	174	165	167	170	153	166	156	152	160	170	175	183	177	168	171	163	142	171	161	129	182	174	169	162	155	140	143	152	176	167	170	153	145	166	145	173	173	178	173	165	199	163	156	153	171	176	167	159	166	154	162	144	174	161	162	171	181	157	179	158	154	170	160	169	163	164	173	161	165	160	182	175	159	171	143	168	197	167	185	157	149	174	154	150	157	137	168	156	171	155	148	158	188	162	173	158	166	158	159	157	175	164	169	164	186	162	178	172	161	158	160	160	164	168	157	164	152	141	174	166	162	162	176	194	158	173	154	157	176	159	181	181	154	184	178	149	151	149	153	147	151	145	156	172	151	197	187	160	164	146	179	173	148	130	160	163	163	158	187	176	183	159	151	190	168	191	144	170	170	164	184	169	167	171	155	165	180	162	172	156	165	185	147	172	176	143	179	155	179	162	137	161	160	177	161	153	157	160	167	160	182	188	152	171	161	158	167	176	165	169	145	135	166	138	163	153	151	157	161	155	157	180	145	134	152	161	187	181	171	153	188	163	178	164	189	169	168	168	175	160	175	173	158	143	171	159	167	155	168	156	139	146	155	141	182	170	191	147	151	147	155	162	173	172	154	144	159	168	157	157	171	154	136	175	161	152	164	152	174	179	187	193	157	156	144	179	166	185	158	162	171	171	165	156	159	175	172	181	176	166	155	163	183	159	175	165	181	181	161	162	160	179	186	142	169	168	174	182	154	168	161	172	129	160	164	168	154	164	157	156	172	163	165	157	185	158	169	175	180	165	169	146	165	171	177	175	158	139	176	164	164	151	152	142	166	155	165	177	167	144	181	164	135	166	155	151	177	173	170	160	186	148	170	161	168	172	169	143	174	148	165	161	174	171	140	163	182	159	160	171	154	179	175	157	150	163	163	153	173	156	160	152	178	188	149	178	163	180	157	157	170	166	164	169	146	165	152	158	165	171	175	170	151	144	169	146	155	154	160	157	157	162	162	143	163	143	198	181	168	183	165	168	174	148	165	176	159	177	152	153	190	168	181	184	152	174	168	175	167	159	168	161	166	155	167	172	161	155	157	147	178	167	170	168	150	175	177	159	179	168	164	168	171	171	190	146	171	131	149	164	176	127	167	138	171	161	198	169	195	183	154	173	176	167	166	142	146	158	169	149	168	172	166	159	173	162	165	158	158	168	174	146	173	151	178	162	159	161	142	165	151	153	195	153	174	162	156	153	163	166	172	160	142	137	160	166	159	151	170	163	155	173	194	167	155	151	148	141	155	204	183	140	170	153	168	158	147	185	170	182	160	168	184	149	163	180	165	157	159	164	183	163	151	162	193	174	158	148	170	170	156	173	181	149	183	162	174	161	136	162	148	160	151	163	167	188	147	163	191	174	173	195	149	163	164	169	162	158	150	191	150	161	171	169	164	190	182	160	166	149	151	167	141	148	166	180	134	172	161	147	180	174	176	202	175	155	176	173	182	155	162	177	182	172	172	158	174	181	170	146	165	168	174	151	174	166	155	170	184	171	176	166	160	187	174	157	157	165	165	160	155	165	148	174	162	188	173	167	159	164	155	170	172	169	128	172	175	144	175	181	152	159	157	172	161	152	145	149	169	143	161	164	171	159	175	151	178	159	167	168	159	171	178	183	155	177	145	157	180	137	167	156	154	184	163	151	150	157	165	142	165	137	151	177	133	159	166	196	156	179	176	163	142	181	153	182	160	163	177	182	185	171	151	169	169	174	165	152	183	170	156	165	185	178	164	159	165	165	142	176	163	143	165	175	169	170	146	161	166	166	180	172	145	178	155	173	165	169	161	153	174	170	156	169	169	158	161	175	168	184	164	154	173	145	170	172	140	156	177	132	158	156	176	179	134	171	166	159	181	166	172	156	176	160	178	157	124	171	157	165	180	139	172	151	174	193	153	178	183	171	159	166	157	140	165	182	175	142	171	137	147	172	162	145	153	177	161	175	180	179	178	142	155	171	173	187	177	146	185	180	179	154	180	174	170	173	156	145	176	173	160	155	154	171	165	169	148	175	172	187	173	158	161	171	178	163	169	154	167	173	174	159	186	155	172	175	162	151	162	200	177	170	153	146	155	160	170	186	172	147	166	163	161	162	167	171	174	144	188	152	159	144	174	148	179	178	161	163	163	178	147	147	178	177	176	165	158	136	149	158	168	173	169	152	163	167	177	167	155	176	146	143	160	154	168	179	157	166	136	155	167	135	173	148	148	159	185	171	149	163	145	158	178	160	157	147	156	154	176	159	169	152	174	185	171	161	144	175	137	185	159	192	155	181	155	169	171	195	192	163	170	123	161	193	191	168	132	162	164	154	148	174	171	155	155	169	154	170	155	165	145	158	173	167	175	170	164	178	157	175	168	173	175	170	170	158	173	161	154	170	170	146	178	196	165	161	197	157	171	167	176	168	146	156	154	181	190	160	171	179	164	185	186	155	166	169	170	172	181	184	149	158	186	158	136	173	163	167	202	166	151	164	172	165	180	164	192	151	173	158	153	160	168	171	162	167	186	163	165	167	165	204	174	177	154	172	179	137	155	152	157	159	147	175	168	128	167	171	155	170	199	154	154	155	160	166	148	168	171	160	174	162	175	172	166	178	166	183	170	160	164	168	157	184	162	172	154	176	156	182	158	174	177	151	154	181	153	152
4189	1376	535	322	276	249	213	198	196	207	178	214	208	189	198	191	193	182	213	182	195	183	172	170	175	176	197	196	187	182	195	175	173	201	203	212	170	199	206	176	191	153	209	172	177	212	160	194	184	168	180	179	192	192	168	192	185	159	198	201	194	186	169	182	164	179	191	185	204	170	184	175	170	185	186	188	194	198	203	183	184	172	190	162	186	157	184	170	190	188	194	199	199	196	174	173	191	203	192	191	183	197	177	210	179	188	226	171	206	164	161	196	168	182	178	186	192	189	177	193	191	175	181	179	195	192	181	194	191	206	185	172	203	175	188	190	197	181	171	190	182	176	179	201	192	173	174	197	193	176	194	194	163	185	185	178	173	190	166	186	160	194	199	203	200	183	177	184	202	169	169	173	187	177	176	180	202	175	211	198	202	165	169	178	206	175	189	176	180	169	174	188	188	192	201	196	212	205	197	172	211	184	194	187	190	188	189	187	159	167	185	197	191	165	167	181	198	189	173	187	179	200	180	179	178	185	195	201	189	189	206	168	204	186	185	194	176	181	194	176	186	160	192	199	182	198	146	217	191	171	205	183	199	183	176	181	206	170	196	165	175	151	177	213	144	203	196	176	194	169	180	181	208	190	195	195	168	199	177	198	197	189	177	189	192	194	196	173	189	187	178	201	204	202	169	176	198	178	191	149	197	179	159	155	189	166	192	195	182	183	167	229	215	168	189	173	177	172	195	201	174	196	171	193	197	191	165	178	183	192	176	176	212	185	191	182	176	202	191	185	179	196	183	176	175	171	152	187	176	190	195	193	174	183	177	212	178	188	180	149	180	176	219	146	192	160	194	201	186	204	170	199	190	173	178	172	190	203	172	188	181	168	186	201	171	169	186	166	196	189	175	202	170	172	202	185	195	187	184	190	190	174	173	211	182	191	193	163	184	188	222	161	183	212	183	184	176	197	181	174	167	185	195	210	145	165	174	158	178	188	187	193	189	189	218	161	191	174	178	181	159	162	160	192	202	170	175	176	190	194	184	190	179	185	185	165	163	166	194	183	203	188	200	176	216	184	164	182	184	193	203	187	170	190	193	195	176	172	186	185	201	197	165	196	206	190	189	155	186	178	159	206	200	168	192	195	206	194	185	174	179	219	169	173	192	179	171	168	208	196	189	181	192	174	148	183	174	164	184	177	194	197	187	194	183	199	212	182	166	179	186	196	209	162	194	177	176	162	186	175	178	175	184	158	171	167	185	195	206	181	173	176	188	206	192	177	199	171	182	183	196	197	163	173	172	201	181	205	195	172	189	202	191	194	161	175	179	162	197	181	182	168	217	208	210	185	197	165	170	168	177	174	186	180	169	178	170	189	205	175	186	190	170	189	174	176	181	156	170	226	171	193	183	177	177	180	192	197	188	178	201	190	176	177	182	183	181	205	194	176	173	192	176	182	194	201	186	178	167	168	193	171	179	208	183	177	180	178	193	178	167	188	185	192	174	166	198	201	201	193	190	186	162	173	176	170	175	169	185	180	180	172	195	179	183	182	201	193	177	175	160	177	188	174	186	170	194	177	174	181	183	190	183	167	175	186	161	171	189	220	181	206	200	191	170	176	179	206	168	201	180	169	182	235	205	208	190	177	187	183	196	168	158	183	182	203	197	173	191	183	189	204	197	216	206	169	176	213	221	178	194	193	183	188	205	174	193	175	191	195	192	184	195	183	202	175	176	160	190	196	215	171	197	187	154	180	184	187	177	203	192	164	194	180	195	176	196	181	185	212	201	169	183	185	196	175	200	174	190	195	191	183	177	176	168	200	209	175	183	178	207	175	220	197	193	182	194	220	205	201	189	177	196	163	169	191	172	198	193	169	184	149	180	202	173	172	178	206	201	185	177	210	199	193	184	175	182	172	181	176	199	210	182	188	215	200	187	170	191	200	207	210	198	163	159	181	194	180	176	176	193	155	169	166	170	163	164	172	166	190	206	183	171	170	177	181	173	168	185	204	165	197	175	176	176	162	180	210	201	200	182	169	176	183	186	189	193	180	198	168	205	196	178	183	179	174	184	186	169	207	152	191	170	198	190	175	178	197	180	187	170	187	206	161	174	183	194	187	193	172	203	196	197	207	186	185	195	185	200	198	187	176	170	176	178	203	202	190	208	182	195	171	172	170	173	205	207	183	176	165	198	199	201	191	190	186	167	183	173	184	185	187	204	197	195	210	164	176	187	190	179	194	172	197	186	185	170	167	160	208	188	181	174	190	179	193	188	180	193	188	180	184	183	187	176	214	166	194	165	203	181	177	166	154	204	174	189	180	195	172	153	190	186	194	171	190	178	189	192	173	183	214	163	187	192	198	170	175	162	180	187	166	205	174	182	168	176	183	184	204	180	171	198	185	169	191	170	190	159	191	203	183	170	181	209	163	172	185	193	191	175	178	172	171	194	202	169	159	205	184	179	174	181	203	196	196	185	161	175	189	164	192	198	166	186	180	199	199	180	178	174	193	196	189	169	189	201	173	188	178	188	191	193	182	186	177	167	185	162	224	189	183	183	186	186	189	193	166	167	181	194	209	184	173	185	167	189	182	203	167	198	188	165	173	183	193	179	185	191	205	187	200	200	188	173	194	174	185	181	201	197	181	194	179	190	145	162	165	193	203	191	198	191	196	177	175	191	166	171	189	171	161	183	180	172	186	197	184	177	194	174	174	181	180	174	170	199	183	200	183	185	154	203	167	192	178	193	173	179	203	212	190	173	176	184	183	183	178	180	173	186	174	190	193	197	173	175	172	165	167	186	169	182	180	173	193	206	196	192	166	176	204	187	179	177	180	171	188	197	191	173	176	178	184	143	170	183	186	198	174	179	195	198	209	191	181	183	196	215	172	179	193	190	146	189	185	208	184	221	173	200	188	169	182	167	189	176	202	184	180	193	165	181	195	184	190	190	184	181	170	174	179	178	174	192	215	184	200	199	190	188	192	184	205	179	173	198	190	191	189	193	165	207	199	187	166	165	178	189	173	215	170	178	150	179	189	182	183	184	185	185	178	189	185	173	194	191	187	163	189	202	165	184	157	176	192	177	217	178	161	172	211	179	179	188	205	189	203	197	204	190	183	197	181	183	203	167	184	208	180	188	197	178	192	184	190	155	184	196	183	169	183	175	185	179	203	212	218	173	178	176	153	159	182	194	178	182	193	175	189	198	188	169	186	197	175	200	170	215	188	180	175	182	202	187	171	178	208	196	201	165	189	176	185	164	154	197	208	184	180	177	175	163	152	172	172	189	184	175	177	192	215	197	201	174	196	203	179	195	179	174	167	211	213	196	189	180	159	189	151	199	181	185	186	178	184	195	185	202	172	179	197	159	184	187	165	179	178	195	177	172	173	171	212	176	168	165	182	179	179	161	174	205	199	183	181	169	193	159	171	188	200	170	175	205	163	175	183	178	168	193	176	180	188	182	190	172	180	174	171	185	172	170	182	186	199
23949	21416	28741	24491	21419	9812	1014	691	537	545	488	463	418	385	361	408	379	348	328	366	370	345	359	355	324	306	321	318	330	298	312	343	305	321	294	342	326	310	309	302	330	334	304	343	327	332	324	275	316	307	324	317	289	303	324	303	337	329	308	329	345	302	300	300	313	315	302	324	289	343	333	335	291	311	324	307	319	336	289	328	325	347	301	351	335	323	336	341	343	311	293	303	295	338	309	299	295	341	343	341	314	345	300	344	289	315	295	321	324	323	330	324	307	320	307	278	307	296	329	300	307	330	303	330	304	299	314	310	330	307	278	311	331	306	347	313	312	316	242	314	315	325	340	256	320	317	323	300	301	312	288	307	299	306	338	305	345	272	312	326	307	356	341	322	330	292	334	297	336	322	282	295	306	271	324	365	302	305	324	314	311	319	313	321	325	302	302	319	342	293	268	313	329	301	314	315	308	290	303	332	295	278	332	299	308	288	292	301	294	302	324	329	289	342	358	303	318	341	316	339	334	307	300	350	346	324	318	309	287	325	319	310	286	295	352	308	314	326	330	267	329	325	277	290	318	280	306	313	323	316	320	334	312	315	304	313	317	323	277	293	305	310	318	310	309	325	307	324	339	283	328	314	288	332	292	307	325	285	332	316	324	292	293	337	317	291	345	333	303	308	309	302	316	355	324	321	323	294	307	294	351	292	295	317	331	322	289	301	314	337	310	327	296	339	342	309	316	307	319	344	311	306	336	292	313	331	316	304	319	294	325	315	283	328	310	329	265	313	321	332	309	314	324	300	319	293	322	318	319	326	330	296	330	311	306	304	323	356	323	314	368	324	324	346	353	320	324	373	288	326	310	337	310	308	298	307	329	336	332	305	305	320	296	305	303	308	288	304	290	315	311	317	335	321	321	342	317	311	285	308	300	340	318	321	347	310	319	303	332	304	294	323	298	347	318	334	298	319	346	307	327	310	310	302	311	293	342	302	309	323	324	309	315	310	335	360	319	324	329	368	321	320	318	302	312	305	312	326	303	335	331	307	296	313	285	324	303	287	326	297	349	339	310	303	310	322	318	308	309	316	295	312	299	299	300	312	336	305	327	332	326	308	291	332	304	305	317	317	347	316	311	312	310	303	326	292	291	301	319	333	301	328	320	318	343	284	333	352	304	309	303	304	320	337	287	310	326	310	326	306	321	290	316	341	332	315	308	292	284	295	336	308	315	301	312	306	313	340	338	339	312	315	320	323	338	351	332	306	320	291	317	281	312	298	327	316	317	333	291	335	326	296	337	300	271	313	327	318	314	329	299	294	319	349	331	299	328	306	320	325	306	337	325	310	335	290	332	365	302	339	321	326	310	337	342	308	282	342	304	316	281	345	340	322	298	311	304	341	325	346	298	339	355	327	284	316	332	309	355	327	317	298	316	324	316	333	312	296	321	321	331	323	332	322	317	345	299	331	332	332	289	283	286	288	284	321	351	312	326	308	301	291	321	280	335	301	314	306	315	308	320	293	309	327	295	325	316	358	304	291	335	289	340	305	303	302	310	328	310	327	299	322	300	321	338	321	317	336	324	310	331	309	326	341	312	278	311	324	283	278	322	309	284	318	295	294	343	300	323	312	338	316	319	343	327	310	291	323	294	312	330	313	323	321	312	287	331	291	311	341	324	324	305	325	316	332	300	343	327	328	296	321	318	302	326	289	312	312	290	309	311	333	337	354	330	298	356	338	336	298	335	356	316	290	345	301	309	323	332	307	322	337	313	324	325	289	301	296	294	324	282	316	316	313	291	322	332	292	307	275	339	337	321	324	318	321	274	314	324	307	342	312	326	350	275	332	315	317	319	309	326	342	312	303	316	311	328	294	326	314	297	323	311	304	331	331	325	313	334	314	308	314	305	329	313	292	286	330	345	304	310	320	296	337	306	326	325	306	331	296	325	304	325	334	301	345	301	297	339	300	322	302	324	303	346	320	285	364	328	323	310	310	317	324	297	332	295	318	310	321	331	326	327	275	316	292	291	273	299	322	294	286	322	276	280	319	316	321	345	314	304	370	295	341	349	287	295	305	300	315	337	334	347	316	314	316	278	313	315	305	313	307	348	327	337	313	309	300	313	344	324	321	269	314	332	292	280	307	286	282	319	316	324	328	292	329	324	296	319	295	336	340	334	314	319	334	336	302	346	306	336	307	314	297	291	341	327	326	328	319	294	322	312	322	339	296	305	357	308	298	316	297	325	313	319	344	328	306	271	284	313	341	336	319	326	319	309	335	290	303	337	328	294	295	295	288	310	298	323	332	269	324	296	310	316	298	337	307	304	326	320	322	325	303	311	281	303	320	314	302	339	303	308	346	272	299	331	320	332	293	331	310	275	349	304	310	262	334	316	279	335	338	320	310	310	298	291	323	318	312	334	304	294	338	306	282	311	320	318	293	301	317	335	354	298	327	327	356	309	352	306	318	317	344	307	317	287	339	340	302	343	324	277	306	308	318	312	322	301	335	350	303	311	278	319	304	301	343	311	305	303	316	305	311	301	325	295	280	296	359	326	304	306	289	313	305	327	331	295	321	296	293	304	323	310	318	339	287	335	299	329	331	314	288	344	283	344	305	315	325	319	350	290	275	308	262	326	318	327	316	314	342	295	324	311	339	324	295	291	321	316	329	340	296	306	317	331	312	295	323	354	321	314	331	323	327	319	320	318	320	288	300	285	343	307	306	324	275	285	308	321	329	331	302	313	285	298	306	320	320	324	275	301	291	280	274	286	303	338	310	311	326	319	293	305	303	311	316	292	297	294	303	327	304	315	320	339	298	287	289	306	323	300	320	329	310	299	307	320	295	300	314	322	340	312	323	321	321	301	280	328	321	273	308	336	316	305	318	317	311	315	285	318	321	317	319	284	300	310	314	352	304	316	332	308	279	308	316	291	340	325	314	324	324	268	284	343	309	314	331	334	340	334	302	315	335	306	293	317	326	305	305	331	335	292	335	311	307	331	299	324	313	308	304	293	312	306	326	300	331	278	322	302	307	312	315	330	304	305	319	304	299	351	261	303	315	325	306	308	301	331	318	330	314	314	351	324	291	340	304	299	329	286	316	323	291	327	323	282	311	298	357	331	313	335	296	336	318	321	296	326	300	290	311	285	331	348	295	332	318	338	319	319	325	308	287	315	304	321	304	336	296	313	327	311	305	323	325	320	341	298	342	315	305	297	346	308	337	312	300	301	299	336	323	323	310	338	307	337	314	322	316	318	377	346	294	329	301	325	304	330	298	319	291	337	297	313	300	309	351	334	293	326	322	290	307	306	354	311	325	311	306	341	332	296	309	289	305	300	338	310	322	306	304	309	291	325	320	295	281	331	300	294	291	320	297	314	290	306	316	325	282	321	319	362	325	334	319	314	318	302	320	315	294	307	320	312	371	284	352	319	326	291	283	284	312	316	305	337	292	305	312	309	313	321	320	355	315	304	306	301	342	304	312	324	334
3440	10575	6690	2786	1994	1548	1189	900	790	687	593	570	505	497	400	425	418	391	394	390	364	372	385	356	345	351	352	326	351	330	337	338	367	336	338	324	300	304	343	344	342	365	335	338	313	354	326	342	319	351	329	323	326	322	305	338	326	317	345	329	293	314	315	315	339	332	341	287	315	328	334	314	321	302	303	329	335	331	300	287	307	330	353	296	323	319	324	295	293	341	340	315	321	349	299	317	322	332	267	285	295	341	333	334	324	295	314	322	308	342	345	336	296	349	300	327	308	294	350	313	317	314	319	345	326	299	318	324	295	325	313	333	299	300	324	340	294	334	346	329	337	330	286	339	360	302	345	306	319	346	335	288	339	317	314	339	329	309	328	313	288	312	327	322	311	307	322	316	334	347	300	316	333	346	352	328	329	311	353	308	333	280	332	309	334	287	319	296	341	317	335	323	345	323	356	335	339	317	321	353	313	336	298	314	343	343	332	321	338	308	303	321	350	330	341	320	335	351	302	316	304	272	310	325	317	361	350	327	300	312	319	353	342	322	329	364	313	316	357	272	335	324	300	307	324	325	311	358	345	313	341	307	305	324	332	308	315	301	318	294	320	322	356	343	350	319	303	319	335	324	321	331	347	313	319	327	321	312	290	317	319	309	318	314	315	321	330	295	322	316	304	321	306	342	311	344	343	322	337	333	351	312	307	318	322	314	332	300	333	324	278	315	349	304	312	322	313	322	328	361	315	320	315	295	315	321	343	323	316	344	320	295	337	316	314	313	296	312	349	322	306	317	331	316	370	315	320	326	339	316	327	320	314	324	326	333	293	288	328	350	342	299	309	307	311	320	341	322	357	326	353	316	329	313	315	326	298	353	317	329	336	326	321	297	306	302	316	299	301	368	320	293	337	341	302	312	305	326	315	339	335	323	327	367	295	314	323	316	307	356	307	336	346	336	304	322	347	326	301	305	296	340	315	332	317	347	313	346	333	320	351	313	296	295	331	327	283	330	349	375	322	302	325	335	318	346	305	317	334	336	297	319	334	330	308	298	307	337	308	310	308	311	307	323	326	315	302	335	323	299	311	317	290	317	294	301	340	328	349	290	315	309	342	339	295	325	359	321	314	334	336	336	335	342	318	296	319	319	314	292	305	331	321	311	341	313	334	346	334	327	306	299	353	327	349	336	273	315	325	281	299	333	298	331	323	344	284	319	297	307	327	298	327	314	357	311	306	348	314	321	314	309	290	325	353	299	328	338	313	319	302	330	315	317	301	341	325	317	295	347	281	315	329	296	323	342	349	329	314	338	324	314	308	316	306	298	326	304	312	342	289	323	341	317	307	322	309	338	340	341	312	322	351	317	297	344	328	319	320	311	328	335	362	367	318	336	344	350	301	332	296	295	316	312	325	349	318	307	322	312	307	371	311	336	322	289	301	327	296	310	299	321	333	371	328	329	328	337	316	335	340	331	298	336	311	310	333	309	314	341	335	318	311	305	349	338	350	345	313	302	293	341	328	366	330	338	346	323	349	316	297	326	360	343	315	322	295	315	303	294	298	297	328	310	335	313	329	315	285	340	335	303	330	323	320	330	357	338	330	281	344	331	309	295	340	344	350	341	296	310	347	315	329	330	299	317	311	331	297	304	328	307	323	338	328	297	330	310	330	308	293	306	328	338	311	324	355	329	297	326	345	320	309	334	316	348	309	337	323	333	329	340	323	298	332	328	318	324	303	297	322	311	317	328	309	301	314	320	338	285	293	317	330	299	280	306	328	338	342	354	305	325	340	328	320	313	319	318	312	326	319	323	309	337	327	337	340	311	304	305	319	320	299	341	309	333	312	308	309	317	330	306	319	326	292	304	342	328	317	327	312	328	326	326	322	343	321	319	343	301	316	330	341	345	346	307	333	315	324	304	330	323	341	338	326	329	316	326	320	320	271	327	334	342	298	317	279	360	334	347	338	330	346	319	316	339	304	349	321	329	321	289	316	322	340	350	323	325	302	317	311	317	344	335	316	319	306	306	365	346	329	305	344	332	305	359	322	321	302	305	290	345	320	350	334	370	348	329	305	308	330	292	315	308	322	316	321	303	340	315	317	349	299	340	340	334	337	298	335	312	324	360	342	304	359	310	310	292	334	357	335	333	339	317	318	323	281	330	316	375	327	339	315	338	321	323	323	305	331	320	312	344	329	332	324	329	327	276	332	313	312	303	321	302	334	339	349	311	335	313	286	323	353	327	323	370	335	337	289	363	340	341	314	363	316	325	334	321	349	345	322	310	322	336	315	312	324	327	317	280	351	317	306	285	346	316	294	322	350	304	319	323	306	298	320	321	313	307	318	330	322	281	307	314	333	327	345	289	298	301	288	299	341	301	278	323	342	338	346	325	327	314	347	302	323	323	324	271	320	345	350	338	372	356	347	340	333	318	294	356	317	309	316	308	350	354	300	340	308	348	291	308	356	332	325	334	314	319	345	342	301	316	360	315	315	281	359	342	309	292	341	316	317	329	318	336	335	298	320	321	289	329	326	330	303	338	327	318	299	339	313	296	331	316	311	314	307	306	314	326	297	316	291	336	316	331	316	328	353	296	308	362	322	298	328	302	325	336	320	348	316	316	334	378	328	339	353	323	311	308	324	325	323	281	326	303	329	319	363	323	341	310	333	312	368	339	324	333	344	315	319	335	276	340	313	321	333	299	299	297	328	320	330	314	312	297	353	332	348	310	312	302	336	316	291	329	314	291	316	297	313	348	326	286	344	326	313	329	324	327	293	324	334	325	312	335	322	319	305	339	331	342	324	331	327	303	327	316	276	347	312	309	335	332	335	340	294	338	308	327	297	327	320	321	314	285	342	315	333	328	324	329	332	286	341	293	338	315	320	293	350	323	335	312	335	314	353	320	329	332	284	361	318	305	305	317	321	334	334	317	329	342	307	324	326	312	320	283	319	338	286	302	323	299	327	327	347	324	346	339	325	324	325	311	301	321	347	325	316	307	325	301	336	332	332	319	312	293	362	320	324	304	327	334	349	293	340	297	278	315	340	304	330	310	305	291	331	316	333	300	352	298	329	313	314	324	327	322	332	333	339	306	342	330	314	300	320	336	290	327	338	324	331	301	320	296	321	307	297	340	315	307	340	329	321	318	338	298	310	333	330	334	322	309	313	332	330	333	335	310	317	297	326	325	307	314	321	335	316	325	364	340	313	294	312	342	317	287	336	343	317	309	303	298	307	341	353	319	304	310	352	314	317	300	351	308	329	323	344	332	299	336	299	326	334	299	306	330	365	306	305	328	321	303	326	358	322	301	316	354	342	275	329	339	381	276	298	331	308	327	310	306	351	327	344	321	343	321	325	339	324	329	317	305	316	331	309	334	344	333	315	298	325	333	315	322	338	339	280	284	332	335	370	293	331	317	307	330	338	342	316	367	296	323	316	315	289	320	338	290	348	294	304	350	331	311	336	319	322	309	355	344	311	320	302	303
25247	21410	27560	25585	10034	747	534	504	443	408	396	373	388	381	356	395	353	328	381	355	350	342	345	348	343	357	344	351	348	328	371	317	342	350	324	370	331	328	309	345	331	320	357	331	348	312	343	344	342	332	324	339	318	318	326	302	358	316	334	325	351	329	355	346	345	332	341	325	360	343	350	338	330	337	294	362	346	281	333	359	304	314	345	355	314	323	329	350	321	338	307	313	354	318	330	342	333	304	348	334	351	319	322	347	303	298	334	326	361	343	329	333	331	310	345	334	322	291	341	300	335	337	342	338	320	308	298	316	313	308	308	369	373	334	322	343	282	307	334	285	324	323	329	346	331	331	295	331	340	351	342	336	301	335	327	307	322	327	299	333	342	310	369	327	342	334	316	330	329	313	341	294	320	319	312	325	305	338	315	299	334	294	336	310	299	343	310	329	347	302	329	312	300	331	295	303	340	338	309	302	355	272	336	334	328	294	319	344	349	331	332	342	347	328	333	345	334	340	299	321	363	314	340	315	354	310	330	349	330	318	345	324	310	323	318	341	328	320	318	307	321	313	313	343	288	336	363	340	325	335	289	342	312	357	353	327	315	316	334	321	337	324	312	338	341	341	311	329	288	328	341	318	320	316	320	320	348	336	324	317	317	326	332	336	291	308	352	334	339	307	335	340	367	335	295	356	339	328	307	323	336	336	342	332	352	319	313	299	299	326	357	345	325	323	304	326	350	315	321	335	324	323	352	300	334	326	323	293	299	311	324	317	359	329	304	343	306	348	327	337	321	317	336	354	319	333	294	305	335	334	326	345	318	334	350	313	347	346	339	312	328	351	318	326	317	336	363	305	324	335	361	376	315	343	332	355	329	348	328	330	325	342	327	334	342	297	342	308	346	360	337	324	352	329	340	339	320	308	347	337	345	308	345	367	322	327	367	345	344	275	333	338	308	343	354	315	293	313	310	314	350	339	355	311	330	332	309	324	364	313	338	318	347	351	353	313	351	341	362	366	340	317	337	354	294	364	349	360	350	310	317	336	306	318	321	352	314	288	315	324	344	322	322	322	348	308	318	307	319	303	329	334	335	318	330	359	327	326	322	378	310	307	316	326	341	306	331	342	343	279	335	303	338	326	325	303	307	360	339	330	332	336	294	355	336	296	336	304	292	304	329	327	335	320	315	336	302	330	365	320	326	303	327	344	335	342	317	320	318	315	316	337	328	334	330	352	347	351	326	336	317	321	325	346	320	331	295	309	331	344	365	359	326	303	320	344	323	327	354	315	323	337	322	301	348	323	297	327	334	323	335	294	325	350	354	320	348	314	315	345	334	295	315	310	314	338	310	304	326	318	337	351	299	347	323	346	357	323	330	363	315	326	352	330	361	330	302	339	341	314	314	306	346	336	317	339	353	363	322	344	318	312	310	347	315	352	307	332	335	313	290	336	355	332	310	345	343	352	328	322	357	355	339	303	303	332	340	301	342	351	315	339	330	352	343	316	340	360	314	316	339	335	324	337	313	317	331	334	340	309	313	338	311	316	308	354	312	312	366	346	298	321	329	321	352	311	306	347	344	322	321	301	327	318	320	334	314	324	345	315	330	338	287	346	329	323	335	317	307	350	337	314	329	331	319	376	349	329	329	305	341	330	346	331	295	327	328	324	350	350	333	318	334	334	313	308	339	307	312	312	306	318	327	367	333	310	322	309	307	319	350	370	330	330	328	332	310	343	306	315	353	337	336	346	322	322	361	328	298	332	312	305	319	361	352	316	349	320	317	339	303	316	291	342	323	350	310	307	323	338	359	326	352	336	326	300	321	326	316	351	332	318	315	315	315	304	320	323	325	319	333	309	317	337	341	293	383	337	313	326	334	292	373	348	347	323	319	314	322	318	309	317	321	305	305	338	347	346	342	337	324	318	291	324	299	339	334	346	331	334	332	336	339	304	337	353	285	312	311	295	332	334	357	318	346	313	331	342	327	348	338	318	337	298	322	316	344	295	323	326	333	300	328	341	306	343	358	322	306	327	324	320	329	307	323	318	309	328	312	341	314	330	350	322	349	319	347	325	314	329	320	364	341	345	310	341	294	322	325	342	295	338	308	326	353	321	336	344	337	308	316	305	350	335	315	298	337	333	329	316	358	339	348	305	306	327	334	335	352	302	316	333	342	359	331	333	349	309	358	363	298	294	334	308	325	304	309	353	324	344	307	324	310	369	330	327	335	320	342	332	290	340	336	325	336	348	315	293	307	316	339	322	339	332	333	386	313	311	325	323	291	320	341	340	318	321	318	310	313	321	310	332	343	342	324	284	318	366	292	348	322	353	343	317	336	309	321	353	349	316	341	333	349	347	336	328	296	322	348	343	322	356	307	295	309	305	319	302	323	334	323	329	361	339	348	330	319	329	334	321	353	331	322	330	334	332	351	325	339	312	305	311	319	340	324	310	344	331	335	353	349	322	332	330	331	308	277	366	347	336	294	338	336	334	314	325	329	310	327	315	341	338	329	338	312	303	302	353	316	318	323	307	341	329	313	311	333	345	330	287	324	352	307	336	322	319	360	320	342	280	307	315	320	366	321	333	307	331	342	285	358	384	335	331	313	359	320	314	340	325	309	288	347	348	301	306	340	336	329	302	320	314	295	332	333	285	308	297	309	332	321	359	353	324	318	326	361	323	340	357	329	325	368	341	341	305	319	365	336	291	316	329	314	314	336	348	311	319	344	334	346	320	313	336	329	310	339	331	345	349	364	321	341	308	365	329	311	298	338	302	340	324	321	325	325	280	334	312	330	313	339	341	333	369	347	335	356	338	322	309	342	352	323	351	314	315	334	324	332	337	322	344	329	343	298	371	335	362	335	293	324	358	334	305	345	310	299	319	301	319	304	313	351	306	303	335	347	308	329	355	288	310	328	315	335	351	304	342	319	320	320	331	303	371	306	314	328	378	324	333	308	296	333	327	292	336	364	342	331	324	319	343	319	323	321	323	332	337	302	316	362	337	337	318	314	341	303	313	345	352	316	293	324	335	275	320	314	331	322	314	323	308	362	328	320	298	323	305	324	324	311	305	351	320	304	357	334	344	348	303	299	338	333	326	340	323	315	328	322	293	334	329	310	326	333	309	314	338	307	359	339	339	327	318	315	298	329	316	331	328	313	329	319	347	303	362	343	311	289	307	308	332	336	345	313	358	320	335	308	329	332	330	326	299	335	324	315	309	305	319	298	342	330	333	370	336	336	343	337	330	308	366	320	324	363	352	333	310	331	337	320	316	349	317	321	301	339	316	336	318	307	320	274	345	322	319	320	345	333	341	300	306	316	345	296	301	335	312	344	299	323	307	331	317	334	329	318	341	321	325	352	315	329	329	330	333	351	326	318	337	329	301	332	315	312	340	315	293	315	339	324	356	325	306	292	332	318	340	328	347	318	341	333	311	367	351	342	330	308	334	315	359	305	319	341	350	344	317	317	336	315	306	328	334	320	327
3591	5231	3367	1657	1298	1017	816	705	600	557	479	484	479	445	443	401	395	378	383	437	413	379	405	389	403	356	381	374	387	382	366	335	359	374	340	325	351	397	323	366	374	369	391	366	385	333	344	356	386	395	356	366	364	394	352	337	373	346	344	352	349	378	339	346	357	334	370	376	345	339	341	376	337	368	404	370	347	363	360	348	326	354	353	398	345	365	378	342	391	337	353	355	356	338	367	376	356	372	351	301	347	367	354	322	365	335	366	349	359	353	344	375	335	322	343	360	340	379	347	357	369	346	365	358	348	353	368	349	350	354	341	359	381	371	369	366	332	337	379	375	329	348	373	339	368	388	340	339	385	373	358	358	343	336	371	356	365	358	351	362	354	324	371	349	381	339	358	346	348	331	375	342	370	334	366	352	328	344	338	374	364	380	340	345	375	335	338	387	331	312	334	355	398	362	351	376	344	368	375	355	364	348	378	350	345	350	332	374	342	336	358	346	332	378	347	371	350	356	357	355	373	348	354	378	362	363	363	360	360	391	371	369	350	354	348	350	353	371	340	359	344	356	361	377	382	380	388	359	343	356	372	352	327	347	396	328	332	362	362	339	353	355	360	326	354	343	366	351	348	337	338	330	383	363	350	355	322	362	365	370	398	370	381	339	326	352	346	379	338	341	353	350	362	380	372	332	396	337	353	367	349	352	376	312	380	372	316	364	383	361	367	357	373	368	348	362	361	376	326	346	360	339	373	368	373	339	344	331	364	407	365	348	344	384	319	330	363	352	325	373	349	386	311	384	348	365	366	331	340	360	324	338	357	334	384	390	365	345	355	355	343	374	389	381	403	364	335	361	366	315	341	337	369	347	378	390	345	358	352	377	384	341	366	367	368	343	342	376	383	334	347	341	361	352	360	360	361	375	366	360	330	393	358	334	362	360	339	356	344	352	372	347	375	373	332	366	341	353	374	353	359	373	367	379	368	353	377	350	400	386	355	364	361	311	357	362	379	367	369	366	326	331	323	389	371	354	349	325	324	330	345	347	334	344	353	328	333	352	360	399	353	390	335	350	343	334	353	363	345	336	337	386	367	334	330	357	361	331	324	361	362	379	344	357	351	353	389	383	336	356	354	353	351	366	336	374	327	391	360	312	376	349	359	353	360	381	322	389	341	354	350	329	361	362	350	353	359	354	359	366	353	350	370	359	362	359	355	390	342	359	353	354	346	355	386	338	375	378	376	344	351	341	346	341	359	372	373	337	344	378	367	371	348	348	348	370	389	343	359	343	357	346	326	356	364	367	353	379	325	355	319	371	355	363	343	386	339	350	362	350	385	384	346	379	343	368	361	336	346	341	318	326	337	349	382	353	332	354	350	357	350	357	366	331	348	310	335	361	389	343	375	399	333	357	340	337	320	399	371	360	327	349	363	352	356	356	358	381	328	348	375	365	354	348	357	376	378	349	395	344	342	337	334	337	366	346	377	351	373	367	373	339	344	363	349	348	355	352	345	363	347	330	346	356	336	332	381	378	360	366	360	350	384	355	364	376	367	338	397	363	364	347	340	336	358	342	337	347	348	357	328	348	332	351	362	362	377	416	374	337	341	327	356	343	331	381	376	340	382	357	345	344	350	353	351	352	343	353	340	355	357	354	367	356	362	313	361	357	363	391	361	358	326	359	344	373	338	382	325	362	369	337	364	384	337	356	364	361	334	319	352	332	348	325	340	362	381	369	344	387	342	360	367	326	348	368	359	360	334	372	359	380	330	359	323	334	349	351	343	327	350	335	371	372	329	341	355	380	343	317	365	366	370	377	343	383	367	397	376	365	341	334	373	372	375	385	386	359	367	375	374	368	358	341	351	329	343	349	347	330	386	372	354	372	350	342	352	350	418	349	354	347	317	355	353	360	382	375	379	378	346	335	351	348	338	369	372	317	363	353	358	350	363	342	308	346	340	360	349	345	370	389	386	366	386	396	370	362	339	364	340	336	358	359	307	369	354	350	330	331	364	355	335	338	361	356	339	374	377	335	367	359	344	374	354	330	328	344	350	362	369	333	399	364	354	383	331	372	385	350	382	387	361	355	314	361	358	336	349	369	356	339	332	354	349	363	372	321	329	328	340	358	342	337	353	362	341	386	377	369	330	352	306	332	351	351	341	372	376	325	353	390	347	301	357	369	358	360	366	344	355	371	370	371	358	367	345	365	396	353	363	311	334	365	370	360	353	333	298	340	360	358	338	382	353	372	356	373	366	350	361	328	392	329	385	379	361	363	360	365	387	365	386	365	341	378	367	364	411	346	349	350	345	372	329	324	369	359	394	359	311	390	399	356	376	349	384	367	320	304	364	348	373	367	351	378	363	338	361	343	356	385	371	353	361	347	363	355	345	374	341	356	331	330	358	343	351	355	362	344	337	398	355	384	361	376	342	362	374	358	356	376	372	353	345	328	358	340	356	346	334	324	356	365	369	365	346	320	346	350	333	364	332	339	376	352	325	348	355	373	342	333	355	353	358	349	364	353	338	333	347	350	343	349	370	327	366	367	391	339	311	361	334	341	377	338	382	368	337	365	369	337	370	341	339	345	359	353	330	351	370	365	343	357	358	378	351	329	345	346	337	356	348	381	345	339	333	356	362	370	328	335	361	359	374	346	364	343	362	329	353	348	393	342	382	333	371	328	354	351	370	359	372	380	348	353	356	327	353	337	370	384	349	363	374	343	348	377	366	369	360	341	367	356	344	346	354	334	391	390	365	369	346	382	378	357	357	335	328	340	359	355	370	361	377	381	377	334	331	388	352	374	341	323	355	374	365	365	362	354	381	329	396	369	347	392	390	366	355	356	385	355	376	371	391	356	324	364	357	351	355	377	380	345	383	346	375	362	356	351	347	340	350	371	316	321	354	362	400	367	382	360	403	362	377	347	399	361	316	345	399	345	398	366	341	346	364	349	346	330	329	324	345	356	358	359	345	358	365	366	360	368	377	351	373	353	363	366	329	354	400	324	330	384	382	362	378	381	361	383	369	343	347	379	345	353	358	361	350	358	344	341	346	365	333	335	386	334	362	357	401	339	329	346	363	364	347	361	335	349	346	341	365	334	342	377	358	353	361	357	355	362	364	357	382	310	389	370	350	350	343	365	340	328	398	358	349	385	358	365	364	320	390	382	382	354	371	354	353	364	364	348	365	374	363	368	348	346	357	333	353	380	341	357	351	323	377	342	362	366	371	373	384	358	357	345	339	385	367	331	344	366	380	395	368	342	354	352	371	357	356	342	344	370	354	347	367	349	351	355	365	357	357	345	326	364	350	358	352	337	367	370	384	357	337	335	329	345	381	345	323	367	343	384	389	358	391	361	359	361	329	330	395	361	339	326	349	332	348	374	326	372	371	346	345	347	349	334	333	371	351	378	345	360	355	370	369	341	343	347	314	361	363	358	365	373	355	341	366	365	349	368	344	355	390	337	388	367	374	340	348	339	354	382	354	361
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
