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
338713470061	338713470572	338713471122	338713471672	338713472222	338713472795	338713473345	338713473872	338713474422	338713474970	338713475522	338713476072	338713476622	338713477195	338713477722	338713478295	338713478847	338713479372	338713479922	338713480470	338713481045	338713481572	338713482120	338713482672	338713483220	338713483772	338713484322	338713484895	338713485422	338713485997	338713486522	338713487070	338713487647	338713488172	338713488747	338713489272	338713489822	338713490372	338713490922	338713491472	338713492023	338713492597	338713493122	338713493672	338713494222	338713494772	338713495322	338713495870	338713496447	338713496997	338713497547	338713498072	338713498622	338713499172	338713499720	338713500272	338713500822	338713501372	338713501922	338713502472	338713503022	338713503572	338713504145	338713504672	338713505222	338713505772	338713506322	338713506897	338713507422	338713507995	338713508522	338713509072	338713509622	338713510172	338713510747	338713511297	338713511847	338713512372	338713512922	338713513472	338713514022	338713514572	338713515122	338713515697	338713516222	338713516797	338713517322	338713517872	338713518422	338713518972	338713519522	338713520072	338713520647	338713521172	338713521722	338713522272	338713522822	338713523372	338713523922	338713524472	338713525022	338713525572	338713526122	338713526672	338713527247	338713527772	338713528322	338713528872	338713529422	338713529972	338713530522	338713531072	338713531622	338713532172	338713532722	338713533272	338713533822	338713534372	338713534947	338713535472	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23383	20106	23005	26958	20107	20126	9949	335	229	185	151	134	145	149	131	147	110	116	103	106	94	89	97	125	103	103	118	88	88	106	75	96	97	98	101	84	83	107	83	89	89	94	108	94	97	97	95	79	81	99	83	100	97	97	81	88	91	81	86	88	86	89	86	108	90	99	99	92	99	93	97	88	101	97	85	91	75	97	93	76	92	82	95	107	93	92	88	78	105	91	98	83	71	81	90	81	96	93	116	101	94	85	88	76	85	73	111	96	95	81	73	96	79	73	101	90	99	73	100	88	92	88	91	112	95	91	89	95	101	88	95	101	81	76	78	75	86	85	103	100	74	85	84	82	78	83	98	69	73	81	76	101	88	97	84	99	97	99	79	100	86	89	79	89	82	92	79	89	86	79	88	70	113	88	99	83	73	97	93	98	106	90	107	78	97	91	95	81	90	89	93	91	79	75	85	76	103	93	74	87	95	89	75	93	90	83	91	100	93	92	89	100	99	93	86	86	72	91	85	82	81	99	92	93	70	68	98	101	105	101	74	104	88	101	70	90	59	98	93	81	80	82	87	70	96	89	91	75	83	74	84	99	78	76	78	84	97	80	94	87	90	88	80	93	84	96	83	93	96	87	104	98	86	85	66	75	84	76	88	108	84	53	80	83	81	91	100	100	106	67	98	89	117	79	98	96	80	94	84	79	86	92	86	87	93	83	107	91	119	86	81	85	88	79	71	99	89	93	101	87	93	78	85	96	80	85	83	78	65	85	93	78	105	76	97	90	89	81	82	82	78	95	84	95	71	79	98	82	108	83	75	85	84	91	112	81	87	91	85	111	106	85	85	81	94	88	100	111	96	105	98	84	84	66	93	90	85	94	79	98	95	90	98	77	83	105	87	77	92	87	81	88	101	97	94	69	64	80	87	80	91	96	86	99	108	93	88	83	94	82	90	102	81	83	95	78	92	75	84	87	81	87	84	92	77	85	74	86	98	70	83	106	99	103	73	84	86	84	76	77	99	90	90	81	77	102	88	89	89	82	81	89	75	90	103	71	98	94	98	87	130	115	91	82	101	96	91	87	100	92	85	85	94	62	85	89	76	98	87	86	76	105	91	66	82	88	86	96	69	68	102	84	88	95	93	110	87	86	81	82	87	73	87	96	89	73	88	108	93	79	79	90	91	91	73	88	86	82	99	84	100	95	89	100	88	67	89	83	80	86	90	80	92	85	94	91	91	82	104	85	63	91	87	91	96	72	101	101	77	85	79	92	83	75	89	72	84	84	86	74	82	85	94	89	78	79	89	91	78	90	82	75	99	90	90	89	79	87	96	107	87	88	101	81	61	80	85	91	107	85	82	98	89	67	92	101	83	69	91	87	95	65	93	84	103	83	89	88	83	82	79	79	89	88	108	93	85	75	77	75	73	71	82	88	105	94	92	90	85	79	100	98	87	90	75	86	91	91	86	82	96	90	97	90	73	106	98	101	72	95	86	84	84	95	84	91	95	82	74	71	91	89	90	85	84	77	91	109	88	92	91	81	96	100	107	80	79	78	68	76	101	81	89	76	77	75	91	99	104	101	76	104	100	95	75	81	105	79	85	84	77	95	74	91	99	98	108	87	108	81	63	83	84	82	69	77	85	83	88	90	88	91	96	85	67	75	88	59	87	88	76	69	98	91	96	78	114	101	96	76	101	85	82	73	96	83	92	94	92	95	85	87	87	93	98	65	90	78	82	97	81	104	90	92	84	80	83	74	85	76	75	74	90	97	85	97	92	83	78	103	72	87	88	84	102	86	83	81	92	74	87	69	100	95	84	79	74	80	88	96	83	72	94	102	92	103	95	102	93	89	94	91	100	95	81	83	89	82	75	105	87	92	79	91	85	82	96	77	71	96	116	100	99	87	85	85	90	83	96	91	90	89	71	94	99	77	92	113	87	92	92	85	88	93	95	90	105	83	94	84	95	100	93	88	84	98	105	98	95	87	96	77	80	73	87	69	85	90	85	91	102	85	83	86	105	89	100	101	79	71	98	77	79	104	85	87	92	98	99	90	85	80	110	83	105	105	80	69	87	97	85	77	81	76	90	86	79	89	93	109	88	93	99	96	63	81	99	81	74	84	79	85	98	89	80	71	92	88	107	104	83	86	77	87	95	87	102	69	77	78	122	104	96	80	91	81	86	90	98	93	85	82	88	87	78	80	85	85	78	88	88	87	99	98	90	83	101	101	109	84	79	86	90	96	77	84	107	116	69	88	83	95	87	101	74	87	67	88	85	82	77	95	91	78	81	115	89	93	98	83	84	73	95	87	83	84	93	90	75	95	102	98	73	93	82	77	88	91	85	76	85	71	84	90	68	75	81	96	83	93	112	79	97	76	94	80	75	86	80	91	87	77	76	85	96	88	90	89	69	92	87	101	93	73	86	93	72	89	91	80	80	99	93	92	73	73	77	77	89	82	77	90	84	85	100	90	85	79	75	102	85	79	82	98	75	95	101	71	73	84	94	95	102	89	106	77	80	77	90	74	90	96	103	79	81	94	103	96	109	78	91	77	89	81	94	101	94	82	87	91	92	111	83	76	73	85	82	82	91	83	86	92	83	89	90	93	70	82	71	100	95	83	98	106	89	83	87	91	102	95	83	89	82	78	69	92	81	78	80	81	102	94	91	69	81	104	83	86	80	84	83	83	87	96	111	96	64	96	78	95	82	79	84	89	70	88	87	87	68	102	78	91	90	99	86	92	74	99	84	89	76	74	91	98	93	92	97	103	88	88	95	94	81	100	76	87	95	94	68	72	96	73	88	76	105	82	99	105	80	104	82	87	76	98	85	87	87	81	100	82	79	75	88	115	79	111	90	76	99	93	85	81	88	98	84	99	79	93	84	79	88	84	95	89	92	93	89	98	101	72	83	101	104	89	96	90	75	90	80	96	85	72	80	104	100	87	97	77	99	94	91	99	93	77	90	85	75	86	81	78	100	80	76	85	77	93	93	97	100	90	108	80	75	82	92	98	99	99	73	81	80	99	75	91	87	69	74	85	91	92	74	89	97	78	71	90	85	88	88	71	86	93	98	80	88	78	86	99	92	81	71	85	83	99	82	90	79	94	76	100	100	91	72	85	80	72	83	68	86	91	75	81	92	83	63	86	83	103	83	90	99	71	77	79	107	102	98	74	82	82	77	82	83	77	117	82	81	66	88	79	90	91	88	90	90	79	106	91	66	82	68	86	83	85	90	98	86	89	91	100	92	99	73	87	86	85	94	90	89	85	83	73	98	78	89	90	107	90	100	76	92	85	81	79	96	97	87	93	97	76	91	103	90	106	80	87	78	80	101	84	80	87	83	98	77	96	76	102	86	66	101	85	85	83	98	91	92	108	83	81	86	81	84	89	75	68	85	87	79	116	92	89	86	97	79	91	89	78	101	76	73	72	79	90	97	93	96	87	85	86	90	76	88	96	91	88	77	85	76	89	82	96	96	88	95	90
3811	2821	1161	548	397	291	288	251	224	234	224	262	237	240	223	230	242	216	217	222	206	236	214	214	220	234	209	211	214	218	246	231	206	230	221	204	205	210	238	226	224	215	201	201	226	224	197	246	202	230	204	218	208	206	237	211	212	217	207	228	192	236	242	212	230	225	212	241	214	205	220	241	209	221	200	218	243	213	219	215	254	195	221	205	229	213	214	202	211	209	190	212	215	225	237	214	206	209	222	225	241	222	209	226	204	217	203	204	227	203	210	234	222	217	212	211	195	212	207	219	229	228	211	227	209	199	175	206	218	214	220	239	206	209	233	224	220	223	243	255	211	215	213	215	230	208	202	216	220	199	222	219	196	223	215	222	241	225	248	207	231	214	220	206	235	229	216	239	228	229	201	220	203	232	224	240	217	202	192	214	249	212	223	212	216	221	199	215	236	197	200	228	218	218	231	208	218	202	237	220	215	232	211	222	220	239	222	197	194	199	214	200	220	222	192	221	209	187	230	212	227	211	224	191	216	206	219	236	204	212	228	225	205	233	229	208	223	210	216	222	195	189	221	216	207	187	219	197	219	218	208	231	200	220	229	205	192	215	210	218	208	201	203	210	201	228	215	240	219	211	212	209	207	206	231	199	241	217	223	214	210	186	241	225	222	247	215	237	213	204	223	231	209	227	239	223	207	241	210	198	226	201	216	208	223	216	229	223	201	229	217	254	207	222	210	242	226	187	215	210	223	210	199	246	207	210	211	212	193	207	212	175	228	215	216	243	189	209	251	250	230	193	203	216	186	228	226	211	220	202	212	199	220	201	214	233	218	217	205	245	241	214	209	192	208	236	246	190	224	240	208	250	212	197	221	208	224	224	212	208	227	227	197	214	211	219	234	213	227	235	232	204	227	214	227	225	219	248	193	194	202	251	230	224	238	206	223	243	216	207	212	196	216	191	213	247	226	232	231	248	220	227	224	219	221	227	225	191	217	228	175	224	228	216	212	203	224	189	227	228	201	232	221	208	219	215	214	236	211	199	210	193	227	212	227	199	231	217	177	219	203	223	226	218	225	236	213	210	213	225	214	217	239	231	218	203	207	196	197	223	213	198	213	212	221	205	221	216	239	206	211	197	210	214	208	210	184	210	248	228	196	221	219	201	216	249	205	213	198	207	194	194	202	206	229	217	207	232	215	191	236	227	231	190	236	204	199	237	206	231	221	214	213	216	226	213	211	209	222	227	196	235	190	223	225	246	212	231	211	233	211	220	209	209	207	178	220	202	218	239	236	222	211	211	230	230	228	180	212	205	225	219	214	242	229	240	210	216	217	202	205	215	231	219	216	197	195	221	225	216	217	203	208	178	221	237	222	186	229	185	203	212	204	219	211	188	206	202	205	235	241	238	227	197	207	225	215	206	199	219	232	194	202	226	224	253	207	204	191	226	211	255	214	193	197	233	243	216	219	221	212	216	225	210	224	222	228	207	225	211	218	229	193	202	239	191	225	197	213	217	229	209	201	196	224	219	239	231	190	226	237	189	215	196	212	213	210	220	200	212	240	215	222	220	224	219	216	217	241	213	205	220	205	227	227	205	241	219	189	216	203	213	193	205	219	217	212	215	229	224	225	199	219	234	245	215	249	211	190	201	200	204	244	219	219	234	205	205	237	218	227	217	214	235	225	206	233	217	188	229	196	232	197	196	197	231	235	224	209	181	213	211	207	210	211	216	228	203	220	227	218	203	224	196	221	182	240	223	212	215	201	208	237	214	227	208	202	214	210	238	237	194	234	196	208	224	217	213	241	209	234	236	205	226	221	227	175	234	210	236	204	214	200	212	215	212	225	228	190	207	234	217	231	214	187	227	214	210	222	213	223	239	245	213	225	223	221	218	216	228	194	213	208	244	216	205	238	224	219	214	208	186	213	210	203	205	231	235	219	205	236	237	214	213	218	211	219	217	226	234	197	219	223	223	212	216	226	244	228	214	219	213	224	212	228	196	215	226	214	205	216	200	230	194	209	214	207	180	222	204	183	211	216	222	228	232	217	215	208	212	224	228	252	203	211	189	235	209	197	234	214	208	229	226	215	223	213	209	229	203	206	217	206	212	229	200	226	212	206	228	190	213	212	236	191	226	203	214	206	223	222	214	207	223	219	175	227	206	218	209	204	205	226	218	196	210	209	191	239	211	235	250	250	211	233	229	231	192	218	218	214	208	208	220	236	238	227	220	216	217	224	221	202	249	204	224	224	208	221	190	222	224	184	217	212	210	209	220	218	230	198	204	208	212	237	203	212	229	191	226	203	219	221	235	208	217	234	192	213	243	213	235	209	231	248	217	228	219	198	208	249	202	208	240	237	207	231	232	232	217	201	228	216	224	210	206	212	233	226	211	231	196	196	208	198	247	199	212	223	214	231	234	219	220	221	192	222	204	236	223	224	233	223	224	235	247	244	218	211	204	232	211	230	244	229	221	230	220	176	224	201	225	209	231	209	219	221	205	235	236	207	223	226	208	210	205	197	209	206	227	235	224	196	218	228	222	204	200	221	181	215	206	196	205	224	235	236	210	227	219	207	219	260	210	230	221	208	223	215	215	223	230	228	227	209	212	229	240	223	222	221	237	216	222	202	211	190	216	221	212	209	221	220	228	191	215	230	218	222	199	208	195	215	225	201	182	209	196	226	217	212	224	181	207	230	223	228	208	259	211	215	204	227	215	198	203	228	231	217	220	195	213	203	213	227	221	207	197	222	244	223	228	221	214	206	182	222	225	219	190	229	211	197	209	198	223	200	228	220	215	210	239	212	200	219	254	214	195	209	212	220	198	213	211	196	229	229	231	210	206	211	187	234	228	246	237	223	212	190	246	210	169	223	198	225	200	214	185	197	189	217	242	216	232	225	211	242	215	230	219	211	252	210	232	204	211	189	210	226	227	238	187	197	227	202	216	196	220	238	208	203	222	239	210	226	218	228	204	224	203	220	225	223	226	241	225	209	195	220	246	211	225	241	182	218	200	207	205	207	204	222	227	239	229	233	209	210	217	215	214	210	202	215	209	225	223	204	214	214	221	206	212	225	187	221	213	190	219	216	201	216	249	213	215	235	220	235	225	215	228	171	227	205	220	214	215	198	187	220	220	202	242	223	256	204	235	216	220	209	211	204	211	210	212	217	198	211	198	209	218	213	229	207	191	200	214	181	203	211	212	212	215	229	176	213	196	221	216	219	222	200	209	203	218	208	233	194	212	221	223	186	227	218	208	231	232	199	203	213	248	200	207	226	211	207	236	246	211	207	197	188	220	215	198	223	210	213	209	205	215	175	211	220	208	241	225	219	206	221	195	196	200	205	216	218	218	213	195	198	221	225	202	201	203	213	202	192	231	215	225	208	200	251	233	207	235	215	189	212	191	223	240	215	232	196	237	203	243	191	210	207	188	222	233	216	238	202	225	211	214	204	216	228	216	215	199	222	245	221	206	205	194	209	203	226	200
34266	14923	2074	393	331	316	298	306	303	325	293	328	317	315	288	310	310	285	302	291	319	321	340	303	322	328	359	311	300	296	309	287	326	284	320	303	321	317	323	267	300	318	293	258	306	349	307	294	331	312	298	290	298	284	272	316	310	303	325	272	290	311	304	296	317	297	302	320	312	291	299	292	331	296	302	285	289	314	312	301	318	309	326	303	327	311	316	323	337	315	337	312	284	287	316	319	331	278	294	281	315	296	325	288	282	294	303	275	331	276	321	301	285	313	302	296	332	299	307	298	277	285	278	320	275	340	334	289	306	303	312	344	275	297	287	308	291	306	304	324	310	310	306	274	332	310	303	306	318	284	297	302	300	261	269	280	342	316	290	297	342	315	314	290	287	282	301	310	289	309	292	304	332	298	273	303	328	315	300	313	309	312	281	306	315	268	302	287	266	325	351	301	294	325	307	272	306	292	307	283	313	298	283	300	318	305	266	301	348	314	313	286	316	317	312	276	307	273	314	318	286	313	273	282	273	316	307	270	278	276	295	292	300	289	295	334	279	296	288	285	300	318	316	277	306	288	300	324	326	354	352	331	313	352	280	308	315	356	325	294	290	306	274	316	272	329	306	305	293	336	329	299	323	315	321	323	310	343	291	300	314	290	297	312	293	295	291	296	277	319	289	315	327	319	307	330	314	304	311	303	279	302	309	325	284	269	309	308	269	293	277	335	325	314	298	267	266	283	284	281	318	285	283	298	312	296	316	311	346	306	308	304	298	300	298	304	298	302	277	273	306	278	314	284	268	298	286	310	320	326	271	317	327	277	285	302	324	303	318	290	315	314	314	319	338	307	321	295	300	325	288	316	297	321	331	295	335	317	251	306	303	335	303	310	314	276	307	316	337	276	317	313	272	299	300	294	286	299	297	314	288	314	264	318	318	313	302	280	296	320	312	293	335	291	297	267	302	280	290	307	310	302	300	303	321	337	319	320	286	288	306	309	313	303	303	331	293	305	344	310	292	318	316	302	307	320	281	280	282	319	311	322	303	303	287	304	315	294	311	305	298	323	328	283	329	277	285	298	311	302	315	312	324	318	306	261	342	283	337	340	330	326	315	266	306	286	303	324	312	282	344	312	300	326	345	297	291	260	288	279	266	324	303	314	332	289	322	285	344	267	305	321	280	274	301	316	293	324	297	302	301	333	322	329	305	310	325	300	297	284	304	278	319	330	316	301	296	284	275	321	312	288	327	325	307	269	312	300	304	294	297	335	320	277	317	303	336	328	320	332	319	310	272	301	270	300	307	283	287	310	275	283	318	290	314	302	272	300	329	310	260	267	324	309	262	274	264	326	284	299	328	346	306	300	305	290	302	274	315	284	286	281	289	290	293	334	291	323	304	275	286	347	337	319	320	299	290	313	337	289	320	294	330	285	285	284	333	284	297	316	299	320	295	335	308	282	293	298	301	275	313	317	315	290	298	325	301	314	281	321	275	305	301	303	326	288	312	314	318	322	293	312	292	296	308	299	338	291	314	308	302	310	300	326	306	309	309	337	350	285	311	289	281	322	273	329	322	316	305	314	313	306	310	293	300	311	310	293	299	287	314	275	295	293	292	332	307	281	312	310	296	289	327	339	308	283	312	338	304	321	294	303	296	281	262	308	316	299	322	307	260	331	299	302	319	304	305	306	311	287	311	309	308	313	281	297	321	307	297	286	299	313	307	302	286	286	328	313	306	320	281	292	303	337	271	327	269	315	309	315	314	316	309	301	297	313	276	297	321	283	293	298	278	284	315	308	286	335	312	314	294	290	273	275	303	327	287	349	287	314	291	320	300	293	302	290	297	292	333	276	326	314	309	312	273	270	292	277	308	326	312	291	293	333	328	278	293	324	282	270	296	329	310	277	277	289	309	348	279	332	317	287	293	285	327	302	265	284	310	313	285	298	326	279	300	302	326	318	280	301	335	284	275	293	310	260	293	323	294	283	305	275	294	278	317	335	305	339	279	279	317	307	326	297	269	296	288	292	303	332	307	300	263	338	292	272	299	309	301	316	318	303	272	282	310	301	267	294	313	261	316	308	281	286	302	302	318	295	340	336	298	313	308	308	289	321	288	299	325	329	322	284	289	288	307	281	343	285	312	312	270	276	297	285	340	308	264	305	312	303	301	292	305	271	290	322	296	291	296	295	315	307	291	337	298	310	290	313	276	331	296	307	325	294	338	314	274	307	321	298	306	291	288	293	293	314	277	273	315	269	313	297	286	286	303	312	261	298	279	294	315	312	280	313	279	324	311	333	289	304	318	288	285	316	326	268	299	319	321	350	313	311	315	277	301	293	290	303	292	275	333	336	314	309	313	303	293	301	289	302	309	294	282	317	280	288	290	281	289	269	287	279	244	279	289	298	309	312	330	270	295	287	313	332	293	280	288	325	289	247	300	317	355	309	306	308	331	310	302	276	274	306	275	307	311	294	285	289	270	313	280	311	293	319	299	289	285	312	285	269	327	310	281	299	275	324	303	290	307	327	295	309	341	294	288	270	316	293	320	299	268	291	337	320	292	317	272	288	323	313	303	304	296	285	292	319	296	295	274	283	291	327	281	282	306	308	302	339	312	288	289	325	331	324	321	309	277	303	265	292	309	330	320	281	289	287	311	318	320	331	300	300	310	311	292	271	290	298	312	321	295	333	313	286	300	297	256	290	292	286	291	300	303	329	289	315	336	299	296	304	324	331	281	279	344	292	333	292	320	286	327	297	275	306	309	322	315	296	280	276	271	304	327	330	299	308	301	296	297	282	322	295	270	310	316	307	323	305	290	290	299	285	313	305	278	285	335	302	293	340	304	311	356	317	323	282	341	288	305	312	305	325	309	331	308	297	294	313	305	307	285	316	342	294	271	353	287	325	286	307	321	315	321	303	298	286	287	327	322	311	323	289	282	293	315	294	301	335	262	340	278	303	337	289	317	288	319	317	295	280	263	283	301	281	288	348	281	313	288	258	305	281	269	292	308	299	329	295	306	305	280	318	282	283	287	324	303	299	304	329	272	291	293	323	305	294	320	331	292	278	282	277	304	311	295	287	278	290	304	300	317	295	284	275	307	301	335	315	311	298	311	302	284	288	331	301	313	310	272	296	299	302	301	329	301	275	346	319	288	297	321	301	311	297	324	343	303	290	338	309	303	286	315	303	263	299	321	310	291	305	308	284	295	297	309	332	311	253	278	328	301	316	299	323	304	352	295	309	314	330	296	291	314	311	323	316	279	326	312	293	290	290	300	331	291	317	319	329	330	252	315	255	255	290	287	274	307	320	305	299	296	314	318	281	337	328	316	325	306	325	317	293	311	263	272	272	314	307	293	286	314	282	322	323	315	291	319	299	294	282	278	301	282	325	310	325	316	253	340	257	300	314	293	293	301	271	304	333	307	300	286	274	289	294	293	295	306	269	264	313	293	302	338	322	309	308	312	328	311	305	279	278	308	301	270	297
7748	708	645	674	626	606	621	642	631	632	618	609	667	657	652	564	621	645	629	622	649	588	601	608	619	664	627	652	639	629	625	633	635	660	644	637	618	613	631	594	565	612	619	605	640	639	624	666	622	638	644	578	597	635	609	628	622	628	643	664	651	619	604	622	613	601	611	678	679	589	656	613	663	647	635	601	614	632	640	601	631	620	636	624	653	585	676	603	672	649	642	611	619	601	623	641	629	685	649	639	636	678	641	619	588	660	589	621	627	649	661	615	637	663	601	644	614	608	641	622	601	634	645	624	613	600	589	681	642	630	607	598	653	624	602	649	637	633	645	664	632	624	669	648	664	620	650	636	639	592	639	648	669	636	668	643	647	635	628	550	663	578	642	641	622	594	607	646	587	605	594	613	613	649	641	640	657	640	644	618	616	651	613	609	651	622	607	627	600	627	589	624	656	615	645	601	579	649	631	613	672	622	667	663	603	628	662	608	627	614	577	647	638	613	621	567	676	629	618	668	611	636	659	600	643	557	609	634	614	665	599	664	603	585	601	652	638	638	632	652	592	641	640	650	657	639	596	643	618	637	629	647	647	589	582	659	623	631	651	587	594	597	605	647	640	601	639	652	682	608	633	634	646	660	639	612	623	699	589	645	616	657	609	631	613	606	645	602	597	617	656	626	604	592	627	646	642	657	626	634	619	629	633	641	600	648	639	636	620	587	620	615	655	621	606	612	622	641	645	579	626	608	622	653	645	641	611	624	659	660	590	663	601	646	621	634	625	643	614	596	624	630	597	626	601	609	644	655	658	601	619	634	616	626	642	655	663	677	655	651	623	649	649	695	653	591	609	610	589	627	662	638	663	641	598	625	600	636	679	655	621	661	666	689	637	614	603	664	618	620	635	620	670	631	621	586	606	633	677	637	650	616	654	640	600	605	683	641	633	673	642	628	645	623	606	653	658	676	601	644	635	608	634	639	644	627	649	632	620	623	622	602	648	654	584	641	598	571	640	662	604	583	660	588	632	602	651	609	607	622	615	697	623	577	641	710	646	649	638	611	628	620	608	664	605	625	670	620	600	610	623	679	632	602	638	602	671	616	649	629	599	628	596	611	643	613	641	587	645	620	627	660	649	643	679	617	646	630	615	569	628	626	642	641	665	632	628	594	606	598	632	606	647	646	589	633	649	614	647	612	619	616	602	609	628	627	656	632	627	669	627	593	644	630	621	620	641	592	597	613	619	656	621	630	620	626	606	636	588	612	610	639	677	619	641	605	617	603	613	615	628	628	631	620	619	642	656	598	579	641	611	639	625	608	648	616	645	564	617	638	654	626	592	611	616	629	669	677	646	643	608	638	588	650	660	668	637	617	701	635	594	602	605	562	654	622	644	629	656	610	622	645	619	609	610	629	642	614	590	622	620	650	602	598	592	672	603	679	607	618	617	636	579	629	619	685	637	648	616	603	593	617	641	646	627	639	644	621	589	631	619	627	610	648	630	603	612	695	618	629	657	647	660	625	616	617	641	620	645	613	632	636	624	662	666	610	661	611	653	644	633	676	638	621	692	595	631	629	592	652	600	626	661	679	613	607	630	597	686	592	604	672	634	578	636	619	604	646	569	636	675	640	623	644	610	673	655	652	662	617	647	631	620	624	651	616	621	628	583	634	638	601	603	619	621	633	641	692	664	640	620	593	608	681	606	637	617	633	652	636	576	641	679	634	625	620	635	607	678	659	641	645	634	667	618	622	599	645	614	595	640	658	662	684	652	613	584	630	679	616	605	628	600	618	613	674	645	662	626	615	633	647	608	594	584	625	618	638	637	617	626	588	677	652	612	623	620	625	675	645	620	633	641	601	648	628	645	640	635	605	633	658	587	609	625	634	597	649	587	644	653	689	637	631	628	635	603	619	628	636	593	641	591	596	655	649	636	633	610	665	603	629	629	649	634	601	599	624	633	602	644	603	627	624	614	640	625	595	620	601	629	644	605	617	596	604	653	574	561	634	651	638	640	624	666	595	631	585	691	617	634	617	651	608	614	633	594	636	652	606	625	617	619	621	659	649	609	658	619	603	675	669	669	655	621	599	594	626	628	602	602	660	620	643	640	682	599	649	618	613	612	599	637	622	649	629	677	612	627	602	584	641	649	633	632	592	662	654	652	581	607	616	626	682	608	626	633	665	603	648	631	636	640	575	643	591	605	660	625	619	652	634	664	620	613	620	647	613	614	625	622	631	626	662	609	612	599	619	629	610	598	639	679	647	645	618	601	659	649	632	638	647	640	644	611	632	613	595	605	602	655	601	630	695	626	649	591	573	611	627	621	646	665	634	620	645	653	636	651	634	609	652	601	645	600	617	592	644	619	620	614	590	609	600	610	642	636	601	597	646	637	624	630	642	652	610	595	602	639	599	640	645	585	661	646	628	630	602	568	600	653	634	656	649	610	571	637	639	657	614	627	619	655	665	626	652	612	634	686	640	632	651	627	625	620	664	659	642	617	669	649	652	600	629	668	625	654	681	673	616	608	643	676	617	678	623	615	608	635	622	621	641	644	629	596	631	608	606	660	645	659	642	652	622	644	646	683	649	619	613	632	610	635	609	639	673	602	645	636	666	624	631	651	646	576	630	628	624	638	620	646	644	658	625	667	673	625	658	620	634	639	641	628	658	617	638	676	587	622	621	618	597	590	662	633	624	585	674	658	641	653	643	637	636	640	648	627	633	652	643	617	615	622	590	626	627	618	636	632	631	597	656	633	641	622	598	640	633	607	663	642	597	620	597	624	654	628	641	597	621	665	640	617	678	595	644	598	645	659	634	620	599	615	625	631	593	611	597	618	630	630	676	598	625	633	620	619	638	654	624	647	658	650	660	579	633	600	636	612	614	637	605	622	661	664	621	596	607	608	604	619	615	645	641	634	606	635	585	618	609	626	620	654	617	665	618	615	630	613	625	636	608	585	619	634	605	651	646	623	586	615	631	646	646	676	621	644	671	666	671	625	631	592	583	615	644	640	618	606	583	588	639	572	631	586	632	620	621	645	598	637	641	618	571	629	622	653	638	625	606	648	656	632	595	593	615	605	615	625	621	641	595	643	655	564	602	639	654	635	648	613	590	617	596	577	629	631	660	634	592	644	661	657	578	643	658	595	639	615	595	678	659	681	616	633	625	655	615	634	653	629	574	634	658	625	595	635	615	694	685	630	629	650	637	642	630	635	638	600	682	645	640	638	610	651	657	664	578	649	611	601	658	663	657	628	646	641	648	622	614	649	586	624	647	621	629	632	651	682	594	612	606	642	613	636	644	631	637	593	553	619	655	649	626	634	619	547	620	636	607	617	627	625	649	644	584	656	691	618	624	614	604	612	606	634	619	624	609	644	600	657	597	638	647	614	624	627	619	619	613	567	656	641	604	631	618	659	617	644	619	596	635	606	618	650	634	617	630	599	655	601	601	664	623	632	664	649	627	624	632	606	615	625	658	645	643
25985	21662	24293	29522	21653	10600	366	230	209	196	181	186	171	176	184	149	170	172	158	206	155	167	154	150	153	164	151	169	162	169	154	151	146	150	162	152	143	147	156	158	140	174	165	149	162	171	140	180	149	164	161	164	164	152	155	157	166	152	123	170	127	158	168	170	156	174	149	147	129	169	149	135	175	152	164	143	152	168	181	168	162	166	169	171	158	145	161	173	154	146	168	152	152	151	143	167	142	186	173	143	174	155	166	146	156	158	156	184	144	167	146	152	167	153	176	143	175	168	159	149	143	157	179	160	135	161	167	146	168	182	170	153	183	165	160	149	177	151	174	148	163	177	156	161	143	173	155	144	170	175	153	143	162	161	197	161	155	170	166	159	175	174	153	158	142	155	149	143	171	172	176	164	147	157	181	155	151	174	182	184	152	181	170	130	167	165	134	174	152	166	152	166	143	157	176	173	179	136	143	168	156	164	147	164	156	143	157	159	148	144	149	176	134	138	170	151	155	176	157	155	152	149	163	148	152	153	168	152	148	158	155	167	159	165	140	156	133	167	175	124	153	184	142	157	157	155	140	157	171	169	169	174	168	164	137	171	175	143	155	148	179	137	170	158	143	165	159	162	171	175	166	166	152	166	174	145	153	136	165	153	141	171	152	160	179	140	162	167	146	180	139	166	170	148	157	149	150	187	158	161	145	140	149	146	155	171	143	152	148	153	167	149	160	148	137	163	171	145	159	173	182	165	169	152	141	162	170	158	154	157	140	141	174	171	147	173	162	161	153	136	138	184	172	171	159	171	163	176	130	162	162	163	165	145	156	149	152	159	170	135	151	136	136	168	157	122	151	148	128	156	157	186	155	178	171	175	175	144	136	159	155	160	145	147	166	153	162	155	156	155	164	165	151	172	156	168	176	159	176	152	158	156	157	152	154	154	160	143	143	157	156	154	148	152	156	151	136	165	189	143	177	141	136	180	124	178	171	161	158	163	184	170	133	167	170	207	150	162	173	173	194	151	156	165	162	161	176	156	168	131	148	167	128	147	164	185	146	171	157	149	151	146	153	166	188	141	152	145	146	190	150	171	145	146	153	127	156	153	170	170	148	163	179	164	144	151	156	154	146	156	133	189	158	159	139	148	158	174	165	155	149	153	169	144	181	171	154	111	165	135	156	169	152	161	141	151	160	143	165	156	151	176	149	155	148	141	155	165	135	146	159	141	170	137	138	140	144	170	160	191	191	149	176	143	172	169	181	149	136	141	149	131	169	141	166	163	155	172	143	168	160	148	161	163	138	150	158	142	174	180	180	172	141	156	153	158	154	158	170	151	143	137	153	138	168	165	133	150	159	141	164	150	145	168	168	145	171	143	154	169	156	162	153	142	167	139	168	145	147	168	199	177	162	149	168	162	163	168	151	168	179	167	143	184	186	160	179	131	128	160	165	136	157	151	150	160	155	174	158	171	163	204	160	147	149	168	166	166	135	144	149	166	157	175	157	176	178	158	154	168	149	175	170	147	175	162	150	162	163	158	161	137	163	136	165	175	160	129	161	156	168	162	154	174	191	162	167	144	139	133	147	144	162	140	158	166	156	160	166	169	159	153	148	179	161	170	158	147	183	139	157	151	158	189	160	149	148	139	184	160	131	136	184	176	164	182	150	147	158	145	151	146	167	158	136	176	167	158	170	178	159	158	158	147	150	159	146	120	151	160	157	169	155	146	163	166	147	152	183	159	164	161	154	177	150	159	156	162	142	162	177	167	191	145	169	168	189	130	152	134	165	164	162	149	160	158	153	147	164	177	146	181	142	161	163	145	153	147	142	178	167	159	159	137	169	170	173	150	166	164	175	179	162	169	169	170	160	165	179	165	151	135	162	154	150	165	170	152	145	140	156	173	151	153	158	124	147	181	153	138	160	133	130	141	162	160	157	180	168	153	156	156	153	126	152	154	142	146	169	151	153	152	189	171	190	147	174	172	155	152	152	133	168	151	160	154	157	151	148	159	163	170	153	144	170	139	117	167	176	137	155	157	155	158	157	153	169	151	157	139	175	126	126	168	148	156	157	147	165	159	163	166	146	170	139	156	161	155	146	142	149	180	149	149	137	167	161	160	147	150	141	165	137	157	137	159	147	161	166	149	169	162	159	162	172	149	162	163	166	147	173	147	147	154	178	158	182	170	180	150	145	152	164	156	173	160	178	150	175	145	170	136	154	155	150	164	159	171	142	147	146	179	167	173	167	144	182	159	182	171	157	133	142	149	157	161	143	166	158	154	143	157	148	179	169	178	152	140	155	159	123	139	152	173	181	154	160	192	164	159	150	182	156	178	139	142	137	153	178	146	148	170	164	162	143	137	139	166	165	166	155	146	142	158	158	152	145	139	157	157	155	140	168	156	178	152	146	151	166	127	149	129	143	167	149	138	148	156	154	183	143	147	151	161	143	162	146	138	126	157	138	140	149	160	160	144	156	190	182	152	139	170	167	159	165	162	175	166	165	165	160	137	155	168	164	154	158	148	142	164	153	177	157	131	148	167	155	151	164	157	143	156	162	167	161	167	165	164	171	136	139	168	155	160	164	154	155	118	138	174	158	143	139	157	177	147	144	159	162	174	139	168	160	140	139	157	162	140	152	161	152	149	143	169	163	158	171	156	143	153	134	152	164	162	149	130	177	167	156	162	137	152	165	176	174	164	152	138	153	168	163	151	146	142	179	167	126	152	144	161	145	136	157	166	169	155	160	151	150	146	154	137	166	151	155	164	175	160	148	127	155	167	151	145	163	154	136	161	146	145	183	168	122	151	142	151	184	189	163	189	166	145	179	158	156	168	171	152	142	129	131	140	150	158	144	149	165	155	157	132	152	168	141	150	162	175	154	163	161	150	125	156	165	179	175	154	150	158	165	152	150	154	182	169	152	176	158	146	170	158	132	164	162	157	172	174	149	136	166	165	157	152	148	163	167	161	149	132	154	161	175	155	147	160	153	164	172	149	154	154	152	161	148	159	161	147	174	140	172	171	147	168	143	186	159	162	144	133	154	155	163	171	152	175	154	163	168	138	164	157	159	146	166	181	163	153	173	175	150	147	151	164	158	178	153	176	143	175	158	130	151	151	166	163	138	143	159	139	168	160	166	151	193	157	174	157	137	170	146	154	164	159	134	171	165	165	153	148	143	165	160	139	178	172	173	168	164	148	158	161	163	165	149	191	189	182	155	148	155	157	149	153	141	154	166	173	162	177	161	158	179	149	171	148	161	175	162	161	155	156	186	157	173	153	181	177	146	171	159	167	176	149	177	158	168	166	155	169	165	172	152	158	149	174	149	169	162	155	133	124	153	171	159	144	150	141	167	150	152	163	153	154	156	143	167	161	104	153	140	164	164	148	152	173	180	143	157	149	163	170	135	188	160	156	157	150	173	162	154	141	151	175	166	157	157	170	146	163	158	146	177	142	148	161	139	174	155	180	166	153	178	162	163	150	160	161
4516	1747	807	505	455	404	359	376	336	338	330	384	388	352	358	354	341	360	331	333	341	366	332	357	343	377	345	334	322	338	345	359	353	316	336	363	354	342	365	331	337	336	346	337	345	324	365	313	362	327	359	334	325	317	335	348	376	305	348	337	357	381	315	338	367	324	326	328	363	358	350	380	336	343	349	346	331	350	355	339	319	367	344	344	345	361	337	352	323	349	352	341	300	327	340	318	395	333	362	337	301	374	350	351	367	369	358	327	371	328	344	354	373	319	339	367	363	351	347	336	339	359	322	365	348	355	364	331	361	364	330	383	349	331	318	325	353	331	301	345	338	350	339	344	361	326	317	308	372	340	377	318	371	323	369	353	377	350	349	336	313	351	350	355	341	349	344	371	358	382	315	358	347	314	325	338	308	361	381	335	329	356	329	347	360	341	354	341	347	346	342	374	369	313	361	360	318	348	350	316	347	347	400	361	349	339	375	338	338	312	348	327	367	325	358	358	354	362	347	331	338	351	345	337	329	330	359	353	330	336	324	333	342	357	319	337	375	346	349	343	356	315	330	333	347	292	354	345	321	348	346	345	321	401	322	350	306	332	312	320	339	350	347	334	322	369	343	329	339	359	340	345	342	329	334	313	314	368	326	363	316	355	382	333	331	312	337	360	364	369	351	356	337	357	355	329	308	348	339	340	347	332	342	354	332	347	328	317	332	346	370	339	342	336	391	373	361	355	366	329	344	328	322	350	323	318	327	354	355	333	354	354	300	350	372	360	361	331	340	353	335	350	367	325	339	335	348	326	333	331	318	360	346	353	351	385	374	310	368	346	345	345	321	333	353	323	312	347	346	335	337	347	332	352	309	381	351	316	333	346	335	358	356	343	355	346	350	390	344	334	351	347	356	332	350	362	323	327	395	357	322	312	312	345	334	344	340	338	344	330	345	348	332	370	320	315	342	320	357	326	365	299	323	319	352	366	322	350	339	361	367	382	327	346	357	347	344	326	332	353	350	378	353	334	318	346	334	325	353	383	333	368	314	372	335	336	357	362	371	333	307	307	352	331	328	307	363	368	366	330	327	344	360	315	362	369	359	354	329	325	317	345	340	362	305	332	352	321	349	313	332	342	371	360	345	380	299	344	328	312	347	330	343	341	350	342	332	333	337	340	373	346	354	322	355	337	327	347	338	353	324	361	347	355	362	388	331	328	358	315	344	347	334	340	373	336	377	335	350	331	355	325	377	350	337	331	348	314	309	365	349	345	362	355	372	344	328	365	362	335	334	353	356	378	360	343	354	300	339	386	358	328	363	348	340	316	332	326	354	354	360	329	369	358	344	291	332	345	364	337	341	383	367	331	339	319	375	391	343	321	347	365	368	358	346	341	329	351	330	364	370	343	342	304	329	347	328	341	324	366	325	341	331	379	346	375	354	334	345	361	357	345	353	320	324	371	343	315	317	339	335	352	331	300	309	365	357	332	330	350	366	365	348	325	315	318	367	326	316	373	351	345	333	321	328	329	357	371	362	354	363	340	324	327	334	392	354	363	359	340	314	372	350	353	303	346	354	337	331	344	355	317	333	345	338	339	360	341	340	315	334	350	321	337	380	357	306	333	358	333	364	323	362	354	371	337	356	320	322	372	362	356	333	331	319	338	328	335	337	345	340	334	351	325	362	334	334	325	292	317	357	357	345	296	347	365	347	326	347	326	330	322	373	329	347	330	346	356	359	348	319	371	364	360	356	334	321	345	306	314	339	354	356	317	351	345	353	319	346	347	339	370	354	329	332	386	333	358	361	359	346	311	350	352	365	367	336	345	341	328	308	344	358	314	347	332	335	351	351	344	336	357	379	337	347	335	331	353	327	351	351	316	357	360	385	334	342	368	374	336	330	352	359	338	342	350	347	342	331	363	347	330	355	343	335	344	341	348	365	312	337	309	368	355	341	298	343	340	313	374	352	348	359	351	386	332	328	356	358	395	342	394	358	320	360	342	343	334	357	325	344	386	340	383	358	337	352	310	352	355	336	328	326	311	320	348	344	339	342	323	364	329	355	387	363	375	332	355	328	343	366	371	324	341	326	351	367	342	355	329	346	351	328	368	360	393	349	349	350	332	318	337	334	348	321	344	338	352	367	322	339	344	335	356	317	324	344	391	355	354	319	320	379	350	350	326	327	313	316	339	384	345	328	324	338	314	351	338	338	364	344	340	292	344	334	348	325	374	367	366	347	335	344	337	337	333	347	306	346	334	341	366	356	344	348	328	300	355	357	389	340	388	315	368	361	353	323	315	363	362	347	376	329	334	328	344	321	345	315	352	366	330	331	358	357	325	338	335	342	365	331	335	393	345	356	334	330	368	310	352	344	364	291	348	337	360	342	348	359	340	339	358	325	330	313	350	346	327	359	352	324	359	353	328	324	322	349	358	358	319	338	340	336	343	361	330	372	347	327	359	358	360	344	332	329	323	354	329	309	378	364	302	351	324	322	329	361	352	312	356	354	351	367	309	309	342	338	349	356	327	320	342	332	332	326	361	358	313	356	292	372	356	338	326	342	340	353	353	331	327	333	318	318	330	336	363	334	307	331	345	340	327	307	353	343	335	355	338	346	337	345	312	329	318	342	338	301	361	329	353	313	372	327	346	342	319	341	333	334	335	360	352	334	341	337	365	326	345	320	320	349	346	330	374	344	348	344	324	354	339	367	367	328	322	366	390	347	341	358	372	358	351	362	336	351	370	345	340	345	335	339	346	337	354	301	351	350	307	360	342	357	341	349	346	337	345	385	381	369	372	328	314	329	352	329	349	355	349	328	358	334	344	371	329	371	357	331	344	374	329	358	349	359	315	349	363	337	359	317	340	351	347	337	337	354	312	358	353	319	342	336	363	324	352	355	348	378	316	325	337	316	333	297	359	336	333	335	320	329	361	335	337	321	363	349	307	345	352	365	347	312	314	332	315	370	344	364	339	368	344	347	367	317	323	359	343	314	312	347	337	346	342	356	339	315	318	354	309	346	346	358	341	334	354	354	317	342	350	323	334	348	375	333	353	345	342	316	345	342	337	296	352	323	323	370	347	353	369	340	330	355	356	314	337	326	360	339	343	366	343	329	337	384	389	337	363	355	349	370	338	346	371	333	329	340	358	375	347	362	372	344	348	357	332	334	357	335	320	339	351	325	338	331	328	350	336	339	337	318	338	347	350	358	332	386	357	348	330	363	338	339	345	356	326	329	331	313	362	357	326	321	363	340	362	348	342	360	350	326	324	339	344	360	320	357	355	358	359	349	337	341	315	330	335	332	317	349	343	314	344	351	352	381	335	315	350	311	332	329	354	336	366	347	333	334	326	335	335	342	359	352	325	332	331	352	320	355	334	321	343	377	352	327	315	328	338	366	324	363	340	350	354	323	350	334	348	321	383	331	332	343	339	369	335	344	313	331	336	341	350	314	349	334	364	362	365	351	369	348	315	335	344	339	331	320	343
25244	21682	24764	29094	21689	21696	10534	391	225	170	196	176	154	130	126	136	137	119	113	111	95	107	87	90	116	116	114	107	106	102	105	101	127	104	105	98	85	78	97	104	92	126	88	106	107	104	89	111	86	108	100	105	82	92	111	103	75	91	94	101	74	85	103	93	102	88	85	108	113	96	93	95	91	82	85	93	90	88	86	87	96	105	91	98	93	103	84	89	109	97	109	99	82	93	93	83	110	82	111	109	89	100	84	92	94	73	85	98	90	81	94	101	112	88	108	110	94	93	63	82	92	79	118	111	96	95	81	78	101	91	123	78	115	99	104	77	94	103	104	89	87	96	83	98	80	86	112	97	93	102	98	87	70	105	94	90	95	96	87	90	106	97	105	91	99	102	89	107	72	115	87	73	90	86	77	104	86	90	107	99	112	99	88	78	102	88	108	84	104	88	82	98	79	99	80	109	100	92	111	95	105	107	91	78	85	103	82	92	91	113	98	92	107	100	115	100	103	86	104	111	102	97	81	101	91	92	81	90	98	97	103	94	113	101	101	82	104	91	102	93	91	87	112	92	109	90	121	98	114	93	98	102	90	83	102	81	111	101	84	104	94	100	111	73	75	92	89	97	102	99	95	111	90	75	93	87	97	97	101	86	91	91	85	95	91	82	78	99	101	102	81	103	114	103	98	97	100	106	102	89	77	106	91	98	90	94	103	102	100	81	103	90	94	96	102	93	97	115	84	85	104	101	95	114	104	98	80	87	97	99	90	109	93	92	97	105	100	83	87	85	96	113	117	93	94	74	106	114	100	99	92	82	103	114	108	88	101	106	89	98	89	118	91	96	90	126	97	82	105	102	89	79	103	103	109	103	100	96	92	101	105	89	109	103	92	82	82	102	76	86	95	97	92	94	108	114	83	102	80	115	102	104	95	98	70	83	90	99	104	91	70	86	97	105	77	129	88	96	96	97	91	89	104	87	86	85	88	93	87	97	96	111	85	108	90	95	84	93	108	82	87	93	94	93	89	104	97	108	98	92	98	74	102	104	105	90	102	90	92	96	94	87	105	90	87	92	84	102	83	99	88	91	100	100	82	83	81	82	93	89	106	86	104	108	82	89	96	114	105	115	92	102	94	93	95	106	115	101	85	87	78	92	93	106	113	92	90	95	95	104	106	83	93	100	89	87	88	93	77	117	82	87	87	92	109	82	104	111	106	106	109	110	109	131	84	100	91	94	93	114	95	105	89	81	100	84	105	102	100	91	86	89	87	98	102	100	110	104	84	83	75	82	75	91	111	99	107	90	94	99	84	124	98	97	76	99	95	110	79	94	87	82	110	73	83	107	92	85	88	110	100	76	80	91	112	92	99	86	95	88	99	121	84	91	103	108	91	99	103	106	77	101	104	86	86	72	90	93	95	97	99	89	101	106	101	106	102	84	99	103	124	100	77	107	105	100	92	92	94	98	92	101	89	81	98	83	100	103	95	104	119	105	112	86	108	96	95	81	94	82	70	79	83	100	100	113	101	112	87	90	89	78	91	92	85	91	99	96	92	81	96	87	99	98	78	104	104	102	78	98	99	94	88	90	100	97	95	91	92	93	106	105	103	95	100	87	99	86	90	96	95	86	98	108	104	115	95	93	99	85	91	91	76	88	87	88	91	92	95	99	87	86	100	80	90	95	100	96	95	103	86	112	80	89	110	90	93	98	115	101	82	101	89	107	89	103	91	100	98	101	91	97	98	80	87	91	92	85	88	84	90	82	114	85	90	107	102	94	110	89	97	97	90	99	105	88	98	107	105	85	87	81	86	101	92	103	99	99	97	103	97	103	101	105	102	88	74	88	89	76	91	86	91	84	83	91	106	87	75	105	97	93	97	102	102	99	88	79	99	106	96	92	100	95	87	100	99	97	81	100	87	94	102	107	95	91	85	105	92	105	110	99	102	95	84	88	93	98	102	96	100	105	86	88	82	90	89	97	107	112	95	72	109	95	100	79	115	89	107	89	88	107	93	109	85	88	88	104	107	89	77	101	112	114	97	97	82	97	99	91	119	101	84	91	106	97	94	85	116	84	82	91	89	96	104	106	91	88	87	85	88	94	108	90	110	98	106	108	85	83	92	98	100	109	79	93	105	85	88	92	112	95	101	88	88	87	92	114	101	93	101	93	104	88	114	95	89	93	83	88	108	80	95	102	101	91	107	111	80	107	89	85	76	92	83	92	108	95	95	79	99	91	94	103	111	86	118	85	93	82	87	98	90	94	90	86	90	98	109	103	113	98	86	99	112	93	85	101	89	107	80	83	106	104	88	97	95	98	86	94	91	110	95	100	97	96	118	95	95	85	73	99	80	95	89	104	92	114	88	91	84	72	80	107	105	100	87	87	81	99	96	85	94	88	106	107	106	86	70	83	85	97	92	85	95	109	115	84	112	79	107	105	91	97	90	96	91	103	97	96	97	94	84	83	94	85	80	98	93	92	98	107	90	89	102	97	113	79	92	92	106	75	88	66	87	81	94	86	100	85	101	90	86	82	95	95	87	106	95	113	112	96	101	97	98	84	87	101	103	102	103	77	82	80	93	83	83	78	89	95	107	103	98	94	108	88	80	101	91	83	114	117	99	110	98	82	85	90	104	95	95	73	112	103	102	95	92	101	97	84	85	107	109	95	91	95	77	81	91	109	96	99	81	97	89	82	113	100	93	108	76	73	96	96	91	107	82	77	81	90	109	103	86	89	93	92	74	100	105	88	108	91	92	99	94	84	96	116	94	100	90	89	84	102	94	95	109	86	74	92	101	92	91	103	91	73	99	89	117	106	93	80	97	95	122	86	90	106	91	75	96	94	98	95	86	99	104	111	94	108	90	92	96	92	96	93	91	101	72	83	108	93	89	111	80	92	68	84	86	102	96	89	89	98	110	115	108	104	78	110	76	77	84	74	95	114	102	81	125	102	110	88	112	102	89	102	114	71	100	94	110	105	78	81	105	73	100	83	97	97	76	80	97	89	98	88	86	92	89	78	90	87	81	87	98	78	107	98	78	85	100	113	91	82	103	99	96	109	81	103	113	91	126	97	114	95	90	75	68	84	108	87	103	101	86	75	90	93	97	84	88	86	81	98	86	98	104	85	77	99	107	82	83	110	92	91	96	70	106	97	76	85	85	108	108	92	99	105	117	97	84	101	99	72	102	89	93	89	97	110	110	118	99	86	112	99	104	102	82	89	86	77	86	89	97	104	101	84	92	99	87	91	95	98	87	80	100	96	94	80	103	76	90	90	85	107	102	79	92	99	108	71	82	106	99	102	126	77	83	86	97	103	103	82	98	80	104	99	83	82	89	82	119	93	93	77	95	101	103	100	91	100	95	108	88	96	78	88	98	99	96	101	102	102	94	94	85	99	77	106	85	91	96	92	118	104	85	90	99	73	93	95	92	99	79	108	100	96	89	97	81	107	81	81	100	88	92	83	105	102	97	94	118	101	103	112
4099	2986	1234	599	406	355	289	283	259	255	291	253	242	261	253	249	248	254	264	237	234	231	244	229	217	257	224	247	224	221	257	212	237	256	247	232	234	214	228	240	216	246	259	238	249	214	253	213	224	243	224	258	254	268	222	247	224	234	233	241	234	229	262	253	240	245	219	250	267	231	271	249	243	219	205	232	238	240	249	215	237	218	239	222	274	230	262	250	227	225	216	226	234	250	234	214	233	250	236	218	250	227	229	256	234	222	265	261	204	228	242	267	236	224	232	214	241	233	243	222	237	235	222	224	216	234	225	225	256	248	225	230	217	218	240	241	229	212	246	248	234	238	242	230	229	253	233	217	216	231	206	220	231	243	203	227	230	244	251	233	243	209	252	228	236	220	229	221	226	246	245	241	234	259	264	242	242	219	248	231	259	239	219	220	243	207	240	237	231	239	238	217	238	225	206	253	246	231	269	276	256	246	215	256	252	246	224	243	231	239	204	231	250	232	251	234	247	230	244	239	251	219	227	209	236	231	201	238	238	236	230	228	246	232	245	210	241	241	219	252	236	230	226	228	224	224	224	228	227	204	232	223	233	245	244	224	252	232	226	245	232	250	226	245	255	229	234	260	267	225	197	229	223	221	207	218	220	205	241	248	214	242	232	251	214	236	203	215	249	238	222	198	257	212	231	247	192	257	234	232	245	218	225	210	232	206	218	217	218	228	252	267	212	224	244	222	236	238	237	224	231	247	242	251	248	232	246	240	275	240	247	265	234	233	233	225	235	238	242	228	218	221	239	233	214	235	219	223	242	230	247	228	220	205	231	275	238	257	214	232	232	227	245	250	251	256	241	215	240	207	253	245	215	252	228	237	225	254	225	243	234	206	230	230	244	240	257	229	243	241	219	233	234	215	220	193	225	233	254	221	238	226	234	222	235	238	253	254	207	247	216	227	245	235	212	260	239	259	221	248	247	234	222	235	248	233	231	210	244	257	240	235	229	245	252	224	262	223	247	230	226	222	233	220	245	239	249	233	217	217	216	212	222	218	232	236	219	209	217	206	227	237	239	247	243	253	239	246	235	202	267	229	246	229	237	224	227	248	220	242	231	243	208	237	223	237	217	245	252	228	239	238	234	263	239	224	231	226	264	223	257	239	213	250	222	230	240	263	247	235	229	201	234	224	238	206	263	225	214	218	238	268	232	225	215	248	228	222	231	265	235	217	238	241	231	241	254	232	238	238	222	240	236	231	242	250	240	239	224	226	233	230	221	227	247	208	216	211	247	250	235	240	229	215	244	246	231	216	225	231	218	229	251	229	237	232	244	247	246	279	239	218	222	234	226	233	213	232	247	238	261	249	230	253	257	212	268	200	236	242	246	249	233	223	237	236	230	239	257	238	217	225	238	233	255	221	232	245	239	233	231	223	232	245	226	249	238	238	231	247	214	245	250	219	227	247	245	252	264	235	260	208	243	244	223	244	242	225	204	223	228	223	237	246	246	257	228	253	240	237	240	233	252	233	235	203	210	249	231	231	247	250	227	234	229	230	260	245	248	231	219	206	206	235	269	219	222	233	227	235	215	218	223	227	260	231	231	248	233	244	221	226	240	242	228	227	222	250	241	236	241	230	225	220	229	227	227	197	245	235	214	231	246	222	241	264	221	197	249	220	252	228	252	239	260	238	256	227	252	232	238	260	226	248	245	228	238	226	210	242	231	225	243	218	220	240	215	227	260	225	227	233	208	222	236	226	234	233	218	244	218	260	209	246	241	215	223	235	231	215	261	235	222	264	251	221	202	221	232	230	236	240	241	250	280	212	233	263	229	230	238	228	240	217	235	245	246	216	239	217	254	264	224	204	255	229	232	237	249	242	254	233	234	227	238	235	236	220	244	242	238	254	230	255	218	203	239	230	230	231	221	239	206	215	236	241	229	201	246	230	236	225	210	247	242	255	199	246	256	231	215	257	252	214	216	258	218	227	235	256	212	237	250	229	219	238	228	255	235	255	241	214	250	206	218	237	223	237	218	211	243	240	243	222	230	260	261	229	232	213	269	227	236	218	249	262	230	228	248	235	225	240	248	252	219	234	207	233	239	242	250	222	245	215	242	232	226	260	206	244	255	226	277	249	213	241	232	215	255	217	196	229	243	238	230	225	212	253	260	231	229	223	251	229	225	224	237	232	236	225	261	239	254	237	200	230	218	228	239	234	248	228	235	221	257	225	231	222	250	253	221	269	258	228	237	230	215	242	243	216	236	225	241	218	246	231	218	266	246	215	233	246	217	251	232	236	236	254	227	239	241	243	226	246	269	224	229	229	209	206	252	259	236	226	230	230	241	247	235	256	236	245	237	228	218	216	230	226	238	223	234	249	244	236	253	238	232	256	236	200	238	222	255	216	218	231	232	231	233	228	233	236	208	241	219	232	236	242	225	248	219	224	251	235	202	218	238	219	227	226	246	237	253	214	225	240	233	231	226	249	228	221	211	220	204	253	201	250	221	248	235	236	226	255	231	237	241	237	219	204	244	221	234	202	230	221	210	214	232	219	200	238	228	216	243	254	243	237	222	253	247	213	201	213	207	240	223	231	220	216	217	237	237	234	220	249	189	236	257	219	208	263	189	241	247	238	227	234	221	225	226	213	240	246	246	239	236	227	229	222	210	277	226	243	212	255	199	211	243	204	238	247	229	241	223	221	245	219	249	243	236	231	234	250	241	238	235	251	252	222	232	268	223	230	253	235	248	257	217	254	217	217	247	226	255	210	258	231	241	229	225	209	248	251	210	227	239	226	251	250	248	215	277	217	251	242	222	239	235	227	229	226	233	241	236	265	252	227	216	220	233	237	209	228	235	241	225	245	242	236	220	254	238	212	216	238	253	220	223	202	241	221	236	203	213	229	225	253	250	242	219	239	228	215	232	263	234	225	219	232	213	244	225	233	242	257	210	222	236	225	227	235	216	204	207	236	241	232	254	241	228	239	217	254	251	235	232	233	251	212	238	260	229	234	232	220	230	217	238	240	237	247	254	236	265	237	240	254	242	242	254	228	237	214	220	194	219	237	231	211	243	245	254	242	242	251	231	237	246	215	229	242	262	245	255	223	226	258	213	272	216	254	239	242	237	232	233	226	230	236	263	209	205	222	239	274	233	278	244	246	252	242	235	272	241	244	224	227	236	223	228	225	232	256	257	243	257	245	244	248	257	267	207	228	220	225	226	199	228	215	219	211	233	214	226	227	229	240	233	258	253	243	226	239	252	224	227	212	247	246	250	234	230	233	226	237	255	236	268	219	248	225	220	237	210	225	218	234	234	237	217	225	229	217	217	224	214	244	204	241	212	229	239	245	233	223	245	246	221	239	246	249	213	245	224	224	213	215	220	269	226	206	237	227	229	255	263	234	219	261	222	262	235	240	268	251	224	268	232	232	245	254	245	209	235	221	211	236	224	218	225	221	287	238	245	251	220	205	238	255	242	243	218	255	221	220
33886	14657	2060	417	388	326	283	296	334	321	298	316	304	342	345	322	293	322	311	307	296	260	303	269	308	327	309	276	299	300	303	308	308	302	291	314	252	311	264	305	318	340	298	283	313	299	278	301	315	296	308	287	317	268	327	270	317	293	336	326	316	321	319	266	265	314	327	291	273	269	290	317	309	322	299	303	306	287	277	292	320	311	315	321	279	259	310	345	284	315	314	326	299	299	333	313	299	292	302	303	292	270	304	301	316	304	280	289	289	332	331	292	312	316	265	301	326	292	300	298	312	295	296	338	308	295	311	282	312	300	306	258	287	309	317	279	311	290	298	290	325	312	296	307	291	323	301	301	310	293	334	315	275	316	294	280	274	264	305	314	327	295	289	280	289	295	316	293	282	307	315	323	303	270	305	312	263	305	323	306	315	326	306	270	297	305	266	271	279	304	320	305	295	317	302	339	301	309	267	324	328	302	293	260	338	263	274	309	289	321	289	289	320	309	308	316	302	301	301	281	317	330	294	283	298	317	287	301	294	332	313	330	297	278	290	310	305	330	302	268	286	315	299	271	298	314	301	308	286	313	311	311	309	315	308	312	319	320	296	321	323	279	298	287	303	314	305	305	278	323	311	305	333	307	321	296	273	321	289	304	304	302	247	310	298	280	288	300	309	344	308	314	268	288	281	280	293	273	298	303	294	280	315	328	295	294	277	291	311	288	288	265	288	301	270	309	281	308	270	315	294	301	272	300	282	311	288	298	268	313	305	295	319	335	282	290	272	312	327	324	276	301	305	344	309	277	295	313	327	269	288	302	299	312	295	271	308	286	276	313	308	323	302	278	284	294	270	314	311	298	299	334	309	288	314	327	310	308	309	322	301	305	308	297	292	308	272	305	304	332	300	301	295	321	319	285	296	278	290	318	294	318	293	328	347	298	293	322	288	295	324	297	309	295	291	282	299	320	326	309	339	304	308	289	263	312	296	276	325	313	319	330	282	287	287	308	323	326	297	297	307	290	276	264	291	302	292	315	341	291	287	324	334	282	309	320	279	331	281	308	295	315	289	326	315	290	319	301	334	289	278	296	313	317	291	312	296	274	269	316	304	278	260	329	286	289	296	303	316	298	300	280	267	295	281	297	286	321	303	351	267	316	298	263	278	304	282	281	310	296	262	321	302	286	296	285	333	292	290	322	275	306	312	330	290	281	308	280	330	273	362	305	297	295	291	276	283	288	265	293	299	262	289	316	336	310	290	271	306	295	285	297	308	315	311	311	295	287	316	273	310	294	318	282	321	314	304	304	305	267	281	280	279	330	292	291	297	292	309	323	311	304	276	304	269	294	317	327	320	288	299	296	311	302	290	279	275	290	250	280	290	318	297	310	307	312	297	313	325	286	301	281	309	295	264	304	291	296	333	317	315	307	283	345	338	305	336	307	312	293	291	311	322	311	289	318	323	312	317	281	304	294	268	325	303	302	331	310	263	301	285	297	306	307	335	338	300	269	283	321	300	293	307	313	278	279	272	310	317	327	329	320	274	305	337	281	257	292	312	299	320	332	293	285	279	282	301	304	291	276	300	275	289	291	286	294	291	309	287	280	310	286	281	320	311	302	280	302	263	286	299	314	298	335	338	300	304	317	275	303	268	304	314	303	301	279	314	288	290	318	301	322	305	337	283	304	279	301	284	296	322	297	287	310	342	249	316	296	313	315	285	312	292	341	295	293	328	284	278	288	288	341	278	305	325	355	304	285	281	325	309	315	324	318	303	304	297	293	268	321	310	277	276	284	278	325	304	306	294	287	286	287	296	299	314	302	286	292	294	324	259	313	315	284	290	299	305	281	273	273	277	295	289	288	310	288	306	303	307	287	321	288	299	308	298	274	298	343	306	307	274	305	307	274	279	280	294	341	281	300	298	304	317	286	306	294	267	289	286	290	318	330	284	297	307	279	304	297	298	296	309	320	268	315	325	319	314	312	289	331	286	336	324	327	341	328	311	296	266	293	317	302	320	288	319	290	334	306	300	327	284	300	292	336	287	288	347	266	316	258	271	295	282	305	297	272	311	285	260	328	291	303	297	273	283	313	328	311	295	303	309	294	303	333	346	306	269	305	338	330	318	295	292	287	282	286	316	337	285	283	340	290	298	318	302	323	286	286	316	308	306	294	312	290	308	308	278	284	277	286	285	284	270	280	300	287	325	295	290	291	285	289	315	280	280	304	280	300	290	267	289	276	272	311	294	285	313	305	304	278	311	314	300	294	291	319	294	307	300	305	262	297	294	317	314	305	312	294	303	287	292	267	313	290	318	312	315	302	310	307	285	316	324	291	333	303	315	295	323	251	292	336	300	306	323	298	308	287	316	302	306	294	295	365	290	305	326	283	319	301	321	284	271	302	287	306	317	323	269	309	290	287	315	294	286	293	294	296	298	326	306	302	290	293	268	318	325	262	343	303	296	292	324	325	314	293	318	315	278	297	312	281	318	290	318	314	290	329	289	307	311	295	294	278	311	320	317	296	302	287	328	299	330	303	291	311	337	318	334	305	322	282	314	312	309	298	303	311	306	301	314	253	291	322	316	318	296	322	300	278	297	283	294	283	272	299	313	319	291	316	310	294	273	323	295	316	287	297	331	308	292	322	311	312	306	305	290	276	310	320	278	283	286	295	271	278	297	280	317	312	321	308	329	350	305	299	323	288	309	311	270	334	307	319	336	305	287	275	285	318	284	274	326	294	341	288	294	314	295	320	288	326	300	320	291	309	317	299	313	298	291	294	334	318	292	313	298	294	302	298	308	306	275	283	334	334	284	288	313	266	306	317	350	267	314	275	299	317	335	303	313	314	269	314	274	317	327	290	298	286	278	300	318	281	308	290	291	295	290	321	280	294	280	327	301	302	279	312	304	271	295	314	315	309	274	280	312	308	326	292	322	298	337	305	307	317	302	300	291	278	290	304	301	322	329	310	320	307	300	314	279	296	309	301	271	293	346	330	330	272	297	313	301	287	272	293	306	295	277	323	334	300	306	324	297	274	301	288	279	349	325	309	282	276	313	267	300	315	310	289	338	304	292	293	333	290	313	340	313	315	253	306	288	314	302	281	309	344	287	303	274	294	328	314	296	326	298	321	331	278	296	299	314	294	296	277	304	335	318	308	292	312	300	295	322	297	303	309	307	283	306	301	281	320	284	344	311	291	314	310	289	256	298	311	264	315	302	281	302	298	320	328	310	325	337	290	274	306	292	326	302	279	320	342	286	306	287	306	284	305	287	283	323	320	301	316	297	276	289	306	293	307	308	312	324	283	271	315	320	298	296	295	325	331	291	272	279	297	313	271	278	318	296	342	299	311	265	309	310	303	314	300	298	303	286	293	312	296	320	325	299	278	309	275	310	324	291	285	304	302	341	325	336	323	281	285	302	295	268	299	267	285	329	320	301	300	314	358	286	318	319	301	261	306	320	317	293	300	297	295	282	272	317	289	264	274
7703	736	644	608	594	669	607	638	631	596	636	630	636	613	604	622	586	616	596	636	623	647	624	653	652	651	622	597	617	596	610	621	610	620	602	624	636	604	638	633	593	667	611	594	602	627	601	629	615	635	636	587	577	624	618	626	638	602	628	592	600	582	657	628	630	587	599	645	599	629	608	659	640	634	613	652	602	674	611	675	642	653	651	586	640	642	571	638	591	610	629	625	617	631	583	616	635	677	605	606	655	644	633	584	602	630	623	685	608	613	623	640	637	623	654	637	618	613	645	601	645	626	620	622	632	658	641	595	613	641	614	606	601	639	618	633	684	635	600	600	598	612	620	599	664	612	637	620	632	643	637	627	607	626	637	623	637	607	647	634	656	632	635	643	625	662	639	625	638	626	627	640	642	631	617	606	626	663	595	622	588	617	612	625	589	619	605	599	622	631	651	634	607	631	604	568	679	621	583	621	608	635	651	614	571	640	638	617	621	612	627	597	618	629	628	617	630	632	660	634	675	658	587	602	627	620	648	631	617	658	636	624	628	651	622	604	675	638	597	627	607	635	631	632	595	654	571	605	613	611	656	618	630	576	617	657	608	650	608	632	585	605	628	615	607	611	601	648	592	606	618	639	642	601	660	617	625	594	634	625	604	609	664	651	641	609	690	629	616	625	658	643	612	600	663	654	641	598	648	601	613	635	673	578	619	596	653	616	638	667	662	621	639	638	634	613	596	618	645	592	611	636	636	644	663	611	626	632	608	610	626	607	633	633	636	629	619	615	630	608	626	593	601	617	632	616	582	642	627	644	609	614	584	649	626	613	636	612	660	607	655	588	656	611	601	612	620	620	642	622	631	640	683	632	658	645	686	635	607	623	622	589	622	620	604	678	626	629	592	656	587	623	643	631	627	601	663	595	618	585	627	584	628	599	618	629	579	595	619	667	667	664	627	666	627	633	598	642	626	615	648	657	641	590	644	627	590	583	669	630	646	658	607	602	612	617	629	654	644	618	644	620	644	588	627	636	636	578	633	610	616	649	651	629	634	637	600	634	609	681	656	580	634	596	652	661	644	644	566	661	638	672	654	638	632	656	620	643	590	611	611	653	622	653	636	635	627	593	620	596	657	664	673	603	599	583	640	654	617	629	643	620	640	605	654	651	650	615	596	634	618	574	619	610	635	644	621	631	611	589	671	643	678	619	607	595	612	667	641	613	596	640	635	604	630	679	630	639	672	598	600	631	645	667	654	594	612	652	608	581	628	647	615	621	647	629	637	634	608	656	640	612	647	633	625	646	597	622	645	638	633	622	663	627	652	656	643	640	592	616	603	648	615	627	622	637	656	609	646	606	634	604	618	629	640	644	609	639	640	644	611	616	576	602	610	607	610	614	590	617	621	638	650	631	625	602	675	640	646	644	660	613	614	625	633	694	612	610	629	659	637	588	642	641	628	595	638	617	666	655	646	613	596	639	606	629	593	633	629	599	627	622	613	629	646	632	702	641	685	630	612	612	667	608	649	622	637	623	598	626	615	630	609	594	614	614	630	612	652	657	621	592	598	642	594	580	637	636	661	675	642	635	603	627	600	655	623	634	646	617	658	586	652	574	631	607	649	597	612	650	619	605	587	595	640	637	632	626	637	612	558	593	599	620	650	605	587	582	621	660	613	622	645	620	588	667	616	576	623	621	601	611	577	627	595	574	648	614	611	623	616	597	624	610	671	597	683	623	569	601	617	590	576	657	624	642	633	622	670	637	639	641	667	649	649	626	647	575	649	630	614	618	616	602	649	629	655	627	601	626	609	608	635	616	613	600	617	632	644	667	592	643	658	620	638	573	611	622	627	643	598	604	611	617	609	631	620	671	610	626	638	670	631	604	613	653	612	627	568	594	633	603	611	616	605	601	644	634	640	654	626	654	623	598	613	647	584	581	632	567	606	649	609	614	597	583	642	641	622	609	648	600	673	654	607	630	613	624	639	623	696	646	631	589	657	603	674	562	592	611	636	625	612	613	647	632	636	624	634	591	670	624	640	607	585	652	634	629	630	620	574	615	622	628	624	614	606	615	629	590	594	688	642	590	619	632	557	575	598	614	623	630	651	596	621	638	617	615	614	640	644	645	633	620	648	640	649	633	652	599	616	620	629	633	597	631	572	641	617	664	631	597	633	623	625	617	621	651	628	579	653	641	641	584	620	625	643	611	622	621	646	643	630	621	550	592	645	635	606	635	627	653	630	648	599	614	604	644	670	636	589	624	584	637	629	637	615	671	653	617	617	589	635	594	647	591	597	634	615	649	615	645	648	643	622	663	630	623	641	603	607	629	614	642	598	589	631	632	607	615	616	634	626	678	591	564	600	585	607	604	654	625	623	611	600	618	655	641	592	674	635	625	656	681	603	622	646	626	615	647	615	645	580	664	639	628	646	623	586	598	649	635	617	623	647	659	648	576	579	637	619	632	633	618	634	599	633	601	603	593	629	623	638	629	642	605	650	627	606	660	608	627	642	651	655	565	648	603	624	633	586	615	629	634	641	645	615	597	635	617	624	615	607	608	607	695	649	617	573	637	632	619	637	634	611	702	620	569	584	640	633	592	635	669	652	600	631	637	673	646	595	676	636	567	579	627	596	628	622	601	585	627	638	645	616	614	656	659	597	623	646	624	623	591	596	629	639	619	644	614	602	629	605	624	613	603	636	625	601	571	627	603	659	615	645	611	592	636	610	626	599	629	604	658	647	566	629	637	583	640	647	632	632	664	593	636	613	683	603	627	589	584	658	640	601	668	629	580	641	621	619	616	618	631	643	638	634	668	611	633	573	659	633	603	613	623	624	606	600	651	634	612	586	634	624	634	586	614	620	620	619	573	659	605	637	609	634	634	676	641	616	607	668	634	634	575	626	555	640	649	675	649	576	665	624	679	660	639	620	639	608	653	666	599	643	602	648	649	622	618	658	666	617	617	601	586	621	649	616	619	650	639	602	568	618	652	635	632	627	627	626	630	614	584	614	603	651	575	629	616	613	600	627	675	661	636	613	648	652	620	628	640	634	644	611	607	622	610	627	606	615	612	641	634	639	629	645	631	577	654	615	611	634	608	587	606	649	619	612	666	612	608	622	651	618	597	618	635	595	593	643	610	638	592	683	647	633	643	591	615	652	626	637	618	612	593	579	630	670	673	585	641	622	615	621	641	626	615	656	583	577	643	649	607	590	590	611	625	633	594	631	618	683	620	592	610	590	685	617	643	607	633	670	614	607	613	626	610	656	629	637	654	625	652	665	606	589	617	643	675	623	628	654	599	605	650	619	664	599	616	655	632	639	627	724	592	663	638	584	628	583	607	657	656	613	635	607	615	620	609	678	657	619	642	637	615	602	621	657	656	620	644	613	601	632	605	659	607	595	630	611	606	572	617	657	624	648	631	604	596	609	641	596	588	596	635	638	655	650	608	621	657	634	618	637	601	649	630	641	616	663	618	600	634	601	606
24787	20716	23262	28211	20711	10194	340	254	216	178	197	183	151	169	191	169	147	174	166	171	160	140	180	142	153	159	157	154	141	145	141	146	172	158	154	142	167	124	148	151	168	139	131	134	174	134	149	152	141	167	161	165	169	168	154	155	127	145	151	151	150	163	148	131	147	138	143	147	154	157	150	184	173	174	168	160	151	160	138	162	148	157	147	186	159	123	137	171	179	135	184	147	165	153	168	150	151	167	158	150	163	154	159	144	151	148	147	182	151	133	160	144	127	164	155	168	131	147	154	159	133	124	152	153	159	162	125	166	140	135	155	148	173	178	150	186	149	153	152	164	152	136	136	164	136	141	144	164	139	160	187	172	164	145	127	156	156	162	144	138	135	131	152	145	135	126	137	141	147	141	153	140	158	159	157	136	136	145	117	148	161	148	149	136	128	135	139	164	166	158	157	155	165	179	149	128	168	188	155	127	138	156	131	152	129	156	127	131	120	139	138	146	138	153	156	150	154	155	143	144	163	132	145	171	156	136	152	157	142	156	107	165	147	142	152	144	134	154	131	152	160	166	143	169	158	141	147	165	132	150	159	161	169	158	160	149	122	153	153	163	141	136	149	151	150	167	143	159	154	153	131	168	128	138	183	160	164	145	151	134	148	164	143	133	143	166	142	144	162	144	130	133	145	132	154	105	145	182	165	132	129	130	139	136	160	149	166	151	167	167	142	130	137	148	161	157	183	144	147	137	144	143	135	158	182	171	143	149	146	143	143	167	141	140	154	142	146	130	154	138	151	146	151	150	157	146	138	161	166	147	160	167	161	152	149	162	129	138	162	162	152	140	141	170	132	150	180	135	141	161	156	146	160	133	137	150	159	140	154	153	148	156	184	163	135	161	172	133	150	142	170	134	165	152	158	150	139	151	147	148	159	141	146	142	143	169	154	134	153	161	161	139	154	146	151	163	165	162	151	181	152	133	137	147	164	160	162	142	126	120	165	132	166	136	159	160	138	166	183	158	149	148	155	131	153	158	154	150	147	145	153	138	149	144	168	152	135	154	155	148	135	152	152	149	158	155	138	133	145	156	162	186	149	146	136	137	163	170	139	150	161	144	133	143	158	145	137	134	145	137	161	148	146	166	167	162	128	154	146	153	144	155	139	138	133	150	153	137	136	157	178	137	155	140	127	145	151	126	147	142	132	173	143	170	155	169	170	163	156	165	158	147	148	151	145	146	131	138	155	143	151	146	159	178	115	172	141	146	165	141	153	139	153	159	145	155	156	144	117	152	156	142	152	130	136	149	155	144	129	159	155	203	187	164	160	165	145	152	142	127	152	151	148	143	156	169	163	144	151	133	146	167	154	112	125	139	152	133	130	153	124	147	126	170	170	160	158	146	156	154	143	157	144	151	163	168	168	155	146	139	171	144	152	151	133	146	121	167	149	133	130	133	149	162	163	146	161	153	153	151	142	141	152	136	126	174	139	187	146	164	147	141	142	135	126	135	139	174	147	167	139	166	164	143	140	123	132	139	166	145	135	149	149	144	159	162	141	159	161	136	141	151	171	157	162	156	161	165	125	161	145	159	156	168	145	140	155	143	148	156	159	143	150	144	155	137	144	135	141	167	136	170	157	137	137	150	144	144	166	159	135	130	161	126	150	159	145	148	156	162	154	168	134	177	145	147	157	176	178	161	144	168	139	169	160	145	158	131	160	164	126	165	155	135	127	133	145	169	142	169	164	163	146	151	129	142	154	134	169	148	142	154	150	129	141	139	151	175	174	149	159	158	155	129	175	146	132	152	141	150	153	136	157	155	165	139	162	147	141	167	124	159	135	154	134	143	161	136	157	157	158	135	138	133	148	158	164	133	150	146	127	146	175	145	141	152	153	144	148	165	150	135	147	119	168	139	150	157	150	153	154	153	160	143	136	153	152	133	181	156	154	140	135	149	123	150	153	158	168	138	156	166	147	159	145	166	150	160	164	149	151	148	146	170	156	149	127	148	144	151	146	127	147	173	145	166	171	130	168	156	158	140	153	146	151	144	142	158	160	152	146	156	149	149	143	148	129	137	156	117	139	165	139	137	134	141	140	156	161	164	131	134	171	144	153	150	163	129	120	122	163	166	164	134	201	136	159	116	136	148	149	164	151	135	159	130	154	143	139	154	143	130	159	131	127	155	149	164	157	164	170	157	168	154	161	148	134	146	164	143	136	140	125	146	164	171	140	158	156	147	172	140	144	144	137	131	162	136	186	138	140	158	133	148	161	138	156	158	151	140	151	150	163	141	156	149	146	148	139	136	152	133	151	136	159	147	146	154	157	141	131	164	161	139	167	136	162	149	154	150	155	143	155	157	144	153	145	161	130	149	155	156	166	140	155	177	164	153	139	138	129	158	136	134	154	159	157	128	157	154	181	171	145	143	148	154	144	156	127	145	146	164	152	122	145	158	172	163	139	158	170	158	160	148	159	148	153	151	158	126	152	131	134	125	139	136	147	140	156	154	145	160	150	154	142	136	140	143	119	155	174	153	147	152	154	161	141	153	149	160	174	135	132	145	145	179	141	166	150	154	152	155	145	137	153	127	149	129	150	148	164	127	148	159	139	143	143	146	152	155	156	128	165	129	154	165	146	148	137	154	157	155	161	161	161	139	171	139	143	143	164	149	150	181	173	145	149	126	162	149	173	169	159	148	150	160	145	136	133	143	143	141	135	146	151	144	146	143	144	174	145	152	154	155	137	157	144	151	157	175	131	152	127	153	151	131	161	136	155	137	143	147	166	144	155	164	162	158	158	140	122	131	134	157	158	169	150	146	147	126	136	155	137	148	155	175	132	168	140	151	154	139	139	135	130	150	172	146	146	162	141	150	144	146	145	175	180	156	159	163	160	130	150	145	153	132	129	161	145	148	158	167	164	138	166	156	149	155	169	147	147	154	136	186	154	170	162	148	144	133	159	133	175	140	141	152	147	167	148	155	146	160	162	149	146	145	148	159	121	144	137	146	182	146	150	150	137	160	155	149	165	164	162	156	161	133	135	160	171	162	159	147	160	154	163	154	140	128	161	153	136	146	154	147	141	126	141	154	140	171	142	133	139	142	158	150	166	142	146	172	145	124	139	147	141	148	146	130	141	154	145	173	158	151	149	167	137	140	145	169	153	140	139	150	149	154	144	173	157	166	123	169	154	153	143	135	149	145	177	153	142	122	137	150	129	148	139	147	133	166	164	157	145	183	141	123	172	169	154	135	143	130	128	168	149	145	143	166	148	153	122	152	159	127	152	144	127	154	157	152	138	130	161	166	153	131	154	142	140	136	144	141	141	140	153	162	158	142	161	141	140	130	155	175	150	150	149	154	129	147	139	139	125	143	141	155	160	140	137	124	163	166	170	148	142	150	169	148	158	144	147	143	156	143	149	144	143	140	146	153	143	156	163	136	125	139	152	157	140	145	177	147	168	126	142	161	145	170	166	151	159	132	146	174	173	153
4350	1721	852	497	377	386	354	330	328	349	335	358	336	319	333	316	337	318	320	341	326	324	346	317	337	348	337	317	297	325	339	339	317	295	301	318	317	360	323	327	353	356	333	336	324	310	352	346	319	288	327	328	327	332	318	331	339	339	355	329	337	309	339	328	318	340	326	342	320	327	304	299	327	323	331	333	332	323	336	313	332	335	313	325	333	285	305	308	312	315	340	297	304	331	324	320	304	303	304	340	330	305	350	315	357	351	310	340	308	285	357	304	325	333	336	322	305	331	309	324	346	316	312	334	337	343	307	320	348	314	301	324	343	333	360	360	312	362	350	326	321	347	319	308	360	303	341	348	314	328	333	330	346	343	346	311	328	344	338	332	316	335	327	330	363	344	328	310	365	348	310	298	321	295	333	334	286	346	347	328	356	326	331	313	344	294	312	319	330	325	351	318	320	310	301	276	306	344	328	349	310	320	335	325	311	295	336	334	332	320	307	316	322	338	358	335	317	318	298	321	331	302	334	340	323	337	301	326	314	283	340	336	306	329	290	339	338	329	332	331	347	315	330	331	306	295	352	323	346	333	307	333	301	344	330	341	291	350	303	336	337	340	335	300	328	295	329	313	331	330	329	309	337	304	312	327	308	321	360	333	317	298	318	315	366	313	312	346	307	319	336	306	288	309	323	322	311	320	334	327	334	332	302	353	345	348	331	353	314	343	346	302	326	296	360	319	311	351	330	317	332	340	326	347	330	298	305	354	328	306	305	321	323	298	338	340	339	342	331	324	320	310	324	328	352	358	366	345	331	326	325	337	321	328	358	315	285	318	315	301	344	316	309	315	323	338	322	304	348	328	345	327	331	300	285	338	299	300	323	345	342	329	297	341	336	335	338	314	308	337	325	299	319	314	343	336	325	319	318	320	322	307	296	326	332	319	309	324	330	368	348	304	326	318	349	329	324	342	314	331	344	355	277	321	340	339	303	298	316	333	339	329	339	314	327	312	307	335	382	331	347	319	310	355	311	324	339	371	345	332	319	338	311	309	316	318	356	312	300	302	336	337	334	284	329	357	298	329	328	343	325	282	305	322	323	322	335	306	311	317	320	325	346	329	307	337	335	295	351	318	324	350	318	314	303	320	318	341	319	308	300	310	323	310	312	340	314	354	340	310	327	328	331	348	317	345	329	314	329	322	329	330	338	321	327	311	311	349	327	329	343	328	296	336	324	334	338	338	349	328	327	384	329	329	360	359	373	324	344	317	364	340	346	320	349	327	303	324	366	332	326	358	323	328	320	347	292	339	282	338	310	338	377	320	319	332	339	356	289	348	319	309	304	334	317	371	318	334	286	334	329	310	314	368	300	329	332	330	322	318	323	329	341	322	329	297	315	341	316	314	326	333	320	339	315	326	357	351	346	338	319	337	313	336	319	311	320	334	339	361	309	359	324	329	342	323	320	305	354	352	335	335	316	336	334	294	350	339	341	329	302	278	316	295	321	359	296	312	304	326	322	331	328	364	347	316	312	321	310	345	346	347	317	338	323	328	360	327	317	299	351	330	333	303	325	290	298	338	319	332	328	311	352	342	302	342	332	322	339	320	324	372	370	320	332	324	340	332	334	306	339	312	342	346	327	296	353	330	341	327	308	305	322	344	356	323	324	375	334	350	322	340	340	340	346	289	327	292	329	327	311	312	326	350	293	341	342	318	323	326	335	318	335	301	325	327	325	343	357	321	318	350	351	321	323	333	353	321	317	358	304	308	310	300	317	317	369	286	328	336	329	346	343	324	349	308	312	341	307	321	315	329	360	286	334	324	320	325	351	315	295	300	305	332	305	331	302	319	347	348	288	329	342	294	303	332	314	323	324	317	353	305	327	312	344	322	317	338	327	338	319	309	325	327	327	350	321	318	326	317	329	334	328	322	299	321	337	313	352	327	364	316	321	365	314	335	345	320	340	330	331	327	343	333	326	322	324	338	295	310	304	293	330	322	307	340	326	320	314	338	333	323	316	315	368	343	326	342	321	331	300	322	298	331	328	349	317	341	331	321	317	326	324	356	320	339	346	345	315	311	345	336	305	344	341	351	342	346	310	324	319	337	322	354	334	314	344	337	346	341	329	288	316	342	323	329	300	311	309	363	328	333	350	302	337	336	335	320	300	338	320	309	349	305	320	325	363	325	341	349	290	316	305	312	316	352	330	321	339	322	300	348	307	338	341	321	345	322	316	295	340	323	378	345	324	327	303	287	382	332	296	318	325	330	336	349	344	335	345	294	364	311	309	335	341	339	327	345	326	343	334	355	334	337	324	309	320	314	362	338	349	339	331	348	323	350	331	351	336	334	323	315	332	291	303	322	348	316	332	303	336	341	311	288	316	323	298	337	340	310	334	342	317	321	285	348	351	291	317	328	310	334	339	328	337	327	283	338	301	340	321	324	328	302	346	356	318	325	332	299	334	293	310	320	344	339	360	332	350	295	301	339	337	335	338	319	316	340	304	341	303	323	307	363	306	335	331	344	309	335	310	318	279	310	330	342	310	346	339	317	323	326	330	322	311	309	342	320	308	325	328	357	311	286	343	321	312	352	293	313	329	299	338	309	320	345	329	355	311	320	296	328	324	302	336	350	332	329	335	314	325	303	324	361	307	336	306	326	278	346	349	324	299	321	329	316	310	344	331	331	300	364	340	324	316	321	300	321	361	346	330	339	335	327	350	347	310	325	330	326	321	327	342	313	315	332	303	279	308	321	331	307	307	336	347	297	312	311	301	303	372	350	330	308	355	320	301	325	304	347	321	284	319	322	329	321	295	337	355	336	330	308	290	327	338	334	336	319	303	302	299	307	327	305	302	320	351	342	337	337	354	339	303	342	329	351	321	312	350	325	335	296	322	343	315	352	339	316	316	313	339	345	310	302	352	310	342	325	329	319	314	321	311	292	326	328	341	358	318	335	353	312	321	330	319	349	331	362	316	365	336	330	344	320	326	317	339	353	309	323	317	314	337	302	317	304	337	315	336	363	334	337	316	309	377	341	358	324	300	306	317	333	325	331	352	326	328	319	341	327	351	352	344	336	340	310	336	333	322	336	325	346	332	351	328	300	328	302	343	287	300	304	342	332	312	361	342	298	306	341	314	336	346	314	315	307	338	325	297	323	352	372	309	331	319	335	331	358	311	321	345	330	332	333	309	337	326	358	337	322	340	370	321	347	339	361	369	314	307	301	361	339	342	331	352	325	320	348	320	363	341	328	318	337	313	333	348	359	345	307	335	303	347	336	324	335	292	318	316	331	348	337	350	335	328	319	339	287	314	317	326	326	332	323	347	318	349	309	352	337	317	334	312	331	328	309	333	303	345	327	321	379	333	351	341	345	310	332	326	338	358	311	345	307	335	299	326	309	328	364	323	335	307	346	340	324	335	324	330	363	315	307	336	325	309	327	327	344	337	329	339	350	335	333	322	365	305	323	320	346	300	292	327	314	320	318
24078	20688	23637	27772	20690	20713	10232	313	251	189	169	152	151	122	131	132	121	109	92	98	92	99	88	101	118	101	102	106	107	83	116	93	111	102	88	95	81	78	84	81	102	80	90	90	93	102	81	95	92	93	86	93	78	83	94	105	90	101	84	95	71	106	99	94	89	77	90	83	100	79	86	87	91	83	104	114	89	104	91	85	102	94	113	89	87	88	102	82	89	81	105	75	117	97	93	85	86	92	94	92	95	99	81	108	122	89	83	106	96	94	91	104	105	105	104	96	88	85	91	76	64	80	74	103	87	96	109	92	86	70	82	91	90	88	80	91	99	90	89	76	89	102	68	97	78	85	90	88	75	97	65	103	93	84	77	83	88	86	92	99	102	84	92	86	86	82	99	80	98	97	74	98	100	100	89	89	89	94	82	86	116	92	92	86	78	82	99	89	86	88	97	94	90	92	100	92	67	93	94	107	90	74	82	82	82	82	101	81	106	91	97	95	91	67	94	95	109	78	77	91	74	88	77	84	88	83	84	89	75	82	77	96	89	107	104	96	87	100	81	74	83	92	91	73	82	98	87	115	98	84	93	101	98	88	102	93	86	93	99	96	83	87	98	97	90	64	98	81	91	86	80	95	77	99	92	88	74	106	93	70	90	100	83	94	74	111	94	93	79	73	102	81	110	86	112	91	80	97	78	101	84	102	87	92	84	90	101	77	75	81	99	89	93	79	97	88	98	82	102	108	75	89	77	97	92	95	92	81	112	110	81	85	101	76	81	92	99	77	75	70	97	95	73	89	95	96	81	98	86	83	91	110	90	71	98	79	92	103	93	83	110	88	88	98	68	84	96	81	89	99	92	89	82	105	80	82	95	86	101	75	76	105	84	82	87	121	77	90	79	82	87	96	89	85	104	85	75	104	93	103	115	96	100	90	86	87	89	77	90	104	90	92	83	119	85	92	84	90	104	96	84	92	88	89	81	92	93	88	94	81	102	92	94	96	103	95	85	84	107	81	98	79	90	64	99	98	88	99	92	74	103	87	95	80	73	98	100	80	83	81	86	82	92	96	82	79	76	87	113	94	100	90	91	99	96	88	81	86	110	80	80	97	106	94	79	83	100	104	95	80	91	102	89	78	81	90	88	85	94	109	107	85	91	92	87	99	100	118	93	90	86	84	96	84	98	92	68	100	94	82	102	100	73	95	85	99	84	103	68	80	80	105	80	100	81	78	83	89	71	87	84	100	101	105	88	85	90	99	109	101	114	85	89	93	79	93	106	89	96	77	98	77	98	99	84	86	83	106	95	101	97	97	96	83	86	102	82	85	85	80	93	89	110	77	74	92	88	84	97	112	94	74	90	100	82	102	89	97	86	105	94	85	109	109	79	92	88	102	94	76	88	91	79	94	84	92	78	100	116	100	83	106	100	80	80	93	93	84	87	92	109	82	96	89	101	82	99	97	93	92	83	85	89	98	87	98	114	85	100	85	74	93	75	112	110	80	85	96	72	106	86	82	85	94	92	100	87	97	75	90	72	85	98	84	89	106	84	97	90	108	80	117	123	107	91	71	89	94	71	92	88	89	91	79	75	92	88	90	98	91	65	104	86	78	109	95	86	76	87	106	98	95	95	89	92	101	85	101	83	100	108	71	92	94	83	101	88	97	78	92	87	106	99	91	105	97	92	101	96	93	97	86	92	96	110	95	93	79	88	101	105	112	67	94	82	89	88	88	87	84	87	77	93	89	95	80	94	69	105	84	96	84	89	93	98	82	83	83	98	88	98	86	83	71	88	100	98	105	88	89	82	94	94	80	91	105	97	76	70	92	96	71	99	86	71	84	96	88	80	110	92	95	97	87	85	78	89	79	83	100	104	106	103	96	95	109	92	88	87	87	76	90	99	83	79	100	84	107	81	103	82	84	79	92	107	103	77	84	90	98	78	85	88	91	77	92	74	80	79	83	80	102	84	93	84	78	86	76	113	72	101	85	84	93	99	98	75	81	93	84	82	80	88	93	110	86	90	101	103	82	92	76	87	86	94	84	80	86	84	100	86	92	96	77	75	90	101	93	99	87	95	94	92	81	102	71	92	92	101	88	98	86	99	82	83	106	80	82	92	84	108	100	86	97	88	97	88	96	84	93	99	93	84	100	98	90	91	82	88	102	72	85	89	98	90	79	89	100	103	96	86	94	69	101	104	90	83	98	78	90	111	92	103	97	79	78	82	79	89	96	90	94	81	70	107	99	83	80	95	87	89	114	90	82	80	107	94	104	76	105	92	89	68	90	103	87	81	95	87	89	85	82	101	100	110	92	82	99	85	71	92	98	102	89	92	111	86	78	65	96	96	59	80	91	90	103	104	74	100	82	88	103	87	78	91	117	85	94	88	82	96	102	86	79	113	91	92	105	88	77	91	96	82	82	97	69	93	71	100	87	98	87	81	87	88	85	88	96	108	80	113	71	91	87	98	91	80	103	95	81	85	95	82	82	85	90	98	79	81	91	73	75	100	84	105	84	88	78	86	90	94	104	82	94	94	87	99	101	94	88	106	83	81	110	110	80	77	90	96	111	91	106	99	88	81	79	81	87	92	89	98	101	75	95	100	94	88	97	86	83	108	91	114	84	74	80	81	75	82	74	102	100	120	92	90	87	97	80	86	104	85	88	93	94	104	87	87	107	105	85	83	92	92	90	83	84	97	84	90	102	86	83	89	83	89	82	89	94	94	110	82	76	105	88	100	98	75	65	84	91	78	84	110	94	69	73	82	96	90	79	88	108	106	96	83	90	79	64	87	84	114	80	86	76	83	87	89	103	95	104	84	82	80	79	103	97	81	71	90	84	83	80	87	74	98	103	94	100	90	86	77	78	99	81	95	103	78	115	102	71	70	93	86	111	104	78	80	84	91	91	82	80	92	96	81	81	86	95	95	86	94	83	116	104	86	113	89	91	71	67	85	89	100	103	82	78	81	86	88	83	90	97	102	109	68	88	94	89	102	69	98	62	95	102	109	77	83	98	90	78	93	91	106	96	105	101	95	93	84	73	93	76	73	102	83	97	97	102	90	84	84	75	87	99	81	106	92	82	93	108	84	77	96	87	88	97	95	84	108	98	82	73	97	105	81	84	115	90	110	85	101	96	98	91	71	79	81	80	77	84	91	84	95	102	92	104	83	92	105	98	117	97	99	96	89	80	99	95	96	95	96	80	98	83	68	90	101	100	115	103	76	93	87	87	68	86	86	82	85	84	84	108	101	106	76	91	72	87	82	85	86	96	96	99	80	83	77	80	72	93	96	71	79	75	69	75	98	100	88	107	85	84	95	96	98	88	84	68	96	88	86	81	119	98	83	88	95	86	85	96	80	92	87	84	95	107	91	100	96	81	96	89	96	112	102	94	87	103	92	88	86	96	93	90	79	80	82	88	91	116	87	109	66	75	96	86	97	87	81	81	88	111	84	72	96	76	91	82	85	97	89	87	90	97	76	66
3935	2964	1212	591	356	307	263	266	258	259	251	241	248	241	231	252	221	249	241	230	214	219	246	202	211	241	233	223	248	194	200	226	236	243	205	226	217	251	239	231	214	228	225	228	229	212	210	248	228	206	216	220	212	244	205	218	232	227	231	224	222	217	240	223	197	232	190	210	209	234	222	204	212	249	224	216	215	240	237	240	208	220	223	231	223	222	206	223	211	206	225	227	207	210	202	231	246	195	231	260	237	222	230	223	213	207	236	230	215	202	207	208	215	215	216	223	227	222	210	213	217	220	210	241	240	237	221	197	211	244	222	220	197	200	215	229	237	223	216	202	223	211	215	204	207	212	221	192	221	254	228	227	214	240	220	233	213	228	239	227	230	231	225	193	204	202	242	230	226	225	251	190	242	201	221	224	229	228	207	227	218	207	199	246	219	238	249	216	216	230	233	219	228	222	235	207	244	218	214	244	206	223	196	230	222	214	231	222	209	248	229	218	228	214	233	199	243	210	205	214	238	202	210	258	209	226	204	186	227	215	217	227	216	214	225	229	241	243	219	186	233	217	256	223	222	234	204	220	197	204	233	237	215	231	225	225	223	224	250	241	239	258	234	215	243	217	208	233	180	228	216	228	212	224	223	259	228	229	236	201	207	217	207	244	220	198	217	223	218	256	197	215	243	224	207	217	214	214	214	216	237	247	244	234	229	248	215	219	212	236	246	228	221	218	241	228	236	207	208	235	248	230	221	198	261	224	226	198	243	236	228	202	201	219	215	217	205	238	252	205	215	200	240	238	251	240	227	241	234	232	181	230	195	191	223	209	229	230	237	223	213	228	204	194	198	221	216	218	207	230	232	244	235	225	219	248	215	228	251	217	227	221	215	216	218	234	204	215	216	244	218	233	219	209	239	243	217	227	218	208	208	228	246	248	258	220	192	224	227	233	209	225	225	207	225	204	258	208	221	234	220	235	222	232	217	221	228	229	256	242	217	207	224	230	224	256	231	238	235	230	219	269	217	215	208	212	208	204	205	234	209	232	244	211	204	207	218	258	229	225	218	213	236	238	227	218	212	231	223	237	248	238	225	237	222	217	225	253	215	223	214	230	206	229	209	240	217	223	224	220	218	221	233	218	234	214	221	245	228	178	220	228	241	226	233	209	246	233	214	230	241	233	220	217	221	223	253	228	197	211	214	225	208	260	239	221	200	209	232	202	231	212	194	227	236	223	215	204	200	220	213	234	184	239	240	239	214	218	253	262	224	208	224	219	202	251	258	222	235	214	206	200	234	216	197	218	210	234	212	220	246	241	228	227	226	224	210	202	230	230	224	205	210	228	221	239	220	214	217	226	220	240	231	214	243	222	215	226	201	228	220	212	257	234	224	215	219	243	226	190	199	239	235	219	208	212	239	220	198	230	237	243	216	224	235	216	197	209	221	230	216	224	204	231	221	231	212	224	246	227	220	235	224	250	200	245	207	221	221	212	208	206	234	225	193	219	253	222	220	233	233	226	214	199	221	238	233	237	233	218	240	222	223	243	237	215	226	206	241	212	221	207	208	215	226	237	228	224	211	240	211	209	219	225	191	253	202	209	241	199	232	203	212	217	226	243	228	209	212	238	237	224	232	237	195	224	224	229	241	211	225	221	254	235	238	219	216	231	251	227	243	242	215	211	236	219	240	208	213	243	239	212	204	192	224	210	254	219	216	228	223	209	225	250	235	201	220	250	209	216	245	229	224	236	230	235	243	191	211	244	234	225	224	221	221	210	224	228	235	212	190	206	227	244	231	224	218	235	227	222	237	216	234	231	235	227	219	221	185	217	221	252	216	230	228	222	227	232	236	233	212	233	207	211	211	212	247	198	239	210	220	197	217	219	222	216	220	212	232	216	225	218	214	246	232	238	233	246	222	227	245	255	214	242	252	231	236	230	216	227	207	199	207	224	205	215	211	247	209	242	210	201	208	229	219	246	183	244	218	219	220	229	222	234	223	225	226	210	234	218	226	224	229	228	225	230	228	226	203	191	228	221	226	217	238	220	225	196	221	215	176	197	234	226	232	246	216	233	220	235	228	180	214	233	204	229	222	205	205	201	237	221	234	227	231	232	235	237	231	210	237	237	209	227	224	257	210	239	233	258	208	222	215	241	204	232	238	249	212	214	211	209	215	245	243	210	229	233	235	224	232	226	215	232	210	217	219	207	245	230	233	238	234	197	240	228	221	226	233	215	237	214	223	229	219	229	239	252	237	215	202	257	225	211	223	230	197	241	222	223	225	227	231	233	226	234	219	227	226	206	242	231	223	222	228	236	226	241	218	205	222	224	238	228	213	238	221	252	226	218	201	207	225	245	217	227	228	242	236	242	214	236	199	232	233	208	222	242	208	232	238	225	225	226	216	227	235	216	224	199	240	223	227	224	222	219	207	225	233	200	242	247	239	228	235	230	206	216	188	212	213	213	230	198	227	244	231	244	218	229	245	211	226	215	235	211	237	216	219	231	210	221	206	233	237	208	243	227	229	239	245	234	225	217	208	247	207	224	215	212	215	236	241	229	239	244	226	221	217	236	232	250	223	213	208	236	236	233	233	229	236	230	236	201	223	239	193	243	217	214	233	230	212	261	259	234	226	225	225	233	224	233	238	201	246	210	225	239	218	251	242	228	246	251	198	250	254	227	224	207	193	211	218	217	224	248	216	224	241	229	220	235	241	233	212	237	211	222	211	240	223	243	219	211	199	204	227	234	215	233	218	228	254	224	217	233	204	241	218	199	237	206	230	218	210	212	252	247	211	232	204	220	217	209	243	246	245	224	207	220	209	252	223	215	222	211	233	216	220	214	231	219	225	187	206	234	205	203	215	221	242	249	237	251	227	207	260	237	193	215	211	223	250	234	216	221	200	233	217	205	229	227	195	240	228	228	239	253	214	229	209	238	222	200	209	228	242	216	200	214	222	203	221	200	243	235	232	242	218	228	200	227	216	171	209	230	210	210	232	224	216	215	234	213	226	223	238	226	208	210	232	218	213	212	229	247	232	212	220	224	230	217	222	218	211	242	225	202	217	173	227	232	236	257	235	217	227	222	245	222	249	220	215	235	219	227	226	226	213	256	246	218	204	207	234	219	210	236	240	229	227	241	230	225	227	225	201	211	216	229	224	212	202	229	190	233	237	201	255	236	224	243	252	224	250	218	215	225	223	229	233	214	198	217	206	192	247	237	245	211	228	233	225	221	232	236	237	204	237	242	211	203	219	219	232	247	225	187	247	237	197	218	229	240	211	224	220	219	248	263	207	228	225	206	236	229	201	232	235	234	217	218	216	231	212	218	223	240	229	230	236	216	226	213	217	231	221	230	208	207	200	222	211	208	231	226	241	237	220	236	222	219	205	235	207	240	213	233	256	228	229	218	239	239	222	230	224	217	216	220	238	200	241	212	224	206	211	243	226	235	203	213	199	223	216	219	215	227	226	230	228	226	229	206	210	244
34229	14599	2053	404	353	333	333	289	296	315	300	279	297	296	270	284	285	308	300	292	282	305	286	302	321	300	344	281	322	317	302	307	291	335	305	289	338	280	294	299	299	279	300	289	271	297	306	288	303	317	299	287	304	279	319	314	328	330	307	305	296	265	306	322	298	290	298	311	295	324	329	282	280	341	330	305	296	333	312	281	332	309	295	310	306	267	315	310	285	309	303	280	290	302	340	298	301	270	304	277	291	296	303	305	307	326	308	286	297	306	288	268	324	307	278	283	287	308	317	263	340	296	311	333	271	277	277	266	318	303	308	310	321	284	316	289	296	329	283	291	300	261	306	311	296	327	312	273	311	290	339	312	309	292	283	312	301	290	328	304	282	281	280	309	322	328	317	290	294	265	346	320	286	304	310	335	299	285	329	307	321	284	261	315	289	306	299	276	301	279	295	302	298	275	347	355	332	287	310	302	274	293	300	296	324	309	322	300	292	292	277	273	286	333	291	299	295	334	314	324	309	287	288	298	286	317	313	327	313	330	317	313	311	304	326	258	315	303	297	278	305	297	321	315	323	340	297	293	305	302	295	321	328	293	312	305	302	293	299	286	315	310	300	305	306	292	329	308	315	293	350	303	345	290	320	299	279	290	299	295	339	287	345	271	293	293	288	293	280	280	318	311	298	353	307	281	311	287	299	293	315	296	303	313	309	296	266	302	328	282	267	300	321	275	329	273	285	308	274	288	269	293	300	303	295	305	295	306	318	280	316	300	304	279	309	308	302	327	301	312	285	305	278	283	312	279	319	281	308	312	281	318	316	315	315	295	271	310	313	286	314	303	300	315	311	307	288	290	308	314	294	295	291	328	281	291	314	318	309	303	290	281	294	327	292	292	333	308	338	282	356	302	326	315	283	273	327	299	317	303	287	268	304	314	307	341	270	304	305	291	310	299	291	305	295	302	309	299	307	294	272	290	305	290	296	322	307	296	296	348	303	332	318	307	291	302	278	306	317	289	282	271	280	314	300	324	284	325	288	272	319	294	317	302	334	298	300	327	276	318	288	268	319	289	318	277	314	299	324	287	266	298	296	307	305	327	297	337	335	349	285	243	301	294	308	316	259	321	286	310	293	290	309	332	321	312	300	312	295	300	279	316	274	294	295	311	318	287	288	310	332	301	312	275	310	311	311	304	330	294	343	295	315	288	281	296	301	287	310	287	333	305	329	304	326	273	315	291	300	328	295	295	326	284	337	319	303	294	281	302	330	274	296	298	310	271	276	299	289	320	294	299	309	294	319	286	297	298	279	310	321	310	288	300	291	324	291	338	310	319	299	282	317	295	320	332	305	329	297	310	307	308	294	285	326	300	265	299	313	259	307	303	316	298	326	297	312	335	306	316	317	300	293	334	297	308	287	296	307	302	328	287	329	303	288	316	320	348	290	322	289	316	330	298	298	308	339	327	308	297	302	319	296	278	321	321	302	303	303	276	276	279	310	317	294	278	306	294	319	300	333	299	306	299	249	308	308	327	276	283	286	300	290	294	267	306	299	301	269	314	308	298	302	300	323	311	305	296	277	311	294	317	279	315	293	268	304	303	297	320	320	274	323	293	302	321	297	294	297	283	290	272	272	297	318	285	315	260	303	311	302	286	319	290	307	307	305	276	267	306	326	298	301	308	315	303	331	323	315	276	280	284	328	333	275	268	308	307	295	290	315	311	345	310	296	292	294	255	268	307	329	287	303	306	268	306	255	314	335	297	299	280	296	276	270	293	314	296	335	313	326	334	297	279	296	309	293	309	296	307	271	328	275	307	321	293	293	316	321	274	297	313	303	295	301	287	267	310	303	311	303	325	343	320	290	315	282	294	302	306	299	298	312	346	305	302	307	298	298	305	311	317	258	286	281	309	305	288	303	282	307	302	308	283	317	299	298	286	280	314	292	321	324	340	298	279	278	294	295	290	286	295	287	307	304	304	327	272	279	278	316	310	354	291	285	272	300	310	313	293	310	292	324	330	302	293	322	311	305	286	302	308	276	298	304	297	301	311	321	320	304	287	290	319	311	312	300	279	302	317	291	312	325	311	305	278	293	316	297	279	274	315	320	302	304	301	285	296	290	319	295	314	314	280	284	265	325	288	319	297	308	329	324	328	295	283	305	275	330	281	304	314	290	278	343	305	277	314	295	273	299	309	290	305	282	305	306	309	305	294	292	290	285	295	291	302	304	281	321	288	343	301	281	328	337	292	326	273	309	301	310	260	335	319	301	337	318	280	302	308	282	293	277	314	277	275	286	297	286	316	303	321	340	295	290	291	323	289	291	296	250	319	306	303	294	295	286	303	309	295	270	281	314	316	291	270	307	329	321	291	287	269	294	299	299	309	305	267	302	301	297	297	321	295	307	296	296	271	271	300	304	324	322	286	314	288	319	316	295	294	336	299	289	300	323	319	314	294	286	311	288	293	319	309	278	290	288	284	287	314	317	297	275	298	313	298	281	312	281	293	339	317	301	278	313	339	285	326	318	304	308	322	290	321	297	314	300	322	300	283	304	327	321	318	270	272	309	277	291	288	310	286	267	274	337	324	285	315	317	316	301	299	326	310	303	304	288	286	297	304	316	298	280	290	301	323	286	290	288	301	320	293	275	281	299	294	287	299	305	318	286	312	277	306	359	304	315	289	304	296	290	312	301	297	319	284	298	297	246	293	312	285	271	312	283	294	307	293	325	293	328	312	338	301	325	305	310	261	303	305	302	310	308	300	272	316	283	319	290	306	308	286	252	296	288	310	323	310	302	279	321	306	286	289	309	284	314	300	274	311	278	261	289	303	353	289	291	308	297	301	301	313	340	292	293	295	333	304	343	327	278	314	304	285	322	314	326	337	296	331	321	311	291	279	344	284	304	293	297	302	300	293	310	306	317	324	285	300	297	296	293	303	304	297	302	292	283	328	296	304	275	290	310	291	294	293	334	260	296	270	288	296	283	314	308	279	263	306	273	286	306	332	309	286	301	304	311	283	307	307	301	331	311	266	322	316	294	260	275	274	332	271	308	356	293	282	254	335	287	320	312	313	287	311	318	281	293	281	332	314	306	308	293	318	265	306	283	301	285	298	282	312	312	293	284	284	297	332	283	304	277	287	336	303	338	324	320	291	311	310	302	307	301	306	299	320	302	323	301	324	305	301	321	293	284	287	282	307	305	305	295	298	311	273	338	284	305	291	325	290	306	318	271	263	294	285	292	292	294	310	305	273	313	289	298	301	303	314	289	316	292	296	288	301	290	302	297	317	330	318	315	351	302	315	272	305	306	322	294	301	326	295	269	316	318	300	296	303	318	294	275	286	284	310	301	279	318	320	295	349	295	323	335	299	317	302	280	288	328	288	316	322	304	342	266	314	320	307	293	305	302	301	333	338	274	315	317	263	274	279	330	281	301	287	314	334	312	281	312	298	259	275	296	323	276	316	297	311	294	309	304	315	302	293	336	295
7750	734	669	694	660	614	581	610	682	623	613	656	619	577	616	637	630	626	632	610	605	619	675	632	615	615	679	682	673	623	659	636	666	638	642	628	581	631	672	662	601	620	665	630	660	597	612	625	654	640	632	600	552	613	638	632	642	663	611	577	597	652	594	613	571	624	692	600	612	632	633	625	611	638	633	611	609	631	630	670	627	600	657	576	617	556	603	695	654	651	588	613	626	630	663	645	666	624	619	611	607	658	621	623	650	635	659	623	606	613	607	620	628	650	603	612	626	632	618	616	651	564	566	619	705	636	688	658	646	649	618	567	625	622	657	661	638	655	650	593	619	650	569	636	612	661	606	613	628	617	614	637	617	610	673	638	603	612	668	619	687	558	620	621	619	628	623	624	644	612	666	627	614	604	631	612	624	613	628	583	608	613	641	660	635	611	594	643	618	568	637	617	596	650	635	625	608	597	614	577	598	622	607	591	626	650	631	644	617	581	598	619	627	636	633	643	660	606	602	602	636	676	647	649	653	615	655	617	627	597	649	636	620	643	645	638	577	673	604	600	573	666	598	599	637	623	640	625	617	667	682	607	605	627	599	635	578	644	565	641	601	646	689	599	589	652	608	550	588	630	609	601	561	633	689	595	608	616	655	607	632	635	654	616	611	634	642	672	612	612	602	598	648	617	673	654	667	625	613	653	623	594	592	643	613	661	628	654	629	604	592	609	604	607	595	631	606	619	620	615	608	632	619	623	617	631	589	608	638	612	612	650	623	606	620	650	617	622	627	593	628	653	625	672	598	621	635	577	656	609	626	613	626	669	596	581	628	620	624	623	634	538	610	596	612	646	632	620	614	614	644	619	640	663	659	630	658	621	629	670	614	611	668	604	616	615	649	638	588	627	599	610	646	622	632	603	645	611	658	604	597	610	575	617	599	663	651	630	639	610	656	610	584	611	642	614	607	624	592	648	631	615	624	666	611	653	564	630	654	628	660	629	590	607	636	604	648	598	611	597	606	671	639	613	654	617	615	674	597	605	604	715	570	614	636	640	633	656	607	660	646	608	640	623	641	653	610	622	664	572	617	627	632	621	615	611	590	634	635	635	584	590	631	608	625	636	649	650	631	593	632	632	657	620	644	608	593	641	632	636	626	605	609	674	615	677	620	601	646	639	632	631	649	636	646	638	635	628	659	617	617	621	601	590	602	648	647	627	646	623	650	588	630	657	605	637	628	646	608	626	669	632	624	619	621	644	664	639	642	654	588	630	644	596	557	630	600	647	600	630	581	607	633	587	568	608	650	624	620	659	609	629	656	653	599	625	581	652	611	649	638	626	604	653	614	601	628	651	645	656	599	631	662	625	627	609	618	633	572	644	643	591	637	606	624	641	642	681	594	602	610	652	637	659	614	632	626	606	591	684	641	645	635	634	679	662	688	597	603	640	646	621	628	610	617	608	629	662	617	647	624	598	625	617	586	655	650	619	639	635	657	630	600	628	663	625	667	618	650	578	611	653	709	600	619	632	593	653	612	660	577	628	654	619	622	688	657	609	631	598	625	666	583	595	595	567	655	619	643	619	633	623	614	615	579	622	643	664	617	629	642	617	641	637	605	583	617	620	656	626	617	578	602	606	634	667	655	663	587	629	621	641	611	650	598	650	634	585	666	586	632	595	634	638	652	626	612	575	656	595	621	640	619	639	640	626	622	549	680	641	631	653	656	676	584	596	620	663	625	638	636	572	589	626	624	610	611	626	630	645	589	622	671	658	647	649	590	580	634	612	634	659	638	663	598	662	604	641	631	599	593	620	624	602	599	631	579	639	614	598	619	652	648	622	600	626	594	647	612	597	580	626	669	630	605	638	629	616	611	637	635	596	630	623	625	604	620	610	653	624	624	703	662	654	642	685	623	672	667	622	601	619	599	682	605	631	624	602	610	621	641	612	650	640	588	624	641	607	622	596	608	651	629	639	608	606	655	650	615	596	595	593	575	672	616	598	664	658	701	631	626	603	548	596	624	583	623	633	656	638	695	645	617	654	611	606	608	609	653	626	652	597	686	655	605	574	635	635	670	634	635	667	648	610	630	655	621	642	631	594	596	611	647	621	622	660	634	643	620	613	642	622	679	615	635	591	641	591	593	627	655	677	632	641	568	589	649	646	613	606	620	623	674	609	596	567	609	662	595	590	657	586	628	634	648	608	637	603	638	660	612	652	670	602	624	627	622	617	620	654	712	648	632	620	634	657	649	627	649	650	584	627	656	600	652	684	629	614	657	649	612	639	619	634	647	617	581	600	627	617	617	580	606	588	611	636	631	632	626	665	608	595	584	606	631	629	661	653	676	697	594	631	592	678	565	623	657	604	670	634	604	584	676	630	655	600	641	686	606	608	644	616	641	638	691	646	611	612	618	656	622	641	599	609	608	639	620	651	583	614	691	636	623	655	651	632	619	601	596	634	664	601	631	628	601	645	610	616	633	618	635	627	656	595	661	608	624	640	658	595	643	676	632	607	657	605	643	630	625	616	583	597	649	674	624	614	621	604	681	639	607	641	613	605	611	607	592	619	660	648	610	639	660	583	616	627	643	632	610	602	626	592	616	602	605	621	639	618	581	667	622	600	635	609	587	629	621	637	644	629	651	602	641	604	604	644	618	598	612	622	680	588	663	634	656	655	573	611	648	638	608	598	650	645	635	619	651	642	653	657	656	650	597	582	655	609	632	613	625	687	599	671	602	583	618	646	643	597	634	578	640	602	616	600	622	650	624	654	615	619	624	628	637	641	596	602	652	618	651	594	636	638	604	618	598	637	563	599	622	633	643	635	575	630	599	620	597	652	640	674	634	656	615	641	600	653	644	664	638	593	614	649	635	604	653	627	626	645	610	623	584	586	601	591	568	613	654	577	617	586	636	616	628	606	576	652	595	646	636	649	664	593	628	625	602	594	600	637	635	675	594	675	644	603	615	618	636	642	624	627	617	564	635	648	591	596	657	650	617	630	603	605	647	617	619	626	672	616	607	633	604	640	639	610	671	650	623	615	582	610	623	647	655	654	602	642	634	645	661	660	657	606	645	667	668	670	583	620	640	641	704	616	640	637	669	576	617	601	633	609	629	649	615	635	613	599	626	625	608	618	639	645	608	623	638	589	694	613	627	585	625	650	647	655	627	625	605	603	678	631	649	626	628	650	642	592	640	616	627	595	594	596	622	637	674	594	610	639	615	588	625	638	638	633	625	673	636	636	641	635	612	602	618	587	635	669	626	610	626	668	619	604	651	616	647	642	657	635	601	643	603	644	628	627	631	599	591	617	602	629	643	603	614	602	645	627	640	605	670	590	650	615	622	643	642	632	623	663	651	647	602	589	656	657	644	600	605	616	608	625	617	653	628	625	647	600	618	624	617	616	620	596	630	605	612	609	643	655	587	635	634	632	671	649	581	617	636	611	669	635	649	599	634	615	651	640	621	657	612	617	652	620	632	607	615	706
25918	21618	24264	29446	21607	10353	352	243	235	191	175	195	183	178	181	183	147	175	186	163	135	181	168	163	169	173	192	144	167	159	151	185	186	146	187	138	164	163	158	151	159	173	140	168	164	163	139	169	141	154	162	197	147	139	139	151	169	162	161	157	161	140	152	160	170	150	163	171	135	151	152	151	148	153	177	159	171	156	151	159	167	141	148	158	140	161	163	164	172	148	149	135	139	150	147	144	159	128	156	154	150	191	148	173	142	187	194	172	137	129	166	141	170	157	149	168	159	184	191	148	172	188	152	151	133	144	174	167	178	165	157	162	135	162	167	143	162	172	143	157	150	147	160	147	148	147	167	172	151	166	178	153	153	158	149	155	153	169	182	129	155	155	164	174	173	146	144	166	169	148	155	169	145	165	152	158	166	153	156	147	157	158	165	165	145	165	162	180	153	159	174	157	131	148	145	155	172	158	158	152	161	159	154	162	145	173	146	141	180	171	151	161	154	171	172	157	138	147	167	169	150	167	167	171	141	166	161	150	180	148	135	153	152	148	176	161	171	156	172	160	158	157	168	176	168	173	129	174	170	166	170	180	161	181	176	154	130	153	162	159	164	166	171	145	166	171	189	161	154	149	158	161	166	147	157	166	149	153	164	135	191	128	153	173	158	178	149	148	136	158	141	135	146	150	147	176	134	156	161	173	170	143	160	156	148	151	142	160	163	167	149	145	151	167	167	171	149	183	152	160	142	154	176	146	148	146	172	148	139	160	146	159	172	156	162	158	141	152	163	145	173	156	140	146	134	166	160	147	169	166	162	184	144	148	148	180	134	150	149	153	159	140	148	148	161	164	165	152	160	147	158	160	148	148	172	154	149	161	145	167	166	160	126	142	157	166	136	153	162	162	159	154	140	153	167	145	152	146	172	160	143	142	180	155	141	132	133	144	155	126	157	144	156	157	170	156	147	153	139	156	154	158	161	143	144	149	172	183	154	164	152	179	154	154	178	149	156	168	146	169	130	165	147	155	154	170	172	176	167	152	147	134	158	156	160	158	164	136	165	148	154	170	173	142	196	142	149	155	149	163	139	157	160	162	162	147	153	162	148	164	135	162	172	141	163	165	146	175	139	144	152	154	146	139	162	146	153	147	155	143	149	170	191	148	155	160	155	172	163	146	164	142	153	183	151	174	152	167	158	115	141	164	156	148	144	150	155	156	157	168	151	143	187	146	146	165	155	132	157	150	158	161	163	176	135	150	170	164	144	159	136	177	155	158	158	167	174	146	155	164	169	141	189	139	175	162	163	156	156	140	150	167	134	172	162	165	149	167	175	141	189	162	170	144	166	171	172	149	166	155	132	147	164	147	155	174	158	166	165	153	166	166	142	136	150	144	128	158	146	119	149	155	139	170	115	165	154	169	152	167	150	171	151	160	154	158	140	147	150	157	150	132	154	128	165	139	154	150	139	154	136	156	146	177	160	161	168	153	140	159	177	157	173	171	155	166	147	147	185	164	151	160	161	157	148	155	138	161	174	127	146	170	165	163	146	161	159	186	147	138	161	154	163	138	154	151	133	120	172	149	152	164	144	168	146	167	157	167	182	142	152	155	153	151	159	153	147	146	156	150	158	145	148	148	150	165	184	163	147	145	173	141	132	149	134	167	147	161	190	128	138	145	165	178	149	117	142	154	143	142	162	162	168	130	157	159	139	143	142	150	145	132	149	150	125	144	170	161	159	153	154	164	152	170	149	158	152	141	158	134	156	147	150	146	175	180	165	155	175	143	141	145	153	144	154	171	165	165	141	153	148	149	148	168	145	151	137	140	170	167	154	162	177	163	174	181	145	156	144	152	157	133	153	140	162	138	155	156	154	174	163	148	157	157	142	133	157	169	150	149	170	132	137	163	169	207	165	147	178	169	164	177	140	147	153	150	204	142	160	167	136	138	150	164	162	150	173	155	169	164	127	174	162	167	164	146	135	154	156	137	163	150	163	159	160	156	164	152	141	183	176	151	177	167	140	153	141	153	143	146	184	141	158	131	147	149	143	154	151	165	158	161	155	150	150	143	167	182	142	141	149	162	153	143	141	147	158	145	159	176	149	162	165	136	149	165	172	188	143	152	180	156	129	169	163	165	169	164	162	179	169	137	172	157	147	121	159	156	155	135	147	167	155	162	170	174	159	141	149	154	165	169	167	152	151	181	171	136	160	157	154	157	176	178	134	144	157	167	162	147	168	165	151	169	149	155	150	154	184	158	125	156	141	157	164	143	162	153	153	175	163	132	176	161	142	179	158	126	154	163	162	149	151	183	184	143	137	151	157	143	153	161	182	144	148	151	138	159	142	169	166	149	167	146	167	154	172	154	159	164	160	150	131	151	159	157	171	146	166	156	173	145	158	161	175	150	163	163	144	158	136	140	154	164	139	130	164	153	181	134	145	168	169	158	139	152	172	154	165	146	152	146	158	157	165	144	158	133	146	146	162	143	131	165	172	167	195	166	163	186	156	191	165	171	158	156	163	136	171	161	174	175	139	148	157	155	141	151	161	158	170	147	139	142	160	164	162	141	147	176	162	160	176	132	155	144	162	162	138	169	184	155	168	166	175	165	164	166	152	159	168	148	166	127	125	149	159	173	142	156	169	172	154	164	182	157	161	170	161	155	129	133	154	183	148	143	188	137	183	163	166	154	164	162	146	154	156	145	164	137	137	156	179	160	177	152	144	160	160	173	156	147	164	137	186	168	157	146	165	149	162	149	171	167	139	139	167	174	145	142	164	162	150	124	149	156	170	161	168	179	171	136	159	160	151	154	161	139	132	175	168	147	170	161	163	150	147	152	140	134	138	157	159	149	167	131	141	158	145	151	148	165	187	185	134	158	160	157	161	126	155	177	160	162	148	147	162	143	143	170	147	151	138	164	149	176	152	150	140	161	166	144	138	164	154	168	152	142	150	159	150	163	185	173	139	147	131	164	184	167	146	164	158	147	148	161	149	151	151	148	120	147	153	158	166	147	151	166	146	141	160	129	154	148	144	147	120	148	139	148	161	167	162	153	137	160	152	192	154	131	147	148	192	145	168	153	172	168	158	164	161	164	151	150	163	163	162	171	153	161	164	149	160	153	162	183	135	138	154	165	144	175	167	135	151	149	154	175	185	143	159	149	150	152	147	146	157	143	174	149	178	174	133	156	165	174	160	150	145	155	141	145	149	155	157	143	171	153	174	162	161	194	161	155	175	170	128	129	166	162	158	156	170	159	163	140	158	175	150	149	121	150	165	169	147	139	149	149	139	157	154	160	131	159	148	144	158	159	158	152	167	180	165	157	143	158	162	156	185	143	156	155	152	157	144	145	162	148	154	167	154	163	181	153	148	148	145	148	166	156	152	164	160	164	160	158	145	162	137	136	130	170	197	155	173	148	124	176	185	154	171	170	157	173	165	163	163	158	128	159	156	148	147	145	170	143	161	157	139	156	153	154	135	134	148	156
4414	1773	844	543	449	437	372	358	331	341	349	344	352	339	343	387	348	327	360	319	324	336	363	347	323	359	343	314	362	338	336	370	329	311	333	349	343	354	357	343	340	342	327	311	318	347	357	354	323	352	337	355	354	335	322	323	331	337	335	344	344	346	330	309	368	350	341	351	348	328	348	355	346	356	328	399	350	336	332	333	326	358	362	344	294	337	311	343	304	311	339	327	323	359	355	327	326	348	338	345	304	319	320	331	372	319	347	348	346	369	310	319	316	333	345	350	327	334	311	348	328	369	329	334	302	321	333	347	352	302	334	326	342	386	336	326	343	334	345	330	353	375	318	349	328	351	343	345	337	321	358	291	349	324	348	327	317	333	313	321	357	326	354	320	329	333	325	330	351	357	339	334	350	382	351	339	364	349	335	315	369	332	355	318	355	344	301	354	335	340	346	363	309	318	350	392	358	328	319	351	345	312	332	359	350	372	341	312	339	328	334	338	344	352	321	334	352	320	378	316	361	343	365	357	362	304	335	340	357	360	342	316	325	325	337	349	344	351	343	358	332	368	330	347	328	364	318	369	355	356	367	349	338	340	309	353	367	335	318	273	341	345	345	349	350	337	348	303	351	315	347	366	329	345	333	330	330	341	377	348	342	328	328	337	346	337	362	341	350	340	339	321	333	329	319	340	315	320	326	375	337	343	334	339	344	340	330	333	348	319	329	306	353	346	334	334	321	312	321	335	340	312	323	347	335	361	357	355	341	335	355	314	338	333	326	327	322	314	347	337	336	327	351	330	336	329	329	320	324	337	322	314	352	376	333	343	355	342	333	346	366	334	364	373	364	361	362	349	298	332	351	321	335	354	347	341	335	370	326	327	317	335	353	329	333	331	358	332	360	359	341	344	333	381	320	317	347	320	318	361	318	353	333	323	338	365	349	356	313	341	342	314	338	327	326	332	350	355	355	322	346	325	349	348	329	360	331	317	327	352	347	352	322	355	347	348	342	324	377	320	336	329	333	325	344	342	318	331	309	349	345	340	366	371	319	325	351	328	302	329	345	346	374	322	307	340	360	344	340	328	343	343	342	334	327	352	345	349	311	319	356	343	359	361	342	342	341	341	313	326	342	342	358	341	347	342	353	346	355	369	385	331	334	331	333	338	341	324	352	340	341	356	341	325	359	347	385	355	328	315	353	337	334	332	333	340	374	361	308	310	337	328	326	341	370	320	339	324	347	348	321	361	340	290	345	338	311	370	359	352	348	333	316	330	333	345	322	333	342	325	382	368	352	352	348	345	321	343	340	305	352	332	329	331	315	337	339	323	346	332	360	325	330	350	333	351	360	354	324	347	339	307	394	337	348	318	315	332	333	346	340	318	345	361	329	355	362	339	387	359	351	341	336	327	348	313	337	321	316	330	340	347	338	365	343	367	329	341	366	339	316	314	373	322	356	380	361	328	336	337	329	324	305	313	322	303	342	324	337	334	352	359	333	376	370	362	318	356	351	393	361	359	339	357	361	349	326	326	342	325	344	340	335	346	291	315	350	301	374	341	300	307	366	341	330	326	332	369	317	324	328	341	355	356	318	316	351	343	351	337	344	331	331	374	354	336	328	347	333	360	362	312	356	350	328	342	330	358	325	361	316	346	325	337	314	330	351	358	363	357	320	330	353	347	347	342	343	392	326	332	337	306	353	356	308	353	340	332	332	338	354	339	339	329	320	305	324	338	343	337	344	347	382	347	337	332	338	331	350	353	312	351	365	341	341	338	334	343	316	367	336	336	329	301	339	313	359	343	339	354	310	351	349	339	325	341	374	299	315	339	340	325	369	360	323	309	344	338	365	348	343	347	357	334	316	344	318	331	320	328	323	316	327	372	360	351	352	352	350	332	343	356	337	321	354	354	318	326	374	371	361	358	344	361	364	356	357	351	328	352	332	341	334	322	344	362	316	351	361	338	334	342	344	353	327	325	337	359	375	329	334	317	336	357	325	335	352	348	352	373	319	363	331	359	348	340	343	318	358	323	329	302	328	325	319	310	360	330	360	390	322	333	348	376	354	355	317	332	327	361	317	335	339	340	351	310	335	315	332	342	339	364	315	319	351	343	345	333	328	340	335	297	312	326	354	346	324	337	351	330	336	353	332	335	389	326	346	322	343	337	321	331	311	319	313	307	327	307	376	320	324	278	315	347	348	344	305	335	318	303	323	355	337	334	338	346	307	355	314	352	348	325	328	320	344	322	321	355	317	327	342	341	346	337	316	339	325	343	363	355	353	370	377	357	342	351	351	382	336	332	337	369	337	336	333	328	352	383	360	331	316	329	332	314	363	301	326	347	359	366	322	373	346	323	351	336	332	329	301	330	333	341	342	356	337	312	360	314	310	335	350	361	345	307	316	313	338	328	320	327	359	307	337	334	330	331	342	322	346	327	355	310	355	334	345	364	357	358	318	340	345	341	327	333	373	329	303	344	359	351	322	358	356	345	352	318	346	299	379	353	379	344	351	310	346	363	342	359	336	363	318	353	358	335	316	345	353	337	331	350	346	365	348	326	341	326	320	350	347	347	354	327	333	355	337	341	334	338	341	339	354	350	362	343	328	348	320	317	321	351	336	312	370	314	335	318	340	318	306	347	346	347	332	329	343	354	320	351	351	318	331	367	339	345	353	308	297	337	343	331	352	310	362	351	358	332	342	346	382	339	356	343	361	319	361	343	378	318	342	309	347	333	350	373	361	350	327	311	314	357	343	338	364	323	362	342	350	320	327	336	355	344	343	313	328	342	336	308	353	346	343	354	355	313	353	315	334	341	364	337	321	359	368	325	320	353	345	306	343	348	318	338	340	350	347	329	326	334	363	391	342	348	353	380	346	372	352	325	314	351	363	357	346	389	348	352	336	366	358	329	345	344	348	324	360	363	358	359	326	332	331	321	308	332	337	320	330	345	365	353	339	357	358	320	355	319	339	321	340	310	360	320	352	337	327	352	346	337	314	319	340	362	354	338	328	365	337	340	306	335	327	315	362	334	334	352	341	318	340	324	352	355	365	348	282	369	332	353	325	322	379	336	325	332	348	341	320	331	358	346	333	337	326	360	340	371	329	358	349	312	342	329	340	323	307	338	328	363	344	340	333	328	305	354	327	322	344	327	343	375	348	334	352	354	345	318	351	328	334	333	349	350	298	331	368	329	357	401	335	307	334	319	348	349	349	334	369	342	321	329	345	330	331	342	343	338	340	324	339	328	362	322	362	357	333	350	354	334	332	359	323	334	366	309	317	322	343	351	350	338	333	342	328	339	358	318	353	342	346	386	326	336	421	322	353	332	350	328	333	336	336	330	322	328	349	321	307	347	350	343	319	310	350	354	341	373	362	322	330	359	323	334	332	357	338	342	321	336	362	354	336	324	306	372	347	292	356	339	346	370	343	346	381	344	360	341	290	337	364	341	329	315	303	333	326	324	321	326	326	351	372	332	347	327	323	355
25298	21704	24789	29135	21705	21722	10764	380	258	236	173	150	122	145	142	130	146	126	103	117	125	124	126	123	125	103	105	106	81	97	103	97	103	93	107	98	85	90	110	93	95	99	82	101	94	99	93	84	82	107	103	89	90	108	86	95	94	102	89	111	92	96	91	84	93	85	108	86	109	112	87	99	94	82	97	102	95	122	89	79	102	107	92	105	106	86	101	86	83	91	91	95	112	98	102	110	98	94	87	86	107	96	112	99	89	101	95	85	103	99	78	93	110	87	101	76	118	113	103	103	101	88	85	89	88	89	89	91	89	87	99	96	81	95	108	114	106	90	88	88	80	82	87	90	105	95	98	76	95	107	85	93	100	108	83	93	90	92	100	94	91	96	113	101	119	114	72	100	77	100	93	95	103	111	102	106	94	88	93	76	105	98	95	94	108	88	100	101	86	90	99	122	86	100	88	90	87	100	92	101	84	110	91	103	100	74	81	85	94	106	85	73	93	101	96	76	77	86	94	120	111	95	103	108	104	94	93	81	90	112	87	84	98	98	87	100	100	85	86	93	90	94	91	89	101	90	88	109	80	102	84	82	74	93	114	112	93	114	84	102	92	113	118	118	82	108	85	87	90	90	81	86	92	97	94	91	103	90	77	83	114	95	105	79	96	94	102	112	97	117	105	106	96	92	100	94	103	87	80	95	113	72	75	95	100	96	112	108	97	99	110	80	103	103	93	73	98	89	98	103	114	86	88	84	80	107	75	115	88	83	97	112	119	98	86	90	63	77	83	113	101	79	101	99	118	86	96	96	113	107	118	112	93	95	109	115	102	98	81	93	98	90	109	81	109	85	99	93	101	109	111	112	102	69	92	78	101	111	89	85	90	92	84	96	69	93	94	84	93	90	114	98	83	87	93	102	74	89	87	91	94	102	92	117	90	87	96	83	73	99	86	81	92	79	85	100	108	115	107	79	98	106	82	102	92	105	86	108	102	101	108	96	97	70	86	106	99	101	82	102	97	90	104	110	79	139	96	89	85	100	86	76	90	88	87	89	79	91	93	97	95	79	86	97	101	105	94	74	93	89	87	93	117	92	103	105	105	109	94	98	104	91	107	86	89	101	100	96	95	88	84	94	107	118	98	93	69	106	85	86	102	96	98	100	87	98	80	75	110	92	108	105	107	100	114	82	80	80	72	93	90	87	95	95	99	95	78	80	91	98	102	87	95	100	101	84	89	100	91	100	102	89	86	88	105	102	95	98	130	96	110	104	105	95	89	83	79	80	83	89	113	97	79	97	96	96	92	115	102	105	90	107	92	102	77	81	101	99	67	101	123	87	92	98	93	90	71	114	108	98	84	81	80	109	92	95	103	75	84	95	90	90	99	89	101	101	94	89	90	90	77	102	85	102	76	99	82	105	87	90	119	97	92	99	90	95	91	75	91	83	99	105	99	95	94	101	103	86	90	92	94	85	117	99	94	93	82	89	73	101	92	94	73	92	76	101	82	95	91	101	103	98	94	88	98	88	104	95	103	116	87	79	94	87	96	83	89	87	99	94	97	84	83	95	97	97	97	98	89	98	86	86	95	84	88	84	95	109	106	97	107	113	114	88	85	76	96	98	74	93	98	85	90	105	98	86	101	104	99	92	85	96	91	91	76	104	88	100	107	93	110	104	99	86	82	92	86	102	85	79	104	92	97	88	95	85	103	88	96	99	99	91	76	91	81	91	92	98	94	96	105	105	99	102	98	89	86	72	93	92	93	78	109	105	94	83	106	95	95	89	102	88	75	100	84	89	101	97	104	114	88	75	97	94	102	99	86	102	100	107	82	102	88	106	83	99	103	101	89	71	94	90	92	100	84	82	107	104	94	80	90	85	74	111	115	89	101	94	106	92	103	95	106	91	100	111	81	77	98	96	102	79	94	96	93	107	97	102	105	113	115	99	95	102	101	99	105	96	90	82	87	117	83	96	92	95	80	84	91	98	105	91	94	95	81	92	119	107	108	96	90	98	107	97	89	102	93	82	96	89	96	112	77	94	132	91	84	93	99	84	77	85	91	85	83	90	75	86	123	92	91	92	95	97	87	102	83	81	96	108	105	105	88	61	84	89	81	71	93	101	103	104	90	83	75	107	92	100	80	89	91	89	87	101	95	86	76	104	107	101	95	76	110	106	108	98	91	81	92	94	82	98	76	121	104	89	116	108	86	99	91	91	104	95	114	95	84	100	103	79	81	91	100	92	96	92	93	101	93	114	92	102	96	91	97	80	108	98	101	90	95	88	107	86	90	82	93	101	89	92	94	102	83	106	71	87	93	91	97	101	89	87	94	92	91	85	85	76	116	104	91	107	97	85	118	76	95	84	89	92	101	97	91	100	88	90	95	77	103	122	106	106	93	104	97	122	92	111	87	89	111	96	99	103	95	114	78	75	100	94	109	105	103	87	91	92	94	87	102	85	101	73	92	87	80	78	107	87	100	97	92	97	74	90	103	91	100	89	83	99	81	84	87	106	100	107	82	103	94	98	85	90	82	96	88	87	105	94	98	100	95	101	98	103	83	81	98	118	107	92	104	77	74	95	100	78	99	99	89	86	88	113	100	85	98	92	87	84	92	93	98	94	101	90	84	97	97	86	105	101	100	94	100	109	94	76	80	101	104	74	84	87	99	102	89	96	103	106	102	109	85	79	111	93	96	98	88	98	116	91	87	88	85	89	96	75	90	92	93	109	107	108	91	100	95	94	94	104	104	90	101	114	105	88	95	82	76	83	98	83	97	94	90	96	89	86	80	95	120	90	105	77	106	100	93	80	100	84	80	117	85	81	92	95	97	72	76	101	100	104	104	111	103	88	78	77	89	88	91	93	101	90	101	107	106	110	96	92	113	92	96	114	99	99	80	83	110	102	76	101	100	92	105	98	88	98	111	97	103	96	97	115	94	101	99	90	102	90	88	92	99	82	92	100	93	90	87	84	101	104	82	96	98	108	97	89	105	88	91	109	93	109	87	83	97	95	96	95	78	121	106	100	91	92	96	90	87	102	94	96	110	105	88	82	92	96	93	92	92	106	92	98	97	93	88	101	82	81	82	105	82	83	72	85	98	110	97	88	75	90	86	96	101	102	95	76	68	86	81	85	103	97	75	97	130	95	114	95	102	94	90	98	75	100	84	87	96	95	81	88	91	84	108	92	79	78	93	76	98	88	92	88	94	79	89	85	82	73	86	110	91	89	95	109	109	102	84	101	121	83	88	120	103	103	114	99	93	98	114	100	105	117	90	90	95	93	91	85	77	89	90	84	114	94	105	101	99	102	91	94	113	95	80	68	64	77	97	104	96	88	86	90	88	104	91	98	110	101	98	92	99	85	78	88	99	113	110	92	89	120	93	83	108	101	125	78	100	79	101	83	87	91	102	91	68	87	92	88	88	108	98	105	92	81	80	92	98	95	76	92	105	96	113	91	93	95	99	87	92	94	109	104	81	86	90	90
4126	3058	1269	602	400	332	290	293	286	244	271	245	223	235	260	242	254	231	261	231	236	222	216	271	225	219	236	209	227	248	232	232	251	222	206	245	226	252	262	228	249	248	245	233	224	239	223	234	269	212	212	232	237	237	239	235	212	227	220	234	227	237	234	231	233	258	245	224	225	217	252	257	221	224	241	194	206	231	224	225	224	255	245	226	250	219	218	242	252	234	224	242	233	231	241	221	219	236	221	249	234	214	238	259	221	230	207	222	241	237	235	229	212	232	236	246	216	237	265	246	217	221	235	234	241	239	242	227	222	205	229	255	241	247	217	228	231	236	199	253	253	252	219	183	239	237	233	236	210	239	232	231	264	192	224	237	245	258	211	222	248	218	248	213	236	225	228	237	245	229	221	250	217	228	225	236	235	223	230	231	223	254	200	214	242	231	234	230	253	255	236	238	273	257	218	239	241	266	229	257	252	251	230	234	230	234	220	227	207	232	243	222	235	241	248	236	257	249	218	244	239	218	248	240	246	249	222	237	236	220	227	249	214	230	234	233	218	239	257	222	233	210	211	213	228	225	212	217	226	253	226	222	227	225	254	233	228	200	232	207	232	223	232	237	251	224	224	227	218	230	241	242	273	244	255	247	220	219	217	237	246	237	234	208	238	230	204	238	220	244	218	223	241	237	221	205	241	255	222	225	216	240	235	230	241	223	251	202	243	235	205	262	231	218	213	255	230	235	235	229	239	242	240	234	239	211	218	249	246	240	239	241	249	226	246	232	238	224	231	211	242	267	238	238	217	258	233	232	251	210	254	243	240	244	208	251	246	223	241	253	235	227	260	244	266	226	221	230	250	239	244	235	226	260	246	263	244	217	237	252	220	231	239	252	249	241	237	228	239	236	220	253	237	217	219	235	217	242	227	204	228	231	250	240	222	228	230	243	220	251	227	201	217	232	233	215	238	241	227	209	233	238	243	218	201	257	229	245	236	248	254	228	254	237	213	241	234	228	221	253	237	230	248	195	229	250	235	248	231	235	225	243	239	247	221	230	225	266	217	253	233	280	237	247	235	232	278	241	221	229	234	227	226	238	247	241	226	229	241	244	229	245	239	216	251	227	239	221	241	231	250	225	234	248	253	238	231	255	239	223	235	254	210	234	247	225	237	233	231	228	218	252	229	221	246	233	220	232	258	227	269	221	245	224	237	230	253	217	228	222	213	236	203	219	224	243	239	232	237	237	214	266	220	249	251	243	254	213	241	237	244	253	243	213	203	240	250	227	218	227	237	219	242	208	234	207	222	244	259	244	251	223	223	214	244	232	225	241	239	217	242	253	226	224	212	214	243	239	233	223	252	251	253	222	236	211	197	217	234	222	249	248	217	267	235	241	211	234	236	222	206	238	247	248	222	227	232	248	236	221	239	240	219	228	252	243	215	196	241	247	232	250	246	227	227	238	248	220	199	244	225	224	242	224	244	219	240	238	224	237	251	245	219	216	215	255	210	238	221	234	218	253	236	214	264	226	235	230	229	227	252	203	250	243	245	226	224	266	231	239	218	232	218	230	222	264	211	262	255	224	230	238	214	231	221	221	240	238	233	227	229	222	230	250	236	236	232	233	235	251	240	223	223	230	215	236	228	236	239	230	231	235	232	267	234	217	224	227	241	250	237	238	225	256	243	216	249	250	249	239	233	229	240	240	249	248	247	244	200	237	227	275	215	240	229	248	233	238	221	239	261	277	227	220	231	232	224	245	210	239	224	244	239	245	231	241	214	244	251	219	236	211	240	216	234	218	242	232	214	244	214	230	240	227	224	232	238	223	244	232	248	250	240	224	226	276	227	244	234	240	222	225	229	239	269	232	231	230	230	215	265	224	226	252	224	244	230	250	254	231	223	251	229	238	213	248	267	212	229	237	215	253	227	232	243	233	222	220	232	233	225	233	234	264	239	224	222	234	222	233	245	211	236	255	252	244	234	234	235	236	206	256	223	223	234	257	235	247	251	221	200	240	238	229	226	220	242	224	248	221	248	229	237	202	257	237	230	245	230	259	228	245	242	231	228	253	224	220	208	252	261	219	244	254	255	258	237	224	236	227	259	218	238	203	223	228	206	219	256	235	217	211	234	201	226	261	246	234	235	205	251	227	253	239	224	237	249	229	222	232	243	234	242	232	248	211	231	249	248	228	235	233	220	243	211	227	262	217	264	250	230	220	240	243	223	224	259	247	211	270	234	195	239	229	250	229	233	222	228	235	233	252	245	249	200	226	214	251	211	246	212	224	225	237	268	242	208	228	245	224	233	226	252	248	245	228	228	239	230	225	260	242	252	246	239	238	243	221	229	242	241	236	247	253	226	228	270	240	214	252	239	215	234	225	247	219	251	221	217	259	249	197	240	232	235	227	253	228	226	221	229	243	237	218	221	248	231	245	238	240	237	234	237	241	208	220	232	276	266	234	226	248	237	244	236	259	249	241	238	209	230	240	244	222	257	264	206	244	246	215	220	227	232	238	219	223	228	220	247	228	254	253	226	221	228	259	214	208	226	205	240	256	214	215	230	235	237	226	243	239	255	234	232	212	217	251	249	243	224	234	245	234	216	257	234	221	235	238	257	243	231	230	240	219	232	241	252	225	247	252	215	227	234	225	219	218	245	247	220	237	263	227	190	274	254	247	260	249	218	226	243	234	229	259	236	243	223	222	239	225	208	210	220	238	257	279	218	240	238	199	225	223	252	244	232	236	234	224	236	235	210	221	235	259	215	243	244	238	237	238	213	254	238	230	239	237	234	243	229	237	225	203	226	254	235	217	231	243	241	244	219	248	235	252	214	236	211	210	228	245	242	236	240	232	215	214	239	225	240	245	220	249	240	219	229	228	251	206	219	210	252	203	207	237	226	256	233	236	250	256	247	233	276	253	232	230	216	238	223	199	221	258	218	235	230	229	247	260	228	238	232	231	227	256	216	255	257	225	217	223	224	221	220	220	229	212	234	227	210	244	224	198	209	235	214	235	229	246	215	257	250	247	233	220	246	203	232	253	227	223	213	226	218	205	248	227	239	237	246	242	237	224	227	218	229	213	279	221	216	226	252	237	218	230	239	256	249	212	209	201	257	219	220	250	244	244	237	251	252	252	233	221	261	246	243	226	227	233	218	254	217	236	222	248	244	226	226	272	242	277	239	261	226	220	246	223	232	257	215	236	265	224	255	270	228	221	237	230	213	236	212	226	214	244	252	239	247	248	230	231	230	243	244	255	215	212	221	230	207	216	238	238	225	250	235	222	242	236	218	244	244	255	229	222	221	220	221	232	239	244	216	269	229	231	226	227	231	230	207	212	243	229	231	225	225	204	242	238	257	221	253	236	241	256	245	268	217	240	242	215	259	203	220	227	214	222	223	238	243	227	246	241	221	229	229	239	210	267	231	251	230	195	213	220	224	232	208	242	253	245	204	237	230	230	230	243	216	218	224	264	238	216	228	251	244	260
34129	14643	2061	419	329	338	299	294	282	333	305	285	329	316	280	280	311	286	321	295	300	296	288	319	291	292	296	332	335	313	296	288	276	303	308	317	293	291	281	303	318	282	332	271	308	289	327	285	305	301	285	315	280	260	319	329	305	280	301	352	267	281	295	292	338	275	290	292	273	280	281	332	290	279	291	309	293	292	316	326	318	279	286	308	305	304	317	311	292	327	325	280	293	292	271	274	273	306	291	301	330	300	302	299	311	264	285	312	322	304	275	286	304	305	295	300	289	301	284	310	283	296	306	291	310	320	315	281	307	285	276	290	304	289	288	305	331	297	338	315	284	339	329	303	321	282	329	313	287	312	274	288	278	307	252	275	288	289	287	294	280	302	325	311	274	291	311	285	322	293	282	303	312	274	240	304	307	305	293	308	319	279	311	299	324	295	267	315	301	315	333	319	329	321	318	332	281	307	273	295	286	288	314	289	279	323	309	321	267	257	327	275	276	321	301	269	292	344	294	329	288	296	269	311	249	296	312	283	296	321	308	266	297	310	291	304	301	321	292	329	292	306	289	297	337	287	313	317	309	307	300	262	321	346	291	308	285	311	305	312	281	286	301	306	359	304	296	297	330	328	278	299	285	261	317	298	312	277	307	295	275	282	300	295	281	307	337	298	273	361	272	313	315	311	300	258	273	275	287	278	265	311	261	302	291	291	323	301	291	300	306	357	307	309	300	296	329	290	295	284	294	342	304	293	294	318	294	247	310	303	306	286	328	298	301	287	303	324	317	313	292	281	326	297	322	290	320	316	281	363	298	308	319	301	317	299	314	290	288	298	328	276	306	302	296	300	304	308	316	317	256	282	326	306	280	297	302	282	318	295	281	295	285	314	282	318	317	278	324	306	300	308	311	303	322	281	290	291	273	313	326	289	273	275	315	275	309	314	298	276	311	305	302	297	324	291	318	311	308	305	292	294	333	307	270	319	248	291	306	321	299	288	324	264	284	283	301	274	305	293	305	329	323	293	300	284	284	297	290	308	284	292	276	269	276	287	294	273	328	324	335	301	296	317	287	289	344	304	315	311	310	336	303	304	280	293	281	315	235	314	285	282	331	227	315	295	287	320	329	293	301	254	276	283	305	279	304	288	327	302	356	279	285	287	267	298	281	287	289	271	268	285	307	308	292	308	306	308	303	316	305	307	305	276	312	294	292	298	322	316	290	287	294	320	303	290	275	273	259	288	294	329	297	279	269	285	299	323	315	307	316	313	313	282	300	266	329	297	282	282	317	287	269	322	302	286	288	291	294	293	298	282	303	317	281	300	308	276	307	292	297	284	290	295	303	311	312	275	283	282	272	335	266	305	302	296	319	320	311	290	320	321	305	321	294	313	292	295	271	256	273	288	324	292	299	277	336	313	290	308	306	285	298	324	317	308	292	309	304	329	326	301	303	286	282	311	300	313	318	330	290	285	304	278	302	277	276	292	285	269	307	282	325	280	298	309	277	306	331	318	280	290	270	273	305	279	287	308	324	313	289	319	267	300	277	311	329	277	311	284	285	276	368	311	310	290	300	300	276	277	319	260	272	284	268	302	274	325	266	298	296	288	298	254	283	282	270	302	286	309	278	289	291	280	271	305	276	276	319	271	326	286	287	279	293	299	335	318	314	303	287	287	284	278	302	317	305	284	295	306	320	267	305	267	307	320	330	296	293	321	266	303	300	289	299	278	279	294	300	296	307	285	313	267	300	305	302	353	239	283	284	304	306	282	318	299	281	277	335	304	314	277	273	272	271	277	296	287	276	300	306	284	331	347	300	292	300	318	307	294	291	310	288	291	301	315	295	323	274	303	318	301	268	302	315	288	298	314	282	291	304	299	279	273	296	309	324	275	302	288	323	309	287	306	295	296	318	341	316	289	285	340	325	311	285	295	314	297	273	289	313	296	311	297	280	298	299	283	240	263	295	299	281	304	310	329	306	295	295	267	285	282	311	343	297	312	272	305	316	299	321	321	312	273	249	286	315	266	319	332	310	318	334	331	300	289	299	294	315	315	294	308	334	320	291	294	312	285	281	288	310	320	305	304	280	320	285	273	299	288	294	281	326	299	295	327	293	309	272	328	308	270	274	293	330	285	289	306	313	275	308	323	331	292	282	322	311	315	308	263	315	283	290	318	297	249	286	296	300	297	285	273	282	329	289	279	273	321	306	292	271	289	330	329	304	308	317	304	300	273	292	319	325	294	315	302	311	298	285	305	266	319	321	308	316	301	305	293	272	274	298	293	299	285	272	310	300	324	292	299	286	308	300	288	270	314	309	275	273	303	302	311	272	294	320	281	305	312	296	313	305	307	297	310	292	290	327	305	322	303	277	301	278	309	271	310	303	334	287	300	295	296	310	325	270	309	300	278	277	290	292	309	323	299	295	324	271	296	283	264	313	277	335	317	308	279	290	312	297	334	277	281	307	313	313	323	303	295	306	261	293	290	295	294	301	295	337	280	327	301	310	287	320	289	292	289	279	294	284	287	268	312	329	305	289	301	317	338	281	316	323	322	297	274	305	292	314	313	316	284	307	309	285	282	277	296	278	291	298	286	289	320	291	297	312	320	303	304	295	294	290	281	278	318	311	280	263	279	268	272	291	306	323	336	291	308	307	284	312	297	282	317	299	313	307	296	328	300	306	318	293	308	282	330	262	277	279	293	330	274	327	256	269	323	253	302	292	310	306	302	303	285	262	277	292	358	284	280	326	279	320	310	338	306	292	302	284	317	311	317	292	291	319	279	291	299	319	292	283	297	316	292	319	326	329	279	291	320	276	338	331	281	306	291	320	307	312	289	312	322	264	293	352	293	323	290	268	306	304	294	305	314	275	322	293	272	284	260	303	292	309	282	299	283	300	281	288	306	263	310	293	288	291	284	289	335	335	312	301	295	283	291	322	334	267	279	302	304	337	293	293	288	290	283	331	326	293	296	316	327	288	288	322	317	325	291	271	321	321	324	311	331	318	270	300	292	298	277	278	295	291	267	285	293	289	290	295	298	295	307	325	303	295	301	316	263	291	299	305	286	296	316	298	306	300	268	297	294	326	285	279	290	307	286	309	315	279	292	254	288	263	326	323	297	315	302	288	298	307	318	298	289	315	283	305	299	301	302	295	278	287	322	308	303	319	321	299	286	331	291	278	318	316	312	307	306	297	317	264	291	283	282	312	275	257	339	297	292	306	294	295	350	309	295	308	301	284	274	314	305	281	296	290	268	319	313	297	304	321	296	294	299	286	303	276	280	285	266	307	291	283	302	305	269	276	290	277	266	313	298	334	256	316	305	294	266	287	332	304	362	287	306	326	296	263	275	294	279	316	320	301	301	300	280	281	307	299	318	308	271	294	310	316	296	320	315	287	326	306	271	265	287	282	296	288	286	283	296	311	293	306	325	300	292	315	253	289	307	350	264	331	312	277	266	278	335	319	307	289	292	289	275	297	302	319	310
7718	687	701	605	650	640	642	677	622	599	599	605	602	618	626	615	631	661	594	582	647	683	617	644	666	645	636	578	606	581	652	650	665	612	634	603	646	619	603	653	608	620	655	631	642	583	601	661	626	680	646	639	642	658	617	628	554	611	604	612	652	620	584	590	591	642	586	635	627	643	612	645	668	638	622	613	662	616	667	661	603	630	648	586	665	613	634	624	616	661	651	681	594	620	618	603	620	641	602	564	615	659	602	654	610	629	623	628	661	599	624	654	626	599	608	652	604	665	597	631	585	618	634	660	665	658	656	604	623	622	589	599	635	662	610	610	672	639	619	624	597	609	583	641	623	633	617	642	570	600	614	630	613	599	599	654	605	674	632	672	653	627	583	583	607	631	570	630	618	594	634	632	654	623	617	648	658	639	628	656	639	617	648	609	611	653	616	619	612	604	648	623	622	596	611	609	616	606	624	594	603	645	688	580	610	590	583	604	600	603	578	617	664	594	618	637	633	637	596	596	653	638	612	623	645	604	595	619	641	622	610	635	642	571	594	638	603	614	633	596	634	569	636	656	576	616	620	613	573	654	656	653	600	590	582	622	572	654	633	666	624	592	612	621	616	614	614	614	615	634	662	599	603	623	603	598	622	600	627	639	612	615	610	598	596	621	647	618	583	645	674	650	609	635	605	680	676	593	625	594	619	642	589	640	593	658	648	589	602	611	627	658	596	616	600	657	619	589	564	640	626	609	677	629	600	610	665	595	604	598	624	602	638	634	606	618	633	700	619	603	648	622	617	582	616	588	583	587	633	590	609	663	655	643	636	594	638	589	633	585	625	598	611	593	575	641	622	596	585	625	604	632	598	639	582	614	619	600	633	598	617	608	582	620	686	620	623	604	643	665	620	624	617	630	643	653	578	581	588	639	619	609	605	570	588	643	602	626	618	630	624	609	629	625	630	641	617	618	648	627	624	571	594	624	626	615	603	613	643	618	646	622	613	574	625	628	616	627	615	602	603	623	594	612	606	616	642	628	626	704	596	642	613	607	645	572	614	590	622	619	630	594	603	636	619	610	597	647	617	619	637	629	641	612	627	582	632	611	680	587	639	664	620	614	631	617	662	604	620	617	631	609	625	652	637	593	642	648	600	597	640	571	658	658	643	595	605	588	655	581	609	631	595	645	612	669	646	608	599	637	661	630	617	625	656	572	663	628	603	596	642	619	664	639	649	627	627	603	609	589	655	603	650	627	592	612	577	629	621	627	619	589	611	608	633	657	610	608	616	646	660	665	657	594	627	657	643	611	653	575	624	602	626	635	620	619	605	628	602	676	685	659	580	600	634	620	588	627	629	597	612	609	639	598	618	626	612	615	637	606	576	605	610	627	631	641	662	632	640	593	587	596	632	619	618	618	618	634	586	637	628	629	636	622	642	617	637	648	617	624	619	588	638	671	597	610	625	660	606	616	640	615	594	639	607	607	600	629	637	614	635	621	598	621	620	623	617	602	633	606	632	627	581	617	623	618	654	605	638	598	619	627	625	629	601	614	582	612	615	583	590	647	609	572	643	661	597	562	654	665	642	665	593	627	653	605	619	627	646	658	602	643	614	642	631	652	682	673	616	622	621	642	610	628	639	650	589	619	622	655	621	620	611	635	664	629	645	629	652	601	652	577	596	597	659	606	624	665	612	632	635	560	646	633	576	658	628	589	615	600	612	603	642	621	587	622	676	591	637	611	655	625	655	599	614	643	623	590	634	585	631	625	619	669	613	667	662	593	593	613	585	604	673	628	594	659	646	595	608	626	619	610	663	588	618	644	616	617	626	637	625	631	618	623	666	615	664	572	618	625	602	632	656	609	579	565	638	633	649	608	611	629	580	635	596	602	654	661	652	647	661	589	650	642	676	668	659	592	624	624	602	600	651	645	669	675	665	624	645	579	590	623	644	649	600	662	643	640	702	612	608	622	596	641	638	684	619	630	616	613	630	643	652	607	629	623	631	596	632	613	633	618	632	638	610	610	600	650	612	573	619	629	622	640	611	596	613	643	683	645	612	616	631	653	616	647	618	632	630	599	629	639	636	588	614	590	597	616	583	641	662	611	657	594	645	631	602	624	624	599	609	606	592	616	597	595	613	599	611	590	646	649	640	632	614	616	628	638	626	606	620	613	639	656	621	640	615	640	623	630	668	644	639	624	655	595	687	639	591	601	581	632	629	607	646	693	619	602	608	614	585	656	619	579	617	606	614	639	631	645	610	569	632	580	605	663	607	604	667	635	634	630	649	621	620	634	593	580	615	635	611	630	636	563	630	598	616	614	666	630	626	661	623	612	615	632	655	592	607	634	649	549	659	618	677	615	642	636	628	597	629	653	642	575	601	649	645	593	642	637	609	608	627	578	652	632	664	630	596	627	675	589	634	611	630	646	615	633	587	628	613	624	610	631	607	650	629	630	583	591	593	614	602	638	615	675	608	603	611	654	631	642	613	581	613	639	676	627	617	628	593	609	614	592	589	617	700	634	582	636	598	624	614	603	620	622	616	621	624	621	642	606	618	609	632	623	629	589	610	628	630	627	636	589	627	672	583	638	630	623	608	638	628	687	562	663	618	673	608	642	596	590	635	608	591	600	575	616	671	652	639	641	631	605	624	671	586	620	612	612	602	653	636	591	632	637	640	637	635	671	613	599	634	630	615	659	624	616	620	633	654	563	634	666	609	638	619	639	654	600	641	639	628	669	586	663	617	627	661	646	593	596	635	636	614	585	638	617	595	665	625	603	622	624	646	640	599	615	669	614	656	603	622	669	639	583	652	596	642	600	611	655	636	645	679	636	651	657	632	676	625	664	620	637	648	647	622	611	608	621	647	668	620	688	609	615	638	665	607	639	642	588	596	615	632	621	574	598	669	609	601	635	631	630	630	618	624	620	618	666	627	606	632	650	623	618	622	605	635	614	558	580	642	642	623	642	611	622	665	631	625	617	592	614	597	603	636	616	644	610	651	627	675	620	657	604	589	589	678	595	602	637	620	615	609	595	639	626	662	603	601	602	629	678	640	583	639	655	613	626	654	608	646	615	627	623	608	648	596	605	640	656	625	619	624	677	655	575	645	625	595	649	643	665	615	655	575	621	596	586	646	691	597	613	596	624	659	638	626	658	616	608	625	602	602	616	602	629	618	595	624	616	626	602	616	575	639	613	613	593	604	626	641	650	607	615	669	601	613	635	669	635	646	586	592	641	619	617	612	621	622	591	587	629	613	597	649	595	614	617	610	633	612	639	636	588	631	625	624	623	632	622	572	655	602	638	660	642	636	636	618	585	602	648	602	647	610	644	617	628	614	622	579	624	632	626	610	622	611	594	603	628	662	660	636	572	632	616	639	659	626	593	611	632	586	593	607	602	657	630	565	623	643	625	588	569	599	603	669	588	575	592	611	605	603	637	612	579	631	667	633	569	627	593	588	644	654	614	623	637	645	616	649	603	605	630
25997	21658	24331	29501	21648	10852	373	278	236	211	206	215	177	170	178	171	155	175	159	151	182	162	171	173	145	162	206	156	178	165	151	166	145	145	187	157	145	167	163	152	158	146	178	162	141	141	154	142	111	149	159	147	151	160	141	166	153	168	160	134	150	156	162	176	154	144	161	166	135	159	176	149	159	162	164	165	144	183	143	150	159	132	171	148	190	154	177	163	159	157	139	157	174	154	171	142	159	156	182	156	149	129	155	174	147	164	166	155	179	158	158	146	191	148	154	161	172	153	154	146	155	164	168	150	159	123	178	150	175	168	172	153	174	160	147	177	154	154	151	203	159	170	155	165	137	160	152	164	147	136	151	175	149	144	141	138	186	162	139	144	123	154	183	168	170	160	166	155	153	150	161	158	165	189	164	158	184	155	136	139	157	157	163	163	171	159	174	168	154	149	159	156	135	148	153	148	158	148	161	161	174	178	168	151	164	166	159	145	144	154	165	152	159	167	161	148	155	154	177	143	160	137	154	142	140	155	153	149	167	146	166	148	165	151	168	171	170	171	154	137	149	174	144	138	150	141	146	144	159	165	170	164	152	148	165	176	166	147	138	149	164	158	155	175	149	180	173	140	151	155	186	148	179	179	144	172	146	150	155	156	164	142	163	142	156	194	152	151	140	147	168	151	149	168	178	154	164	158	152	147	132	166	144	147	137	150	152	138	144	159	158	153	161	154	161	174	157	167	155	157	151	172	156	146	152	158	163	169	167	170	155	158	165	152	158	133	140	161	134	158	178	147	153	141	148	138	154	153	140	153	169	173	153	152	157	143	142	165	165	134	158	153	183	172	135	170	162	169	137	129	166	161	183	175	150	156	168	143	156	153	137	127	157	149	158	159	172	148	161	142	162	137	172	145	175	159	156	120	159	171	134	162	157	183	163	160	141	150	141	151	177	147	143	167	123	172	157	162	172	151	151	162	161	184	171	155	120	154	161	146	152	158	158	135	155	158	160	146	152	166	143	165	165	142	136	148	141	156	150	146	172	165	149	167	138	157	158	147	160	168	170	123	163	166	157	164	154	175	158	136	177	178	135	167	138	147	118	142	149	159	183	155	167	158	123	144	141	154	178	161	178	160	157	136	182	168	155	155	130	175	131	150	157	162	146	148	150	146	140	161	164	151	140	146	170	165	176	171	140	161	156	141	167	151	159	189	151	154	134	179	162	167	139	141	172	179	139	145	150	155	147	139	153	171	176	148	169	180	144	162	148	159	153	146	162	155	160	145	142	149	153	157	156	147	171	138	147	173	122	144	134	125	161	167	149	144	146	176	165	159	149	159	161	174	173	152	159	141	137	147	157	133	173	144	155	136	151	148	132	150	135	151	165	132	139	172	157	165	159	183	167	158	149	152	153	121	162	152	151	134	140	163	175	145	173	154	131	159	156	157	169	158	162	148	158	175	171	166	170	160	162	170	133	172	163	182	153	141	174	164	164	155	165	163	186	149	155	155	152	146	172	159	161	140	158	170	169	168	146	174	136	142	159	176	139	174	172	160	142	132	150	168	153	163	146	149	131	137	170	178	131	151	160	140	158	150	152	149	157	150	175	156	159	139	156	169	161	159	183	150	161	151	141	157	146	172	172	164	148	135	143	136	150	167	166	150	141	130	137	143	181	151	148	120	157	155	172	161	145	159	148	127	168	171	186	164	183	150	159	147	189	182	164	150	161	131	169	174	164	166	160	132	142	163	170	182	159	159	153	173	150	126	163	140	138	118	139	179	133	153	157	159	184	155	139	152	133	171	156	131	140	144	134	173	159	163	139	153	144	144	146	150	144	177	142	149	139	175	142	157	166	134	140	144	149	163	137	129	160	158	122	147	134	149	146	155	159	148	171	144	167	179	155	158	149	148	178	161	161	190	157	153	159	172	141	151	166	145	150	162	172	167	157	134	153	134	157	154	144	141	159	170	161	147	128	166	164	145	145	163	174	153	154	140	137	174	126	169	144	162	150	152	174	179	158	159	189	146	174	166	149	166	140	167	185	147	115	153	154	147	170	180	141	162	152	150	159	169	166	159	171	171	157	146	151	174	156	151	172	159	153	156	158	158	142	158	129	165	158	170	138	163	147	155	153	147	171	142	171	182	150	162	140	159	165	150	164	166	172	195	165	157	127	135	158	146	156	155	156	155	161	155	168	166	147	146	145	161	163	155	173	153	185	158	145	150	148	142	157	182	181	181	164	140	151	164	153	171	177	164	142	149	144	150	148	164	152	150	157	181	148	136	181	176	170	191	155	152	138	156	148	145	145	160	161	166	150	144	163	178	144	147	141	137	147	155	144	173	163	171	145	153	168	142	133	134	129	153	155	165	130	138	136	148	155	159	157	165	158	137	141	160	147	151	151	154	158	145	153	159	165	163	166	135	175	164	131	160	147	174	149	150	148	136	149	151	172	149	162	162	134	159	158	146	151	145	158	136	117	180	166	172	155	157	156	149	149	159	139	159	170	157	154	156	159	152	169	146	142	152	160	136	176	166	163	148	153	165	142	168	160	161	175	163	189	148	177	187	154	160	150	171	154	138	152	166	131	166	168	146	161	155	146	139	175	170	170	166	156	166	146	147	150	172	158	158	150	149	168	161	159	168	179	176	155	175	158	151	168	164	154	152	141	173	155	151	146	140	152	158	169	154	147	156	139	169	132	157	162	136	144	154	155	167	163	154	125	147	141	151	131	169	169	160	157	140	179	134	146	147	165	144	146	133	123	153	159	158	151	169	140	157	140	156	170	160	117	139	144	153	142	163	174	164	136	152	157	156	139	161	160	151	136	161	138	151	135	160	157	137	204	181	171	142	133	159	165	152	177	136	153	153	144	184	147	168	142	155	165	156	147	151	157	181	145	149	170	166	141	165	155	140	166	140	143	138	165	138	159	136	167	167	161	155	127	154	163	151	156	170	154	159	151	171	107	175	179	174	153	162	145	130	155	152	163	162	147	185	151	183	167	164	157	156	150	132	138	145	130	156	176	151	164	177	162	172	148	161	159	163	170	147	145	154	164	144	149	151	140	162	147	146	176	174	135	155	148	167	166	134	164	167	151	160	162	148	132	134	174	128	145	158	141	172	162	162	152	147	161	161	179	147	145	181	143	140	154	160	158	149	157	143	169	148	169	138	145	162	133	165	170	182	145	144	150	143	150	132	150	144	154	129	155	153	132	160	136	153	147	149	139	127	159	164	165	151	136	153	173	156	154	154	161	144	157	154	137	162	175	147	120	162	154	163	144	138	141	157	147	167	167	171	146	183	165	172	172	153	158	159	125	155	134	171	146	147	164	149	147	137	149	132	141	170	172	146	139	136	146	144	156	180	166	150	174	145	172	177	160	154	176	155	189	155	182	146	136	153	183	158	145	128	130	146	156	137	152	158	161	162	152	150	191	150	153	156	178	160	165	142	155	149	135	153	135	158	161	158	177	148	160	164	140	161	140	130
4520	1798	847	527	431	380	372	327	337	325	284	347	364	352	381	358	359	340	350	334	322	297	319	312	355	331	351	350	380	355	362	347	386	322	293	361	323	314	318	360	354	344	324	322	334	340	314	338	361	345	365	341	342	328	319	352	352	363	337	351	327	346	323	344	317	332	343	363	360	342	328	362	304	352	316	357	316	316	354	349	323	333	374	352	338	333	346	343	333	337	317	325	345	347	338	341	353	328	319	350	324	342	339	375	369	367	336	322	326	314	341	338	339	337	304	318	338	330	332	345	323	324	332	335	354	343	346	350	341	327	337	339	351	307	342	352	327	336	333	338	347	340	326	330	329	333	360	328	337	349	309	338	374	318	342	328	357	348	331	370	315	347	359	338	339	330	335	308	362	347	353	301	342	358	345	317	357	341	311	339	353	361	334	316	347	334	325	312	336	346	335	325	337	325	323	333	366	347	349	359	333	287	328	313	330	339	331	370	356	350	365	339	342	325	339	335	335	361	337	338	308	315	337	343	339	345	360	358	323	333	326	358	351	323	313	345	351	332	315	335	339	307	333	361	345	360	338	330	315	349	356	346	340	347	338	322	305	324	313	384	357	333	330	340	343	344	359	332	345	348	322	322	334	334	304	351	319	349	328	359	345	347	324	338	300	365	316	376	332	335	343	336	356	336	322	361	301	338	333	347	326	322	346	370	329	294	364	340	312	333	362	346	315	307	344	337	326	325	371	346	320	344	335	358	330	315	316	350	351	341	330	338	336	296	324	335	352	317	329	338	340	322	346	303	336	310	353	339	338	336	367	363	332	303	350	360	326	335	350	335	345	327	349	361	340	338	329	347	383	352	355	336	365	350	332	320	342	330	319	337	334	348	345	328	346	327	328	360	357	295	345	334	322	306	342	304	352	330	314	354	338	320	345	333	344	333	362	322	358	354	335	340	339	352	331	325	338	382	330	348	358	344	349	370	340	361	322	322	396	331	344	351	311	344	346	352	312	370	348	334	300	341	369	327	306	344	338	340	298	326	346	349	327	338	315	331	341	323	333	347	350	341	307	350	341	324	327	357	348	312	360	372	345	326	368	334	359	319	333	337	347	394	328	340	339	312	348	340	340	355	329	347	342	311	346	310	311	361	357	342	352	347	333	374	344	332	368	322	351	350	309	356	329	332	347	333	322	358	351	352	379	330	332	320	372	382	354	323	347	322	383	359	347	349	314	342	355	332	315	345	312	305	331	349	339	337	319	349	345	332	308	342	316	344	342	337	337	329	325	329	358	360	354	344	326	324	337	348	364	323	345	364	346	348	353	363	329	352	337	340	356	336	318	305	357	359	350	351	315	357	328	322	314	353	302	338	327	365	349	332	344	315	363	356	328	358	331	364	373	337	345	323	326	364	360	332	343	346	338	355	346	345	331	345	339	355	354	326	364	306	337	291	361	348	355	317	318	347	324	338	325	322	355	347	364	366	381	363	342	343	298	343	327	335	360	346	347	331	319	337	337	329	336	348	346	362	339	330	349	324	335	343	361	321	350	340	359	329	366	338	348	349	363	314	366	352	324	327	355	349	345	323	364	329	362	311	320	321	349	329	343	324	342	349	305	362	331	333	349	335	295	337	338	345	294	356	371	358	338	332	338	322	340	348	342	361	360	351	357	331	331	330	305	319	331	390	316	302	315	350	348	354	368	342	334	350	316	317	319	326	329	386	352	348	327	351	397	323	375	327	357	358	373	345	329	355	310	323	324	322	349	325	348	348	366	353	339	350	334	337	340	369	316	362	312	310	340	299	350	351	354	328	331	344	347	370	346	336	334	356	331	344	360	348	347	342	321	324	380	310	366	366	363	332	345	350	353	348	321	350	332	357	294	315	348	334	338	329	332	313	373	353	303	328	333	341	334	326	343	332	332	332	354	331	347	329	330	338	340	345	343	346	272	325	323	327	342	351	349	324	306	319	326	386	332	325	359	325	326	319	337	323	351	359	347	326	353	337	342	321	325	324	342	310	318	342	338	332	344	348	316	346	329	350	317	322	334	343	335	353	313	309	324	364	344	335	323	340	332	324	355	326	322	301	364	342	322	326	354	334	335	330	323	343	336	327	326	307	328	341	336	313	327	327	343	330	311	339	326	348	342	317	355	351	343	303	321	343	305	341	353	333	324	332	348	356	353	321	344	335	359	337	302	346	295	314	326	341	339	339	331	336	347	339	335	335	348	361	324	342	336	346	347	370	358	339	328	366	352	337	315	360	378	335	362	327	366	343	324	312	338	362	317	333	328	322	368	348	332	360	335	328	369	302	393	337	365	331	308	347	363	346	317	353	321	329	298	339	367	351	300	351	357	331	329	324	353	342	360	349	335	353	380	362	326	359	348	314	341	343	318	372	313	372	334	358	338	337	344	359	374	312	338	348	355	354	326	322	343	319	350	359	322	329	328	356	369	340	337	336	337	351	317	340	351	351	324	335	342	319	341	347	348	342	342	372	329	343	368	362	346	340	342	333	310	334	317	338	377	356	374	312	339	309	329	330	366	351	367	329	327	319	361	342	306	312	325	322	318	347	319	323	336	320	335	367	351	321	336	340	359	318	357	348	335	311	311	336	340	339	329	338	372	310	326	331	349	346	349	354	331	365	359	297	333	345	332	306	347	333	340	357	323	358	361	315	325	309	329	361	343	346	320	362	341	355	364	341	335	345	337	340	392	316	325	336	351	347	349	323	305	327	353	341	365	343	346	347	310	339	343	336	346	331	318	331	337	330	378	329	303	380	357	376	309	345	344	323	376	365	312	355	316	351	325	394	319	333	360	356	341	383	333	321	349	341	322	312	321	321	374	364	364	320	341	324	332	328	326	327	336	327	357	364	342	359	341	314	304	354	322	360	337	343	342	326	362	318	337	340	348	347	331	341	326	345	320	322	348	307	324	371	344	334	352	361	380	315	333	326	353	338	340	344	315	358	338	345	343	333	370	354	342	349	308	350	331	369	345	344	355	335	334	325	332	386	325	381	353	362	321	340	338	318	325	385	331	328	320	304	314	327	347	322	303	271	338	331	344	321	343	324	354	357	322	365	344	314	333	301	317	341	331	359	358	335	317	351	360	333	341	332	345	309	346	332	322	331	318	375	334	355	328	330	309	336	338	355	326	327	321	334	338	333	317	355	328	357	332	338	343	349	354	309	356	349	320	328	326	336	343	385	339	333	350	356	328	314	368	321	352	339	358	314	350	349	335	330	338	318	318	354	327	345	349	326	333	328	326	330	326	330	340	309	333	323	346	315	366	347	340	366	343	323	345	361	350	317	320	351	326	351	320	335	333	306	375	341	343	352	312	344	366	346	323	326	346	323	357	341	348	349	355	340	341	326	348	321	342	346	347	338	326	304	354	369	331	331	332	308	369	380	346	328	364	355	328	326	342	310	343	383	329	347	361	328	360	339	370	308	390	373	368	374	324	316	330	339	330	318	386	310	328	350	329	328
25242	21668	24795	29090	21669	21686	10825	406	262	207	152	179	140	134	128	119	134	128	122	101	122	114	125	110	110	92	122	116	112	87	83	101	112	86	103	84	107	102	102	79	84	91	91	96	97	75	117	103	89	103	86	106	96	92	98	84	85	74	101	97	102	103	77	100	87	107	88	112	87	95	105	92	100	94	96	101	107	88	90	105	95	93	89	97	93	93	98	102	79	79	93	93	81	92	92	77	85	95	98	84	79	86	77	84	105	91	103	103	106	115	106	96	85	90	90	89	111	107	103	101	94	91	95	99	91	83	99	120	124	96	80	89	75	88	87	89	90	106	84	76	102	91	109	90	85	98	99	106	93	90	95	86	106	81	94	114	108	91	84	96	96	102	112	86	89	102	88	103	114	88	87	90	103	90	109	111	89	111	94	106	81	121	102	116	85	123	94	108	86	82	95	89	87	66	90	78	93	84	101	91	97	79	83	83	97	94	123	81	74	91	107	92	89	103	96	87	103	92	114	83	101	90	100	96	91	104	92	81	101	83	87	87	86	96	87	88	97	80	89	87	103	91	89	67	86	101	104	93	85	85	83	91	103	100	83	112	94	88	103	98	87	90	119	78	105	85	91	105	90	92	91	88	99	91	79	102	97	82	84	91	73	107	96	84	108	91	102	104	83	119	90	95	102	112	77	90	87	104	107	89	98	97	125	101	92	89	99	97	111	108	91	94	112	108	91	97	86	78	100	80	100	92	84	99	106	93	115	78	86	108	93	108	80	98	107	101	78	98	99	90	86	89	92	113	84	89	89	97	88	101	84	100	90	91	96	106	87	73	112	109	89	89	91	91	91	88	97	72	109	105	89	100	107	69	75	98	104	100	87	75	97	105	93	96	103	85	101	90	103	101	96	99	98	104	86	96	98	106	85	100	93	92	95	110	104	86	86	69	72	104	78	89	103	85	85	100	108	99	99	95	98	122	103	98	84	108	99	93	103	121	88	91	91	95	100	80	84	102	99	94	113	101	97	92	100	89	85	94	91	116	93	88	82	95	99	83	106	94	84	101	97	87	77	93	87	82	96	105	104	109	78	94	90	87	102	83	98	100	114	89	98	79	104	87	95	99	101	97	87	88	92	107	91	111	92	102	99	86	78	94	97	104	99	91	75	90	106	69	108	106	72	82	85	81	78	106	87	90	109	99	78	99	112	106	82	97	104	97	100	94	96	103	101	102	90	102	83	82	89	93	77	89	100	101	97	92	97	96	107	80	85	86	74	78	89	96	80	74	79	78	104	103	104	83	105	102	109	82	83	106	90	86	83	97	103	105	91	103	107	94	95	104	93	93	95	95	82	94	98	70	86	86	94	102	80	93	100	118	77	96	90	96	101	95	82	88	104	83	98	105	106	86	104	92	92	90	110	116	115	102	103	111	85	91	82	79	97	121	96	97	95	103	81	100	96	88	88	107	107	79	98	99	85	86	103	101	89	86	90	98	110	77	94	94	93	99	93	104	103	117	106	74	93	83	85	103	94	95	91	100	88	97	81	99	102	94	121	86	97	107	103	112	81	94	110	92	94	99	98	85	74	108	86	101	94	92	82	92	101	98	93	106	104	101	89	89	87	92	97	72	93	70	119	81	81	104	107	90	93	100	95	89	104	97	93	82	88	98	100	98	72	106	90	107	109	87	89	92	80	87	116	88	80	101	79	84	92	97	101	95	75	80	94	97	92	98	93	92	87	93	82	82	92	110	91	97	91	89	96	123	77	75	86	85	98	81	108	97	77	81	100	118	112	98	87	86	93	90	106	91	98	107	100	90	87	95	92	102	87	106	94	94	115	100	92	84	116	95	87	92	114	95	96	88	96	84	90	91	98	101	93	91	93	93	88	112	106	90	88	109	98	93	85	101	70	98	97	89	100	111	109	92	96	90	107	91	108	99	105	95	99	78	119	102	87	73	108	102	86	103	102	79	81	113	121	92	90	121	100	104	79	76	88	107	113	109	77	104	104	79	83	108	95	98	103	91	82	103	98	91	96	87	96	106	105	104	99	96	91	93	82	103	81	84	82	107	75	109	93	98	91	81	91	83	114	98	85	76	99	105	99	103	92	82	90	87	92	103	112	83	98	89	106	98	109	100	96	89	103	88	106	85	83	82	82	87	72	86	81	92	95	100	109	99	115	84	102	90	104	89	108	89	98	110	102	87	89	90	87	106	117	93	74	92	102	102	106	106	97	86	78	76	105	83	101	92	103	102	89	91	91	87	95	107	89	91	90	89	113	89	96	95	77	98	63	75	83	97	88	95	111	88	102	98	93	90	91	87	98	95	102	73	107	96	76	103	94	87	100	90	85	108	87	84	97	87	97	93	88	93	92	91	91	90	97	83	86	82	96	79	86	87	113	105	96	98	93	79	104	99	77	107	104	85	100	106	100	74	85	96	96	115	83	110	93	103	94	86	92	87	83	99	87	90	110	94	90	85	85	99	93	83	97	89	100	95	83	80	78	87	117	97	99	109	90	81	71	78	131	92	91	87	91	94	90	86	104	98	100	94	103	91	97	101	89	82	107	77	91	107	103	99	94	81	96	82	90	90	86	121	110	104	84	105	91	104	68	95	90	84	92	102	103	86	87	85	91	106	86	81	93	89	90	96	97	89	99	99	89	100	95	108	82	116	107	84	99	101	80	91	94	95	96	100	105	88	92	89	88	99	103	101	100	91	94	87	117	101	84	99	84	100	97	109	90	95	95	92	113	96	75	96	112	108	80	93	102	97	85	97	103	87	94	80	97	85	76	77	88	80	82	101	99	95	77	80	88	98	105	104	90	100	104	97	98	92	85	97	91	85	82	92	93	96	93	84	85	80	98	96	82	73	98	116	110	92	79	92	90	107	78	116	102	101	103	87	100	92	107	104	89	85	101	74	115	82	94	101	95	98	87	88	92	80	96	84	81	94	86	93	104	84	87	100	90	107	72	92	96	103	92	84	86	79	91	113	98	85	93	97	92	91	94	93	107	92	107	60	87	102	76	108	80	95	100	95	85	92	82	82	97	83	91	91	99	104	93	78	74	88	105	95	112	102	104	90	105	93	117	82	96	89	78	87	86	88	94	84	97	99	79	100	89	101	143	83	85	94	100	94	109	84	91	77	88	105	81	95	92	98	85	107	85	101	90	94	92	70	103	112	105	103	91	105	101	101	96	113	96	95	82	99	104	86	108	97	109	95	97	82	89	87	85	110	100	74	100	105	95	113	72	90	99	100	76	92	85	120	117	112	99	100	88	97	98	96	94	88	93	95	92	94	100	107	93	99	102	76	103	86	92	89	102	79	84	109	105	88	95	74	86	81	92	102	90	88	95	89	78	92	78	99	87	103	89	92	106	102	98	92	99	88	88	80	99	98	79	87	85	82	89	102	99	92	88	85	82	106	90	91	88	91	104	95	87	106	95	79	116	105	93	103	85	78	83	93	82	64	92	97	103	87	80	99	88	108
4050	2937	1240	612	397	311	311	289	243	289	226	259	245	254	221	238	227	239	212	244	266	236	244	268	249	233	231	236	241	248	248	246	250	261	221	197	239	212	249	232	215	208	258	234	241	215	266	213	240	259	219	237	237	215	262	235	244	253	210	239	255	239	194	223	243	202	231	245	225	247	247	240	212	245	245	235	232	226	243	237	235	243	206	235	235	224	262	232	231	267	252	224	214	243	236	236	226	253	212	241	241	235	232	235	231	221	209	240	212	238	233	232	223	243	202	230	248	245	213	225	238	263	239	233	247	243	247	258	230	243	232	221	225	266	261	239	222	228	230	229	212	260	210	223	223	231	249	220	251	202	263	244	242	243	203	257	200	232	216	238	249	216	233	238	259	254	231	240	254	221	206	261	254	283	242	233	232	233	222	223	241	224	247	238	235	244	232	251	244	226	225	231	255	221	252	231	241	227	227	238	250	231	233	227	232	214	245	243	217	232	224	227	226	234	214	258	242	234	255	236	233	247	240	215	221	228	220	225	249	259	223	215	213	247	258	223	229	243	217	235	243	238	243	236	223	246	217	238	223	219	236	258	240	270	262	238	234	226	228	231	248	234	241	251	229	221	247	205	246	252	219	222	250	241	251	235	235	229	221	244	229	236	229	247	205	224	218	245	224	209	239	249	252	225	244	233	222	242	238	228	226	243	231	230	236	226	223	267	228	243	210	252	224	242	217	248	265	237	222	250	244	223	219	209	223	240	221	237	227	223	225	225	202	232	226	231	245	227	248	223	238	228	242	239	240	212	226	220	241	247	239	191	222	209	250	227	221	261	236	252	255	230	218	246	234	225	245	221	247	234	243	222	225	227	247	218	202	229	263	253	216	270	240	238	260	256	214	240	231	213	246	246	256	257	242	247	241	241	257	219	243	257	221	248	272	270	237	230	238	226	227	226	245	255	251	259	241	245	230	234	246	228	226	225	229	255	249	215	231	234	232	212	248	230	254	219	226	254	233	235	245	223	243	198	245	225	254	254	253	217	240	243	246	276	257	251	237	250	257	219	242	248	217	207	239	242	231	240	238	241	238	229	254	244	233	221	233	243	231	229	225	195	244	244	244	252	214	220	257	231	227	235	236	245	251	250	268	260	228	243	237	223	229	244	240	245	226	199	219	211	244	221	205	226	235	220	240	249	237	252	245	237	259	234	228	235	234	230	203	245	230	225	244	234	229	241	231	201	211	219	234	238	217	227	221	222	241	230	237	213	228	230	213	235	240	227	232	229	227	216	231	220	214	228	258	239	255	244	244	242	240	246	266	225	227	220	243	223	245	241	219	247	247	237	221	242	218	219	241	232	211	264	258	243	239	222	228	229	225	228	243	224	246	244	245	235	226	224	267	237	253	238	218	230	233	237	238	254	248	212	229	236	239	215	248	220	233	240	244	228	216	244	216	256	222	200	234	236	244	246	231	244	240	205	224	230	223	221	241	240	201	229	236	239	220	224	237	238	232	252	232	240	226	240	216	238	233	224	246	210	244	197	225	238	260	236	241	232	223	267	219	226	235	230	242	224	219	259	233	229	216	226	226	223	231	213	243	244	236	205	243	251	240	205	250	247	249	223	221	207	233	246	246	254	223	211	245	219	205	253	208	226	267	251	220	231	244	223	214	218	229	204	248	250	216	221	251	225	202	225	220	209	225	241	252	230	215	256	250	245	229	202	209	208	245	245	229	241	231	226	246	211	225	212	239	240	216	231	209	195	224	226	220	232	248	229	212	231	235	205	251	247	231	251	232	233	256	236	230	231	219	224	197	216	206	259	256	197	246	221	242	222	242	247	240	208	225	220	236	223	220	210	248	235	225	237	254	242	217	229	248	221	233	230	232	206	216	222	241	220	220	211	261	238	212	218	197	243	199	237	245	239	219	247	251	219	209	231	234	224	262	252	225	227	246	217	212	224	237	239	216	209	221	214	242	246	254	223	228	259	209	231	212	255	246	222	234	224	244	246	230	217	221	218	238	227	234	209	214	222	245	218	246	240	250	244	232	222	250	222	215	232	217	229	218	231	226	239	237	224	211	208	230	234	233	230	233	250	222	217	244	253	240	249	248	239	223	249	250	217	191	207	211	258	217	202	234	221	230	246	256	230	254	252	238	215	227	199	231	220	228	229	231	270	236	231	216	241	239	252	205	217	232	230	258	250	229	262	215	245	229	230	231	216	248	262	206	233	228	218	230	200	242	221	261	220	236	242	209	225	239	278	219	238	252	226	258	220	219	250	229	241	255	240	243	262	201	234	224	224	220	228	231	232	255	231	216	226	215	223	248	223	215	223	219	229	214	235	220	245	233	233	253	218	253	228	238	233	245	223	228	248	236	242	244	257	244	245	204	221	244	213	210	226	223	219	233	236	228	198	239	264	225	239	257	227	251	232	212	227	242	210	225	223	243	212	230	257	242	231	217	262	218	228	236	230	224	255	234	227	219	254	228	237	236	220	228	232	236	214	255	229	204	244	253	220	266	233	232	249	240	224	253	236	226	242	223	219	212	239	235	234	216	223	239	217	269	228	254	245	228	218	248	229	218	256	243	216	229	215	216	248	218	240	243	233	238	231	232	229	246	214	232	235	253	239	259	233	222	238	228	232	235	214	233	240	231	235	226	226	222	259	255	241	228	211	204	218	223	241	246	216	223	239	207	233	218	209	262	236	213	241	221	232	212	245	219	234	227	221	222	230	260	251	253	227	233	239	235	242	222	228	213	256	244	244	233	222	217	253	236	210	221	225	217	223	237	234	231	251	222	215	239	219	235	268	218	233	228	238	236	217	206	233	234	233	220	228	220	228	229	257	209	230	226	250	234	245	216	229	235	246	210	237	222	220	235	245	247	220	245	236	241	244	219	221	214	223	262	250	256	237	234	232	239	217	224	210	234	201	201	219	222	242	216	254	223	246	224	231	227	226	224	230	234	239	232	256	233	229	237	231	232	244	265	194	254	212	216	224	236	227	245	266	273	206	241	240	250	224	224	241	243	227	245	217	238	217	232	238	224	236	223	242	200	235	245	232	247	226	222	243	251	230	211	240	233	225	242	240	241	233	256	245	259	267	222	232	249	228	248	215	246	284	222	223	271	242	213	252	236	242	249	196	244	259	204	233	252	220	213	245	257	209	236	212	214	264	240	224	235	212	245	224	216	246	244	211	241	215	227	231	237	240	224	231	236	231	211	207	247	244	197	232	232	224	257	255	231	229	223	225	229	239	236	252	242	229	250	214	257	232	218	221	280	247	248	240	208	257	233	209	216	225	231	271	226	226	203	212	231	223	228	239	222	247	218	240	253	230	224	253	254	220	248	233	245	212	250	259	236	216	233	239	217	249	213	262	241	226	216	251	259	231	235	210	238	241	235	256	222	238	255	211	242	237	260	230	247	198	246	221	231	215	234	204	252	232	227	233	221	237	232	241	228	268	246	227	239	231	217	232	238	216	213	228
32551	14207	2061	404	351	306	297	324	260	293	310	255	292	261	316	285	272	310	310	309	282	348	308	303	272	297	271	298	300	287	289	311	250	309	276	281	275	257	321	270	295	299	277	279	291	332	288	305	304	293	247	286	327	274	281	287	292	272	270	307	255	299	292	255	265	261	282	226	259	295	265	254	259	309	327	288	281	284	285	299	298	264	282	277	315	298	282	261	295	302	276	305	261	349	291	282	288	269	300	295	294	280	307	300	293	304	269	285	310	317	305	266	269	265	284	273	279	297	300	268	273	286	255	266	280	279	318	285	253	301	271	285	286	252	292	284	300	318	254	287	275	278	298	303	301	308	310	304	276	248	270	269	264	264	282	265	300	275	283	298	272	265	308	251	273	259	286	270	303	308	263	277	296	291	289	269	272	242	298	274	311	297	314	302	259	261	275	305	295	312	308	295	283	306	292	302	276	271	278	269	250	302	284	273	245	282	276	313	279	260	245	286	265	256	271	321	316	291	272	293	314	288	306	290	291	256	276	306	286	289	302	275	260	275	277	263	267	274	274	251	304	302	298	300	288	264	292	271	259	275	242	260	277	285	292	313	267	281	272	309	298	279	289	293	269	283	292	293	255	278	292	287	270	276	268	284	288	275	280	298	297	292	280	279	309	305	265	323	286	260	253	303	332	292	264	299	288	286	278	260	304	335	310	291	283	268	283	268	298	287	294	301	294	274	294	317	290	255	260	282	296	309	282	316	278	273	282	292	269	300	271	312	290	312	311	299	263	283	334	302	292	261	281	295	294	285	283	303	296	308	276	312	301	275	270	317	262	298	299	304	298	312	293	305	306	279	274	302	324	323	293	282	269	279	256	296	245	310	304	301	257	297	306	278	278	301	281	263	242	291	288	273	246	294	303	294	299	293	312	293	288	276	265	303	287	287	298	279	281	271	264	293	291	283	268	243	260	295	301	276	275	263	284	282	288	267	278	266	288	276	311	303	302	302	257	254	274	272	254	276	286	281	297	287	285	291	290	297	292	292	303	316	267	241	288	294	293	290	290	294	294	282	271	296	285	263	289	291	292	306	286	279	264	278	281	281	306	334	314	264	305	276	319	282	309	282	249	310	261	290	310	317	286	303	283	291	294	311	264	274	298	262	287	279	297	277	262	292	260	271	288	302	277	315	317	285	272	262	280	277	266	263	286	282	273	260	279	297	263	299	259	287	274	290	300	259	272	283	293	300	254	283	259	293	283	278	253	272	263	280	291	300	270	294	263	295	305	302	301	296	270	296	291	291	264	275	337	275	281	279	298	277	297	270	275	284	317	267	295	280	324	309	284	295	295	293	291	286	300	310	279	286	278	294	260	297	313	304	281	283	281	293	296	299	279	267	275	290	305	312	250	284	307	279	291	289	285	272	307	264	274	270	290	281	311	303	305	284	292	286	285	293	295	304	278	273	269	320	301	260	264	314	281	304	271	274	271	274	275	277	243	290	283	298	262	265	274	258	282	265	281	322	294	262	310	275	331	308	302	285	278	277	296	306	223	283	323	308	295	282	263	284	286	291	256	274	284	311	290	299	300	284	283	285	317	260	262	270	296	267	289	263	295	304	278	305	282	271	277	275	294	268	309	295	271	290	273	264	277	314	291	298	298	272	297	283	318	269	258	284	300	300	265	272	276	299	273	250	262	280	263	290	285	261	268	241	312	297	285	256	283	283	237	280	304	283	260	278	268	266	241	280	300	274	277	297	279	285	273	265	274	292	290	275	282	287	285	288	269	260	280	273	279	308	258	266	278	295	289	260	337	270	298	249	251	295	251	288	253	290	287	266	284	300	298	264	298	296	300	272	302	280	279	277	296	303	290	312	270	282	268	309	273	290	284	287	275	294	243	276	280	273	281	295	304	278	308	308	283	272	271	262	306	261	228	278	297	269	292	282	271	271	300	283	285	279	271	264	256	271	279	306	293	319	292	301	245	324	289	275	329	262	290	299	299	257	300	314	243	296	313	265	281	275	278	246	250	296	309	295	275	281	299	329	265	296	302	283	299	286	311	292	304	291	274	277	330	305	296	273	278	253	280	278	282	309	294	302	280	265	270	292	300	272	311	267	294	300	275	295	289	266	281	269	267	291	288	305	282	285	309	304	296	300	299	278	308	275	290	285	257	271	295	291	312	271	296	307	278	319	274	290	306	239	270	269	300	265	278	273	304	294	259	287	313	309	289	244	277	265	267	268	293	301	282	271	281	283	279	266	285	289	315	269	279	305	278	286	266	310	304	290	303	281	303	260	289	300	323	283	308	275	282	271	249	280	309	274	312	237	302	292	257	289	262	293	309	283	268	309	288	320	289	291	296	265	297	296	289	312	271	271	273	277	306	301	336	271	310	275	261	318	279	288	258	288	306	281	335	265	280	281	247	293	302	274	272	281	290	306	284	274	284	301	270	296	258	298	250	290	284	276	304	251	297	285	310	290	279	304	293	298	293	262	280	275	268	283	310	269	295	298	282	264	302	289	264	284	314	284	265	293	304	260	258	294	298	282	295	302	262	311	291	279	277	279	296	280	262	311	285	328	304	274	254	286	284	258	320	317	285	281	277	306	263	265	278	282	273	285	312	268	307	283	285	278	283	256	306	270	284	294	251	267	286	280	286	288	273	281	284	274	283	316	295	275	330	284	307	314	300	281	303	269	304	284	299	282	278	288	312	290	284	284	272	271	277	284	279	272	301	277	259	314	277	321	293	282	301	273	270	300	296	296	287	281	284	275	326	302	274	295	281	324	289	257	281	281	263	294	291	288	271	275	312	290	272	264	276	288	270	281	300	271	267	270	294	297	293	278	323	334	290	290	289	286	278	308	289	287	299	296	282	317	287	308	290	262	273	299	294	301	264	316	280	303	276	272	311	261	287	245	270	270	290	306	268	296	278	299	245	283	289	295	279	300	308	259	314	306	285	275	314	262	273	276	274	292	295	289	272	283	260	328	280	282	311	310	279	316	305	293	284	282	283	262	285	277	280	328	280	283	283	287	294	273	306	287	297	276	287	278	305	271	274	316	277	305	281	275	320	311	286	278	277	289	254	297	304	292	272	293	258	282	282	268	290	236	253	275	290	280	290	283	290	299	260	287	304	297	291	313	289	294	298	283	284	330	234	286	294	284	286	275	287	301	272	308	292	302	275	279	292	285	292	281	307	272	258	296	286	241	269	254	257	309	283	290	292	268	250	301	250	298	286	264	269	309	289	275	277	310	273	274	279	295	268	275	283	308	281	272	282	253	290	294	272	306	295	282	265	275	275	272	273	289	283	271	275	280	263	264	295	323	282	275	283	279	295	275	285	310	274	309	257	253	268	294	279	265	297	311	275	289	260	318	286	272	313	295	288	330	297	279	242	288	301	289	283	301	308	292	277	295	271	285	290	303	272	290	316	260	278	256	301	295	280	291	274	290	279	277	317	286	269	273	285	291	296	293	279	280	252	282	264	251
7457	644	587	628	568	621	627	584	592	562	601	567	588	597	554	590	600	615	603	606	664	574	589	601	585	586	622	570	606	601	609	591	614	615	622	593	585	609	609	610	648	597	608	612	607	581	606	619	584	589	575	583	594	598	615	607	578	596	654	597	609	576	596	601	582	598	578	576	604	588	584	582	621	589	592	595	628	638	578	602	594	593	580	637	633	615	611	632	648	608	585	584	584	606	602	618	589	583	592	591	619	621	581	611	609	629	570	596	541	588	620	639	596	612	565	640	610	634	602	606	614	597	618	623	625	588	606	627	566	577	647	616	595	564	614	605	619	559	601	561	588	609	624	563	607	594	590	591	613	641	616	575	577	609	606	547	614	568	593	619	563	574	601	595	591	537	588	605	573	582	617	550	560	608	640	568	602	574	605	581	626	623	529	584	623	599	546	593	584	596	581	589	592	563	560	588	573	590	568	585	629	614	609	569	571	570	603	611	580	658	622	606	601	565	607	597	562	607	619	582	549	604	605	608	627	651	622	620	603	563	589	600	571	583	570	610	643	619	610	570	614	549	567	610	572	584	586	553	583	582	621	638	579	623	583	564	604	594	625	533	544	620	627	580	599	590	594	586	615	602	573	570	562	596	596	586	586	598	582	596	592	567	575	620	545	611	550	596	623	585	598	535	641	587	564	645	578	602	563	610	610	587	561	566	636	600	566	575	634	604	610	585	615	599	571	597	600	564	650	609	605	564	551	581	644	608	588	584	654	581	578	619	578	577	590	581	594	609	641	608	577	544	605	578	605	612	597	616	596	574	556	597	536	618	589	626	559	587	593	585	567	587	604	538	608	619	609	621	574	593	585	624	636	567	579	560	629	606	591	627	576	595	551	594	591	645	588	579	636	615	566	603	565	575	580	611	611	579	569	589	609	620	580	599	595	561	589	580	560	592	641	559	560	559	578	629	561	584	602	563	587	601	582	561	600	561	564	578	577	564	647	581	575	554	595	617	621	582	581	610	592	607	550	561	596	590	590	564	612	576	648	601	587	516	586	574	594	591	595	582	587	609	603	626	611	600	629	573	597	541	627	571	576	549	637	526	552	588	619	602	595	629	614	585	584	624	581	592	644	578	543	599	557	579	580	597	611	563	593	624	650	609	603	594	576	567	592	579	629	583	557	611	614	590	605	642	593	615	609	598	581	571	595	597	604	627	579	632	566	559	626	600	551	627	618	590	576	595	611	582	598	628	577	583	584	583	615	602	604	591	621	571	554	604	627	639	598	594	568	583	603	634	616	600	571	596	573	620	626	571	596	606	612	532	621	599	586	548	614	570	578	618	568	582	614	593	571	593	589	625	636	585	594	592	611	605	579	587	620	625	564	616	588	629	591	640	656	605	603	570	578	617	579	588	597	588	571	553	589	604	592	555	525	574	589	576	559	573	575	527	615	579	591	596	619	574	587	561	566	571	595	595	607	641	600	592	578	605	559	629	607	584	607	575	597	624	593	596	615	567	634	577	605	585	643	566	604	598	626	621	572	591	577	609	608	610	584	582	618	623	561	589	597	634	601	605	594	580	594	589	596	579	601	630	622	622	612	618	567	563	571	592	617	614	602	560	561	602	571	591	548	579	575	593	589	563	609	577	572	544	597	619	589	539	606	573	616	565	630	577	568	573	596	610	616	563	635	567	579	586	587	596	598	567	597	601	594	640	636	639	573	589	562	600	583	589	612	565	589	602	593	605	605	597	641	669	561	599	627	583	576	611	609	572	595	610	636	620	563	623	628	581	595	615	570	607	594	599	590	609	631	581	613	574	578	627	603	605	609	628	584	587	610	625	615	585	614	589	622	612	590	562	640	566	595	595	654	612	614	639	630	576	564	602	559	608	573	556	572	651	588	580	621	622	644	569	572	590	586	578	576	632	582	569	593	590	561	620	569	574	605	624	588	636	570	593	559	564	569	612	602	518	640	606	616	558	589	627	559	580	568	585	562	604	605	628	570	612	592	644	577	582	603	592	604	592	620	625	576	589	639	605	623	622	579	591	617	588	583	572	610	594	634	611	602	612	613	581	609	614	575	572	584	563	606	592	579	643	590	598	624	587	598	565	606	584	601	609	608	582	599	571	599	525	593	631	567	619	622	565	609	562	618	596	586	585	613	588	568	632	564	590	584	597	633	638	612	647	577	553	570	600	599	637	576	598	580	610	597	586	550	604	576	566	607	570	523	644	576	645	625	596	611	604	570	589	561	588	600	591	612	601	587	612	649	565	627	600	574	565	617	614	586	611	589	584	604	596	620	572	620	575	598	578	598	599	556	623	656	564	592	576	620	547	594	601	588	568	594	579	603	628	620	507	617	612	598	609	587	551	625	581	629	588	584	576	602	609	577	599	578	582	577	587	632	580	560	591	658	633	595	559	635	600	583	579	595	587	625	608	604	594	603	617	631	594	601	601	595	635	594	614	618	578	614	587	614	602	592	586	599	579	602	607	585	578	617	614	622	588	600	557	591	610	610	614	626	596	597	578	575	583	572	609	616	620	571	619	578	604	566	569	617	645	567	604	602	606	596	611	576	577	603	564	586	640	603	622	588	558	627	579	562	551	604	641	588	585	609	609	592	576	594	600	556	605	656	623	595	567	548	539	576	644	585	580	597	604	621	580	568	644	631	591	597	545	570	641	613	617	648	612	596	596	592	595	609	597	573	598	562	609	546	633	582	561	645	619	629	601	607	615	576	569	564	610	579	570	602	559	580	561	591	601	584	596	569	600	597	607	571	598	567	647	577	554	575	599	615	586	574	612	615	603	610	583	584	592	581	570	576	649	521	608	551	601	632	629	553	616	593	571	579	629	592	609	563	587	633	585	630	641	578	574	602	578	587	589	598	613	594	589	555	579	581	541	646	570	584	612	582	600	575	587	579	612	590	623	618	638	624	609	575	618	582	612	583	585	589	630	588	552	556	597	593	563	554	631	585	598	625	550	632	536	606	592	610	573	628	621	562	617	612	597	580	644	622	585	621	574	592	595	597	598	589	555	604	574	605	632	590	585	593	568	549	605	569	573	615	622	586	593	613	585	595	613	576	603	579	593	595	577	594	597	584	595	583	575	594	608	582	624	589	591	557	560	605	614	611	578	597	607	608	600	633	598	570	583	582	557	612	596	566	605	598	592	564	567	548	594	597	613	611	563	574	581	549	599	588	608	650	590	621	585	593	662	609	608	576	605	600	567	648	595	561	582	633	621	562	593	646	618	642	587	611	600	583	625	572	570	618	594	619	596	553	576	633	573	607	619	559	563	617	599	601	576	566	570	586	636	588	596	597	580	608	616	633	615	622	598	568	615	590	587	631	673	630	584	599	605	587	554	570	624	578	570	585	613	597	599	611	590	597	587	614	599	585	609	606	540	589	576	608	614	558	605	557	577	594	601	627	590	615	602	585	601	575	565	621	559	613	613	591	611	570	600	610	610	655	558	625	599	610	588	583	601
26022	21728	24363	29561	21704	11071	346	274	222	216	201	182	221	172	168	182	186	181	143	157	147	174	149	162	146	145	183	147	164	160	163	143	159	167	161	150	176	166	168	158	146	150	162	156	169	150	177	171	166	147	148	140	139	166	153	146	152	149	162	173	151	146	174	167	174	178	182	151	159	158	155	161	148	144	152	176	136	163	148	173	145	175	157	167	175	142	182	175	176	154	155	147	147	161	136	167	164	148	168	174	162	168	166	176	152	158	171	138	171	131	157	146	167	144	157	144	136	158	157	127	165	163	144	157	164	140	155	158	151	170	144	151	163	173	176	147	152	154	151	146	157	172	154	151	142	156	134	159	165	148	176	165	185	183	152	161	162	158	137	162	187	159	173	188	182	143	164	168	139	122	145	138	176	171	130	139	145	159	141	162	138	123	157	154	153	150	175	154	161	178	147	180	169	162	185	166	158	146	144	160	151	160	145	152	160	172	163	168	149	153	151	159	164	155	174	168	166	187	161	150	159	158	168	154	159	147	136	161	147	151	164	150	143	153	166	170	143	140	136	157	136	163	162	129	179	155	153	154	160	170	161	160	148	155	149	134	195	143	156	147	151	185	169	159	168	168	147	180	160	145	151	149	167	162	166	132	166	156	162	149	154	148	164	138	150	144	157	171	200	151	150	166	169	138	176	172	160	138	171	142	151	182	168	167	165	157	169	140	153	154	150	126	161	171	150	154	160	150	151	181	155	147	156	163	149	153	161	173	181	155	156	193	141	145	157	170	161	148	154	159	168	159	180	147	163	146	141	150	140	143	155	161	182	183	164	161	140	153	174	173	138	152	139	141	164	158	141	159	140	176	173	160	151	167	178	152	162	147	173	147	150	136	144	159	152	140	139	139	166	166	148	158	165	149	154	177	154	164	158	152	164	141	152	155	136	156	155	142	176	167	156	156	177	151	155	163	186	162	170	177	163	165	144	145	143	172	167	129	161	169	146	142	159	157	160	158	169	156	165	187	146	149	153	138	140	173	142	150	160	171	147	146	156	153	166	152	140	148	156	152	173	142	170	161	181	186	174	158	151	143	144	153	146	147	154	165	123	152	142	152	156	152	173	142	191	151	161	187	128	157	156	174	162	135	158	177	164	165	136	168	145	141	121	161	153	163	142	158	156	162	129	140	174	142	145	161	154	151	160	160	140	164	152	130	130	163	178	171	147	146	140	169	162	152	173	133	151	169	153	160	144	152	161	148	136	178	157	149	152	172	168	176	151	187	155	161	150	168	169	158	159	159	151	146	148	126	177	150	159	158	153	149	146	186	151	140	176	172	137	142	166	130	150	154	172	168	148	167	145	173	152	165	141	152	161	174	128	136	135	152	146	162	163	164	142	152	175	160	147	165	164	144	144	154	166	163	155	172	130	160	166	134	143	142	158	182	131	155	135	172	167	152	149	141	163	156	135	160	140	151	166	146	157	155	114	156	157	156	175	149	157	156	172	145	164	169	163	157	172	151	152	137	143	153	171	165	163	151	160	181	165	154	149	176	185	173	149	163	154	147	154	160	168	143	166	160	150	156	151	158	145	150	155	154	161	158	139	187	138	151	161	138	154	141	150	157	182	151	145	158	141	175	180	157	143	163	150	146	170	170	164	158	173	143	165	175	139	183	160	152	151	165	152	157	132	164	177	137	174	194	160	158	174	165	159	159	152	130	158	170	140	157	140	165	159	165	161	167	171	152	152	129	153	143	172	155	144	164	156	191	174	129	152	156	164	154	146	184	168	152	148	168	158	149	145	174	149	141	161	162	140	162	148	156	132	165	168	149	165	153	150	156	151	164	163	138	153	171	158	142	146	155	174	164	148	153	160	150	159	137	178	156	149	166	177	163	154	170	125	167	157	156	153	165	156	173	175	169	132	140	173	162	125	164	160	147	145	159	152	155	133	149	165	148	167	160	156	150	184	134	186	169	158	156	169	155	173	169	162	181	165	165	148	127	149	150	143	158	141	150	156	141	157	126	160	136	153	157	154	174	156	172	172	138	169	178	163	134	154	143	161	155	162	148	132	138	153	161	168	151	170	167	140	142	134	160	176	130	152	161	137	148	166	180	154	176	178	138	154	171	144	156	140	162	149	146	164	142	146	139	151	137	170	162	181	144	164	149	146	160	146	156	136	164	186	171	165	133	171	159	138	170	151	155	166	178	156	172	149	146	140	163	163	152	155	159	156	127	150	131	147	164	164	164	175	146	152	155	166	177	151	150	149	161	154	154	144	164	153	163	143	166	158	162	176	150	160	148	135	170	142	151	156	160	149	141	156	175	162	145	150	144	148	154	157	165	151	157	151	148	163	171	150	192	146	160	143	155	175	149	148	123	154	154	141	151	149	174	153	146	143	159	151	161	168	117	146	128	151	173	146	145	163	161	156	183	153	166	171	159	144	149	149	140	165	156	150	176	157	157	157	163	160	175	126	141	143	149	147	152	153	183	142	164	150	157	161	148	154	140	174	149	150	141	171	156	148	164	153	168	146	161	163	140	150	156	141	181	149	178	165	143	178	176	156	163	156	157	166	137	190	150	147	153	157	138	158	180	158	148	162	178	127	164	163	169	190	158	163	160	167	183	153	134	146	143	125	190	145	151	160	159	160	139	145	159	142	146	157	160	137	144	141	189	139	144	149	140	157	199	147	173	160	173	171	131	121	172	150	156	164	158	175	132	165	146	176	139	131	165	153	162	160	162	152	147	164	171	181	161	146	163	165	176	160	142	141	164	150	144	138	142	155	165	156	127	140	174	160	137	173	168	175	137	149	164	150	149	156	134	136	149	142	151	153	147	140	137	153	165	160	150	161	149	165	174	157	136	140	162	153	141	188	175	157	135	148	162	153	148	151	155	172	156	153	152	150	157	141	147	145	154	149	158	157	152	160	147	150	124	185	150	143	153	152	160	167	121	155	141	162	184	142	179	151	152	145	189	158	120	139	156	156	140	159	151	135	152	155	146	141	160	142	164	158	152	153	153	160	163	157	155	157	173	187	157	143	157	147	133	159	139	159	164	152	149	159	154	164	144	179	145	164	155	159	149	177	177	167	154	135	164	185	144	134	163	167	145	144	165	156	149	147	157	172	173	147	141	142	164	152	153	156	169	145	146	166	146	143	151	127	153	154	134	151	164	165	165	165	158	175	170	158	157	117	146	160	166	192	161	141	146	177	162	163	184	161	168	147	164	165	175	154	146	152	148	155	166	164	142	148	148	149	150	183	150	147	152	179	158	142	151	178	153	151	153	150	153	159	152	136	158	145	161	157	146	191	151	157	158	154	163	169	159	174	153	188	142	157	135	161	157	181	176	181	164	151	129	180	158	131	167	156	166	161	159	158	152	187	181	113	178	149	146	163	168	169	165	142	162	164	143	158	166	141	134	150	158	135	127	159	148	140	145	151	169	136	143	163	147	167	156	146	149	194	147	132	177	163	158	162	165	181	156	176	173
4481	1744	811	507	425	386	386	378	382	359	333	341	314	387	365	352	340	341	321	371	322	346	398	320	332	354	350	312	309	317	350	342	327	346	319	321	352	357	322	366	349	325	326	339	347	349	336	365	354	335	305	355	352	358	324	386	366	346	355	323	325	343	324	357	350	344	352	328	352	337	356	314	341	339	368	342	312	335	344	340	339	328	348	365	321	330	328	350	367	341	342	340	328	314	331	338	353	349	314	373	333	359	315	328	344	328	332	292	361	357	314	343	361	348	372	313	279	373	337	353	360	365	329	339	344	322	329	343	332	340	346	341	371	356	318	343	356	357	331	352	388	345	331	345	340	356	343	351	341	364	350	338	347	346	362	320	347	330	304	336	353	294	337	344	331	331	354	323	349	319	350	343	337	327	343	353	311	343	344	347	340	369	293	364	338	331	342	335	357	313	341	339	338	334	326	345	323	351	332	386	352	347	377	335	341	349	322	336	345	317	333	331	334	330	355	331	330	348	329	338	335	354	352	356	308	357	352	395	350	383	357	344	324	315	332	299	348	325	363	319	345	350	314	360	352	364	299	340	331	341	283	316	316	332	323	358	347	374	325	324	368	381	326	322	339	338	337	360	335	352	333	351	356	329	369	316	342	384	330	350	329	353	321	354	328	356	352	369	354	355	332	368	314	325	328	361	355	343	339	346	339	353	328	370	333	336	347	319	312	341	345	325	327	351	338	343	346	369	359	327	304	358	362	317	344	331	313	356	308	338	344	325	357	322	348	296	327	350	308	340	344	337	337	326	338	332	358	322	329	347	328	362	367	331	367	364	312	338	341	368	337	327	361	320	341	346	328	373	341	376	315	348	336	313	341	318	322	311	334	305	356	332	352	336	335	338	343	329	311	372	336	344	328	301	332	308	347	352	311	349	334	323	339	327	357	363	356	352	327	320	343	347	339	354	305	333	367	334	322	302	364	345	346	344	354	349	343	349	362	355	375	336	362	356	323	333	337	334	362	330	368	344	316	358	337	332	308	333	357	343	350	342	315	324	330	343	327	321	333	305	368	365	308	323	336	314	349	361	381	317	365	322	352	338	352	315	330	319	349	333	371	311	360	351	347	340	342	361	321	326	350	351	347	346	310	331	370	352	278	312	327	330	347	339	347	323	349	335	338	316	336	368	329	370	346	351	362	345	336	358	338	350	324	345	319	339	356	344	352	343	340	336	345	346	318	351	332	345	380	349	326	325	332	326	357	365	341	361	340	339	352	345	322	354	316	325	337	347	350	363	362	374	318	344	323	326	372	347	334	373	324	335	332	340	338	306	328	346	308	350	322	375	373	327	340	344	368	338	336	363	308	320	353	336	320	333	332	358	326	365	371	328	356	329	357	372	338	325	353	347	305	334	330	377	372	377	352	343	318	352	316	345	326	364	341	325	326	337	339	349	352	329	335	362	349	368	320	323	367	312	358	325	345	336	323	326	352	324	349	338	361	349	381	347	353	341	331	310	362	314	368	321	355	328	321	310	367	350	353	325	352	343	345	356	315	343	367	316	353	345	367	342	346	337	358	336	365	324	358	348	369	327	320	332	310	329	337	316	384	306	350	345	350	319	314	339	335	340	339	313	336	341	371	322	353	309	326	342	323	349	355	351	337	337	377	334	371	332	334	339	371	299	319	337	322	350	356	351	323	317	329	308	339	324	352	337	332	333	322	317	345	344	314	352	363	362	327	344	324	315	314	325	352	323	345	344	311	331	347	345	353	338	327	339	382	351	328	348	357	344	361	349	338	343	324	349	346	330	353	343	337	351	351	325	332	343	350	340	320	298	336	316	342	304	352	359	355	334	345	345	339	393	390	337	347	329	335	378	307	307	347	401	335	331	331	370	332	326	348	313	334	315	339	310	342	306	380	317	323	339	347	338	369	340	349	329	350	354	330	310	316	312	323	327	321	368	332	336	338	335	360	357	354	354	331	324	350	336	329	350	337	303	326	318	332	368	318	374	339	352	319	346	349	335	349	343	345	334	337	355	342	320	340	330	348	331	329	335	337	331	339	355	333	332	302	334	334	346	341	317	341	370	343	343	317	379	371	330	319	318	319	372	338	364	340	345	341	313	334	352	348	337	281	321	335	355	334	344	336	355	308	363	362	329	365	328	333	315	340	333	376	351	330	327	364	368	350	308	338	333	345	307	352	331	358	327	330	344	291	356	321	337	334	347	343	370	309	325	322	365	363	351	362	344	321	356	332	304	321	331	361	347	340	343	317	339	322	339	352	345	320	358	339	334	375	331	355	348	321	336	342	342	342	335	321	346	311	368	347	330	319	347	355	368	343	323	354	356	336	333	270	330	356	341	334	338	308	349	323	344	317	339	362	315	343	357	350	337	341	348	353	314	321	321	357	352	353	393	347	331	344	355	349	321	347	315	311	337	320	359	340	352	353	333	359	345	345	336	332	350	321	322	357	327	383	357	343	344	325	335	388	363	352	341	342	365	341	331	346	360	341	343	345	368	376	328	343	349	331	307	342	343	326	371	347	368	348	314	369	315	345	337	378	363	325	367	345	343	334	379	357	342	341	323	323	354	334	364	306	349	324	319	330	295	336	304	370	369	342	327	342	357	347	329	337	335	296	361	328	308	349	348	319	349	313	353	348	333	354	345	338	355	372	357	334	352	349	319	348	336	338	326	301	342	319	366	337	356	338	308	342	324	331	357	322	347	343	341	297	341	335	336	314	345	307	327	315	367	346	339	318	330	356	334	360	334	342	353	316	367	366	347	365	325	311	347	373	340	356	341	327	327	349	329	348	352	338	339	316	328	324	342	358	317	317	367	330	381	358	314	328	311	330	356	364	340	322	354	338	331	333	306	333	333	342	345	345	317	354	378	315	320	341	339	333	376	356	318	357	351	332	329	345	342	336	341	358	331	357	342	347	334	362	315	325	396	341	355	371	359	335	351	311	359	310	338	348	330	344	300	301	319	342	345	315	327	336	337	357	332	377	330	333	313	308	358	344	380	360	345	340	364	345	385	342	332	365	316	332	328	339	348	344	324	321	355	344	340	319	335	310	356	355	329	305	365	336	340	334	376	357	350	331	320	321	356	328	302	330	329	360	334	362	338	314	324	339	347	355	351	311	342	354	306	352	319	392	342	323	325	316	334	354	330	331	360	350	330	330	282	323	327	351	378	303	333	327	351	338	388	322	355	365	305	350	312	366	317	367	351	330	346	352	324	310	324	346	328	323	351	351	343	309	318	341	364	348	349	331	319	368	358	360	344	350	303	351	338	360	345	349	335	354	332	346	314	317	363	351	309	335	330	380	334	330	340	361	352	359	340	337	363	342	334	336	307	334	376	306	361	348	367	373	328	350	344	366	362	338	339	308	309	320	353	327	317	352	351	337	311	329	340	334	328	318	356	326	355	349	333	340	315	360	321	313	339	330	300	377	314	346	314	334	370	369	347	334	320	321	331	314	346	324	334	313	314
24135	20720	23707	27829	20725	20750	10408	359	213	242	184	143	167	146	151	118	110	99	131	125	111	85	98	75	117	110	88	102	101	94	115	85	120	101	101	88	91	112	127	84	97	92	96	94	109	80	100	92	115	113	83	94	88	87	98	91	100	87	92	96	75	75	80	85	86	95	85	76	96	98	95	82	85	116	96	94	79	86	79	92	81	85	104	75	74	84	79	96	74	83	90	102	112	97	113	96	86	92	86	108	89	87	84	86	90	88	102	96	100	84	93	81	102	90	80	78	80	116	95	92	69	73	81	94	95	89	84	88	91	89	89	85	100	100	96	87	104	66	104	76	88	83	94	84	101	67	79	111	102	90	92	88	92	104	93	84	91	87	90	104	75	91	85	82	83	101	89	102	87	105	88	96	84	88	98	101	93	91	87	76	103	80	70	109	86	84	79	79	86	117	78	82	79	87	85	87	90	87	98	95	88	90	82	91	104	101	83	106	87	84	102	87	105	89	86	97	71	86	91	91	94	90	110	102	94	95	104	91	100	86	92	81	89	82	92	99	82	75	91	77	105	87	75	84	84	90	73	80	72	79	96	89	98	81	99	77	73	103	93	82	92	92	92	100	81	84	79	81	82	82	83	87	84	81	87	103	107	91	91	87	93	96	86	88	73	93	92	94	116	92	89	82	90	106	92	98	89	86	94	86	93	79	99	83	76	99	86	81	78	85	101	92	88	76	91	99	80	95	87	104	98	85	94	67	65	83	74	88	88	84	96	96	84	81	87	115	84	96	83	81	94	98	90	98	87	98	78	81	106	82	84	115	97	87	67	97	94	97	86	115	88	96	100	99	88	70	85	85	88	90	101	63	91	88	97	91	93	88	89	92	85	84	100	61	78	99	96	101	84	86	90	90	77	92	85	81	87	102	83	80	89	82	80	73	92	65	92	86	88	88	97	96	75	85	84	95	92	101	109	93	86	80	82	72	90	83	86	86	82	73	107	101	81	107	91	97	92	80	83	77	77	81	104	90	108	85	79	80	88	94	92	92	82	73	100	85	88	108	88	112	112	97	95	100	99	91	69	90	99	83	77	89	114	80	90	75	77	70	99	80	112	96	83	86	78	82	93	90	84	75	81	91	88	87	99	84	91	98	106	98	79	94	93	89	93	76	80	112	98	89	88	93	89	108	111	82	97	90	98	103	77	95	118	89	78	101	94	109	94	98	106	101	81	94	87	94	96	99	87	79	87	97	102	70	91	73	116	114	102	87	89	79	94	92	76	77	93	77	100	110	109	87	92	87	87	87	83	91	101	89	101	82	91	91	81	91	104	77	81	87	75	74	102	97	89	85	99	96	73	87	98	95	85	90	97	77	76	79	69	86	94	88	84	73	97	82	107	97	109	90	78	88	98	72	94	99	88	80	71	91	88	94	101	94	91	82	82	83	87	97	88	93	93	119	73	92	79	89	100	92	108	88	96	73	98	109	92	101	94	109	94	101	79	87	82	105	77	103	87	97	100	104	86	91	79	100	82	94	94	101	104	81	71	103	108	98	99	92	86	93	89	74	86	99	109	79	70	109	94	98	98	67	71	97	97	70	96	83	74	88	89	88	86	88	78	91	95	102	91	95	101	87	86	76	93	95	86	86	87	86	79	94	84	90	99	112	83	97	85	80	95	85	81	72	104	93	104	87	82	94	77	96	80	96	85	96	106	94	90	86	90	77	77	94	94	89	88	90	79	64	95	73	87	89	89	103	85	100	97	115	84	74	91	95	107	97	90	99	87	112	86	83	85	90	87	72	82	85	87	99	95	83	76	84	85	88	91	93	96	70	93	92	96	78	82	80	93	106	95	91	82	83	95	84	104	81	107	76	91	86	90	95	83	73	81	96	87	83	93	90	89	116	94	96	87	87	75	77	94	104	90	96	97	90	72	86	78	106	78	98	92	105	80	106	100	94	70	83	73	102	103	92	88	99	96	106	90	104	56	89	96	95	84	85	83	85	75	88	96	77	87	86	85	106	83	109	71	85	91	87	77	71	82	77	89	93	97	80	78	81	81	90	81	86	91	97	96	111	97	79	98	94	86	96	81	85	93	100	100	95	87	96	68	87	69	79	108	103	110	95	86	94	89	77	79	97	93	76	106	86	98	88	107	105	104	93	85	104	74	117	87	83	93	82	86	82	96	90	100	89	105	96	99	96	86	107	87	77	98	92	84	96	83	79	90	95	92	79	92	105	112	82	77	85	85	94	94	99	89	90	79	82	79	97	82	83	93	85	98	107	81	97	94	104	62	82	119	95	92	81	80	77	91	83	108	94	82	85	76	99	108	104	87	96	91	77	92	90	93	76	84	76	92	90	88	81	96	100	91	93	88	106	106	94	89	109	74	77	96	94	97	80	70	88	85	97	106	101	101	71	86	97	81	95	85	85	101	90	87	76	100	91	85	88	112	80	85	106	80	97	100	88	81	90	85	94	85	91	67	110	101	111	90	101	93	82	83	85	103	79	107	97	93	75	91	91	77	93	112	96	91	84	85	94	91	80	95	94	104	106	73	70	87	102	92	97	91	93	93	102	63	71	87	97	102	90	82	86	81	102	103	101	94	95	89	96	93	85	77	102	88	106	92	101	99	87	96	87	93	93	93	81	96	73	92	118	93	91	87	82	98	73	91	93	97	90	98	108	100	93	90	107	70	93	86	74	94	93	89	102	78	96	91	83	88	91	81	83	86	77	81	85	90	103	77	100	83	94	96	71	90	72	82	104	91	91	105	83	83	92	91	84	89	80	105	85	73	93	98	94	79	87	97	98	107	87	99	86	93	81	70	83	82	89	83	89	100	107	73	88	72	84	99	86	91	91	88	85	83	86	68	82	84	87	95	117	100	92	81	93	85	79	100	88	89	77	86	70	102	75	84	88	72	64	97	85	83	81	76	84	77	98	97	90	91	99	94	93	85	83	81	78	80	73	80	96	93	67	88	79	81	87	101	83	100	100	78	90	97	112	101	94	84	99	79	80	91	101	84	94	96	99	84	84	86	100	90	87	96	92	101	90	83	88	99	100	105	97	85	91	82	99	93	102	86	94	99	76	105	99	104	106	85	99	86	87	96	99	90	92	112	104	72	103	90	86	86	86	80	82	90	76	99	88	104	88	72	112	103	93	111	93	88	92	84	87	98	97	80	87	74	99	64	78	91	85	92	84	92	98	82	81	94	94	85	95	94	89	92	83	98	89	90	93	96	90	93	88	88	83	110	100	96	80	74	90	79	88	89	108	104	81	85	77	113	97	90	77	66	92	80	95	94	103	77	100	106	81	78	74	108	99	92	102	84	97	97	88	91	91	91	96	85	82	77	100	107	82	87	82	93	89	64	92	88	97	95	104	78	93	103	89	89	106	102	89	93	96	90	98	77	94	86	81	94	108	74	75	92	88	79	96	96	92	97	96	97	82	93	84	83	85	93	86	81	78	88	95	84	86	102	105	91	85	97	95
3982	2886	1128	604	408	313	341	268	297	251	252	255	219	208	242	256	263	233	231	230	240	234	221	240	233	209	249	218	223	219	252	219	212	236	229	234	206	218	207	221	237	242	219	239	233	214	243	229	205	226	230	220	224	243	230	191	237	191	220	213	214	232	234	237	263	226	213	237	226	200	205	220	239	225	234	215	226	240	185	242	214	211	209	223	253	227	244	236	228	231	204	240	222	231	238	242	205	229	201	219	230	214	216	219	217	205	230	231	237	242	230	247	201	258	222	205	224	211	227	230	214	229	222	211	208	227	247	244	218	220	202	242	225	229	219	193	209	232	226	210	220	201	209	217	198	223	238	212	222	214	235	209	206	217	222	233	208	206	233	215	231	244	219	202	230	231	246	209	229	228	248	202	226	215	216	231	218	231	216	223	256	199	203	210	233	239	251	227	194	215	204	208	218	219	246	208	193	253	186	233	220	227	256	208	214	178	237	252	229	221	216	203	215	215	204	204	191	235	244	229	254	209	255	243	204	233	220	216	224	198	225	226	231	215	213	227	211	225	234	225	200	207	214	200	221	225	216	250	230	205	236	200	227	198	231	206	252	204	213	207	200	232	239	228	189	218	245	191	216	240	228	221	210	210	237	195	255	212	216	247	230	214	222	231	220	217	224	238	222	228	213	230	209	224	208	230	238	227	227	194	231	228	219	231	230	206	217	222	217	219	236	208	263	227	226	232	219	243	193	236	220	210	237	207	224	206	247	226	238	225	226	259	194	200	227	238	221	232	220	194	251	232	225	222	206	219	235	217	223	216	223	206	222	227	242	217	207	232	211	249	221	239	236	236	219	219	232	221	247	213	221	226	228	223	227	227	246	211	228	222	221	258	235	243	216	217	230	184	204	242	220	236	214	197	213	239	215	206	232	239	212	225	227	227	219	222	231	216	228	221	223	213	224	256	193	210	239	194	229	221	206	254	249	222	230	218	219	222	241	206	247	211	232	229	211	218	233	233	234	237	237	205	211	217	230	204	213	205	230	183	219	232	196	216	200	225	215	229	207	205	245	214	224	221	226	225	231	217	196	208	224	248	223	213	229	203	224	222	217	218	223	212	220	213	241	211	191	231	228	221	250	214	195	222	213	240	225	227	219	218	234	235	219	231	220	209	232	184	203	245	211	249	221	239	219	223	240	223	207	227	230	198	245	195	211	224	253	220	202	227	228	212	237	245	209	226	227	239	210	220	207	189	219	173	210	201	204	210	229	204	229	208	233	229	208	237	228	223	217	212	245	212	225	201	223	217	215	236	223	220	224	216	216	247	210	219	259	238	222	204	210	229	199	232	222	223	216	220	213	218	223	235	241	228	227	215	223	219	197	212	214	213	233	212	220	231	208	250	220	252	234	243	229	238	244	210	221	218	218	222	224	230	251	256	213	229	199	243	246	234	245	226	231	215	228	216	231	184	246	239	224	222	223	224	199	207	217	222	222	196	235	235	221	247	239	214	225	215	232	228	257	195	236	222	222	220	231	256	218	207	228	240	245	208	205	250	229	217	215	205	220	206	239	204	235	240	215	234	211	207	249	240	223	211	207	210	232	202	228	200	222	253	236	202	186	237	238	222	237	211	235	229	226	209	225	223	215	223	194	213	231	206	232	217	225	234	228	224	227	224	220	203	209	224	220	212	210	215	245	223	257	224	229	215	204	225	225	236	226	205	197	227	189	244	232	252	213	231	225	214	220	217	210	223	253	250	219	216	229	219	224	231	232	234	249	259	203	226	225	192	202	232	224	208	211	212	204	216	224	211	192	217	212	205	221	216	216	200	221	254	221	223	229	218	225	218	230	228	226	241	226	225	220	221	222	210	251	219	231	236	211	219	235	209	238	212	230	223	225	215	234	234	209	223	247	227	212	231	240	227	211	208	219	212	230	233	225	219	234	207	212	219	221	220	217	213	209	243	240	244	220	227	219	214	213	221	239	226	207	225	216	222	239	242	239	214	206	195	244	202	219	218	227	267	222	221	233	215	213	210	209	199	207	201	230	225	228	214	209	212	216	201	217	221	197	228	212	232	249	233	241	213	234	193	235	228	225	238	235	231	209	251	201	224	240	214	226	231	200	225	210	240	226	196	226	239	237	240	232	228	225	237	262	221	215	226	191	233	224	211	238	235	203	237	242	230	205	214	242	210	221	216	198	201	228	208	190	231	240	218	223	245	217	235	214	212	238	224	235	215	223	224	221	221	222	222	208	216	203	204	228	243	200	232	202	260	242	224	206	249	203	211	208	241	223	209	221	209	213	211	215	252	221	216	232	213	228	223	223	237	216	240	230	209	227	189	216	231	230	223	206	215	221	221	217	213	219	223	203	214	244	230	215	210	214	207	224	227	258	217	216	238	225	189	232	201	226	226	211	239	218	228	212	244	249	234	236	221	217	204	205	233	187	242	229	200	226	218	251	236	211	231	231	211	218	232	226	259	224	230	202	227	215	211	203	219	227	231	231	237	235	229	228	224	203	213	190	247	202	207	210	201	193	242	223	226	237	214	220	207	226	206	217	220	238	216	212	230	192	214	216	202	249	229	228	242	215	229	215	214	219	185	243	198	252	219	221	207	236	214	228	200	243	187	216	218	221	218	223	218	208	216	219	208	229	215	201	247	219	213	242	239	203	212	230	248	230	230	228	214	229	222	248	213	213	225	234	221	219	232	214	229	236	225	251	196	229	232	228	204	217	216	222	203	233	212	205	226	235	243	212	208	216	232	221	215	223	205	241	209	227	235	227	215	218	213	202	218	239	229	219	241	204	203	246	221	245	231	223	209	220	224	234	200	230	226	216	229	233	232	206	232	256	241	209	206	225	211	247	248	229	212	228	214	242	223	215	217	209	213	221	228	225	253	205	242	206	238	216	233	215	226	218	209	219	222	227	224	226	206	222	222	237	208	213	227	234	242	214	251	198	212	196	202	224	215	224	231	214	223	215	194	237	201	208	199	208	226	217	222	221	229	213	213	232	230	242	217	206	223	247	231	222	215	229	227	242	222	210	244	229	234	216	247	214	240	222	213	250	229	230	236	228	221	223	224	238	241	247	216	231	217	224	202	242	213	225	238	220	216	241	228	213	211	224	197	227	235	205	197	257	244	214	227	241	220	235	210	237	210	240	206	210	257	200	218	210	193	230	213	234	212	207	228	236	219	250	209	230	232	208	203	220	218	207	202	214	215	233	231	216	230	215	217	236	232	224	225	232	217	212	265	236	212	195	206	219	219	219	238	233	222	189	239	200	223	208	227	221	197	223	200	210	225	233	238	221	234	238	207	203	212	201	207	220	236	251	225	214	214	198	244	222	216	233	239	208	209	228	233	215	225	232	201	240	198	221	232	200	203	242	255	227	215	226	202	211	221	205	227	222	225	226	220	201	219	237	236	215	211	203	241	247	238	226	213	212	210	242	198	239	215	264	211	230	223	214	185	205	229	224	231	208	218	226	209
32517	14294	2017	379	359	320	263	299	280	307	268	288	264	279	308	297	305	296	293	296	269	283	281	286	282	268	320	289	265	295	271	262	297	232	294	260	300	301	296	262	268	290	278	299	295	291	276	273	303	320	284	270	260	314	306	290	287	279	306	260	323	262	279	278	291	272	295	300	276	293	304	295	303	306	316	248	299	291	282	283	338	294	282	252	293	268	282	266	277	314	304	255	289	307	282	298	264	275	301	293	277	309	305	263	257	293	279	288	281	302	290	286	303	269	286	286	281	280	313	271	289	263	244	265	270	271	256	300	268	281	269	298	271	270	267	269	318	275	296	300	322	289	307	267	274	245	274	295	293	264	275	309	270	292	266	255	292	288	295	281	295	295	305	278	302	280	278	272	282	254	288	306	298	290	263	302	274	266	284	302	275	308	293	307	284	289	318	255	287	317	275	297	292	330	266	283	270	279	297	277	287	280	280	278	271	280	327	290	300	289	289	275	278	277	294	318	282	304	279	287	318	311	290	273	300	265	263	301	309	247	303	272	282	301	266	246	294	288	298	285	320	271	300	285	279	289	255	290	268	246	295	290	264	290	286	272	265	285	250	305	304	291	286	296	264	321	266	259	298	279	328	296	243	261	245	286	252	276	263	307	316	250	279	273	315	324	276	282	296	298	310	278	297	275	328	285	273	319	257	254	283	284	281	286	264	306	313	313	299	296	279	299	281	237	262	281	265	268	298	335	277	290	240	275	296	292	289	284	270	250	330	293	296	288	308	286	265	310	288	289	276	286	277	264	270	278	303	287	293	284	281	279	259	275	296	287	266	327	279	277	287	272	309	287	299	281	320	287	293	298	267	261	251	279	281	263	296	299	276	284	285	308	274	275	308	278	269	291	267	273	291	259	257	287	272	250	263	301	282	304	269	260	285	289	259	258	305	291	283	306	286	293	300	295	273	302	307	270	304	239	262	297	268	266	274	285	302	284	265	306	254	261	284	306	272	275	275	297	297	283	273	299	306	283	277	310	288	292	282	286	274	290	259	282	235	290	272	312	269	289	270	312	280	263	282	317	306	254	278	251	267	265	279	328	317	290	287	266	291	302	286	248	300	272	281	276	281	286	263	291	271	287	273	292	282	299	268	264	311	286	297	282	270	261	275	265	243	276	268	282	309	288	296	265	285	302	294	307	305	276	280	290	283	318	269	343	301	304	313	310	282	268	299	246	277	316	245	275	285	319	272	299	294	293	289	293	271	287	281	288	267	309	310	310	307	281	292	311	271	287	284	277	301	261	310	313	302	307	304	266	283	293	274	303	297	271	273	264	289	308	279	310	309	289	309	279	294	286	307	296	292	278	269	283	255	286	299	280	279	300	303	312	287	284	298	280	295	297	271	325	291	287	282	296	263	288	287	294	314	307	279	297	274	264	274	287	268	284	286	307	257	259	269	277	275	282	273	283	287	283	277	299	300	280	314	300	285	287	280	298	274	299	305	294	278	268	285	284	276	289	304	281	272	288	285	296	297	287	284	262	299	315	266	303	318	271	300	295	282	296	263	287	309	270	294	353	292	279	288	271	277	323	309	269	241	282	263	275	280	285	268	325	320	286	286	307	326	283	267	268	281	283	306	302	257	291	285	259	302	297	314	286	294	323	259	284	312	258	274	293	289	276	295	252	299	294	301	289	294	286	266	277	295	287	265	275	322	246	284	268	272	271	280	264	288	299	266	287	291	271	262	251	277	285	287	273	322	280	297	250	304	295	292	267	288	294	299	271	279	275	291	286	273	270	300	262	295	302	276	278	299	298	285	266	296	296	302	313	279	240	252	285	274	302	298	291	278	250	274	257	294	286	295	288	304	293	326	269	277	316	287	277	283	257	284	274	276	262	264	275	299	307	285	281	274	274	287	315	255	312	319	309	284	260	293	266	268	290	252	309	301	278	286	274	293	291	276	318	278	266	305	267	287	292	286	283	262	303	271	283	286	277	289	288	275	260	317	271	241	296	282	256	266	310	284	269	278	295	289	290	301	282	294	309	281	284	332	317	270	285	278	284	290	281	284	293	298	253	278	298	259	279	304	285	302	283	261	302	279	310	279	291	238	288	283	279	264	328	279	259	294	283	290	291	286	285	293	266	254	283	274	281	269	297	225	273	301	272	289	254	259	286	319	279	306	285	314	317	297	283	305	291	313	286	294	287	325	285	294	282	309	275	304	300	277	239	316	304	296	315	295	277	285	300	296	297	257	252	288	284	255	271	288	295	283	294	315	295	317	318	291	267	308	262	281	264	278	291	316	326	281	291	318	289	248	276	303	285	276	273	267	259	321	301	286	266	268	288	300	322	260	292	259	270	284	286	292	286	310	274	285	261	234	270	313	294	320	283	297	266	288	293	316	298	295	276	279	256	287	281	267	314	267	291	279	298	289	287	297	289	257	273	297	302	274	277	294	277	325	291	303	291	323	265	326	272	253	318	261	302	295	274	300	286	300	264	298	268	297	277	292	286	287	294	272	292	280	289	280	299	273	270	299	286	288	297	283	284	303	276	281	263	290	291	259	281	277	289	301	261	283	266	293	265	305	292	297	262	282	274	294	294	255	265	289	262	284	275	269	298	284	294	282	277	289	291	308	296	280	325	323	293	244	315	306	263	279	303	275	280	296	300	280	271	291	252	298	281	263	300	312	273	295	308	259	278	284	268	299	279	259	293	288	284	291	287	284	295	289	270	318	241	319	307	273	287	306	299	300	273	298	283	300	282	297	291	284	251	261	312	284	283	296	286	265	274	243	272	292	292	311	300	274	327	309	304	298	261	264	308	292	324	285	282	290	302	283	338	304	294	316	270	256	312	299	342	258	266	291	286	292	321	307	296	293	261	257	276	264	315	258	304	289	297	275	267	266	305	259	257	294	286	289	269	258	236	276	314	283	295	270	279	300	326	283	288	307	250	259	285	275	292	312	246	284	324	326	292	267	256	261	272	289	268	255	286	275	261	309	256	289	275	286	278	243	278	267	261	279	284	321	299	267	288	273	284	314	272	261	309	273	299	288	286	282	262	228	298	314	300	282	304	271	288	283	285	245	252	269	303	256	284	290	269	274	285	260	279	270	285	269	289	274	300	311	298	247	278	299	258	275	268	265	291	292	289	301	289	281	315	277	279	290	242	291	262	297	279	302	278	290	309	290	291	297	275	291	282	278	284	268	309	286	244	311	275	270	278	303	299	292	270	295	309	291	306	313	306	310	262	270	298	295	298	289	282	298	280	277	322	273	298	258	288	287	282	272	279	273	317	297	312	264	255	286	249	275	338	298	294	285	320	289	287	259	269	289	290	285	267	295	295	278	298	279	257	283	252	303	300	268	270	261	242	319	290	294	279	293	284	283	309	313	319	270	275	282	274	274	275	275	299	252	297	291	269	294	260	302	300	319	291	282	306	262	302	290	268	285	257	305	273	256	294	265	238	293	280	268	266	277	270	309	262	285	251
7353	679	633	613	561	595	619	632	585	577	556	606	573	583	589	581	571	606	596	604	623	602	588	616	598	621	586	602	601	573	547	597	588	553	571	609	604	627	578	578	591	601	620	553	524	591	616	605	578	600	573	588	567	610	600	557	551	605	568	638	601	626	612	614	607	589	587	597	610	567	587	596	597	609	639	593	588	633	580	611	565	651	604	565	610	606	593	599	600	622	602	576	540	603	552	612	630	595	635	553	572	600	597	635	615	595	619	615	590	556	564	565	594	593	631	572	549	576	585	604	517	620	593	565	565	597	584	587	582	600	579	642	593	574	552	584	595	596	586	626	554	554	577	565	636	641	588	576	590	592	615	604	592	590	568	578	598	647	601	596	531	588	579	552	561	561	594	568	602	579	603	610	626	566	553	582	569	569	568	586	579	572	574	594	608	569	633	585	592	632	596	653	562	633	588	593	590	586	589	573	583	579	528	658	598	589	593	602	585	632	587	582	576	576	582	592	606	583	611	562	638	597	566	597	592	559	587	605	589	574	567	594	590	572	578	597	617	558	605	562	609	601	592	557	613	595	583	580	585	640	622	634	631	601	598	622	625	605	601	568	585	610	617	631	549	613	618	561	592	566	582	622	602	634	609	608	591	641	614	586	545	591	579	599	558	564	572	617	585	615	573	598	579	598	582	577	597	551	554	590	549	572	631	585	645	579	573	570	575	549	644	555	606	560	629	596	536	594	603	609	611	545	567	579	587	609	575	606	582	585	582	592	651	568	616	575	557	571	545	586	652	581	611	588	573	620	567	592	548	590	547	624	578	650	607	607	546	548	602	627	592	598	592	612	602	597	607	562	601	600	581	582	574	583	578	556	577	650	610	549	594	573	594	578	576	620	587	605	614	615	639	589	611	584	645	608	585	649	606	611	598	595	573	574	579	557	580	532	582	575	623	591	590	628	561	621	577	567	598	568	591	569	579	617	593	620	562	553	545	585	605	608	597	619	612	559	594	551	577	580	621	603	589	596	597	580	569	604	629	567	612	607	585	594	565	637	645	595	578	615	597	634	558	588	574	574	653	600	621	606	611	590	584	592	565	616	585	577	585	604	595	585	559	592	549	551	610	603	621	597	586	639	604	571	600	594	594	602	596	600	610	583	562	585	579	592	630	607	560	576	622	595	573	613	558	591	547	600	609	591	589	569	599	590	583	521	602	582	643	605	612	562	601	582	580	590	607	606	580	559	600	603	570	605	622	638	574	603	620	607	603	586	595	529	603	638	545	600	599	582	609	602	584	610	584	589	544	621	602	609	606	609	616	619	590	612	591	598	614	620	574	538	630	592	598	628	595	586	569	605	586	587	568	595	568	582	617	569	583	588	573	595	575	619	583	559	593	592	630	566	586	575	590	586	572	617	591	586	576	571	593	605	630	558	571	628	592	582	615	619	604	616	611	548	565	584	572	590	542	592	620	609	572	568	577	619	608	575	586	559	598	620	571	589	586	612	569	591	595	583	582	565	586	577	609	596	589	611	568	584	625	583	598	581	576	595	610	580	584	616	582	547	592	551	592	617	571	576	543	574	604	587	598	595	615	595	609	637	550	605	599	592	586	573	599	595	574	590	582	622	570	561	595	600	613	622	550	624	600	603	575	546	593	561	561	593	568	602	583	583	582	585	642	572	599	568	557	569	580	528	601	647	628	595	602	586	602	608	593	593	567	575	560	612	594	593	558	576	578	563	603	551	599	586	592	609	569	562	635	570	614	630	619	634	604	550	597	587	629	592	566	597	566	556	607	612	588	582	582	607	594	608	608	625	597	555	578	566	610	593	552	624	607	577	575	644	574	616	611	574	591	558	592	589	576	574	565	584	578	604	600	611	585	563	604	595	601	586	605	587	604	575	586	595	644	556	626	582	627	584	581	598	637	586	575	565	562	615	586	588	601	572	616	583	587	589	636	550	603	633	615	604	541	614	595	575	617	600	568	593	596	578	595	561	577	624	574	593	586	584	593	570	651	585	601	612	623	635	600	593	576	591	590	625	583	575	569	599	600	560	562	587	607	585	584	578	586	589	602	598	617	578	573	565	575	593	605	569	557	568	589	616	573	571	645	579	564	585	582	583	616	617	588	596	599	607	612	554	606	604	550	617	569	626	591	587	629	593	576	581	573	622	565	597	582	590	618	622	568	568	574	548	591	583	581	566	589	600	578	594	583	594	560	605	562	606	571	586	614	627	587	576	551	554	641	575	573	593	591	581	639	638	636	575	628	582	587	615	589	615	586	569	597	546	623	633	577	578	598	584	608	655	632	606	584	571	536	586	578	561	564	595	575	607	604	597	593	547	608	602	539	591	627	568	600	546	530	590	585	589	581	566	600	602	588	584	627	571	605	606	587	595	574	587	619	608	592	597	592	583	590	549	550	620	622	605	610	621	551	601	572	539	587	583	572	550	592	581	579	591	572	666	621	615	623	583	594	618	566	620	590	537	567	563	536	590	583	602	594	588	585	599	594	550	596	610	614	579	600	662	584	611	604	618	631	600	576	557	562	611	570	607	574	589	571	566	555	580	629	582	589	602	583	582	572	592	573	562	601	560	609	600	673	566	587	577	603	580	624	570	604	555	570	610	599	574	567	570	645	596	612	578	565	616	593	598	553	609	581	572	635	580	571	633	559	606	580	581	607	608	602	619	558	580	549	589	596	593	604	564	584	564	610	578	648	605	611	595	574	547	596	602	593	604	594	561	597	588	584	577	547	613	566	625	604	596	592	599	605	621	616	565	606	608	563	608	617	599	618	614	546	574	641	645	574	592	593	638	602	569	609	582	585	607	601	546	636	593	616	586	596	629	649	571	639	562	582	561	608	572	580	603	599	625	582	559	596	568	560	596	618	605	596	553	598	585	638	585	547	599	560	634	606	573	569	627	600	589	616	632	609	565	574	555	576	641	555	571	608	581	629	584	560	596	572	632	620	573	608	618	621	619	596	597	574	613	586	590	582	556	601	576	566	554	558	605	592	568	606	599	584	598	607	574	570	615	620	599	595	579	607	606	604	568	566	595	573	572	628	561	609	642	607	598	592	610	586	568	613	611	634	551	593	572	569	590	632	628	628	635	551	566	605	580	602	608	599	604	597	560	598	617	567	576	578	601	603	609	597	563	568	599	612	554	582	618	598	566	591	588	602	591	556	571	611	572	600	551	558	573	636	557	589	589	578	572	609	568	614	576	615	613	572	634	649	618	611	592	585	623	618	645	562	603	571	586	583	554	569	590	537	622	636	607	569	580	570	612	615	612	579	601	599	573	596	619	620	556	574	615	595	630	580	578	589	599	583	507	581	595	599	576	581	568	564	598	547	593	558	616	616	578	551	587	627	581	535	589	579	584	593	565	626	600	596	592	575	640	569	592	581	583	607	567	566	555	589	575	595	578	599	553	557	597	618	568	573	586	629	575	553	580	588	569	588	610	583	540	589	607	615	613	575	617	587	603
25961	21658	24317	29502	21668	11295	392	255	211	199	173	192	161	173	169	171	154	208	158	184	165	139	122	171	196	185	149	175	189	146	170	132	129	167	185	153	152	152	163	175	168	143	170	128	150	142	160	172	169	174	147	177	169	145	152	127	146	154	160	157	151	149	164	170	151	145	160	161	154	159	153	167	181	162	151	165	158	150	155	171	152	172	153	179	151	160	134	154	156	135	127	170	156	139	136	153	138	152	154	127	144	185	151	138	186	160	124	179	160	174	139	162	153	145	185	189	156	145	162	147	171	152	147	157	149	156	177	179	156	159	169	140	163	164	177	164	166	164	129	165	144	167	173	167	131	165	147	149	158	164	137	140	137	133	179	159	141	161	166	164	158	146	164	155	172	142	162	161	177	156	138	166	174	176	159	147	183	166	155	166	171	173	172	139	160	169	160	140	196	151	161	145	160	139	158	155	173	152	183	147	163	159	140	150	156	151	147	160	170	146	161	144	175	164	149	162	172	174	132	137	164	168	160	142	143	180	168	165	160	149	143	172	164	143	153	158	161	163	157	137	151	165	158	157	172	140	154	155	134	153	149	159	162	157	151	164	150	138	155	140	135	155	159	161	158	150	155	141	175	156	139	142	155	161	172	163	150	190	139	157	162	166	134	159	169	183	174	169	177	142	158	136	169	161	168	154	182	169	137	163	167	144	175	139	153	165	163	171	162	139	126	160	172	170	185	165	170	153	170	171	145	151	154	148	178	147	147	144	168	140	171	160	144	151	148	167	134	150	153	157	167	163	169	164	152	173	153	181	149	142	152	155	189	159	178	156	136	152	152	145	140	190	153	151	159	154	128	162	125	145	182	148	151	204	162	163	141	134	160	178	152	171	176	159	138	149	148	137	143	172	150	154	138	151	152	164	162	179	133	137	165	166	148	169	157	158	150	134	147	165	148	154	163	164	145	161	167	147	161	141	171	179	175	153	166	147	167	142	156	138	179	157	170	162	157	149	151	147	154	153	145	148	141	160	160	157	168	143	167	150	161	145	145	155	154	149	150	124	154	157	145	152	143	127	158	132	188	137	180	172	138	156	151	157	145	141	165	139	164	150	150	151	161	142	165	153	153	151	140	156	176	138	153	174	146	175	165	166	147	161	138	147	143	160	174	155	148	173	142	170	159	159	151	153	146	138	154	166	168	151	153	151	160	156	192	150	164	164	166	151	166	175	157	136	154	177	156	143	146	125	151	157	136	163	179	162	151	156	158	152	142	152	145	160	157	159	148	147	164	158	166	142	152	174	156	155	151	160	150	137	156	147	150	172	194	160	154	158	175	151	157	136	151	129	160	138	131	152	181	159	154	159	147	179	146	171	131	146	136	127	174	131	157	150	145	165	176	166	178	147	156	162	166	162	146	161	145	146	158	165	151	156	156	144	137	161	166	151	144	139	161	166	143	146	141	149	168	143	139	135	149	161	167	167	150	141	168	141	175	137	144	120	152	154	148	167	190	153	135	174	161	161	180	150	165	150	159	143	137	145	169	138	166	159	182	171	155	140	135	171	160	162	159	144	138	138	165	125	160	154	149	176	156	150	162	147	162	142	166	140	138	168	140	175	170	149	147	163	134	157	166	137	188	144	134	166	155	146	155	165	151	157	170	150	161	169	160	165	167	148	164	151	171	164	174	145	144	173	151	165	146	143	149	159	165	134	154	161	152	168	148	149	176	162	154	193	129	149	147	162	159	156	138	158	150	153	157	148	131	149	145	179	177	153	143	138	149	167	186	143	156	166	167	145	138	164	143	165	152	137	160	158	179	135	150	166	177	151	163	170	154	163	162	159	146	160	159	150	165	145	181	167	147	155	147	137	157	141	157	154	151	172	185	152	177	148	137	140	143	152	144	158	145	134	119	154	125	151	129	135	165	134	159	195	152	124	152	174	146	144	165	190	167	177	149	144	165	149	148	159	143	140	169	168	162	168	153	166	159	146	155	146	160	149	168	162	130	162	158	141	175	164	145	165	140	175	154	145	137	164	136	157	159	143	150	159	166	145	168	164	144	155	151	157	136	138	158	170	171	161	139	138	139	140	144	154	159	149	183	152	149	161	144	147	179	151	178	162	138	134	157	143	156	168	160	148	162	168	171	160	163	163	174	133	151	152	145	145	141	142	160	159	137	167	176	150	130	152	136	136	157	146	157	152	159	165	178	153	130	148	140	146	191	147	181	153	159	144	168	164	172	146	139	166	148	168	157	167	162	174	159	140	161	161	141	164	157	159	145	164	198	141	144	156	162	164	175	144	172	158	157	176	175	168	164	150	155	165	158	163	141	147	165	120	172	165	178	157	178	152	145	159	156	150	166	163	152	163	170	154	155	154	145	164	150	161	168	126	148	153	159	173	156	133	142	156	141	150	149	156	140	131	194	156	150	148	144	127	126	146	140	124	142	174	160	145	141	148	172	176	164	172	160	157	135	145	144	172	187	174	156	136	160	144	173	159	148	155	170	163	166	159	153	154	174	171	138	168	180	149	143	129	151	178	178	162	156	178	140	134	127	134	155	164	166	131	144	155	137	161	158	164	145	149	153	173	167	181	146	177	163	153	147	161	161	162	151	122	143	124	183	167	148	173	148	152	149	133	175	166	172	190	146	157	136	157	171	156	156	149	172	148	144	159	151	160	150	151	172	186	169	154	158	147	136	155	153	161	171	164	123	158	153	163	156	177	173	161	149	144	161	173	136	144	157	149	149	149	114	149	160	166	162	167	166	159	156	132	154	191	172	154	151	160	169	143	140	144	133	132	174	162	153	165	131	146	153	155	152	129	153	159	172	144	139	133	130	163	178	174	170	157	139	145	177	166	170	190	170	172	147	165	135	150	148	138	156	175	167	144	156	130	152	179	148	183	153	181	167	134	153	151	122	178	141	143	144	142	151	167	143	152	142	146	137	149	167	143	156	152	149	148	141	139	175	156	147	192	160	159	182	159	150	145	175	151	135	172	178	158	168	153	146	157	161	155	184	172	155	160	160	177	155	177	149	137	135	163	149	147	135	158	150	170	148	155	153	147	140	164	174	157	153	171	161	160	147	167	140	152	145	143	159	152	154	165	130	150	177	166	126	126	163	159	165	169	181	149	174	157	148	136	171	149	153	154	158	148	177	145	168	152	149	160	164	161	149	126	164	158	152	153	162	141	145	161	150	174	152	161	171	135	152	137	148	137	158	160	132	151	141	157	164	166	149	171	146	156	148	160	154	143	152	153	185	147	142	167	157	158	160	170	166	168	164	143	160	150	148	157	161	139	154	163	141	151	157	149	159	174	135	161	159	155	154	149	158	167	156	159	144	177	180	176	175	143	152	147	156	149	142	138	166	160	162	171	152	147	159	162	183	151	154	153	160	168	151	162	140	146	149	165	173	140	149	150	174	181	164	178	159	154	174	172	163	166	160	131	158	165	137	174	160	169	144	167	134	148	133	136	155	177	168	167	138	156
4537	1649	860	542	396	376	378	389	368	325	340	359	341	306	363	350	351	336	312	368	322	337	323	334	338	344	342	321	340	302	339	323	281	305	341	327	354	308	333	347	344	359	362	331	337	362	355	304	334	350	325	344	340	368	379	318	298	317	312	349	348	341	360	327	339	338	339	316	301	342	316	355	325	328	335	346	330	363	343	326	353	328	312	313	342	325	380	394	351	356	354	326	343	347	348	344	355	317	318	346	355	337	334	308	325	310	334	318	319	361	330	350	367	333	333	312	327	330	358	349	362	364	343	314	359	323	305	323	338	335	340	379	349	350	309	313	339	309	336	329	341	332	341	351	331	339	346	348	357	333	321	365	344	317	326	320	330	346	307	325	338	319	338	337	376	335	336	309	334	330	362	347	349	313	373	350	317	347	347	343	355	308	374	323	340	317	350	337	325	333	367	324	350	332	358	352	310	340	336	329	340	327	295	321	324	324	327	343	350	343	346	321	333	329	332	350	346	344	319	347	350	342	335	339	312	346	322	364	321	333	340	331	368	341	329	339	335	341	338	328	353	333	312	345	339	317	343	359	341	326	337	350	342	354	360	338	329	335	337	350	335	316	321	325	349	338	355	321	364	324	346	339	362	371	338	338	321	304	349	338	354	332	350	329	337	342	346	354	365	348	345	331	369	327	329	340	343	375	316	319	339	339	312	309	338	332	305	362	332	350	334	311	345	355	338	348	330	345	348	383	328	319	349	388	362	378	323	331	376	344	389	330	347	335	366	373	335	356	355	339	329	345	342	349	349	333	327	327	323	330	335	359	348	328	332	320	324	307	314	346	333	369	345	364	350	342	341	323	308	340	350	300	364	352	337	335	353	335	338	345	385	353	352	386	312	326	329	379	324	340	354	310	317	330	332	326	314	321	343	306	361	311	359	337	325	328	322	325	342	329	347	345	354	298	360	313	330	356	339	318	355	338	361	327	353	348	330	341	333	312	335	344	355	333	334	330	337	335	332	362	310	345	321	346	318	321	321	330	356	349	333	349	316	360	363	358	330	347	318	343	330	347	342	320	365	303	340	338	352	359	301	325	332	325	324	359	337	357	360	341	355	327	315	368	344	325	320	329	287	311	338	334	282	343	349	357	361	357	332	356	355	333	350	326	333	344	334	328	318	340	362	365	320	307	333	317	345	343	357	335	343	320	348	336	335	297	386	320	317	351	291	333	287	311	337	344	344	339	357	360	334	358	323	331	365	374	305	341	356	344	302	346	329	351	362	348	315	342	357	354	354	323	356	324	333	364	328	303	361	314	319	353	331	315	332	320	323	348	332	330	302	352	335	342	355	358	316	351	368	302	339	330	342	343	312	337	337	337	338	334	370	357	344	342	327	339	353	347	364	349	320	349	329	322	340	365	316	335	369	325	325	326	362	370	332	302	333	331	327	381	329	320	339	338	340	291	325	342	356	335	335	365	350	320	353	315	323	300	322	326	339	352	358	345	346	307	308	320	352	339	327	307	339	354	353	320	374	339	339	353	356	335	327	330	351	330	317	346	331	389	366	343	347	334	334	361	355	372	282	357	311	322	364	360	344	338	361	372	305	320	333	355	331	319	365	346	349	348	355	332	346	298	338	359	318	303	309	357	328	326	317	337	318	371	329	346	319	352	322	344	321	372	309	327	339	340	319	315	357	338	350	358	336	328	337	341	344	328	320	334	359	306	304	336	333	365	315	337	344	338	366	359	331	334	354	362	323	332	334	343	345	317	329	333	366	347	334	331	330	353	325	348	345	343	325	339	333	351	322	336	343	334	345	370	296	351	348	319	319	334	311	357	344	334	368	322	352	311	324	325	326	306	324	363	302	324	307	345	344	335	319	337	334	332	339	330	397	357	346	305	328	339	350	358	329	330	331	333	337	321	344	348	343	326	297	328	319	350	359	319	350	313	353	315	300	311	350	321	358	337	346	355	341	334	345	343	331	310	344	369	334	349	339	348	324	310	353	326	360	352	306	355	353	326	361	329	325	342	371	356	358	333	323	309	319	344	336	323	354	351	368	349	378	360	309	346	333	327	342	340	319	360	355	318	362	335	353	350	326	345	347	334	348	326	339	352	333	329	342	331	322	369	352	376	320	375	327	348	336	334	335	342	331	335	331	348	363	334	313	340	345	321	352	307	317	330	330	321	338	329	328	349	321	329	321	341	336	363	353	313	347	338	335	350	375	304	301	344	357	328	312	330	331	292	318	351	321	332	302	307	303	333	317	312	335	351	315	349	326	362	342	323	345	307	337	339	338	329	330	309	335	340	387	308	363	354	332	335	329	338	355	354	346	331	319	323	312	350	333	348	349	354	301	359	325	329	333	357	354	362	320	324	333	320	337	367	334	339	343	346	308	378	337	350	368	357	357	344	316	342	361	346	343	339	326	328	353	339	334	313	365	330	361	324	347	309	326	313	348	329	329	351	335	324	362	345	339	331	338	348	329	321	323	363	302	352	297	298	341	345	342	323	335	323	380	325	321	309	365	338	343	337	326	357	361	348	319	335	343	337	326	341	317	317	335	348	329	310	307	322	323	327	325	332	362	339	325	340	342	325	357	342	360	359	326	364	288	337	338	333	310	334	368	355	343	339	314	391	348	332	322	364	316	306	353	309	348	307	338	336	337	315	319	329	322	342	314	340	325	331	336	335	320	354	341	325	349	366	328	336	324	309	351	345	343	363	345	315	338	361	325	315	328	352	348	315	338	320	312	364	334	330	360	329	328	370	325	353	333	325	347	300	347	334	304	323	347	312	374	322	369	351	344	368	337	370	338	341	356	334	376	363	351	365	363	325	345	330	336	304	386	327	363	383	331	350	353	324	329	337	301	335	368	356	305	362	337	321	295	357	325	347	350	347	298	341	340	310	367	363	354	334	357	319	346	326	342	333	299	338	315	332	334	345	340	338	333	359	334	312	341	339	344	338	340	319	332	336	319	343	356	305	352	338	341	361	345	327	323	317	346	349	332	320	309	330	356	319	325	325	378	317	306	377	302	332	360	338	329	365	360	337	324	343	357	370	323	331	372	314	370	342	336	321	362	339	344	347	370	361	348	323	355	328	338	332	333	308	358	290	373	333	342	339	335	323	330	338	325	341	359	313	328	365	316	320	342	382	343	349	336	332	330	324	325	335	364	343	334	354	328	355	330	325	317	352	334	339	332	342	352	358	346	334	339	339	320	320	323	324	367	299	328	321	355	366	332	322	335	329	345	330	350	340	358	306	352	334	338	335	313	309	335	332	328	348	321	316	338	350	291	319	327	357	320	348	316	349	341	356	366	351	312	333	318	348	363	345	337	320	363	325	330	366	355	338	341	330	347	338	320	337	350	362	344	338	346	322	345	359	358	332	331	345	307	341	322	345	346	313	359	307	342	315	327	324	342	330	328	342	351	326	391	315	349	344	310	342	340	360	289	361	353	319	336	319	312	340	381	303	332	322	315	352	331	354
25147	21654	24754	29066	21655	21668	10972	368	221	195	210	189	139	148	147	123	146	129	98	118	103	141	116	114	94	85	102	90	98	118	94	116	103	116	103	105	114	83	97	108	96	100	107	109	98	99	107	87	96	95	96	115	91	121	113	111	97	90	74	118	90	90	93	101	91	85	107	88	91	101	73	92	98	95	113	92	85	96	67	101	97	97	93	92	97	89	88	101	111	89	92	81	81	91	84	103	130	89	90	81	84	102	109	78	80	89	102	98	84	76	82	108	102	96	75	114	108	89	94	82	79	103	99	99	115	87	73	121	110	94	85	87	94	106	76	102	109	108	99	89	98	94	92	94	87	102	78	115	97	96	95	76	89	102	89	83	80	102	94	94	97	78	73	78	99	98	93	85	96	99	91	105	104	91	88	102	103	105	109	91	73	97	83	88	80	84	98	92	114	98	88	102	90	98	114	102	89	114	105	88	86	73	87	108	96	109	92	97	95	95	96	98	80	79	96	96	89	100	102	101	89	81	96	81	98	97	81	90	89	89	95	88	74	90	98	105	87	107	102	84	85	98	97	96	94	83	76	101	99	78	90	78	96	94	100	91	83	88	93	91	87	100	88	91	85	93	86	105	93	89	98	96	108	98	89	117	103	92	91	85	88	95	87	89	94	117	102	104	86	97	113	89	95	121	89	93	96	108	88	86	102	94	119	106	112	110	84	93	108	100	105	93	92	92	108	109	88	93	85	102	80	84	113	114	107	100	108	99	82	94	88	112	82	94	140	95	98	111	88	121	85	89	93	94	111	85	90	97	104	110	107	75	90	80	85	83	97	91	133	85	107	88	98	102	100	105	79	91	114	105	96	96	103	115	75	97	97	101	86	114	95	95	105	91	76	107	95	97	77	79	105	102	82	96	108	87	104	106	91	90	99	78	96	88	104	95	75	91	87	80	88	96	113	93	97	118	84	89	101	101	95	96	101	114	98	98	109	95	97	99	92	94	92	78	99	86	81	116	95	106	84	76	97	84	78	79	102	88	102	87	97	102	99	96	108	79	97	86	96	102	99	103	88	73	99	86	100	75	88	85	92	103	89	92	100	81	88	98	81	98	85	88	82	122	91	75	97	84	118	85	86	77	117	92	126	99	80	84	105	96	106	91	103	105	90	88	99	111	107	87	87	97	79	90	114	99	89	100	97	98	104	91	91	100	95	75	92	76	80	75	94	100	88	107	84	110	123	82	90	92	86	102	90	95	101	93	102	80	114	104	106	105	112	90	76	114	105	109	96	89	107	119	98	88	93	93	97	91	89	83	87	97	111	75	107	77	84	90	87	94	113	108	138	94	87	104	80	102	101	81	78	77	107	103	110	89	119	109	102	93	98	99	101	96	108	105	102	108	93	100	66	90	87	125	86	82	94	109	74	71	102	104	100	85	89	88	84	63	91	75	89	92	83	84	111	108	85	82	85	75	103	118	91	93	103	85	86	97	80	109	82	98	82	77	104	95	96	75	97	72	112	81	96	99	77	103	89	78	93	90	108	91	90	93	110	93	91	120	86	84	101	88	81	91	86	110	87	103	108	102	84	92	100	86	83	84	88	102	98	102	96	82	98	76	100	95	98	111	101	82	111	102	83	95	83	90	97	92	96	91	108	95	91	91	97	105	91	89	85	96	107	86	77	85	108	67	92	85	111	87	103	89	77	89	83	86	92	73	79	109	85	119	108	90	88	96	88	89	94	112	109	113	83	81	82	82	86	99	88	97	92	99	86	98	98	86	99	94	109	89	97	93	122	85	113	91	111	107	93	82	102	99	82	89	96	86	78	96	93	95	80	74	81	93	91	119	73	89	82	96	82	87	104	96	110	111	100	99	106	101	81	82	105	93	96	74	86	107	91	89	102	101	91	110	89	86	78	88	89	99	99	91	107	91	73	111	103	102	73	102	90	85	86	94	93	77	102	75	109	71	92	78	76	98	86	105	93	70	91	71	87	103	80	96	87	92	93	96	79	104	95	101	81	88	105	99	84	89	113	104	86	87	108	112	86	99	97	73	82	100	106	101	97	98	86	74	101	117	108	73	100	92	79	72	91	111	92	90	102	97	81	78	83	93	108	85	94	103	94	87	106	88	100	91	110	90	90	106	101	99	73	84	107	103	94	87	102	104	76	93	96	93	84	86	103	90	91	93	88	95	78	93	114	86	95	85	75	100	105	104	83	112	102	90	87	106	97	81	100	102	73	90	97	93	91	106	91	91	103	93	87	94	80	88	100	110	104	87	101	113	95	85	105	87	83	80	100	91	91	93	97	76	81	87	85	79	95	95	94	106	87	107	90	99	93	75	97	97	90	101	99	100	88	78	90	81	107	89	102	95	103	93	84	82	110	85	91	101	95	107	78	100	101	103	96	93	89	79	108	101	73	88	89	62	68	82	80	99	87	91	86	91	91	91	108	103	94	91	80	89	105	88	90	94	117	110	97	102	89	95	91	87	78	70	118	105	114	92	89	97	107	86	85	88	96	100	89	97	108	89	106	93	91	92	88	90	89	99	89	93	95	96	100	108	90	113	87	91	97	94	88	102	112	103	101	95	94	92	96	100	111	92	85	87	89	105	95	90	85	92	84	85	86	96	92	91	90	96	91	118	100	89	96	118	72	94	103	97	103	93	89	109	91	106	102	108	72	122	95	90	82	82	94	115	88	88	95	89	96	87	97	109	87	86	89	94	96	110	92	114	98	88	97	91	84	94	95	96	94	93	99	95	86	83	84	84	92	109	100	113	101	76	91	98	88	105	96	89	85	94	83	98	113	88	81	90	105	86	116	102	84	94	101	92	98	102	86	87	103	71	105	87	93	94	102	96	103	83	94	87	96	100	105	85	98	105	91	91	81	101	108	94	78	94	82	85	108	97	91	102	71	94	86	103	99	77	91	90	106	96	93	99	83	90	95	98	105	86	96	85	89	77	89	92	71	93	100	101	124	87	98	90	85	82	89	99	107	98	90	103	78	99	94	84	79	95	117	90	86	100	85	93	108	102	86	104	84	70	104	100	77	83	87	97	82	88	103	79	101	92	84	73	116	92	111	99	94	101	105	93	92	92	89	73	85	84	95	95	101	88	93	82	93	92	94	115	90	103	93	90	85	96	100	97	108	100	91	110	89	89	85	96	89	95	79	106	93	98	104	98	98	90	84	90	100	118	104	102	110	80	89	91	94	88	85	83	101	97	94	96	72	100	103	99	91	101	99	114	86	89	84	107	88	111	89	90	111	78	91	98	103	81	95	105	86	107	97	87	90	78	93	98	104	91	107	93	90	108	95	103	97	90	103	125	81	106	97	102	88	82	87	103	103	104	93	95	83	92	100	86	70	130	106	89	107	113	108	108	96	92	86	86	87	110	117	95	86	86	91	87	100	102	108	91	96	93	108	95	94	88	100	88	88	105	89	96	88	100	98	84	85	94	101	93	85	91	106	84	105	106	96	92	90	82	112	104
4027	2986	1210	589	423	318	297	265	269	254	249	279	275	241	239	238	257	256	240	231	252	235	252	232	253	247	257	260	222	275	250	242	251	229	227	255	256	250	209	226	227	233	240	215	233	236	252	236	255	260	248	215	232	241	222	212	241	221	267	224	226	247	212	244	214	223	224	222	224	198	235	225	227	238	220	246	214	221	242	229	207	240	238	238	230	216	259	220	241	247	232	242	217	234	250	222	239	218	221	245	262	261	227	243	208	233	242	257	252	246	226	237	228	213	273	263	218	215	232	212	241	226	223	214	250	247	242	253	219	225	219	231	240	216	231	213	235	221	232	221	239	229	261	235	229	246	204	209	227	245	229	230	219	242	233	233	232	210	244	243	267	239	240	240	222	233	227	218	237	253	246	237	250	254	216	246	239	241	257	212	219	231	237	231	225	234	239	218	242	223	223	217	226	246	228	243	229	262	241	246	231	250	232	246	224	205	233	275	234	211	255	233	218	257	240	260	212	254	255	239	220	230	204	230	207	229	233	194	231	221	236	236	236	252	264	259	226	232	229	222	236	252	229	224	206	208	227	238	208	221	227	213	250	223	239	225	245	236	255	240	240	249	257	241	214	222	246	240	233	214	248	215	232	231	223	240	210	238	215	225	220	215	225	214	243	241	227	252	232	262	237	248	229	252	233	229	240	247	234	229	215	243	219	245	222	238	221	219	234	226	250	258	229	241	227	250	249	260	210	220	204	229	208	224	224	242	229	223	235	220	237	239	208	224	237	229	242	231	249	235	210	235	240	270	244	228	270	249	234	217	249	228	225	265	238	224	236	236	240	230	244	220	240	241	217	220	228	232	251	224	224	236	204	267	239	239	196	199	218	269	227	268	237	210	244	238	241	245	232	222	224	221	220	256	231	243	257	230	248	260	222	227	237	220	249	239	242	203	243	243	230	231	252	230	253	238	218	242	227	242	241	246	234	250	255	234	219	241	206	238	237	208	206	238	211	203	213	215	245	226	243	226	231	239	253	254	213	230	251	224	249	216	225	246	215	254	221	235	231	229	222	230	211	233	219	249	227	213	229	236	238	225	232	259	224	275	207	220	231	226	198	249	245	268	214	238	250	237	236	206	235	258	241	239	233	225	246	245	239	254	223	223	215	244	225	247	233	240	221	230	220	204	255	235	233	200	228	217	197	195	219	214	220	254	227	231	248	228	235	245	240	225	221	237	220	201	232	282	252	214	238	216	221	223	234	225	238	242	231	234	230	223	228	254	234	246	213	229	223	229	245	229	254	224	223	237	271	241	216	216	240	212	218	246	226	243	231	212	262	229	245	215	225	224	237	226	228	257	240	227	248	262	247	230	224	232	244	246	242	236	265	211	221	236	214	247	235	257	215	249	228	206	235	223	230	281	247	236	212	242	227	250	224	215	233	196	212	222	231	226	245	260	225	222	233	223	214	204	256	244	243	246	214	231	237	229	239	238	221	209	209	217	246	239	241	229	220	212	201	229	232	211	237	242	245	245	225	217	247	263	226	243	223	237	214	217	234	238	215	214	217	229	234	230	228	226	208	237	244	270	215	237	222	201	249	234	248	217	202	242	219	223	229	214	218	240	237	223	220	224	192	209	236	245	246	236	245	260	262	239	223	230	221	221	242	262	209	239	261	221	202	218	206	206	259	254	248	224	233	212	219	263	226	224	238	232	254	235	220	244	243	288	256	210	247	209	236	221	208	228	228	249	229	242	200	216	228	215	219	257	239	210	255	235	218	240	209	217	217	240	251	259	249	236	214	239	230	228	211	191	238	220	247	262	268	229	243	225	255	254	212	247	205	212	240	234	238	232	240	225	221	240	234	200	231	224	251	246	221	233	225	248	233	238	251	233	243	247	257	234	237	216	251	239	228	229	232	242	223	233	225	220	234	215	216	257	227	231	242	244	220	246	205	231	214	215	248	231	231	235	238	215	220	243	266	222	255	249	228	237	248	238	227	215	248	219	262	212	271	240	264	239	218	214	229	237	233	219	218	224	230	212	218	242	241	230	248	233	225	219	234	230	238	235	239	224	210	235	199	229	229	227	198	253	230	225	248	225	263	213	237	258	243	243	230	234	216	237	213	212	220	226	211	237	242	247	235	223	201	219	230	250	248	241	242	252	240	223	246	231	266	247	216	279	243	238	244	209	229	213	242	228	226	258	241	238	242	208	220	220	231	214	236	217	247	247	217	232	242	229	249	208	226	241	236	242	241	213	232	226	249	227	238	217	238	229	249	237	262	242	241	216	256	248	230	268	235	240	217	221	227	229	246	243	241	212	235	231	229	220	234	221	244	216	275	219	220	238	232	225	273	224	231	256	215	237	235	262	252	221	239	254	190	217	213	239	265	248	222	253	240	214	208	269	258	209	206	223	224	247	224	241	241	208	226	265	263	247	249	228	245	229	209	233	257	224	202	227	233	222	202	228	217	236	240	220	237	242	253	233	247	229	247	223	230	216	244	237	256	238	255	251	232	219	240	226	245	236	246	212	216	231	209	256	230	216	230	219	240	232	217	229	232	224	252	223	210	221	211	243	225	279	192	209	230	244	247	218	240	236	209	217	246	248	266	226	249	229	249	224	250	225	215	244	230	215	272	207	267	217	242	228	241	234	216	244	225	244	240	271	205	205	235	238	221	242	235	227	250	226	260	234	232	237	212	261	231	233	235	218	256	226	214	263	227	271	237	218	239	240	237	217	240	230	244	247	227	223	205	219	247	250	233	229	218	216	238	227	243	240	253	247	268	229	192	255	230	225	249	220	231	246	261	216	209	227	224	212	250	240	230	240	223	215	214	220	229	270	229	232	233	246	226	245	246	222	246	217	237	261	226	223	223	238	217	240	220	231	247	239	231	235	260	231	225	257	228	250	205	229	221	245	231	258	230	237	223	226	237	234	216	235	232	243	250	215	251	233	223	218	246	233	239	233	229	235	235	221	268	232	240	214	241	249	227	225	238	243	232	222	217	211	262	219	238	232	242	228	222	235	250	245	230	204	233	225	231	229	240	257	252	225	234	216	230	233	228	236	238	232	241	241	233	249	218	259	236	225	251	257	232	228	222	234	245	245	237	239	234	230	213	252	220	216	263	244	261	241	255	226	225	231	224	206	243	223	218	220	217	248	212	220	211	251	229	211	243	253	240	217	216	235	228	252	248	263	225	228	226	226	268	260	209	227	232	240	220	233	211	194	226	252	229	248	228	244	239	221	216	234	234	250	231	218	248	230	220	220	222	223	228	247	227	222	244	249	213	246	220	244	234	214	241	215	202	206	204	260	225	238	230	234	251	237	231	220	258	204	231	224	222	241	237	228	200	226	205	246	240	225	252	226	227	235	226	218	255	241	217	241	238	261	202	194	227	232	265	234	228	250	235	210	233	265	227	220	224	239	252	245	231	236	235	234	230	264	244	228	238	230	238	264	232	241	227	250	240	233	259	224	209	218	228	232	228	237
34249	15204	2396	634	464	432	371	291	280	307	307	284	327	313	278	309	301	288	330	300	282	269	283	281	289	275	262	281	287	309	279	310	301	333	285	280	283	338	311	286	296	326	317	288	278	316	258	296	316	302	285	258	248	305	292	290	285	312	313	316	279	263	335	289	289	296	275	283	303	282	307	295	255	271	315	296	274	282	308	283	307	326	305	310	288	280	308	295	311	329	289	309	249	294	298	287	289	294	317	309	270	291	284	277	292	273	288	299	304	261	312	321	311	325	304	277	295	266	291	320	303	326	277	322	272	269	269	278	291	312	276	291	280	277	286	295	271	281	301	307	308	328	291	314	322	314	304	306	285	301	295	284	307	305	297	348	290	327	276	264	303	291	293	325	322	291	327	287	278	316	306	300	292	314	295	296	279	306	291	314	306	291	286	307	297	314	300	284	322	302	327	251	269	302	293	293	307	299	288	292	276	295	356	297	312	269	256	317	315	341	327	293	320	306	298	309	303	317	295	323	282	259	328	315	296	312	288	279	290	299	322	323	319	313	309	278	304	271	305	288	333	282	277	284	289	256	305	295	298	308	319	299	308	295	316	297	294	302	310	322	314	293	301	283	315	283	298	326	314	327	302	291	284	316	289	313	311	300	281	263	312	310	281	290	296	255	286	305	291	328	283	326	279	245	306	295	303	300	281	317	264	281	299	300	312	319	302	276	260	284	283	281	283	312	271	315	296	290	258	297	330	308	291	308	317	272	304	355	299	297	311	315	305	328	297	310	294	296	261	307	288	310	298	276	284	287	320	273	288	285	308	254	309	281	338	295	276	276	301	275	276	299	298	327	297	271	290	322	318	338	323	286	281	285	313	299	298	286	289	302	283	318	286	305	325	306	273	285	325	323	297	320	280	303	297	268	290	286	293	290	313	314	305	316	298	296	328	281	276	313	302	265	286	297	300	269	310	278	273	272	323	270	282	306	295	298	299	321	299	330	346	317	300	280	280	298	282	314	318	287	285	272	291	314	294	304	309	286	297	297	326	283	305	286	310	276	282	268	296	303	292	278	328	278	310	335	288	318	275	306	288	306	286	298	325	302	283	326	336	326	286	290	290	298	308	284	298	308	277	316	315	295	282	326	306	294	291	318	335	311	304	291	269	311	321	264	319	310	298	276	312	280	321	301	274	292	303	261	302	282	277	275	315	311	301	319	304	318	315	300	304	333	303	319	261	334	289	314	295	288	309	304	321	302	278	317	318	284	293	308	315	308	295	278	344	280	302	298	306	292	307	294	310	308	284	269	284	259	311	297	324	317	307	306	279	336	290	305	320	297	317	258	326	279	261	323	277	286	297	342	296	292	291	302	294	297	317	282	312	317	304	306	296	310	277	294	317	268	297	320	269	291	280	308	267	328	305	308	307	284	277	293	284	284	293	328	316	295	326	283	281	280	297	300	301	306	246	283	299	300	325	315	289	297	294	290	286	301	279	318	290	301	340	297	293	317	291	295	281	302	304	313	309	323	287	302	292	293	301	303	314	309	275	300	281	313	297	288	301	309	293	318	275	300	328	277	294	312	311	274	310	263	275	289	290	314	325	284	272	274	274	295	305	316	281	298	276	299	309	315	330	274	306	295	323	308	317	311	308	328	306	303	334	317	300	261	322	304	299	287	324	310	330	299	303	301	291	315	277	318	300	304	245	275	297	306	310	311	266	302	281	292	295	308	292	324	287	287	268	300	292	306	284	286	305	296	299	300	303	271	298	288	312	267	303	293	308	308	301	314	311	295	318	289	304	303	259	278	292	285	287	288	297	287	325	308	280	301	320	294	287	281	305	260	331	319	272	295	292	289	310	302	307	295	303	312	292	320	282	286	319	281	289	315	287	260	322	267	274	279	319	277	315	260	290	311	292	299	263	290	321	281	308	302	317	322	305	281	300	273	264	269	320	318	289	284	303	305	279	323	279	307	326	315	294	307	314	299	281	290	298	310	323	297	312	293	307	322	328	323	287	301	334	323	282	306	270	283	284	313	314	276	289	298	300	310	321	264	280	288	305	281	300	313	272	288	284	290	283	299	307	299	281	269	298	302	326	309	345	317	286	269	333	292	251	309	285	303	289	315	313	301	294	284	299	277	308	299	306	300	295	284	273	294	299	312	290	276	280	296	336	311	315	295	282	320	298	294	335	315	322	285	298	278	268	300	298	284	305	244	349	318	319	315	331	295	329	304	269	301	308	288	308	266	328	296	316	325	283	260	273	288	271	269	293	306	315	285	319	297	296	303	284	298	325	336	286	296	285	304	330	283	274	290	300	290	294	284	328	302	259	296	290	267	310	278	295	314	336	296	308	294	277	261	293	276	254	291	281	283	276	298	266	298	331	283	280	290	270	308	296	294	339	300	283	315	287	317	277	292	296	294	318	282	307	278	294	333	317	300	266	294	257	285	306	295	279	289	325	295	309	315	264	296	274	312	283	298	292	335	301	295	312	311	295	290	288	289	285	253	323	274	305	292	318	285	285	253	288	311	287	288	253	298	300	314	299	291	304	290	293	300	302	299	291	293	317	299	293	260	304	283	270	282	289	294	286	325	306	305	296	291	316	317	278	298	296	261	283	325	304	294	281	291	320	284	324	295	311	307	262	319	315	287	278	286	322	314	302	331	277	291	305	301	313	286	316	306	306	285	312	292	294	297	330	281	272	307	284	312	280	266	289	296	279	290	292	315	256	309	316	281	273	308	299	320	321	285	309	269	294	316	302	310	282	308	290	310	295	275	296	300	275	298	304	286	296	289	307	304	283	303	295	317	300	320	328	313	307	310	273	321	325	289	324	293	271	280	302	316	310	298	279	300	278	292	310	272	309	303	293	284	291	265	294	338	266	299	279	287	292	278	315	297	289	318	296	276	279	293	291	266	314	308	295	307	282	305	307	323	304	268	269	288	302	317	290	307	307	338	298	310	284	276	350	303	286	278	309	342	305	311	311	291	316	304	300	296	295	316	304	289	296	301	274	293	339	303	324	300	272	266	309	294	285	310	295	303	302	320	280	293	309	292	286	291	259	306	321	285	268	285	314	297	295	303	279	302	263	300	291	306	305	312	308	303	306	292	293	285	270	324	268	300	301	298	299	276	269	302	291	314	265	286	302	282	266	296	326	314	316	305	284	290	292	287	309	292	328	325	299	329	283	330	272	289	322	289	270	288	290	307	290	316	294	273	330	306	292	305	307	301	281	273	267	295	287	283	308	311	313	312	285	316	299	319	331	297	280	268	285	289	293	299	285	338	341	286	303	305	295	301	313	295	311	322	314	298	313	305	301	317	347	277	303	308	292	287	288	306	285	304	310	310	326	322	288	309	300	313	306	281	292	281	318	272	313	304	287	293	279	310	276	313	286	324	296	299	302	304	304	292	299	260	306	316	300	277	305	277	308	275	303	280	319	302	299	268	295	284	316	320	316	284	262	271	279	306	295	300	301	298	276	287	308	263
7715	705	583	629	651	611	598	608	621	656	619	621	584	616	605	634	626	643	609	647	620	637	636	636	635	641	618	595	663	588	608	632	645	604	616	589	652	686	649	629	624	662	626	611	594	621	618	599	602	654	595	604	638	645	613	627	601	615	630	587	567	659	601	637	677	643	630	553	639	652	579	591	649	606	575	627	631	667	563	610	610	642	649	596	622	607	612	628	614	614	626	617	591	595	563	605	645	620	624	611	602	615	614	648	617	630	604	620	621	609	632	634	616	605	573	587	584	594	610	603	654	658	619	610	610	609	602	620	623	590	641	599	638	675	605	621	666	625	620	627	606	636	588	598	638	618	588	631	666	582	623	647	637	626	654	610	589	611	616	605	608	627	598	581	626	599	586	604	631	581	584	649	635	595	603	619	596	638	606	585	611	566	581	582	652	631	601	634	652	606	599	613	599	600	627	616	593	621	618	614	616	602	577	649	648	631	566	625	625	601	588	635	647	574	608	643	598	662	620	632	647	628	606	612	621	626	637	573	625	574	654	614	641	601	645	650	622	627	634	604	644	608	651	620	634	606	604	603	583	593	615	629	596	590	577	664	622	616	613	616	609	645	627	593	642	623	674	637	581	610	610	661	623	623	645	613	636	640	596	593	561	560	618	626	595	654	641	666	609	596	630	560	618	588	656	627	621	644	625	602	596	596	599	549	611	601	663	628	596	592	601	587	573	638	632	610	619	599	616	653	621	595	635	619	626	623	609	639	555	598	594	608	625	584	614	644	642	625	614	586	624	612	619	558	642	623	641	598	622	607	622	616	670	640	617	605	617	637	560	602	637	628	602	649	636	619	601	590	654	624	608	590	618	599	669	624	640	661	622	605	629	617	635	587	584	628	638	595	619	610	620	642	655	621	650	609	620	604	606	628	603	602	594	573	628	669	606	614	587	663	618	589	603	594	647	571	602	634	630	634	603	600	647	650	613	655	643	625	606	615	575	595	613	592	633	610	612	626	593	593	635	650	599	655	620	609	595	619	655	611	635	650	607	589	594	611	610	620	639	604	635	642	615	640	614	585	656	624	639	610	639	604	636	617	594	616	627	613	642	662	587	660	557	629	583	655	604	649	642	629	583	644	638	616	605	641	655	581	621	599	617	598	622	608	599	655	601	610	606	636	618	668	616	670	610	638	601	615	613	594	597	563	633	621	611	693	631	600	614	569	603	583	593	573	646	604	616	601	606	661	613	613	617	612	567	646	652	643	642	594	583	604	640	606	617	603	627	629	629	664	618	627	625	547	613	590	597	617	644	591	613	620	582	642	610	631	602	600	604	619	606	598	609	616	621	609	636	609	610	628	612	633	594	598	591	602	618	617	596	582	611	612	595	621	619	659	633	590	673	606	617	646	679	576	626	581	611	610	619	602	578	597	632	637	614	615	591	572	609	622	655	616	635	573	619	613	608	608	629	575	620	599	676	600	637	581	635	635	666	604	627	631	637	615	592	613	543	595	648	600	616	600	614	620	629	649	636	626	633	619	607	617	625	607	611	639	656	644	608	625	633	620	640	689	625	633	624	567	609	637	620	618	574	627	595	601	612	595	643	607	623	597	615	668	633	658	573	630	594	567	599	584	596	599	608	620	619	624	651	596	598	623	607	627	619	598	613	658	649	620	670	607	620	571	621	630	639	641	599	627	632	594	571	656	625	630	612	602	629	612	586	630	641	689	604	636	657	617	633	617	624	649	606	613	624	618	638	618	579	621	632	610	641	650	734	600	622	638	612	586	628	621	604	587	657	605	616	666	629	629	645	635	574	548	624	589	599	611	651	624	648	692	615	657	572	612	621	576	675	621	605	603	615	615	638	628	624	584	603	635	614	624	617	578	591	612	632	599	613	648	653	614	601	643	638	612	642	641	615	603	621	627	616	617	605	595	647	614	584	621	619	652	557	615	623	627	620	601	622	593	602	633	621	605	637	634	602	632	645	645	599	600	613	588	610	600	575	616	616	632	600	656	578	625	618	605	632	614	621	610	628	608	605	627	606	615	642	621	586	602	669	621	627	658	602	642	603	571	604	620	642	622	615	671	623	633	596	598	595	607	612	673	641	639	654	621	609	630	624	658	614	588	649	631	645	601	590	619	609	584	635	608	628	639	618	621	609	597	624	616	656	608	594	595	652	644	664	605	657	579	596	653	625	615	593	608	648	616	662	610	644	590	626	617	644	606	615	623	561	601	603	594	607	637	598	599	604	621	620	617	656	603	621	626	677	606	612	627	609	628	624	604	578	648	641	592	601	592	590	645	600	627	636	628	643	587	610	565	634	601	600	603	654	584	612	605	621	602	637	605	598	599	584	618	675	596	638	623	573	649	641	592	660	627	603	627	628	595	609	639	635	616	650	607	663	587	597	618	615	639	598	604	586	623	626	630	621	587	664	590	612	621	632	635	639	622	601	629	598	643	595	589	661	572	586	587	627	598	595	595	622	605	635	610	607	620	638	628	639	626	584	642	619	611	652	612	622	626	666	627	652	655	592	633	592	615	649	667	620	610	626	673	559	611	606	635	631	663	637	634	655	630	594	592	643	623	653	600	631	611	613	629	592	597	662	629	608	620	642	616	633	635	635	605	607	598	618	615	606	639	621	605	646	627	611	651	605	572	613	622	613	581	573	623	663	604	665	618	625	582	634	592	595	638	595	648	636	606	597	618	611	663	608	650	627	629	627	651	633	638	635	615	605	607	581	627	615	601	609	594	616	564	624	651	649	663	652	640	610	581	660	614	627	658	607	626	651	597	606	609	650	591	596	608	631	632	597	629	591	608	593	605	606	609	645	612	642	642	618	629	589	639	623	645	631	606	599	661	599	591	608	645	611	637	626	642	599	612	626	638	576	607	631	603	622	659	592	620	581	613	601	608	616	589	611	584	642	592	581	621	651	638	627	553	650	593	598	584	616	617	619	605	604	590	604	586	632	626	606	658	631	652	607	590	600	647	637	596	639	611	629	590	614	593	642	626	661	638	631	604	623	637	615	654	621	591	621	591	604	615	601	625	607	633	627	587	598	635	624	651	628	587	631	583	610	614	622	613	596	621	633	636	611	611	595	634	639	649	600	637	591	642	618	584	615	575	605	591	645	582	649	623	647	606	636	626	644	595	621	667	594	651	637	594	641	664	652	662	616	607	611	647	601	598	650	607	607	612	642	645	615	671	633	610	677	616	616	591	592	626	615	622	617	627	588	639	614	623	647	585	625	622	609	596	601	622	604	629	637	597	618	628	655	612	603	605	632	575	616	674	629	622	624	618	650	594	566	627	647	586	594	646	610	646	570	632	621	571	599	632	664	591	597	629	589	594	613	611	604	604	659	632	631	632	692	637	633	607	608	610	641	610	595	547	594	563	616	635	622	572	633	634	622	636	605	632	619	617	630	611	616	637	631	563	635	674	617	593	630	574	571	623	656	611	591	635	633	674	616	677	661	669	599	608	602	659
24782	20686	23224	28171	20678	10622	344	256	219	212	194	175	171	171	164	161	158	151	160	167	144	153	161	169	173	149	150	146	160	166	156	154	139	129	144	157	185	162	160	134	139	164	152	155	148	155	157	145	168	145	158	134	154	159	144	152	161	164	141	149	154	170	157	152	152	144	149	137	153	140	145	158	141	145	134	148	157	135	133	135	130	156	147	163	154	151	135	129	165	152	130	152	156	173	151	181	139	150	154	142	157	150	155	153	144	136	153	146	135	153	130	140	147	160	138	151	137	154	156	136	159	174	169	157	185	185	161	158	160	155	154	165	156	171	159	147	158	144	153	136	160	132	158	143	163	150	151	127	151	120	140	166	152	144	131	149	150	164	132	136	134	147	157	148	143	163	158	138	167	150	153	176	176	160	151	140	148	167	141	154	153	151	144	160	177	143	143	143	152	130	163	155	147	129	144	149	149	151	158	152	154	153	131	134	141	153	149	151	130	132	151	130	154	145	130	152	130	128	140	171	145	146	177	144	131	182	137	131	167	141	174	148	146	151	159	130	136	154	125	135	143	145	140	177	145	153	132	161	125	135	147	144	157	147	139	155	149	157	133	114	123	152	140	146	158	139	162	142	158	154	156	142	163	132	147	161	170	148	161	125	142	142	145	135	155	135	126	149	153	159	164	164	145	166	135	168	150	152	147	130	142	148	163	136	158	145	178	152	161	169	155	159	182	143	148	166	152	159	142	165	142	131	137	144	145	164	157	131	145	122	135	128	130	125	156	162	153	155	144	183	135	142	146	150	166	155	142	129	160	131	129	151	155	144	141	132	155	154	139	119	146	152	147	148	130	162	147	157	135	134	147	147	156	137	129	140	159	167	138	142	146	155	146	109	155	181	140	156	160	153	130	142	152	157	135	160	151	149	191	143	139	145	139	144	136	142	148	171	179	131	136	149	155	131	170	156	143	133	161	145	136	147	158	153	153	143	134	174	149	135	148	146	154	140	186	156	134	143	149	156	145	150	159	153	159	159	144	156	157	146	153	152	160	159	142	143	163	159	162	136	137	159	142	161	121	172	148	153	143	179	129	132	145	161	155	147	170	133	123	131	125	143	151	169	166	156	146	148	158	160	160	154	143	163	140	135	128	150	143	157	122	136	148	160	152	145	161	166	138	126	151	144	137	145	159	134	168	135	158	158	143	134	150	166	156	170	166	138	158	139	168	166	141	160	159	151	145	156	160	165	167	140	154	134	147	163	140	139	132	135	160	149	163	137	153	152	154	144	163	135	176	166	136	134	156	138	136	155	166	156	157	169	161	135	144	150	161	160	145	149	122	143	150	176	154	149	125	153	130	151	123	151	154	160	148	126	148	141	159	149	134	180	160	136	135	135	153	119	164	140	151	154	192	143	128	146	146	159	162	121	156	148	158	147	148	151	163	144	139	144	142	168	155	142	143	138	143	146	150	138	156	138	152	147	130	157	152	146	139	154	143	148	136	155	150	144	131	139	168	146	172	170	153	186	185	156	139	151	149	145	156	135	161	149	148	155	137	146	144	139	120	145	133	162	149	139	165	140	159	152	163	152	132	180	129	130	154	166	165	159	158	131	132	153	158	171	153	162	149	152	158	151	166	118	136	161	137	120	156	134	162	132	136	171	148	138	148	150	127	162	142	143	120	130	145	145	138	139	146	129	155	169	153	137	153	157	150	146	174	130	130	134	119	144	153	153	136	160	133	147	156	155	168	163	162	146	138	180	142	153	158	137	156	158	167	133	159	140	153	140	144	140	157	150	170	160	143	143	156	143	133	163	146	132	156	144	133	178	154	149	129	151	160	156	117	135	183	164	163	139	146	138	146	138	169	159	134	149	138	143	140	154	143	140	146	141	145	155	127	148	147	147	135	127	153	144	120	147	137	143	137	151	160	150	126	151	151	163	166	146	141	169	155	146	176	152	145	149	180	151	162	141	155	129	160	173	144	157	138	150	134	138	147	136	157	147	166	126	167	147	169	134	135	145	161	172	152	146	144	145	152	159	132	147	139	143	143	164	142	128	124	145	135	126	145	139	165	142	159	145	146	145	124	131	168	143	142	130	176	174	138	163	124	132	166	138	155	153	164	145	156	141	138	128	139	160	140	137	141	147	172	125	166	140	179	174	155	166	154	164	114	156	129	125	154	141	135	133	136	147	148	137	163	134	155	142	160	153	136	167	144	153	141	156	140	136	147	144	152	116	164	136	157	155	126	166	129	145	161	147	151	147	117	147	149	134	144	152	136	168	124	145	170	167	162	168	154	145	139	149	143	150	159	149	163	152	146	138	162	145	141	152	158	163	168	163	129	154	138	161	152	159	150	134	141	149	153	175	161	136	138	145	156	155	159	133	153	124	131	153	131	158	145	149	151	161	156	158	150	144	113	137	165	165	134	159	151	160	160	158	142	138	151	151	165	130	166	158	153	178	171	144	133	158	144	150	153	184	173	146	143	150	146	146	131	128	172	159	173	156	132	154	148	142	129	157	149	159	126	133	132	168	156	164	170	157	154	160	155	156	125	141	159	163	136	148	133	126	138	135	157	137	142	141	140	146	153	159	147	161	147	146	143	168	137	170	165	146	169	171	147	160	148	145	133	173	156	136	155	138	153	156	164	137	157	166	147	133	126	151	143	159	134	144	142	146	119	138	153	130	157	161	139	123	124	117	124	130	151	130	174	151	132	165	134	144	150	157	151	172	143	137	148	151	141	128	142	129	151	141	162	138	147	175	160	159	179	146	158	128	143	166	145	145	142	161	158	147	154	138	130	150	134	147	147	141	149	142	164	137	147	137	150	140	134	161	163	137	149	140	150	148	136	158	134	136	141	137	127	149	127	132	156	122	145	157	140	147	152	134	154	169	146	153	143	142	139	156	152	153	161	172	137	146	127	155	160	137	147	146	136	135	136	163	159	148	156	154	152	152	149	160	141	149	153	146	153	152	158	146	157	149	148	141	149	171	135	162	147	160	126	156	165	168	138	140	150	153	160	158	158	130	128	164	151	132	155	131	153	152	140	160	119	147	146	142	142	160	140	149	144	140	150	140	136	134	137	148	147	162	154	163	159	168	128	168	157	164	157	140	143	160	158	167	143	132	144	156	151	131	164	131	120	127	146	133	132	152	136	146	141	133	149	171	163	150	129	124	141	140	135	148	147	154	164	160	150	133	140	159	147	137	158	140	125	149	145	170	150	143	151	153	156	147	153	128	158	151	133	154	157	137	156	158	140	168	149	156	157	154	142	156	151	139	157	144	162	141	166	133	159	158	136	143	153	149	157	135	153	138	141	137	143	158	137	147	140	134	151	156	144	141	145	155	152	141	150	126	151	140	135	155	150	160	140	140	115	136	142	149	146	142	128	166	126	154	133	140	123	144	137	121	149	142	155	139	181	136	158	160	161	154	167	152	148	148	147	161	156	143	148	148	131	139	144	141	161	133	167	162	165	160	147	148	137	166
4270	1641	849	495	397	372	326	333	367	314	340	347	344	321	342	330	294	318	370	311	324	334	345	296	324	306	327	313	323	311	305	322	314	292	347	306	304	337	337	305	352	326	358	310	313	321	320	285	308	312	308	292	342	314	343	319	300	289	318	302	298	299	340	352	323	334	316	312	301	338	332	340	308	314	356	321	367	334	324	319	301	363	309	311	317	299	334	305	293	340	319	325	329	312	315	326	340	316	293	342	341	316	344	335	341	324	333	331	312	318	314	348	312	327	345	311	306	309	302	320	308	315	330	292	323	336	346	324	302	357	340	303	342	311	349	361	362	300	344	331	329	300	311	317	326	311	356	350	300	338	357	329	307	330	301	317	358	336	330	327	301	344	324	340	309	322	312	341	306	352	338	335	286	296	355	294	325	320	316	328	303	291	342	313	306	319	340	324	310	321	320	354	333	298	350	297	299	363	330	306	340	308	317	292	364	322	308	350	345	321	321	335	296	316	304	338	326	334	324	332	352	316	322	303	307	329	309	296	304	332	338	336	341	340	329	314	314	318	322	329	323	342	297	284	332	295	295	318	320	301	299	311	328	298	299	317	319	355	304	330	296	320	303	320	347	335	331	342	287	331	316	308	321	356	295	320	338	336	360	326	333	332	305	264	330	309	325	339	308	303	362	305	296	308	342	318	335	302	327	354	323	298	315	323	312	308	320	350	300	326	309	306	296	339	333	326	335	314	334	302	309	278	293	330	321	333	338	327	312	303	299	339	310	324	296	297	309	296	337	322	312	319	323	328	319	336	313	326	287	311	307	344	308	346	344	330	341	334	314	319	299	310	339	304	307	292	330	311	301	301	323	335	311	325	317	301	345	297	342	337	353	314	292	309	308	303	340	322	311	332	344	343	333	297	331	325	313	311	310	328	318	343	329	290	299	334	310	306	283	300	315	337	311	308	321	330	321	322	346	327	298	316	310	312	320	326	308	298	316	292	295	318	325	320	316	339	313	333	315	318	355	312	309	319	330	302	331	349	301	317	303	308	317	312	293	330	296	322	307	318	321	329	340	299	322	358	297	378	319	337	322	336	333	313	336	332	328	271	317	296	284	307	328	334	323	313	351	337	333	309	342	310	337	325	333	318	331	333	356	307	292	293	326	340	313	350	314	334	329	334	335	332	349	303	322	331	321	319	335	306	329	332	296	351	323	335	302	319	321	349	320	319	337	334	320	329	347	290	314	280	295	313	335	315	302	309	331	342	307	325	312	323	309	341	344	308	339	297	334	355	306	310	342	324	333	341	299	280	337	319	303	345	308	355	338	322	318	330	333	313	324	312	334	306	328	302	345	301	329	337	327	332	292	294	331	292	351	355	323	342	311	344	319	331	299	301	293	316	332	327	336	340	325	328	339	335	293	346	312	340	335	369	342	308	308	336	327	309	341	357	292	352	338	338	329	329	324	316	335	321	330	314	331	313	325	327	318	318	331	323	316	332	328	330	331	361	334	311	320	308	319	322	312	306	309	332	333	337	358	309	392	341	353	344	322	311	299	290	337	332	311	346	339	351	309	361	315	343	309	323	282	320	334	322	322	324	326	312	334	306	297	330	348	338	297	346	324	308	318	316	309	309	300	323	336	338	327	309	311	331	339	320	345	323	332	345	353	340	320	315	335	329	344	323	327	321	327	331	328	307	331	323	313	306	320	318	284	329	357	341	314	324	330	321	307	343	305	342	313	324	319	334	342	323	296	327	317	317	300	322	333	306	292	341	294	323	306	320	347	344	331	344	304	319	320	345	305	311	324	328	329	333	315	317	317	349	302	317	335	344	321	346	342	312	313	326	319	332	313	330	339	345	326	313	308	309	332	342	328	324	337	345	311	331	339	321	314	303	299	309	292	320	317	324	314	296	290	307	297	308	319	313	321	349	321	347	300	329	338	331	293	320	321	329	318	353	332	318	300	318	315	304	304	295	327	297	329	355	312	333	312	312	341	301	314	330	318	318	294	321	314	306	328	298	338	334	312	330	337	329	307	338	340	312	313	348	367	328	341	320	302	378	323	316	361	299	358	301	314	310	324	366	327	294	337	315	316	311	302	299	348	310	328	312	313	310	328	354	310	350	306	310	336	325	329	305	314	329	329	293	326	310	324	343	325	341	340	307	313	326	323	303	311	311	295	325	323	300	302	343	364	307	335	274	345	293	356	311	329	327	317	317	321	351	347	300	300	334	303	308	291	350	316	321	346	320	307	326	280	338	332	328	315	309	331	320	343	328	316	328	281	324	312	333	314	348	304	323	347	327	338	300	302	318	330	308	324	307	347	351	304	294	321	346	322	350	336	301	336	348	307	323	359	313	335	324	359	331	329	330	315	307	319	308	323	325	319	302	345	292	298	324	332	285	288	294	328	314	294	340	325	304	326	362	321	302	302	299	279	318	316	338	309	338	319	326	319	315	295	320	332	316	330	341	292	328	293	341	323	320	308	328	314	330	330	312	330	343	333	348	298	310	317	339	333	341	307	321	317	289	312	333	352	329	306	303	339	344	313	339	328	304	312	323	306	359	325	353	345	340	332	306	311	330	331	317	366	313	361	319	331	343	316	309	291	312	342	312	330	324	296	322	285	311	296	298	332	333	310	328	334	297	353	320	348	327	333	315	308	323	325	320	306	309	334	335	319	328	351	325	326	321	313	311	314	323	334	316	310	295	309	314	329	369	328	294	351	311	293	323	342	282	291	320	308	320	326	327	308	296	330	340	310	354	343	339	302	324	341	314	282	311	342	327	329	302	331	344	296	316	335	317	327	327	328	312	296	306	294	341	315	357	322	333	346	337	301	340	296	306	326	352	340	327	354	332	298	295	324	350	337	294	287	308	314	313	323	325	320	309	300	334	345	291	301	330	344	323	374	347	321	332	288	323	333	307	315	318	313	321	304	331	317	315	337	318	296	289	299	326	327	349	335	333	322	314	320	337	304	310	347	318	324	325	313	325	327	333	319	315	346	293	334	296	293	288	283	326	350	306	324	324	310	324	299	331	347	333	303	318	301	331	338	328	328	334	303	274	334	325	321	316	307	329	346	335	328	310	311	314	314	322	305	324	323	322	310	348	285	320	334	324	329	314	361	306	298	330	333	318	313	324	329	316	331	295	302	333	365	306	317	326	361	326	320	315	285	330	317	312	348	354	316	316	327	329	300	331	346	326	316	283	329	293	346	356	321	324	297	315	324	320	312	345	331	296	337	285	323	337	350	325	325	302	300	320	367	318	335	302	329	311	343	327	317	334	351	329	342	313	295	328	342	373	320	306	331	307	317	321	361	322	320	305	327	307	317	331	313	300	284	312	317	364	298	300	346	279	294	335	327	334	300	349	333	317	339	297	323	311	301	333	340	317	325	318	319	320	325	274	331	320	307	290	323	291	303	312	336	314	318	292	323	341	313	321	302	326	330	308	319	310	308	320	313	323	317	313	350	311	352	316	342	324	312	316
25230	21658	24768	29055	21662	21677	10927	381	239	210	188	152	157	147	149	138	138	136	138	117	118	124	104	107	89	110	125	92	116	119	99	87	87	110	91	112	97	137	111	104	103	104	95	96	82	115	107	80	112	95	94	97	102	104	78	94	90	90	122	103	103	109	91	107	92	103	81	84	101	93	101	107	108	97	103	105	95	82	96	89	99	90	92	97	108	114	79	81	108	113	94	95	89	85	79	101	96	100	111	94	106	94	112	90	102	113	86	102	101	107	91	95	96	109	93	91	111	90	99	113	96	86	91	85	96	84	95	96	99	98	80	100	107	98	83	90	87	100	97	95	99	78	89	89	96	103	109	86	94	99	108	95	106	74	94	92	99	88	80	100	101	87	83	95	88	96	91	101	100	85	92	90	109	93	93	103	99	66	92	94	93	92	110	111	99	105	90	85	80	76	95	95	114	90	103	104	86	81	101	96	80	121	91	89	81	101	108	102	113	90	100	105	91	96	84	107	97	84	101	85	98	92	109	127	82	85	104	99	89	95	93	107	87	78	102	85	92	78	109	89	82	109	107	99	83	80	95	87	90	94	86	90	91	99	105	103	108	85	98	83	109	97	82	81	85	90	97	100	108	112	95	95	81	91	106	100	110	79	87	95	101	108	102	104	91	84	83	92	92	105	82	92	99	95	97	91	86	88	107	106	96	94	97	89	88	111	94	90	85	81	94	74	93	102	103	89	90	78	79	104	105	106	95	96	118	96	87	108	89	82	104	91	85	96	107	116	81	97	90	91	79	78	86	106	83	94	108	108	98	87	93	98	96	108	83	85	94	90	84	95	90	94	99	106	105	94	88	97	107	78	112	83	87	102	82	97	87	94	104	119	100	82	103	90	97	84	95	108	93	67	88	73	92	88	83	76	81	100	93	101	80	104	80	108	107	92	108	100	94	99	100	82	91	113	90	97	95	88	82	101	130	98	79	90	100	91	88	86	76	82	103	91	94	99	94	81	87	92	106	87	112	98	91	110	96	110	81	102	92	76	83	103	87	103	104	115	77	101	92	107	92	100	109	89	100	93	91	124	93	99	93	90	82	90	115	108	114	109	94	95	99	92	110	99	92	84	96	92	90	83	85	114	113	117	109	78	85	87	95	111	101	97	89	95	86	97	96	77	86	107	93	94	95	106	114	89	85	112	102	98	81	80	111	92	68	85	78	98	93	109	97	103	89	90	100	102	90	103	102	76	102	85	112	99	81	109	108	86	92	93	90	108	83	122	112	106	97	101	97	90	91	80	91	94	107	95	99	89	117	86	94	107	89	100	100	82	78	81	77	97	103	84	84	101	78	87	85	96	86	82	112	77	92	94	86	95	74	97	84	95	85	110	95	93	99	96	94	95	99	90	98	96	94	73	88	91	94	86	92	105	106	84	111	107	107	109	81	91	97	96	100	105	94	88	77	96	91	110	86	102	102	90	115	96	92	102	93	84	96	96	89	116	80	94	95	76	90	97	92	95	88	103	94	109	94	82	100	92	109	93	96	79	92	87	101	83	85	90	106	99	95	121	101	107	88	98	101	98	94	85	92	99	89	97	74	101	108	97	86	76	84	88	102	88	90	113	93	103	85	100	91	94	104	91	108	83	87	102	84	85	93	111	101	80	78	102	82	106	85	108	98	83	86	102	108	105	80	85	92	110	79	93	114	103	107	109	95	93	91	106	105	84	101	107	104	99	108	113	106	100	78	99	106	87	106	77	88	101	92	97	94	89	99	87	75	92	86	97	86	110	101	91	115	105	95	98	110	98	92	75	76	92	90	97	97	92	83	102	94	89	94	78	86	106	85	83	89	89	94	89	77	80	87	94	93	96	83	93	101	86	102	92	95	88	88	103	104	100	81	92	113	109	98	86	101	86	101	100	91	83	87	92	104	92	98	87	86	87	91	77	88	87	86	96	101	76	99	97	86	94	69	95	83	94	98	100	76	86	92	93	98	110	84	93	102	93	106	99	117	114	97	77	84	98	98	100	93	79	88	98	102	87	98	101	95	97	95	95	76	81	121	76	96	88	84	113	99	91	93	74	92	81	103	109	114	106	114	101	84	102	110	85	98	90	104	91	101	96	108	105	111	87	103	89	104	97	88	98	80	91	88	93	92	96	100	90	79	109	95	91	79	97	99	103	87	88	94	77	92	89	82	97	86	92	105	79	93	87	82	88	78	89	98	100	77	116	91	87	82	116	92	71	81	95	104	105	97	82	94	115	102	93	78	115	102	103	92	91	115	90	105	100	99	99	91	100	108	104	90	95	92	98	96	96	88	100	101	97	86	82	72	105	89	103	95	98	88	97	100	111	95	93	88	92	103	107	103	104	94	92	115	84	87	103	110	114	95	111	85	110	100	89	103	90	71	99	103	97	90	104	121	99	96	104	111	86	105	90	110	84	75	77	90	104	108	98	95	98	86	89	81	83	86	79	102	97	122	94	95	104	102	110	86	69	106	88	104	93	103	108	94	87	101	97	76	88	101	118	108	96	112	95	82	98	86	96	103	87	113	86	103	94	88	91	94	96	95	87	98	102	103	115	94	84	79	100	106	96	92	92	93	93	110	105	86	97	102	87	96	97	95	81	99	95	107	104	109	96	83	102	98	103	98	92	114	94	98	91	81	86	112	87	92	84	96	91	94	84	104	104	80	91	106	110	88	81	87	83	96	97	96	110	101	76	82	80	93	103	83	87	105	96	107	78	84	96	105	102	95	96	97	83	93	98	97	109	81	89	87	106	81	93	92	105	94	80	105	85	92	98	105	87	89	94	111	100	96	82	95	100	102	88	73	92	78	111	78	93	93	82	80	98	111	101	90	92	106	86	106	104	98	97	92	99	95	74	101	79	100	108	91	78	103	74	95	96	109	93	85	76	102	98	105	86	99	91	97	91	104	103	94	77	98	124	87	108	100	111	84	98	109	118	83	93	95	109	95	94	113	96	102	89	85	95	96	77	91	105	112	98	98	99	94	85	96	110	101	100	83	106	103	107	69	89	97	100	103	104	90	111	104	104	88	83	81	98	86	83	107	83	85	104	89	97	80	101	107	87	100	85	72	102	92	115	99	90	80	87	88	99	103	103	84	95	88	100	99	98	87	92	94	97	103	99	85	101	105	83	88	111	97	107	104	106	92	82	109	112	90	102	94	123	89	100	101	93	94	91	92	90	78	89	112	94	92	111	92	115	100	85	106	101	101	102	110	119	101	79	81	113	102	96	100	81	85	83	95	123	97	102	83	98	89	87	91	88	101	102	90	93	109	82	100	83	94	97	81	91	97	81	82	99	80	115	106	71	90	102	101	96	81	83	101	106	94	91	92	104	106	89	94	101	75	103	85	105	91	69	111	108	105	101	90	106	99	102	111	98	69	101	102	98	94	93	91	87	91	100	104	89	97	78	99	91	96	96	86	102	91	100	87	97	95	96	90	116	110	89	89	82	99	92	109	89	97	103
4021	3024	1259	627	404	325	320	287	239	265	243	271	242	207	249	270	262	227	225	224	239	261	255	224	252	231	204	248	230	259	214	244	251	238	239	215	235	251	258	237	245	210	205	245	250	223	227	243	243	210	230	220	205	249	231	230	251	206	237	246	251	242	232	249	240	227	255	226	244	234	210	240	225	216	247	237	197	224	250	219	235	223	241	239	215	234	221	263	215	208	216	244	255	223	203	250	246	234	258	223	229	243	249	227	224	260	207	235	233	219	241	236	234	213	254	234	229	233	272	212	236	220	228	232	214	215	216	227	220	228	225	209	267	221	260	232	236	240	222	254	265	210	223	226	268	224	234	250	217	235	217	233	237	248	250	244	253	205	232	211	232	196	198	232	263	229	226	232	213	256	207	229	230	232	241	225	230	220	207	219	233	236	218	225	231	223	260	253	229	222	246	225	231	235	202	227	224	244	221	210	208	208	253	218	232	206	243	242	235	236	236	239	216	230	214	247	269	223	241	248	230	236	217	229	221	236	231	245	216	202	240	247	238	241	195	225	244	231	218	218	208	273	240	234	257	226	246	208	216	227	227	192	216	235	235	230	241	242	199	217	238	240	241	239	238	238	214	226	199	208	221	247	222	226	224	207	264	249	249	231	242	218	210	225	220	231	243	240	233	234	214	212	220	254	247	223	222	218	251	262	225	218	226	257	256	218	262	245	246	266	204	245	213	245	227	222	211	228	231	255	216	230	256	208	223	212	214	246	255	248	233	228	221	241	228	222	192	229	237	207	218	251	237	247	231	230	225	227	247	256	201	238	223	230	236	236	236	226	246	233	238	225	238	227	254	241	240	205	244	245	214	212	228	235	229	248	207	246	243	243	226	231	227	235	242	226	232	216	243	243	250	229	232	256	243	218	239	227	245	242	246	234	225	228	246	230	242	225	232	236	216	216	219	220	247	226	237	208	222	231	211	250	221	234	239	206	259	240	225	193	264	252	218	218	237	269	259	226	201	215	225	232	227	234	228	199	231	260	235	227	216	250	218	221	219	249	230	244	206	229	231	253	222	218	246	250	239	210	216	201	254	236	231	222	241	224	212	235	235	247	231	212	233	226	230	253	245	221	223	226	218	255	243	239	223	240	228	227	221	243	210	228	230	232	244	243	256	223	231	239	226	225	223	241	225	247	229	248	243	232	259	228	212	218	233	222	221	220	203	202	239	249	223	242	256	244	249	210	249	253	234	223	214	242	233	226	224	218	244	210	260	213	250	226	228	261	238	239	271	231	243	254	220	233	219	247	217	221	225	239	259	224	223	255	221	233	260	233	243	220	266	255	244	229	198	209	230	240	258	219	248	249	257	228	251	251	225	230	231	222	242	210	225	216	260	232	222	226	222	265	226	222	235	235	222	240	237	243	224	225	207	241	216	225	223	215	274	211	227	224	250	219	226	233	220	227	244	221	237	246	248	227	243	244	259	225	236	249	208	243	201	236	242	226	225	208	232	237	229	249	249	226	221	238	209	233	251	225	234	220	235	230	201	222	238	212	233	259	245	242	226	254	240	231	229	220	237	230	230	223	233	208	238	246	229	224	212	214	246	216	271	248	215	253	256	245	236	240	227	206	248	212	225	226	220	240	233	250	218	220	236	237	237	229	216	226	240	199	219	253	223	242	238	228	209	229	238	240	211	219	216	218	231	251	218	240	224	238	215	241	237	244	240	247	230	237	261	244	224	221	240	240	198	233	237	212	247	209	210	239	249	232	249	228	240	200	246	236	228	241	256	265	227	220	220	231	227	218	240	248	219	241	222	218	215	231	192	226	212	246	238	255	243	243	231	241	216	237	234	215	221	229	248	236	239	232	229	209	216	193	221	238	240	256	250	237	242	222	261	220	213	215	250	208	236	200	269	211	206	241	227	256	228	216	230	252	228	234	272	236	234	223	223	225	225	255	251	240	221	231	237	245	245	211	250	225	222	249	217	235	224	229	244	220	214	238	231	236	250	241	223	228	231	236	243	225	243	215	252	235	220	236	246	223	228	260	233	250	222	205	243	225	248	249	253	220	222	210	246	250	233	231	226	219	217	237	208	237	210	224	241	233	227	179	236	246	231	257	244	223	248	244	251	231	229	232	258	215	241	246	218	219	234	210	240	218	223	231	235	232	252	243	231	231	230	245	228	246	232	212	216	228	247	249	216	201	223	233	218	229	221	232	233	207	225	238	237	262	237	244	242	252	241	243	215	227	220	238	211	236	253	236	222	220	260	248	233	246	249	211	223	222	233	233	253	231	238	234	229	225	227	221	214	224	230	246	255	250	194	223	213	230	229	261	215	233	216	214	214	241	236	235	249	196	232	262	240	249	232	261	229	237	216	243	245	219	227	229	252	201	243	191	254	216	240	242	222	204	224	228	209	231	223	209	238	223	199	251	222	228	224	224	248	228	238	239	242	229	230	228	213	211	233	222	210	237	228	217	200	242	247	219	215	262	247	248	232	242	225	223	263	214	232	230	231	209	206	255	250	225	221	234	212	231	201	231	246	219	220	238	212	220	257	214	272	227	231	231	264	222	247	226	204	240	234	241	216	210	224	232	241	240	223	225	244	245	214	239	224	221	233	210	233	242	217	218	210	234	217	231	266	215	250	230	247	234	223	233	259	225	256	250	231	242	221	240	240	232	237	255	229	251	233	241	237	211	250	232	253	214	218	239	233	225	278	234	225	231	229	237	223	215	249	216	221	255	217	236	216	222	268	236	235	235	228	230	255	224	235	266	231	210	241	246	233	244	254	238	241	213	237	248	254	211	231	234	216	219	217	218	220	233	225	247	203	234	211	246	233	243	219	207	230	215	251	234	229	235	231	238	208	220	242	216	245	233	221	240	231	224	260	224	262	246	267	207	231	233	232	233	233	235	226	223	256	240	227	234	214	219	233	242	226	235	252	229	250	260	235	238	238	231	235	218	233	229	212	198	198	244	234	225	237	242	218	236	226	240	259	243	222	218	263	224	203	233	239	236	235	223	233	221	211	220	233	261	212	246	226	220	217	241	221	255	231	247	228	227	211	227	248	252	243	221	212	241	226	194	219	227	212	212	225	239	230	239	228	245	237	232	213	218	197	246	236	218	235	210	251	221	211	236	221	246	220	239	223	247	224	227	248	227	260	244	245	229	233	212	246	254	247	229	222	243	211	231	231	211	227	224	227	211	221	236	240	231	222	217	240	237	251	225	256	221	203	228	224	229	263	230	216	240	242	254	231	212	221	241	251	232	206	216	219	207	218	230	214	233	236	231	220	251	228	248	243	231	234	218	233	199	236	236	210	247	207	250	233	222	213	236	215	222	204	216	236	237	220	220	218	242	248	219	224	217	244	231	214	253	195	253	246	247	221	235	187	242	223	234	252	247	251	254	249	230	222	226	223	209	250	208	239	228	222	239	214	245	233	236	224	248	241	234	222	226	235	210	209	246	219	230	226	215	242	226	232	239
34268	15290	2259	403	354	320	292	317	290	315	318	322	316	286	321	301	299	302	303	271	299	310	324	298	294	243	284	337	328	268	296	314	301	304	336	285	333	309	284	305	290	301	308	309	340	288	276	320	358	293	298	301	297	315	292	298	284	322	282	262	303	306	285	296	316	287	305	312	308	280	307	287	297	307	301	301	306	316	314	316	312	257	290	305	339	311	286	291	283	286	299	315	287	282	291	310	298	307	338	324	334	276	313	299	294	310	320	312	322	313	290	285	350	327	294	274	282	298	301	330	287	304	300	283	306	317	313	330	296	269	309	276	302	313	314	301	314	295	299	316	263	307	301	310	266	293	295	310	291	294	296	297	298	314	280	301	276	328	325	289	300	299	285	260	322	294	273	316	295	314	272	284	305	282	311	308	310	291	307	302	290	307	298	311	310	298	289	301	294	302	289	293	309	294	326	320	346	319	313	312	296	289	274	287	293	294	296	282	280	284	271	323	316	293	306	313	314	272	281	298	304	287	300	307	289	304	311	281	333	331	323	290	308	306	294	349	314	309	338	251	291	295	312	283	328	273	307	292	282	280	309	298	278	286	317	281	305	300	296	262	304	301	302	330	311	291	303	290	310	266	275	308	321	284	303	310	297	282	298	284	273	309	306	299	292	305	289	304	279	291	279	287	289	290	295	318	292	289	314	290	307	279	280	273	298	253	285	294	300	294	333	312	327	287	306	318	316	312	290	295	265	291	298	305	276	317	285	329	281	270	313	302	327	298	319	294	293	291	282	277	310	235	303	320	320	271	316	295	287	302	294	321	292	320	322	307	292	295	297	315	308	293	306	316	296	266	283	286	310	321	305	310	299	295	320	316	303	340	323	302	312	356	327	298	299	279	278	271	297	308	295	268	278	299	317	279	340	298	311	289	260	290	317	301	331	280	305	301	289	301	294	305	336	317	289	282	322	307	315	307	308	283	347	299	275	312	307	319	279	305	334	274	287	276	272	337	300	333	286	321	304	313	336	325	288	301	313	297	277	263	308	284	309	280	308	281	290	305	336	324	281	322	278	266	316	303	296	320	274	294	277	258	338	273	283	272	326	315	306	273	338	329	309	282	287	289	307	335	289	313	290	286	315	284	277	302	313	309	292	275	303	324	347	323	323	352	278	285	286	325	324	273	294	299	307	271	293	328	273	291	302	310	292	329	300	276	296	307	302	302	286	319	299	323	316	305	313	305	286	309	328	306	295	262	316	289	303	316	301	308	295	299	330	313	296	273	282	315	315	312	323	303	312	298	320	321	318	290	315	280	317	295	282	309	289	294	281	298	322	290	291	312	256	339	281	309	287	323	313	303	273	272	312	281	275	273	354	292	307	310	283	291	275	278	306	304	278	297	315	308	281	309	298	319	284	316	304	289	366	288	335	288	313	268	292	308	304	322	287	290	278	301	280	296	291	282	315	270	308	292	318	335	282	293	291	293	297	305	304	271	326	280	290	299	314	299	285	276	270	253	297	335	315	294	282	319	298	264	293	326	299	304	325	318	329	303	279	330	314	326	308	270	332	316	310	312	304	278	273	312	275	305	254	296	295	310	312	280	316	275	291	293	327	313	302	294	304	345	278	297	258	307	296	310	293	263	299	292	296	304	324	290	308	303	360	300	288	306	317	312	325	293	292	278	276	283	313	285	298	304	302	298	304	292	299	307	308	306	319	293	298	288	288	275	279	307	299	304	313	311	294	303	305	310	343	333	272	290	295	299	291	269	295	292	316	285	291	320	305	335	319	294	316	284	294	290	283	314	291	293	275	310	301	290	285	284	302	282	303	307	282	296	325	295	329	277	290	316	278	293	255	295	262	317	292	345	289	327	338	269	315	276	292	295	289	257	284	289	295	303	305	294	301	307	299	305	299	335	289	264	284	305	279	287	300	325	319	316	307	291	253	295	306	318	274	315	331	315	309	332	296	296	329	276	271	313	269	313	309	273	302	282	301	311	288	285	312	300	304	294	326	290	255	300	268	327	288	284	292	282	288	294	288	262	285	288	284	301	341	323	304	326	285	308	260	295	298	288	287	307	300	317	315	303	297	300	297	300	295	297	285	305	308	304	283	311	266	308	280	264	274	298	287	288	305	275	281	296	292	329	307	317	286	306	309	311	263	328	332	316	283	272	324	306	271	295	309	318	266	305	301	290	314	290	314	307	288	258	306	290	319	280	280	295	286	286	278	313	282	286	325	311	273	292	309	302	334	286	290	295	289	273	300	313	276	320	313	277	309	312	310	320	284	280	302	298	297	299	287	310	332	345	326	331	295	314	287	290	286	295	280	287	332	268	325	319	285	286	308	308	286	293	300	305	275	315	311	303	306	321	304	280	317	286	313	282	296	298	310	291	277	287	289	283	294	303	284	275	284	310	292	289	311	311	289	288	313	292	302	280	284	270	291	289	300	292	302	324	291	314	313	310	299	287	286	293	254	284	306	329	298	330	304	298	312	296	308	282	277	285	278	327	319	296	297	292	308	261	294	307	315	261	293	276	311	315	316	319	301	315	277	307	316	287	317	330	288	315	292	313	300	289	311	302	317	280	309	277	280	282	294	272	294	331	299	306	305	287	275	310	288	308	310	284	306	270	294	314	331	320	301	282	282	301	293	349	305	298	301	339	288	299	313	297	345	326	279	310	265	300	327	317	332	321	310	310	291	301	322	301	287	284	317	308	285	277	266	311	316	309	312	289	289	333	306	304	316	325	285	293	326	342	319	258	306	303	303	305	320	294	324	317	298	275	292	326	279	294	290	297	296	318	285	281	300	293	304	290	303	296	302	302	316	303	292	323	274	285	299	320	297	335	256	304	290	321	295	346	292	291	310	267	313	271	286	292	320	306	273	333	302	318	297	291	305	324	247	314	291	306	305	315	332	312	275	358	276	284	288	333	313	276	313	288	284	305	281	296	310	300	302	285	349	323	328	287	299	292	286	281	351	301	316	303	311	288	273	266	283	329	301	278	288	327	296	298	294	300	270	313	317	299	308	311	295	288	293	280	315	327	310	311	317	342	298	325	333	326	315	302	317	260	279	313	303	280	290	287	313	304	295	310	301	301	265	316	257	277	278	308	305	300	275	326	346	272	305	292	284	285	321	323	302	303	327	314	310	291	285	320	293	292	292	307	294	266	314	293	298	309	329	295	299	269	311	293	314	308	329	303	267	282	312	326	313	286	288	334	322	305	297	327	283	252	328	314	313	274	319	333	311	295	298	289	302	311	299	320	253	284	282	294	324	298	288	282	296	315	277	333	312	328	297	285	296	318	329	283	320	299	298	298	333	306	325	339	316	295	299	316	326	324	331	312	291	288	287	284	281	307	318	281	276	312	337	266	306	304	262	287	287	294	273	295	305	296	331	292	318	323	334	311	295	315	287	309	326	326	315	326	343	341	281	293	263	363	297	316	284	296	282	313	298	292	289	305	304	286	301	303	304	334	254	266	336	301
7736	720	621	591	624	640	590	623	612	614	618	585	635	616	614	600	597	580	644	655	638	640	611	611	618	575	613	673	632	612	637	602	652	594	600	607	653	589	606	659	626	619	557	570	610	578	625	612	613	648	610	623	640	648	615	619	600	651	624	592	616	648	610	630	611	614	632	658	627	626	657	623	633	594	638	622	616	632	612	568	590	578	637	616	643	626	617	639	601	597	643	635	610	648	613	601	586	596	638	631	595	615	602	599	606	603	600	625	645	675	640	590	633	627	665	602	634	660	580	626	591	566	612	663	608	572	578	616	602	619	618	606	594	587	601	644	657	585	644	602	634	638	668	595	600	599	605	674	592	601	580	609	645	634	636	594	634	612	589	604	667	555	572	604	656	616	616	589	684	627	614	669	668	673	607	609	651	650	603	647	608	630	608	603	622	657	598	603	608	592	652	659	635	617	633	601	627	588	621	587	610	625	632	611	619	611	590	642	627	641	661	606	618	581	626	610	586	625	629	568	639	570	615	566	624	599	663	598	654	628	661	595	631	633	596	602	588	607	627	616	628	618	628	626	647	599	641	589	630	599	642	592	624	652	616	658	588	629	596	595	609	641	606	593	625	628	621	644	602	625	643	629	647	635	604	652	585	625	604	607	631	620	658	646	618	610	617	654	667	651	621	630	613	653	606	618	672	582	631	635	609	613	621	581	642	638	645	630	602	668	663	647	622	598	638	594	645	619	598	645	596	623	601	586	623	602	615	613	661	603	589	612	614	620	627	623	602	599	628	603	635	605	616	601	605	636	585	625	647	648	594	606	589	616	655	591	621	588	621	617	567	621	618	565	589	615	670	607	593	613	652	615	617	637	632	640	631	628	619	596	660	629	628	594	621	632	622	621	636	641	631	620	662	616	641	596	593	641	591	637	595	592	584	617	645	622	586	635	602	589	621	663	607	647	603	576	618	638	588	574	618	610	593	571	627	599	617	604	586	592	652	629	587	621	632	563	646	625	620	622	581	576	661	657	623	628	592	647	613	617	626	649	604	592	595	638	616	565	585	617	644	627	612	686	636	644	586	606	580	596	632	619	603	639	615	629	658	615	607	595	600	605	635	666	606	619	579	639	594	631	630	585	647	648	608	656	635	607	630	643	615	564	599	658	635	652	618	583	644	608	650	628	634	637	599	646	612	584	610	601	617	595	616	638	622	622	651	609	557	592	569	571	625	605	577	588	605	600	573	654	644	624	617	626	617	602	652	620	638	591	618	620	611	609	637	577	599	584	594	625	656	630	645	637	592	568	625	584	629	604	680	597	618	647	615	609	587	630	568	624	652	603	582	604	643	652	631	606	569	649	649	665	610	615	565	635	635	638	634	598	664	623	589	579	595	607	611	602	662	624	589	621	586	621	644	629	613	621	598	620	620	632	611	613	656	614	605	591	632	626	589	601	620	650	604	635	620	631	607	603	599	612	645	672	560	632	590	598	625	651	634	645	638	582	647	676	626	637	663	626	608	605	597	575	582	620	636	620	627	617	608	620	644	598	621	587	609	653	628	576	608	659	627	643	616	587	645	571	632	653	671	612	638	609	575	631	632	603	646	613	622	588	595	616	661	672	608	590	652	630	586	635	627	631	601	599	612	619	623	583	636	609	613	613	672	630	591	610	655	625	632	633	663	647	631	607	624	641	619	624	660	629	636	635	620	646	615	633	624	618	631	638	618	587	632	645	637	675	639	650	621	619	598	633	646	649	623	647	599	603	621	617	667	585	612	578	647	612	594	598	628	641	627	598	616	635	650	613	570	647	620	611	602	645	647	605	630	612	612	670	628	632	671	684	610	655	638	656	641	626	631	598	636	632	652	635	649	584	617	626	626	587	640	667	595	625	609	648	575	610	638	655	623	639	625	623	632	615	592	623	577	627	653	590	645	629	634	632	624	585	631	626	608	625	630	635	612	625	609	633	603	608	581	600	637	602	655	592	679	675	638	623	660	603	601	662	613	656	658	635	618	594	616	623	616	619	606	610	652	612	620	600	597	622	667	626	666	624	620	597	615	615	638	646	594	605	693	625	689	574	589	593	555	569	605	612	627	590	630	644	627	606	622	621	594	640	604	590	587	593	662	589	569	648	622	609	605	609	601	576	641	661	614	647	603	613	607	624	580	656	623	601	654	608	634	658	602	585	595	609	641	648	611	671	589	562	669	681	633	640	637	626	618	617	625	629	607	602	643	641	635	594	601	637	644	634	619	611	600	620	641	598	662	631	647	624	655	557	651	626	596	643	579	621	605	625	654	593	623	670	601	601	606	626	610	636	610	624	628	632	606	586	674	625	607	599	577	613	601	650	591	633	632	612	545	596	587	609	601	621	610	607	599	586	636	647	619	586	597	617	612	626	643	612	571	624	586	630	630	594	640	618	670	597	655	609	623	652	581	628	657	619	627	637	635	605	625	649	606	589	627	643	581	654	679	622	637	630	615	641	617	670	643	580	613	615	627	639	609	608	627	616	603	592	630	588	608	621	614	606	591	593	640	595	667	607	605	622	549	622	624	644	664	639	619	622	659	594	581	625	600	537	651	623	609	650	660	629	570	659	646	682	643	600	675	586	627	579	622	636	646	579	596	636	610	622	625	614	604	642	610	615	632	614	604	607	660	603	587	623	648	600	601	603	661	599	586	583	564	632	592	612	563	608	593	592	631	561	567	569	630	612	643	642	637	605	599	622	639	617	632	610	619	636	638	634	629	644	647	627	603	634	575	604	583	568	642	646	609	643	617	615	666	599	604	600	598	659	638	602	630	637	628	669	573	593	641	645	589	646	610	652	613	632	593	620	626	611	622	613	609	640	594	625	651	545	635	640	632	613	660	631	624	597	637	647	614	615	626	606	568	605	636	586	622	575	608	648	613	621	634	630	604	634	645	628	578	625	651	646	630	647	617	638	647	584	622	595	661	637	638	603	584	593	605	632	665	618	614	592	616	636	619	631	641	552	642	597	602	583	641	604	625	536	635	651	651	592	631	635	611	628	579	590	586	643	583	620	616	609	663	625	611	632	621	595	643	642	614	619	609	597	610	647	595	639	646	659	623	625	627	652	616	599	648	589	606	596	647	580	625	579	606	615	592	611	669	646	583	608	521	596	657	640	618	619	621	628	669	632	643	657	632	621	606	633	654	605	617	652	601	628	654	630	596	613	628	644	637	612	638	585	631	641	646	617	578	631	606	610	607	614	610	599	614	637	634	641	631	601	617	604	626	621	620	595	619	591	626	600	605	652	588	601	623	656	588	598	668	625	612	652	635	614	628	595	653	659	607	620	615	648	628	655	611	577	639	652	655	604	671	600	630	617	622	608	615	658	635	677	630	565	608	678	619	651	630	617	599	638	599	636	611	639	639	599	654	634	634	626	650	595	631	658	617	590	608	595	661	605	599	660	668	593	614	594	622	591	579	653	596	619	610	601	625	609	623	593	584	640	551	578	583	628	619	627
25971	21650	24277	29508	21639	11311	396	235	237	196	183	195	184	188	148	139	132	177	179	160	150	173	174	163	160	165	140	140	168	150	160	153	176	149	152	168	140	149	171	144	141	151	150	130	184	167	155	141	149	132	176	182	161	167	192	173	131	161	170	180	142	143	166	134	167	165	171	149	163	132	160	140	132	158	144	165	176	152	155	173	168	188	155	145	129	156	161	173	155	166	154	160	144	154	161	130	158	161	146	155	170	175	141	125	156	142	133	145	128	144	168	159	158	134	163	171	154	158	158	150	146	176	169	144	172	175	163	173	158	156	171	146	140	159	157	147	149	164	152	169	141	181	145	140	161	138	136	149	157	158	188	157	151	166	166	145	149	145	158	168	163	154	165	161	139	176	160	160	144	139	153	166	148	135	145	135	149	157	138	144	137	145	157	150	157	176	158	143	146	135	160	144	157	133	166	179	141	168	189	160	176	167	139	176	164	167	139	174	148	151	162	146	144	170	149	143	132	142	139	170	148	188	160	165	171	139	148	160	163	157	150	169	163	150	156	164	153	152	166	150	171	159	190	144	143	157	150	152	173	158	156	145	155	160	143	144	157	170	174	155	153	164	168	179	167	157	166	158	155	188	156	141	143	163	152	161	131	159	175	153	133	164	155	158	167	155	152	154	181	170	164	153	158	146	151	158	174	136	175	163	148	138	153	169	157	149	134	162	163	155	173	141	149	141	155	191	149	189	161	175	172	142	161	129	161	151	141	171	173	153	130	149	151	155	180	153	160	164	182	158	169	156	171	161	143	143	167	137	140	162	162	142	158	172	166	151	153	152	153	145	168	159	148	146	159	160	154	165	161	158	158	172	155	146	174	163	150	154	118	163	195	182	160	136	140	148	171	156	171	174	162	145	151	137	179	123	150	153	164	176	161	176	150	151	157	140	163	170	149	143	141	140	145	139	167	145	126	151	141	160	139	149	162	175	157	156	152	154	152	159	152	160	156	157	154	158	147	146	176	158	141	181	155	141	166	141	146	171	165	131	159	171	153	151	161	163	163	174	174	149	143	163	156	159	168	165	160	167	158	159	141	160	157	162	141	141	156	155	170	168	151	141	167	147	150	155	151	160	152	149	155	154	159	149	174	139	161	156	162	162	170	147	158	156	170	146	142	166	169	146	148	156	165	169	161	147	149	154	164	146	150	145	139	152	158	147	165	165	180	145	157	167	168	191	147	168	166	182	149	157	137	148	175	159	154	155	171	138	176	156	166	170	156	159	151	128	151	141	173	137	178	163	134	131	166	149	168	143	155	151	164	147	163	150	161	130	166	147	135	172	136	150	156	170	165	149	141	189	160	153	141	148	178	166	171	149	151	161	148	161	171	150	162	161	174	160	140	168	142	140	171	147	160	141	152	170	134	143	154	144	154	178	153	142	146	171	156	145	149	155	160	157	148	156	130	162	163	167	144	147	159	146	171	154	176	164	136	164	143	153	168	130	149	163	138	162	173	156	160	167	147	157	157	171	154	149	153	160	137	136	148	154	164	142	155	153	160	153	160	175	160	151	182	157	157	177	158	163	176	160	157	165	161	136	156	175	179	153	166	158	141	148	146	151	151	141	147	161	169	164	163	130	167	144	168	118	163	155	152	140	158	175	156	147	159	151	161	149	154	146	152	128	149	161	164	144	148	167	171	162	158	147	176	166	148	170	163	132	158	151	169	146	179	154	158	173	166	158	182	162	165	139	131	153	162	154	137	190	139	157	147	146	150	130	164	163	162	147	172	160	159	173	155	161	151	161	154	160	143	208	158	182	154	170	162	160	145	150	179	138	148	159	146	153	158	152	136	156	161	175	167	162	167	154	145	148	150	162	189	142	163	151	194	145	169	162	158	164	158	129	134	150	183	157	139	184	133	163	178	140	150	145	158	146	147	146	158	135	147	145	158	160	132	157	135	155	157	158	148	167	168	145	189	153	151	145	131	160	162	125	151	150	142	145	165	140	141	121	146	161	139	162	152	145	126	142	159	144	153	159	157	142	149	154	154	133	166	172	136	166	148	128	169	142	176	168	153	151	152	148	154	152	133	174	138	167	148	139	143	156	167	135	144	137	154	176	176	162	145	151	163	138	143	164	169	140	149	141	165	152	154	153	146	156	171	158	166	151	159	158	149	146	162	156	143	145	150	166	149	139	158	148	151	150	141	154	162	166	143	173	155	134	161	159	139	134	140	148	138	142	135	157	135	165	165	144	145	155	156	143	157	174	171	136	158	155	127	149	158	135	137	154	167	153	146	143	165	160	155	154	174	159	132	147	170	189	144	140	131	169	163	144	146	143	150	159	138	142	164	148	153	168	142	139	159	166	154	162	155	136	142	159	163	147	169	162	138	157	186	147	146	151	149	149	135	152	146	163	138	135	161	149	158	153	139	167	186	173	163	154	153	165	143	158	156	154	159	139	152	141	172	165	138	163	144	160	172	144	141	150	141	150	139	130	161	159	131	159	149	145	162	140	147	158	161	157	147	151	153	158	160	143	161	168	167	160	122	158	160	176	169	166	152	157	173	170	159	143	170	168	147	164	148	159	123	150	145	158	162	161	171	173	159	174	165	151	137	147	171	139	161	135	168	144	175	166	133	147	167	141	135	147	169	140	132	166	158	150	159	164	142	148	146	171	133	157	160	174	156	165	153	146	175	149	146	154	149	155	128	139	160	146	148	154	144	161	169	158	148	135	174	153	154	164	140	158	152	146	148	147	149	165	154	170	146	141	160	141	159	148	158	141	162	144	155	130	131	185	143	124	151	160	157	161	156	174	160	141	154	159	165	177	173	154	135	148	143	170	149	153	156	134	142	146	164	163	145	142	169	148	129	149	157	134	129	166	146	151	163	155	172	150	134	154	156	160	156	138	161	154	170	152	155	144	141	154	151	154	164	153	152	176	163	140	158	183	156	162	161	168	170	165	146	146	180	136	163	136	147	129	142	169	157	157	151	168	188	150	139	162	156	164	146	148	151	144	155	136	148	151	154	149	184	166	156	158	143	151	153	134	156	134	155	162	154	182	161	138	158	168	142	156	171	158	180	162	146	162	161	143	167	126	146	157	147	154	147	146	145	161	153	165	174	141	156	190	159	155	173	153	162	166	159	151	141	139	138	158	159	189	162	160	154	175	176	161	176	155	151	169	126	139	161	179	156	156	183	174	177	150	130	149	160	138	142	148	152	157	150	142	137	145	170	139	156	162	163	144	141	164	168	178	159	139	178	149	146	149	154	161	194	152	138	152	166	164	161	176	153	152	153	163	144	133	139	151	148	137	160	166	159	155	176	144	163	145	167	146	151	155	180	163	141	149	138	157	156	148	157	165	160	163	145	163	145	164	154	158	176	185	146	157	153	150	151	125	170	178	163	144	159	153	137	142	164	171	154	138	160	188	157	141	177	171	178	143	154	146	145	140	171	156	154	129	143	160	172	133	168	156	154	147	145	149	164	133
4457	1748	857	516	418	409	353	361	351	358	367	370	316	328	327	308	359	326	363	325	363	313	309	353	327	334	321	324	369	357	372	329	314	344	321	330	320	306	333	354	329	328	293	351	343	353	342	298	348	352	342	365	360	332	332	334	355	340	343	346	335	334	328	333	342	327	356	319	337	329	307	320	316	318	314	338	361	342	317	355	348	340	320	344	357	344	332	318	314	338	329	351	336	320	339	349	361	365	318	336	326	340	316	305	342	331	345	350	332	354	321	324	340	350	308	304	351	357	347	331	299	314	359	340	342	365	357	361	325	310	330	373	323	293	339	358	337	335	374	305	337	336	327	307	316	325	349	350	326	300	324	318	319	349	336	322	340	322	332	314	340	339	318	360	343	340	351	318	332	347	330	336	325	336	374	346	361	364	342	320	354	330	294	347	358	344	333	314	310	341	341	324	358	320	369	339	310	342	346	326	320	315	328	345	336	359	347	349	346	344	310	341	369	312	326	337	304	347	340	372	334	312	314	334	349	359	332	315	362	340	349	372	325	325	372	330	353	368	367	320	332	326	319	335	312	318	333	316	320	326	353	344	348	352	301	312	334	327	365	348	335	335	340	365	342	319	348	338	362	314	331	354	325	338	295	334	338	347	331	320	338	325	338	356	323	351	348	311	323	323	327	325	332	354	367	342	369	328	327	310	332	330	351	317	319	344	331	333	340	328	354	353	320	337	315	340	336	323	304	358	335	325	365	360	360	351	342	314	352	344	339	349	325	336	344	322	345	335	363	306	319	329	308	333	338	325	338	293	328	341	362	348	359	305	328	352	327	313	288	350	302	351	334	300	338	312	302	320	345	315	338	330	313	342	314	354	350	321	353	335	318	377	352	335	351	358	340	330	329	356	355	314	381	306	357	350	343	329	298	347	334	362	312	344	296	347	325	362	344	346	327	381	352	356	335	332	325	345	355	288	327	378	328	348	293	330	342	334	343	317	312	347	341	359	329	341	325	343	336	341	331	328	367	360	325	340	340	335	369	363	332	350	340	383	337	329	284	342	344	333	373	335	333	330	347	326	318	345	336	334	327	357	332	332	328	343	335	346	291	349	329	398	323	318	349	362	352	350	323	326	311	311	339	306	355	325	347	360	351	347	340	359	362	335	351	310	331	337	309	338	362	353	313	340	332	355	341	323	365	348	342	325	343	335	334	359	337	353	295	349	338	320	330	319	356	310	335	316	341	344	317	336	331	316	341	309	374	333	333	319	299	368	311	329	318	338	328	338	319	354	335	323	319	307	338	342	335	326	336	319	379	309	355	354	311	373	342	338	321	332	320	344	345	346	345	333	312	339	331	360	366	303	329	338	322	304	330	342	350	346	313	355	317	352	319	355	307	330	337	332	319	346	333	318	347	343	359	349	331	347	325	340	363	346	326	333	337	336	303	347	338	341	320	319	303	322	336	338	316	331	341	341	350	354	326	331	350	324	345	353	319	365	344	312	337	299	340	359	361	363	318	306	339	329	366	351	340	335	320	341	329	342	323	353	372	343	309	319	332	317	335	330	337	335	325	333	322	322	353	335	338	333	367	332	354	344	340	334	344	310	344	338	335	334	322	340	334	325	317	347	302	365	326	328	344	347	336	310	356	350	362	333	347	340	356	335	376	346	331	331	333	339	347	321	356	366	316	333	338	327	336	328	330	339	316	348	328	314	333	340	345	333	328	361	353	343	339	351	339	358	342	346	344	340	322	350	348	335	350	303	327	332	349	316	330	364	313	335	320	316	317	343	338	352	330	357	333	317	323	334	366	379	349	354	342	344	362	336	340	370	337	343	375	339	311	365	309	345	343	300	342	327	330	351	345	348	330	380	319	323	314	318	350	335	291	341	326	365	329	323	330	325	342	313	348	348	357	310	301	320	333	330	342	309	367	323	352	314	331	364	332	356	320	302	343	369	316	308	364	358	364	327	343	323	325	306	326	346	358	354	334	342	333	338	358	321	343	340	309	322	341	340	330	319	366	338	315	309	316	353	360	351	341	336	349	345	378	307	321	345	296	347	337	366	365	285	337	337	333	307	306	278	320	327	338	336	327	320	329	365	338	354	332	347	351	316	361	328	313	321	339	325	325	345	346	326	344	376	290	327	357	311	359	333	328	358	316	337	354	310	388	365	323	363	353	327	350	329	337	347	322	337	309	358	315	349	346	306	314	332	334	353	344	354	373	315	312	321	301	327	309	351	353	306	328	361	338	339	308	327	326	295	345	343	327	347	298	343	324	343	326	316	328	347	335	311	308	356	329	300	352	331	340	308	330	331	345	329	358	366	313	353	344	330	330	343	373	382	337	326	352	312	326	336	349	330	337	328	378	339	311	354	331	353	379	355	329	353	326	321	372	348	316	351	350	349	333	297	337	357	353	332	365	341	338	343	338	323	335	295	318	351	334	364	349	307	332	337	308	347	316	340	347	325	336	360	315	352	366	319	371	359	297	345	334	335	322	349	326	344	287	326	336	369	333	321	354	332	344	336	320	301	329	348	334	345	336	357	365	344	352	322	306	368	321	336	330	317	337	356	327	296	357	309	323	322	337	332	312	356	359	329	360	338	347	318	349	323	354	342	355	326	350	270	351	334	330	323	344	330	344	323	355	301	316	328	335	306	349	381	343	319	369	359	321	324	319	343	368	332	356	340	351	339	352	323	310	321	324	342	321	341	348	362	312	325	344	365	349	330	325	320	357	292	326	341	340	346	331	366	313	318	321	323	345	344	345	359	316	336	341	320	339	320	346	341	360	331	354	326	309	323	304	361	359	339	348	323	336	350	362	352	339	373	326	296	307	339	329	320	359	332	310	329	327	327	336	352	292	318	374	348	315	335	363	328	337	286	312	366	328	316	335	309	335	332	329	335	321	343	338	335	318	309	346	346	311	328	344	328	336	309	319	350	328	325	322	321	321	315	336	334	316	331	343	328	330	348	328	340	325	352	339	352	310	343	356	321	340	380	347	328	348	297	345	308	333	330	339	333	329	299	303	324	323	317	317	352	333	321	349	321	317	333	315	339	303	308	305	318	348	348	344	330	326	341	358	345	345	354	346	331	328	327	320	324	369	349	344	359	332	338	324	288	334	320	334	330	333	328	314	312	302	320	317	331	330	339	338	351	302	313	326	367	326	332	338	330	340	335	339	339	326	341	343	349	314	342	324	309	319	315	354	357	320	306	348	320	358	343	349	318	290	325	311	349	321	342	368	319	373	355	364	304	326	319	329	350	344	337	339	361	332	344	286	322	320	341	295	321	357	346	333	354	340	348	355	326	337	315	315	352	359	347	310	325	364	313	327	365	320	360	331	334	326	333	329	375	357	304	346	348	351	313	317	329	325	358	379	342	330	358	358	335	349	324	347	353	346	318	325	342	337	349	335	346	323	344	337	339	344	321	321	333	334	365	338	329	342	361	312	357	335	320	318	357	323	338	365	322	337	302	318	299	330	355
25270	21692	24766	29134	21695	21710	10910	406	228	184	206	164	149	132	123	137	115	129	110	112	123	90	101	118	78	98	106	97	121	91	117	101	108	113	95	101	101	118	86	106	104	104	121	85	103	89	97	113	99	105	65	100	95	108	100	104	96	89	104	102	89	101	102	62	81	96	98	88	69	105	108	96	111	91	101	69	83	78	78	95	88	88	95	99	95	105	87	105	109	94	95	83	99	66	106	105	88	101	112	106	95	92	98	77	96	100	84	84	88	107	97	74	100	82	91	75	82	94	101	102	121	78	79	119	99	93	91	106	90	86	75	97	105	92	74	80	127	119	102	72	87	85	112	89	91	76	87	88	87	81	89	93	105	89	95	88	72	121	114	84	90	88	80	106	101	112	115	84	111	90	87	70	81	100	96	88	89	92	106	88	98	100	97	80	96	102	94	100	89	95	78	88	87	93	92	115	83	81	95	111	80	96	112	85	93	110	96	101	99	113	94	93	98	97	92	81	96	93	89	94	107	83	114	98	85	87	100	77	86	84	80	98	111	109	84	83	89	72	96	96	106	89	95	96	106	87	105	104	93	84	84	97	105	91	98	105	116	83	85	100	109	113	99	102	84	106	104	77	87	113	79	96	98	108	103	96	89	80	88	83	83	81	102	95	87	103	103	78	88	121	106	92	89	109	86	100	104	96	98	87	84	88	98	75	93	92	101	97	89	92	82	95	97	122	91	91	93	90	96	93	85	92	97	82	95	93	108	99	85	104	102	93	116	103	92	90	102	89	109	106	93	81	95	97	93	90	99	98	118	128	110	110	101	109	102	100	88	89	92	88	103	92	101	88	99	102	105	99	84	94	96	98	90	86	87	83	91	101	90	104	84	97	81	92	90	83	84	86	90	83	93	99	98	106	109	88	88	95	105	113	94	98	106	99	104	120	94	95	94	98	98	106	97	90	97	96	96	115	95	109	89	94	88	81	106	74	89	96	112	90	84	73	100	111	105	109	110	100	119	103	107	98	95	90	91	108	94	100	85	99	102	106	85	87	90	127	126	82	97	87	80	100	122	99	98	82	91	79	88	90	81	87	92	101	99	113	107	95	115	98	90	82	88	87	107	110	92	90	88	90	75	87	90	93	93	99	72	103	82	103	103	89	104	109	81	109	86	106	101	80	86	91	101	109	91	85	107	91	87	86	101	82	110	106	94	87	106	94	96	99	106	85	116	92	86	107	96	92	84	92	86	87	85	100	87	77	92	88	97	74	78	88	101	105	97	91	96	94	96	98	78	89	97	85	114	109	80	93	103	83	88	115	106	87	87	99	88	81	89	84	100	92	88	97	96	94	112	83	102	111	91	93	99	91	101	91	100	78	108	90	99	83	99	94	93	101	84	101	94	93	91	89	73	87	96	107	101	76	85	92	86	113	99	81	78	88	88	87	104	109	81	93	78	104	87	99	73	92	119	97	92	96	85	86	95	98	92	86	95	94	97	86	84	101	101	86	102	88	88	107	95	96	83	107	97	73	103	114	80	96	79	79	79	89	78	80	98	93	88	93	84	114	93	113	83	88	87	90	103	88	98	67	99	84	91	93	103	87	87	105	93	95	90	79	96	102	99	100	89	97	97	82	95	92	88	92	96	89	106	103	97	99	97	90	90	83	88	86	93	77	112	78	83	96	109	96	106	108	82	91	106	107	110	94	102	104	107	83	74	89	84	83	91	112	106	108	80	102	106	94	87	106	102	95	94	81	94	110	110	91	96	117	87	89	87	81	103	95	100	87	90	86	129	91	83	96	95	83	91	104	95	99	101	99	86	94	90	116	115	100	94	99	82	106	99	94	99	84	98	78	104	101	105	97	89	93	105	106	93	93	89	84	103	76	97	84	89	101	114	88	91	95	94	73	74	114	89	101	100	91	91	92	103	97	96	91	89	106	84	72	88	106	96	98	99	106	91	100	93	75	92	108	93	82	101	94	89	97	105	103	104	97	66	105	98	95	92	90	83	83	88	90	86	91	105	96	101	90	95	88	87	88	90	85	112	84	107	98	89	95	112	91	91	102	91	94	100	106	86	98	113	81	85	96	95	104	103	104	80	110	109	101	105	101	98	99	88	94	107	88	95	80	109	101	117	107	93	97	85	97	107	96	84	112	74	89	91	116	101	85	110	79	82	100	100	94	102	89	112	89	115	95	117	97	85	114	88	98	124	94	111	94	94	110	115	96	90	73	81	91	86	100	100	88	94	111	104	91	73	93	102	110	97	93	100	76	87	70	93	90	87	95	105	109	85	103	76	89	115	103	100	95	110	95	104	94	93	90	105	113	97	114	99	98	88	87	94	102	111	107	84	86	94	95	88	105	81	103	81	94	95	95	90	85	67	88	105	121	93	97	106	93	88	86	119	113	68	97	87	86	86	90	107	106	81	85	81	82	114	97	87	76	95	94	98	74	80	102	99	87	94	74	94	86	84	87	105	98	93	90	86	101	89	109	79	100	101	85	88	77	103	108	102	89	101	105	100	109	93	102	90	117	106	122	103	104	82	89	81	102	75	104	93	103	88	101	81	102	109	85	104	85	91	97	94	85	78	99	98	91	108	108	102	82	88	91	95	87	89	89	109	91	76	98	92	87	116	105	81	105	92	71	92	101	91	102	89	71	81	111	116	101	94	105	83	69	95	91	101	80	110	99	72	86	104	97	82	92	97	74	73	104	110	96	91	84	92	97	83	71	89	91	109	87	96	76	70	106	102	84	88	123	95	101	91	93	96	95	91	93	88	90	96	101	90	98	92	86	108	96	77	96	85	103	92	111	94	90	84	108	85	87	96	101	87	101	93	100	88	108	108	90	96	108	90	93	77	83	94	89	95	99	96	95	83	78	90	80	85	75	69	104	91	78	92	84	72	99	99	95	93	82	71	110	96	96	94	87	90	105	87	114	97	92	112	107	91	88	80	91	101	93	86	84	81	108	100	97	91	95	90	93	100	110	90	104	92	122	98	79	110	94	95	85	103	81	121	103	126	116	90	78	93	91	79	78	103	88	94	94	105	91	112	73	94	88	100	101	96	95	69	93	92	104	109	84	88	107	115	72	92	90	99	81	89	82	78	77	81	91	107	83	88	105	94	98	105	89	92	80	87	94	102	86	75	82	87	92	95	92	107	96	111	93	114	91	97	72	103	100	85	94	84	87	100	88	90	79	87	110	83	93	104	85	108	85	74	97	72	88	83	82	90	107	73	85	90	71	82	81	106	82	73	102	104	104	92	92	98	92	95	101	104	96	81	110	84	96	110	86	96	105	85	84	105	106	89	87	93	96	102	84	90	94	84	109	100	96	127	84	79	83	96	96	103	91	79	102	114	99	88	103	92	108	104	98	85	79	70	102	93	77	94	86	92	102	98	92	89	99	103	99	123	88	98	82	87	112	105	98	91	105	101	95	107	106	85	95	80	96	106	101	98	91	105	96	94	84	86	94	101	97	92	105	67	78
4074	3107	1250	613	402	363	280	282	264	238	246	223	244	286	222	256	236	243	251	236	243	216	236	226	241	247	250	220	235	250	214	218	279	252	223	227	260	229	241	238	225	232	235	258	233	220	246	238	235	257	218	220	241	232	258	239	239	240	250	218	235	204	235	215	241	211	241	259	226	215	203	239	229	211	229	228	214	229	244	225	213	238	255	204	240	241	238	245	250	226	259	281	240	219	233	218	233	226	231	239	220	235	223	232	268	253	248	236	262	210	250	245	230	266	226	235	237	208	244	231	242	230	235	222	240	222	249	249	232	218	207	252	226	250	232	262	221	251	227	226	203	215	226	227	246	226	243	220	235	245	220	256	263	219	242	214	214	241	223	274	230	222	228	233	244	231	232	222	218	221	237	253	241	229	242	247	229	222	221	225	245	241	224	249	238	203	256	221	220	247	213	215	238	232	245	218	236	236	213	245	277	254	227	259	227	234	224	238	239	242	219	257	239	246	222	243	208	245	217	242	218	230	274	224	235	226	214	221	231	214	222	246	216	236	223	202	257	224	203	222	244	239	234	232	220	222	214	227	220	240	231	253	220	242	248	245	250	222	236	219	238	265	246	229	239	209	261	240	230	225	228	210	229	220	244	238	188	238	242	223	224	221	230	226	237	231	246	224	233	230	195	237	229	206	269	252	228	244	244	240	219	221	241	229	208	213	234	255	202	220	220	231	239	236	223	238	228	201	204	220	241	246	237	218	227	263	239	211	222	234	215	227	216	243	251	256	236	218	214	253	237	227	252	211	242	240	241	223	222	239	220	230	234	227	231	240	210	227	225	252	236	252	217	212	239	239	245	216	246	227	241	239	227	224	223	219	213	229	236	239	248	234	201	234	245	257	219	220	239	234	242	252	242	219	235	241	250	253	246	250	227	227	244	217	220	234	208	233	245	228	223	216	234	216	238	232	228	212	231	212	227	210	233	234	236	231	243	254	248	225	234	204	237	218	228	239	238	241	230	239	214	241	225	238	223	230	224	204	222	214	241	217	239	232	243	236	234	219	216	246	203	213	260	232	217	230	220	237	237	229	230	208	244	181	232	225	240	243	247	215	261	237	227	230	223	221	267	240	237	235	244	224	239	210	234	207	214	226	240	221	238	211	210	213	225	208	231	223	250	214	234	222	224	225	227	236	263	242	247	222	219	205	228	225	219	214	256	210	212	237	239	193	206	246	237	224	232	240	242	241	242	250	236	210	244	205	217	223	217	215	247	247	217	233	219	213	239	233	237	236	223	204	251	226	266	241	225	251	238	240	239	229	246	220	260	247	228	238	226	229	224	245	245	225	249	247	221	256	252	210	227	237	224	239	233	232	240	240	214	236	255	213	234	237	271	223	228	237	217	250	244	241	231	222	247	223	213	221	239	230	253	212	247	235	232	210	219	226	220	250	239	208	238	245	215	221	237	253	217	203	237	244	263	259	247	223	241	227	230	219	241	212	230	247	246	225	233	250	260	231	246	244	246	186	247	246	235	225	236	259	233	210	240	222	227	247	218	225	221	236	225	256	212	217	224	221	244	251	235	215	231	233	228	215	224	196	219	231	213	219	222	225	217	234	241	213	225	231	212	243	238	217	234	251	254	224	248	209	240	246	236	258	235	239	234	235	204	265	246	256	227	236	239	229	204	224	243	255	240	261	211	213	231	234	242	239	238	239	261	213	241	205	222	221	212	220	221	237	242	254	244	207	248	228	230	233	211	232	262	247	222	259	225	216	242	234	231	244	213	244	248	256	221	230	250	248	255	237	215	225	232	246	249	231	214	232	222	229	248	239	235	213	230	257	226	245	205	252	227	213	251	236	264	238	248	243	230	230	238	224	237	216	217	247	220	234	263	241	247	272	220	246	224	233	219	217	226	222	208	249	207	213	218	219	208	248	241	207	245	237	210	256	233	234	233	227	233	223	224	212	256	222	252	219	224	241	235	241	209	236	228	229	243	229	224	226	250	222	226	229	235	247	243	222	252	220	258	231	242	230	233	250	231	225	238	249	242	206	205	229	212	255	221	227	234	235	253	233	254	258	234	276	231	229	254	246	218	216	228	236	218	261	220	214	250	235	236	243	227	217	240	244	237	244	230	251	227	242	229	234	249	249	244	237	234	216	245	219	231	210	238	218	215	221	241	219	235	225	235	244	248	222	247	226	241	224	233	234	216	236	212	215	232	237	241	230	223	242	206	222	234	262	218	236	245	228	215	231	222	225	253	252	231	243	246	237	238	252	241	226	245	236	245	248	244	272	224	245	224	230	262	223	242	209	238	234	241	237	244	243	219	222	255	216	243	235	251	210	222	247	217	273	229	229	243	235	217	234	229	236	231	204	210	236	220	240	239	267	257	226	257	225	229	230	221	220	239	237	246	234	228	241	219	240	209	246	230	238	207	213	238	239	256	217	258	235	239	242	261	216	227	232	234	222	227	211	257	215	261	221	224	221	257	243	250	215	245	248	248	246	232	225	238	231	210	229	203	251	251	213	253	238	231	217	244	260	232	254	239	249	239	232	226	244	259	232	234	242	189	242	220	235	255	221	225	217	224	242	223	231	229	233	230	218	233	248	233	209	242	235	208	236	238	240	270	258	249	230	209	200	228	244	234	208	212	238	219	238	202	239	222	235	233	210	229	244	226	229	235	227	247	246	240	231	242	236	266	255	215	230	249	208	241	222	241	232	230	212	224	206	215	226	228	254	256	230	213	217	221	224	246	243	237	221	250	246	260	209	207	229	239	242	238	214	236	244	231	224	217	245	249	256	244	226	245	194	250	212	259	218	217	212	220	227	199	217	254	248	234	212	239	198	257	221	234	232	241	232	273	257	241	245	224	228	210	237	212	243	222	215	244	236	253	233	226	238	245	254	234	250	246	232	213	230	212	223	241	259	230	205	223	216	220	214	227	229	240	208	226	224	217	246	227	244	222	248	224	228	247	249	215	232	263	238	249	199	252	225	177	250	248	243	221	247	203	222	246	222	235	231	218	248	221	234	242	223	230	203	255	226	266	263	242	239	251	231	230	219	235	262	232	221	231	245	206	251	265	221	211	244	244	217	221	240	252	250	236	232	241	251	229	220	239	225	217	222	230	240	217	239	237	233	220	235	251	228	240	227	240	235	232	186	214	241	217	217	201	242	245	251	255	262	219	196	222	253	245	226	226	234	231	232	208	246	256	244	237	237	215	261	232	240	219	235	222	226	237	233	212	221	209	219	237	215	218	208	257	242	255	230	214	246	229	205	265	237	264	240	229	245	239	229	207	220	218	247	236	246	215	222	222	206	205	245	237	233	240	235	218	225	257	228	251	216	226	232	254	240	241	262	207	224	236	225	230	239	247	234	200	242	208	245	223	264	233	218	224	217	238	244	259	243	242	268	225	215	229	247	223	219	219	220	239	226	239	206	233	242	218	216	222	231	210	226	216	255	220	241	211	217	235	238	249	254	231	235
34114	15179	2427	586	449	453	362	297	341	299	280	283	289	301	302	302	301	280	297	322	304	281	289	274	298	294	307	314	293	299	289	262	278	302	294	268	304	306	314	295	329	306	286	294	283	258	292	279	314	326	281	327	316	284	319	296	301	328	343	323	299	289	304	316	350	298	300	288	295	292	287	318	260	257	299	314	319	305	279	277	318	291	330	348	290	307	328	308	296	257	321	290	312	279	296	324	287	301	291	349	281	288	289	301	300	294	299	315	280	271	295	296	286	290	310	310	289	301	310	282	321	314	297	320	300	298	280	270	308	294	301	291	346	304	297	271	280	275	272	251	272	286	312	309	305	311	274	299	290	297	319	295	326	286	252	283	282	344	343	284	313	283	327	322	274	296	267	332	271	279	286	294	291	276	306	277	287	281	291	283	303	269	309	319	296	312	299	274	307	284	278	289	299	265	274	328	315	296	295	304	308	292	293	321	294	291	292	306	282	292	305	289	285	283	293	282	301	304	319	306	279	307	322	287	312	304	290	297	266	310	299	282	285	264	304	319	295	310	293	298	275	317	325	290	280	314	301	303	310	296	270	306	310	290	293	309	313	319	269	316	334	315	316	253	300	310	295	293	289	302	314	296	299	279	299	285	286	303	314	295	282	285	291	274	315	289	295	273	303	311	286	308	292	275	317	314	305	263	273	270	279	311	289	288	310	323	272	297	297	333	281	271	278	309	309	275	306	291	281	252	268	314	281	297	287	286	318	281	274	316	314	269	295	276	293	344	281	264	291	315	298	326	307	275	272	283	290	275	255	291	292	282	294	324	294	306	302	303	290	313	293	279	265	272	303	311	302	288	283	303	290	300	306	286	312	291	319	312	294	288	269	288	309	325	310	289	321	295	301	312	273	252	307	301	285	290	344	302	284	294	304	292	266	299	322	308	295	270	304	266	332	301	327	280	278	302	312	278	297	283	324	295	330	287	283	273	264	321	280	326	260	324	327	319	305	294	286	296	282	292	292	300	306	285	333	241	278	310	258	302	306	292	297	285	282	297	305	305	282	316	306	299	292	286	304	313	293	278	312	266	295	286	319	338	298	326	307	302	291	270	294	307	309	300	295	299	299	289	313	282	308	287	306	303	277	310	317	290	285	297	293	306	323	293	294	328	298	270	313	296	259	265	321	283	292	283	278	270	332	292	316	291	304	311	290	263	302	324	286	285	280	289	301	269	331	301	299	297	288	272	304	282	279	280	317	305	266	279	309	280	276	234	299	274	294	285	303	273	298	313	289	302	296	265	295	312	315	287	329	257	292	304	323	285	271	268	325	321	284	292	287	290	301	282	277	294	294	302	311	298	308	276	282	284	302	296	250	274	296	299	278	304	291	288	288	307	280	321	289	315	324	308	280	270	298	272	296	294	288	293	288	288	269	309	313	297	313	309	257	307	277	275	262	298	291	310	273	296	308	309	280	282	271	283	314	302	290	273	276	303	283	305	338	296	304	326	302	284	306	324	292	309	298	291	316	279	316	299	322	326	307	288	301	300	301	280	259	277	281	301	330	287	289	288	348	272	305	284	261	298	282	288	312	344	301	314	284	311	333	284	287	295	263	281	322	325	331	289	275	322	315	283	320	274	316	278	311	276	292	297	305	300	340	271	296	286	286	311	316	285	300	299	265	288	316	316	308	328	282	333	293	333	299	312	322	320	313	301	298	304	321	284	283	296	302	304	287	292	294	258	272	293	255	316	291	306	300	254	278	339	291	315	273	305	287	294	315	267	320	265	298	292	283	270	297	295	264	310	293	301	318	306	323	302	318	299	319	292	294	293	288	326	296	301	300	292	328	321	290	280	320	306	273	272	242	308	307	308	280	301	338	299	296	270	288	292	307	285	316	305	276	292	308	312	319	311	292	342	292	287	308	287	298	305	300	262	295	312	287	271	302	293	289	324	293	306	303	307	286	262	285	312	323	293	306	283	293	319	280	335	341	301	282	281	292	289	291	317	299	268	306	277	300	297	300	316	291	316	265	284	319	302	353	306	290	256	337	312	333	307	312	314	283	308	282	279	291	266	292	307	294	288	300	297	305	310	281	290	257	311	289	314	287	302	302	282	300	273	308	303	281	296	267	277	330	251	301	299	288	321	308	317	294	292	283	305	339	347	295	308	299	294	282	318	316	286	299	272	306	287	285	278	281	274	284	278	280	323	315	303	290	281	305	260	311	305	308	312	308	255	265	294	291	315	271	269	276	313	300	294	329	261	288	321	273	272	354	309	298	320	304	296	306	281	341	270	330	281	323	308	304	317	291	296	284	287	258	296	314	334	275	294	269	285	295	325	304	292	278	312	306	289	290	315	292	282	275	302	300	306	274	285	272	291	307	294	294	258	289	291	313	329	313	262	291	295	327	322	293	322	265	283	284	277	269	297	309	283	292	286	290	309	303	295	299	275	293	312	309	283	306	302	308	283	316	305	295	296	293	301	307	295	265	312	315	304	302	336	268	287	301	260	300	294	288	304	296	293	307	286	319	348	329	286	292	288	275	319	300	271	303	291	292	328	291	296	299	310	260	263	321	283	284	299	299	295	272	302	264	310	293	303	303	296	305	319	295	297	253	334	286	314	277	276	287	304	280	262	307	294	310	307	295	250	308	324	274	256	300	295	292	271	318	278	300	314	307	314	288	304	299	277	288	316	309	263	313	323	304	336	343	299	286	307	305	331	270	302	313	316	298	304	270	271	305	295	301	298	284	257	276	282	309	317	293	293	287	281	282	292	280	279	317	287	283	295	276	278	316	309	273	290	303	293	287	300	308	283	291	278	302	289	307	294	320	283	296	281	284	313	286	300	314	338	331	289	300	306	285	319	270	305	268	320	300	326	313	281	305	299	325	259	296	320	302	347	305	320	319	313	314	300	291	318	311	312	278	300	316	296	278	324	329	315	296	296	288	313	313	281	307	297	297	309	288	292	289	292	296	309	269	295	319	304	297	296	303	311	297	292	306	299	284	283	298	297	310	304	300	274	292	324	285	327	310	295	259	318	313	247	280	293	313	347	317	290	288	297	272	293	323	329	292	300	328	327	267	291	299	298	322	314	292	276	349	245	282	277	325	309	297	316	310	301	293	295	287	308	293	297	307	317	335	312	289	302	316	300	312	297	279	287	269	340	240	333	282	298	321	285	331	272	282	268	308	260	287	308	309	286	292	300	315	285	276	307	301	288	302	277	289	307	279	299	294	296	309	300	307	282	333	322	290	285	320	293	286	326	259	320	340	321	281	285	286	325	287	290	304	321	321	267	300	304	286	299	316	306	310	306	288	280	296	289	288	311	326	282	277	280	248	287	300	300	280	275	257	285	292	312	289	277	268	295	285	307	279	298	294	260	270	296	275	282	316	279	277	268	273	302	318	280	266	280	294	297	314	257	321	263	280	302	283	314	278	283	289	298	302	280	336	293	297	336	289	317	301	310	275	297	285	293	271	314	299	266
7801	717	641	660	612	585	628	619	613	650	613	617	578	609	662	580	595	650	648	642	606	639	622	600	656	605	600	603	586	612	588	594	607	599	615	665	580	629	615	577	605	630	617	554	622	653	589	632	596	611	613	603	626	621	657	561	590	572	622	629	617	640	597	620	591	591	611	627	605	657	606	615	620	576	641	591	691	602	643	637	623	636	593	647	602	616	643	654	590	629	610	621	620	626	571	586	615	612	586	640	641	591	637	561	614	653	606	621	636	608	629	618	634	628	624	606	622	560	650	590	630	649	581	624	653	634	664	651	660	595	583	676	589	593	601	616	642	618	629	607	594	605	589	598	629	649	606	619	635	605	641	594	597	631	649	596	617	638	619	581	614	608	620	628	636	610	618	600	616	633	600	629	601	609	596	566	613	624	647	584	634	673	620	610	616	641	643	621	582	576	586	624	595	604	610	601	581	613	565	617	652	606	613	618	567	590	587	578	571	585	623	599	616	604	599	614	621	591	605	588	623	628	656	613	588	623	601	629	611	631	624	649	605	626	657	573	619	611	565	624	651	565	635	581	602	603	621	649	659	634	561	619	672	638	589	638	607	610	611	602	623	634	574	645	609	596	580	652	594	633	590	587	587	598	633	633	567	597	634	637	589	663	595	620	619	638	583	588	621	600	602	583	628	620	599	623	611	636	607	633	632	561	617	612	608	581	589	610	618	629	677	647	626	605	612	628	590	591	599	590	613	629	601	608	589	678	620	622	607	588	626	659	623	646	574	574	609	594	640	581	634	576	604	603	595	638	619	641	640	596	579	611	620	643	599	628	611	580	649	656	679	619	562	584	674	594	595	634	629	576	628	643	601	618	620	594	618	609	562	647	638	604	637	589	600	612	602	618	598	642	653	586	649	650	629	614	667	578	579	591	624	614	625	596	585	615	657	629	619	648	587	619	600	594	606	660	591	605	618	611	649	586	633	602	645	616	631	632	652	624	595	604	603	583	607	628	631	638	614	633	635	665	602	657	558	588	617	570	655	589	613	600	641	626	614	627	670	574	598	631	648	645	653	628	636	650	580	603	620	625	608	635	646	604	605	637	609	653	623	589	613	644	616	584	558	573	599	624	584	626	621	620	572	645	576	631	591	614	671	603	586	599	598	600	574	601	581	551	580	612	629	600	555	646	617	625	560	617	628	665	588	669	621	621	586	591	633	556	646	590	585	644	622	613	583	601	632	634	659	657	648	616	644	628	627	629	621	597	623	574	587	610	604	625	608	646	568	605	635	624	610	588	601	590	609	576	613	613	590	608	605	612	638	640	619	618	599	600	649	633	627	579	611	600	631	627	612	566	627	619	673	632	625	583	647	594	644	625	649	555	629	578	603	584	617	621	626	630	647	623	619	641	653	630	563	639	622	603	613	606	588	621	597	611	655	617	626	614	623	624	626	630	610	622	640	606	580	591	615	619	609	610	628	619	609	593	604	578	602	609	582	620	607	594	574	597	589	604	605	615	638	618	613	590	583	598	636	602	618	624	587	592	626	633	654	595	588	644	628	605	619	614	589	563	603	641	624	623	669	593	601	607	622	616	621	588	574	626	614	600	647	631	606	617	610	593	617	586	615	604	596	648	681	588	647	625	606	545	592	631	586	572	596	627	658	625	612	581	583	621	623	629	607	624	567	659	585	639	599	601	594	620	586	588	643	622	601	632	595	633	670	645	589	647	605	554	659	633	615	650	598	657	644	590	603	613	550	595	634	632	615	615	648	623	617	583	587	605	599	635	608	608	626	605	606	599	621	613	626	648	631	612	611	599	610	577	649	618	576	614	625	658	613	576	667	627	609	625	587	626	582	603	587	656	636	595	627	630	607	608	622	593	601	636	623	641	616	568	619	628	579	620	601	588	647	589	610	606	552	638	589	620	581	621	621	638	613	655	597	629	639	642	557	632	692	660	579	614	625	571	632	621	612	635	660	565	609	594	580	626	579	622	632	620	630	637	633	616	597	622	636	618	576	643	662	620	652	633	597	585	662	631	629	611	591	623	596	630	608	595	623	633	622	611	606	572	595	613	635	607	637	668	591	603	622	622	632	604	626	604	592	610	627	634	593	625	657	686	596	619	599	616	598	632	660	601	636	610	622	608	594	653	642	658	630	617	640	611	623	637	606	560	612	668	623	636	607	576	674	617	617	576	575	592	593	602	617	610	643	618	629	579	593	667	616	607	598	645	619	614	611	628	620	600	582	620	587	574	560	600	603	638	624	571	560	637	596	602	604	646	601	568	602	646	590	573	593	604	610	641	623	585	606	641	592	567	604	643	635	600	639	666	589	669	626	639	642	612	599	644	615	585	622	631	619	628	610	591	616	625	611	570	620	645	582	619	603	647	626	616	630	630	592	598	601	603	610	652	610	593	583	624	614	614	664	594	608	636	601	617	606	653	613	602	641	591	653	617	617	600	585	631	601	647	604	566	658	620	584	559	584	600	601	589	635	602	625	624	617	610	617	617	616	616	613	575	624	603	597	572	630	648	604	640	636	626	619	614	639	617	616	597	619	612	609	598	606	565	647	651	622	589	620	636	614	607	610	568	580	635	642	648	636	576	621	556	611	592	670	634	652	580	645	629	623	648	651	627	641	658	619	655	640	611	595	650	641	616	627	663	571	646	640	602	615	627	612	607	670	628	602	605	617	630	607	636	577	608	620	604	638	627	595	588	601	616	619	589	617	621	596	589	644	650	583	642	599	595	681	642	611	649	612	639	598	603	622	627	586	576	594	656	656	620	662	585	603	609	658	592	628	652	615	598	573	652	556	584	599	610	652	597	640	620	607	620	589	608	603	583	610	570	562	597	599	549	598	655	596	605	632	574	618	601	618	607	577	604	590	563	603	589	583	588	650	554	609	568	611	621	580	590	620	633	655	638	641	633	583	594	621	615	607	621	617	607	576	669	584	615	630	581	611	601	625	613	656	616	623	648	630	612	619	607	615	604	624	647	599	653	632	568	621	592	655	563	562	640	617	624	631	649	594	638	624	626	643	622	629	603	596	584	597	602	622	621	622	618	623	630	620	612	620	600	636	594	634	576	600	628	623	655	594	604	600	657	571	644	597	609	610	645	604	643	625	578	615	553	609	602	641	603	612	654	591	596	621	583	616	665	618	640	616	625	607	655	664	634	616	647	626	630	644	609	638	613	613	619	602	660	615	586	597	585	629	609	643	609	638	616	593	595	579	592	647	601	611	588	590	653	623	632	617	611	596	618	649	572	635	618	599	601	646	634	633	640	638	617	570	617	601	650	604	564	632	629	590	616	589	625	623	580	636	603	565	593	594	608	634	580	597	583	613	613	632	680	579	622	624	646	637	609	638	616	666	606	627	616	593	561	637	633	600	635	597	627	655	615	588	665	627	600	627	635	606	608	606	615	552	597	573	582	630	588	591	588	584	612	595	622	627	626	610	592	612	588	615	668	672	636	589	628	603	669	625	603
26006	21706	24361	29560	21697	11143	361	238	213	179	216	196	165	168	205	194	190	157	170	160	141	165	169	178	182	163	166	139	178	168	148	125	145	148	142	153	159	150	177	157	173	169	145	181	163	177	163	136	163	154	180	156	170	146	146	146	170	152	171	143	162	154	162	161	166	149	173	180	148	146	152	177	167	165	140	149	168	145	155	155	160	178	158	146	172	171	159	166	161	137	144	149	127	156	148	160	137	150	156	146	153	140	147	158	153	167	157	152	164	152	160	151	152	151	156	178	156	154	168	170	159	149	165	132	148	144	177	163	139	146	166	174	148	141	168	169	156	143	152	173	141	180	173	154	163	141	136	146	148	148	146	140	146	187	177	164	164	161	166	150	140	161	169	161	173	162	144	159	149	167	150	162	134	144	162	142	176	169	161	163	162	157	158	137	138	148	180	179	160	141	155	148	170	144	163	142	129	152	166	156	131	151	139	187	158	168	138	153	167	173	163	147	149	158	169	172	183	139	159	149	159	162	141	143	169	181	119	161	161	171	167	131	161	176	150	144	145	174	170	138	174	140	142	162	157	154	160	142	143	153	140	145	117	163	168	117	153	152	143	167	173	158	155	147	151	139	158	154	140	152	151	164	147	142	136	163	174	137	130	162	166	147	167	170	156	159	138	148	160	158	148	150	165	158	181	141	143	143	172	134	162	173	187	166	154	166	141	143	142	151	148	127	162	186	182	143	172	149	173	163	174	151	137	162	146	135	162	158	166	143	158	176	174	150	154	157	145	180	147	168	151	158	172	137	141	165	148	141	160	163	162	178	164	163	170	134	145	167	148	169	138	157	168	155	148	149	180	154	155	145	151	133	126	156	156	136	157	156	207	156	151	164	178	160	165	149	167	147	128	144	147	151	180	162	172	143	158	154	173	148	153	158	170	157	132	158	154	172	144	157	145	145	143	149	163	151	174	147	162	135	162	169	140	159	164	164	130	148	143	128	132	147	140	141	145	170	139	171	165	138	152	140	157	155	125	117	132	151	167	178	161	159	179	159	161	142	144	152	174	149	161	159	151	143	156	152	159	145	146	160	162	153	165	150	139	182	142	155	131	155	179	185	153	165	161	158	150	143	146	142	177	164	154	168	138	138	149	172	116	140	149	177	178	172	159	157	133	176	159	149	140	164	151	159	145	166	118	158	160	145	158	151	171	151	167	174	133	145	169	146	134	171	170	152	147	137	145	144	142	175	168	168	154	171	156	143	144	165	181	141	167	138	150	140	156	154	156	154	160	187	136	167	165	145	178	143	158	150	147	153	147	139	158	158	182	151	144	155	134	165	168	153	159	156	144	193	151	160	138	168	176	137	159	153	145	156	148	131	158	168	159	149	143	138	157	146	144	156	153	150	169	163	160	144	150	145	162	146	152	141	150	147	174	140	183	152	132	169	172	139	137	162	151	143	172	163	145	183	144	143	161	147	129	151	151	154	160	162	165	153	145	169	167	151	160	136	158	164	149	137	139	136	141	148	139	157	136	155	182	184	148	141	149	151	186	173	184	140	134	136	159	169	161	154	141	149	157	153	176	161	155	156	154	159	156	140	160	140	150	176	160	167	168	155	154	137	151	165	150	140	152	140	128	147	149	166	133	159	149	135	171	132	168	151	159	166	147	183	153	175	164	132	149	136	173	145	146	147	152	168	164	151	146	142	164	156	172	153	164	178	150	143	153	141	143	159	141	129	169	138	173	169	151	169	171	154	161	126	143	163	173	148	162	146	164	166	146	158	142	141	164	148	182	146	150	160	176	168	148	138	136	140	155	149	148	166	144	131	166	138	154	139	151	139	155	148	164	151	147	152	140	149	154	167	136	144	151	161	125	170	149	155	148	164	171	150	171	160	180	170	146	189	156	160	150	145	149	147	154	130	127	130	154	158	138	163	157	149	143	164	162	172	139	141	168	142	137	170	146	177	165	169	174	156	155	156	158	166	162	188	147	161	136	158	152	161	160	141	154	159	159	149	189	136	156	140	140	180	154	153	162	146	144	160	146	159	151	171	158	163	154	152	140	181	165	173	133	158	156	151	152	165	196	162	149	131	174	151	144	180	150	142	163	152	162	156	148	150	160	137	177	142	144	150	177	139	136	178	157	189	144	167	159	156	148	150	140	160	141	128	153	151	147	160	138	158	155	149	161	163	165	141	170	150	150	162	128	169	181	161	147	172	145	157	149	173	165	180	161	173	171	155	146	151	150	145	141	153	141	172	183	146	155	176	161	146	147	180	145	157	154	136	148	148	150	168	159	143	140	123	164	155	149	149	178	158	176	143	162	155	140	175	155	163	167	131	154	178	136	143	166	158	157	172	160	175	145	159	143	147	175	158	163	143	173	171	152	158	138	155	169	165	151	165	156	160	168	146	164	138	160	155	170	145	161	148	164	166	179	149	158	144	126	152	139	154	150	152	165	144	150	156	151	134	148	148	168	149	146	158	170	184	163	169	156	170	164	134	143	153	131	168	132	173	170	154	146	178	161	137	160	168	161	171	155	148	137	164	158	174	181	172	177	163	155	165	166	150	167	169	167	147	171	193	144	140	137	145	163	149	156	165	170	130	151	177	184	162	142	169	154	184	162	165	157	137	163	164	143	138	148	159	167	140	148	183	175	143	162	140	128	139	151	170	159	152	159	166	153	123	150	174	131	143	154	165	132	157	145	152	155	159	153	151	173	166	149	132	155	164	157	174	131	152	172	129	131	165	173	165	152	162	164	159	150	127	158	156	148	167	161	160	150	151	149	165	154	132	167	157	167	144	145	158	149	149	153	158	159	153	166	154	152	145	140	160	159	168	157	150	147	148	137	144	144	161	167	159	180	158	158	160	152	134	138	166	139	134	162	161	177	143	151	136	152	167	158	174	157	139	168	160	172	173	148	133	174	147	138	150	137	160	160	129	161	170	157	154	155	181	171	175	179	169	146	129	157	165	136	153	165	151	130	165	165	183	151	148	139	173	169	176	149	150	146	155	148	186	169	148	165	158	162	145	155	177	166	158	154	153	158	171	144	144	131	152	160	168	142	153	155	162	146	167	181	128	124	136	174	134	135	160	156	148	170	158	185	146	172	160	152	169	145	117	159	159	162	139	167	155	140	167	129	147	155	144	137	160	156	150	168	136	149	144	137	184	147	140	154	164	149	135	131	135	154	154	159	172	145	131	142	148	136	148	151	163	154	146	160	152	120	144	156	147	141	138	142	179	158	164	171	148	162	172	165	131	163	147	167	150	166	163	157	157	187	159	145	156	162	152	173	167	150	165	154	148	168	172	137	150	174	133	168	167	152	169	171	126	164	140	129	160	165	160	170	143	146	162	153	151	167	150	150	160	168	156	142	157	152	165	156	154	148	142	189	166	153	132	169	156	182	152	131	164	144	142	163	139	145	164	146	165	154	157	156	151	168	168	159	162	147	143	162	150	148	148	147	170	169	150	171	161	127	146	156	157
4328	1780	874	487	456	393	393	343	360	348	365	355	374	317	341	346	327	312	329	355	323	339	341	369	344	328	331	339	354	329	315	378	332	329	343	333	313	320	317	303	337	329	314	344	357	355	349	331	328	320	318	333	327	351	345	338	313	327	341	340	351	364	308	358	357	329	378	324	329	299	330	338	328	362	330	354	330	336	332	314	348	304	350	366	362	310	351	310	324	353	345	294	347	356	359	324	349	333	338	341	320	327	326	360	317	326	333	344	312	339	339	311	354	329	351	322	324	327	329	334	333	322	334	321	336	356	348	296	343	326	301	324	324	317	326	343	358	327	348	343	328	325	352	348	345	337	328	313	327	317	307	322	334	333	354	316	328	312	368	303	343	313	326	367	360	334	331	330	307	328	363	316	346	324	359	339	318	321	328	347	350	300	349	362	357	322	320	334	319	312	336	355	353	348	367	356	338	315	360	346	358	336	325	354	321	348	324	334	351	336	341	350	351	330	327	338	339	334	357	320	348	380	361	322	327	330	325	369	313	333	339	351	325	336	342	328	347	329	351	320	351	336	350	331	333	299	319	327	344	312	329	313	332	338	320	359	337	321	329	317	331	338	348	291	335	305	343	359	339	347	318	334	330	319	351	360	323	314	309	343	349	313	325	346	314	357	366	336	334	341	295	335	337	316	334	329	315	311	341	331	312	346	321	342	336	343	329	318	320	311	320	326	331	344	337	302	361	340	339	388	315	326	351	332	358	343	327	328	371	323	331	342	345	306	342	332	327	363	353	316	336	342	359	315	375	306	341	339	332	312	341	314	347	304	308	333	342	319	338	319	321	367	343	323	339	330	340	351	342	309	339	339	346	346	319	334	311	328	336	334	320	296	343	360	339	347	305	346	329	343	351	305	353	326	371	312	363	349	340	317	308	333	351	326	338	334	318	295	355	328	336	332	346	329	319	321	366	362	333	331	346	345	312	336	344	331	328	348	303	327	354	317	292	332	334	359	366	332	320	316	330	353	356	329	323	339	313	358	314	325	366	312	338	330	334	315	332	352	347	319	348	311	352	344	346	343	335	326	315	338	365	335	318	323	368	352	343	319	330	368	331	328	377	317	348	331	326	321	330	342	357	323	330	320	352	312	332	364	343	324	352	333	341	305	329	321	345	318	317	324	315	358	301	333	345	331	330	322	306	333	364	354	318	362	340	315	327	333	320	338	351	333	338	358	363	331	346	315	354	352	338	347	371	353	342	333	323	332	341	327	339	334	354	317	324	313	330	344	321	307	352	344	303	307	341	348	349	324	354	332	363	333	340	339	313	352	340	323	305	347	358	383	367	306	333	304	320	308	331	345	366	385	380	340	347	343	338	336	364	338	360	332	292	348	336	327	311	338	329	361	326	328	354	337	365	331	345	328	324	320	337	305	339	335	343	323	321	314	328	344	338	340	311	333	303	347	335	327	342	303	340	352	323	322	321	346	338	335	343	358	353	347	325	333	326	338	317	294	347	352	351	331	332	335	352	321	339	354	353	354	352	322	318	324	332	323	319	333	319	347	356	313	342	338	358	312	314	336	336	337	309	326	330	352	391	349	341	324	355	339	319	299	348	331	339	317	348	370	315	345	358	329	349	308	342	326	342	316	303	349	345	350	365	325	321	372	327	355	320	336	343	343	335	325	340	349	335	335	347	331	345	340	328	372	323	342	324	367	365	335	324	350	315	335	318	369	353	321	355	351	333	334	351	330	377	346	346	323	344	342	361	365	340	332	326	355	294	335	324	342	334	347	363	310	357	323	337	347	311	345	340	331	310	334	326	326	329	315	333	344	344	324	343	329	389	319	311	339	345	349	309	345	325	320	332	299	336	338	324	347	364	355	355	342	330	344	344	378	352	351	357	311	354	351	340	306	329	298	352	329	323	331	345	330	338	351	337	323	343	304	305	334	345	338	334	341	329	324	352	374	368	336	329	324	321	338	342	330	336	343	330	326	341	330	367	325	320	332	332	348	324	318	354	339	297	332	317	337	349	371	332	342	328	333	325	329	329	334	339	340	311	332	346	311	331	350	345	328	309	366	361	331	330	330	351	342	358	345	319	344	347	353	349	331	303	302	360	354	330	327	330	333	326	339	356	298	354	328	329	369	332	345	311	330	332	295	329	329	354	339	344	337	363	337	367	344	330	327	321	329	330	337	344	316	345	352	335	363	358	308	314	345	353	340	323	324	310	369	323	337	334	348	342	333	338	333	344	337	324	333	345	323	319	339	324	323	332	320	361	309	308	320	375	332	338	332	304	293	356	342	314	347	316	334	329	323	337	358	329	364	322	369	335	343	326	314	314	328	341	339	302	377	326	316	339	335	309	316	331	347	377	355	340	349	314	315	368	313	333	343	347	342	334	309	339	300	301	354	311	337	330	335	316	340	312	318	337	315	371	326	323	337	339	355	324	319	369	343	376	322	349	328	351	313	305	324	331	367	311	326	311	355	345	331	324	349	346	350	329	341	347	344	348	312	338	335	354	307	331	348	337	337	306	364	313	325	291	314	324	322	355	345	311	296	348	363	334	335	322	307	336	350	316	350	363	344	349	327	349	304	324	352	340	343	335	328	350	354	366	369	336	346	311	332	315	324	299	328	326	345	317	331	334	359	375	326	337	341	347	324	386	358	354	372	322	372	335	348	328	340	323	339	336	342	323	341	337	316	337	345	334	347	331	334	347	372	377	309	373	326	319	347	315	334	323	341	321	334	317	312	310	345	319	331	335	336	313	316	342	343	348	368	349	345	341	323	356	351	320	331	376	334	345	312	322	319	335	322	340	355	347	364	337	333	376	362	318	313	323	358	341	340	332	349	331	325	319	322	338	316	329	324	317	368	357	349	318	338	306	331	325	308	326	319	359	361	338	312	331	332	324	355	366	320	348	372	339	359	322	323	345	319	347	335	314	345	337	306	321	336	303	344	364	317	369	305	324	353	338	328	348	335	303	330	365	340	333	360	324	322	328	313	329	382	319	309	327	343	371	335	340	323	312	326	325	339	348	359	329	312	347	340	362	341	312	350	322	320	319	335	306	343	321	339	344	374	314	346	366	366	318	358	330	350	335	334	349	319	367	362	314	337	294	336	322	335	317	360	344	339	318	347	333	320	338	295	347	339	341	337	321	360	368	345	330	328	311	313	345	317	353	354	326	316	332	313	317	338	340	355	312	372	342	334	304	298	388	350	295	328	328	335	317	313	303	317	378	343	353	333	327	342	336	343	352	332	333	298	337	317	316	316	329	338	341	316	334	309	308	307	343	317	353	342	300	328	306	331	340	297	317	329	306	379	331	332	322	332	333	351	318	331	310	312	378	311	331	347	353	316	332	329	340	321	321	331	328	353	333	359	330	348	327	330	325	319	364	344	360	315	334	375	337	309	324	348	346	329	374	359	330	347	312	313	326	353	321	308	358	347	341	318	327	346	333	337	336	326	358	339	342	354	360	349	361	357
24134	20720	23714	27792	20720	20734	10462	332	208	207	179	141	138	133	119	94	130	111	128	102	102	91	109	104	106	99	94	95	109	98	98	109	79	85	106	103	94	72	100	87	78	90	94	89	92	75	78	90	98	93	86	78	96	106	87	72	112	107	78	92	101	93	99	95	87	89	83	102	87	88	84	110	89	74	86	86	94	67	73	96	84	86	83	83	76	92	89	101	98	95	100	87	99	94	81	79	93	77	75	98	97	90	115	95	87	79	92	89	100	73	101	103	93	90	91	81	103	102	92	79	117	86	94	92	102	96	97	99	87	87	89	80	90	110	87	84	73	91	81	97	94	114	86	82	83	100	99	87	119	71	88	91	95	105	85	89	87	73	85	108	96	65	96	82	92	102	92	88	94	86	93	92	79	88	99	93	90	75	81	87	94	106	97	80	86	87	89	82	86	107	104	100	75	93	99	85	102	98	98	86	100	94	84	99	87	94	100	91	105	82	99	70	86	93	95	103	82	97	82	75	105	91	81	99	88	89	102	109	98	84	92	92	113	81	82	99	95	69	93	77	64	93	86	103	97	74	110	93	90	88	95	109	96	88	93	80	94	79	97	97	86	95	82	99	85	85	97	92	87	99	98	95	105	82	97	82	120	95	93	86	83	79	94	82	90	65	85	109	90	92	77	78	98	88	82	86	97	77	104	92	100	96	96	84	76	65	74	79	94	85	86	92	93	92	81	109	88	107	88	97	89	91	87	78	93	104	90	93	87	83	101	92	95	96	93	92	94	92	87	95	65	103	94	84	86	92	93	84	61	82	98	93	97	92	72	79	85	83	85	79	84	93	100	91	84	95	76	89	84	111	97	89	79	86	99	79	80	75	98	97	76	99	94	87	70	86	81	84	85	109	99	84	105	94	101	57	84	106	83	100	97	69	96	89	96	91	104	95	92	83	94	80	104	78	90	100	97	73	108	83	104	88	80	78	85	114	95	93	112	90	78	90	85	76	90	88	90	93	95	91	100	101	93	83	100	96	81	92	111	80	100	72	91	85	86	91	99	69	100	88	82	95	88	91	85	85	76	95	81	89	88	81	91	93	100	92	90	92	74	75	72	115	98	90	117	90	100	110	81	85	77	82	92	87	85	88	91	91	77	91	80	77	95	89	100	86	80	105	82	97	95	105	112	95	84	85	87	111	82	74	67	110	83	72	79	99	104	87	83	84	84	91	71	94	81	112	92	104	87	90	94	70	87	68	92	106	80	105	95	69	81	88	106	78	79	88	89	79	85	86	91	76	93	86	75	83	98	97	92	83	94	73	81	88	109	85	86	99	103	78	83	94	99	97	95	69	82	81	93	89	109	91	91	81	88	85	85	92	94	90	80	87	69	83	89	104	87	102	98	101	75	86	92	81	81	100	110	96	99	90	98	84	97	79	86	80	103	91	84	73	85	97	78	83	78	93	81	83	89	86	85	97	88	96	79	80	75	101	104	92	109	92	96	72	86	102	79	85	88	95	90	88	85	93	86	94	80	77	106	89	76	81	92	102	93	99	103	83	98	81	82	78	76	94	85	90	89	71	97	107	103	108	90	103	82	96	72	94	78	91	82	97	86	93	93	88	105	75	76	96	89	85	72	70	103	94	76	111	90	101	91	100	82	102	105	124	95	88	91	105	95	82	79	61	80	96	96	91	89	95	96	88	102	76	91	88	90	77	91	84	80	103	99	97	114	87	98	98	90	92	79	99	79	85	92	85	82	71	99	99	91	89	87	86	95	98	91	101	89	92	70	95	98	93	95	99	98	103	101	102	86	103	105	94	114	99	83	95	102	94	86	76	86	80	92	77	107	93	105	85	98	93	103	83	86	78	83	97	87	91	99	87	88	90	83	75	83	90	88	98	96	85	97	88	94	85	84	77	82	92	81	97	92	92	83	82	81	88	83	81	96	93	99	101	77	90	96	82	79	87	83	89	73	91	94	91	75	105	70	91	104	87	103	84	77	83	79	85	73	101	93	95	95	76	74	76	105	99	102	111	94	103	106	82	96	102	82	104	92	74	99	72	81	91	78	87	75	103	102	86	103	94	96	76	91	101	83	91	96	79	75	68	78	98	92	84	87	93	93	98	114	84	88	94	98	91	95	102	86	109	81	94	86	83	79	96	89	83	94	87	97	83	106	78	100	96	93	71	83	89	93	89	93	94	92	98	87	90	106	78	75	92	100	84	82	87	77	74	83	109	65	82	86	97	105	73	81	87	84	108	102	81	99	85	85	88	91	97	105	97	93	79	92	75	81	92	100	115	94	89	103	103	92	85	94	89	96	96	82	78	116	104	99	107	83	76	100	88	81	95	77	102	83	79	98	80	95	83	69	100	81	89	84	82	83	89	98	99	98	98	87	78	82	95	83	90	102	91	88	83	92	89	86	93	82	108	94	61	85	105	76	95	90	96	89	106	80	107	106	66	101	87	78	92	86	87	92	103	93	81	111	86	75	80	100	80	89	96	77	71	73	113	85	91	82	75	103	90	85	89	90	89	89	84	82	96	92	97	83	73	80	86	110	103	88	74	96	95	77	93	97	107	114	85	99	80	76	99	92	78	80	90	76	87	84	83	78	83	78	97	91	82	99	110	93	76	93	103	107	98	100	84	100	87	89	93	95	79	88	90	88	103	89	92	80	81	90	97	107	91	97	111	78	81	89	88	75	88	105	89	77	100	75	95	81	91	95	76	96	77	65	80	90	89	82	84	78	99	88	90	96	70	84	69	80	86	80	76	85	81	94	78	97	84	93	95	84	94	75	74	80	76	99	93	86	93	91	77	91	105	97	94	83	88	106	93	82	103	97	88	86	91	88	91	90	84	109	98	83	97	88	74	81	101	94	89	98	77	92	100	83	92	100	115	91	86	98	75	91	119	97	72	76	76	91	82	93	77	103	93	88	90	95	82	99	118	80	91	71	83	90	99	89	93	89	103	89	79	77	100	91	110	81	95	92	95	102	98	105	91	98	91	86	105	102	84	87	106	104	73	86	83	81	84	99	82	69	90	85	73	95	86	104	105	90	91	93	82	75	108	99	92	97	111	81	93	74	82	95	92	80	83	85	72	100	97	86	84	100	83	93	72	93	82	85	64	72	80	88	93	97	80	80	80	83	108	83	85	89	86	69	90	105	84	85	93	91	85	78	83	94	94	90	83	90	88	69	102	88	77	90	91	68	81	84	86	110	89	109	80	84	79	76	84	94	86	109	111	109	93	92	117	101	98	81	96	89	94	92	94	95	88	91	95	84	77	86	100	80	94	80	94	77	79	85	91	71	83	93	93	98	86	103	99	91	83	104	106	105	81	101	96	115	80	99	97	80	86	92	100	101	86	90	83	73	80	78	96	81	89	77	95	89	97	89	97	92	107	85	91	92	90	90	104	107	76	82	100	90	84	84	106	89	90	100	95	77	87	96	92	98	87	89	85	74	73	88	101	85	91	89	91	108	117	102	112
3869	2823	1123	598	372	325	295	249	273	254	269	269	231	226	204	216	236	249	245	192	217	221	214	227	248	224	244	250	215	216	207	199	238	244	250	235	229	237	224	240	206	238	235	221	240	229	210	255	214	234	203	209	224	253	222	216	231	232	241	245	214	221	206	239	210	215	230	208	208	204	208	222	241	228	240	229	193	273	237	216	207	203	226	233	247	227	218	205	227	219	229	212	208	208	238	224	178	196	214	227	187	206	230	203	224	212	232	205	222	197	235	236	206	240	223	224	226	216	230	202	225	207	237	209	231	221	247	230	223	230	228	209	225	220	208	245	209	218	235	216	231	244	237	227	229	229	216	218	216	232	238	218	207	202	206	218	215	220	218	204	213	217	208	199	211	210	231	240	225	249	227	230	216	218	227	227	215	260	208	224	227	204	210	237	221	240	250	211	218	232	224	209	217	233	211	200	191	215	211	212	209	195	203	220	213	223	224	210	225	225	221	215	236	191	240	222	250	242	204	216	213	202	207	214	242	247	213	237	198	241	217	226	250	219	237	242	192	217	226	220	214	216	217	193	207	221	219	211	215	213	226	237	235	217	216	194	223	241	239	203	234	236	203	229	223	213	202	212	210	220	249	219	224	238	222	235	214	243	243	226	214	217	242	245	225	236	229	214	228	227	231	197	217	216	216	224	210	241	196	222	211	248	243	242	219	234	191	214	223	236	223	217	210	249	238	204	231	224	211	186	227	223	205	175	211	200	210	214	224	230	206	226	196	224	203	214	226	232	234	242	232	223	218	212	236	206	253	217	251	257	189	218	228	219	248	231	220	213	216	200	242	229	220	225	233	231	198	218	223	230	232	207	209	231	235	222	217	226	207	245	195	195	228	228	243	218	220	209	217	212	233	205	200	248	251	237	219	190	208	211	213	193	241	213	232	220	217	222	208	227	204	237	235	201	241	221	223	215	209	222	227	238	215	188	208	227	208	222	218	233	245	215	212	219	225	200	201	257	210	175	235	235	229	214	233	216	220	220	220	228	224	231	233	242	231	222	232	228	229	216	202	230	238	224	220	218	252	206	232	200	210	237	211	205	231	221	242	226	205	224	216	210	212	212	227	224	246	216	199	220	201	222	219	203	224	212	204	210	235	236	223	234	233	207	221	200	201	229	232	228	234	219	224	195	243	244	223	239	211	213	201	223	235	221	202	237	242	217	196	233	215	252	200	221	226	208	213	196	223	206	220	205	231	221	199	196	235	214	215	205	238	223	217	232	242	240	223	228	212	220	201	214	236	248	223	211	238	233	206	206	237	216	211	190	206	244	206	221	229	208	237	213	235	229	235	216	235	200	238	205	225	227	222	218	193	220	245	229	239	221	236	247	247	244	196	206	209	241	212	232	259	234	202	197	230	215	224	223	254	200	227	224	211	211	215	231	214	231	215	247	234	198	240	212	201	225	201	207	223	206	221	205	202	221	213	233	243	221	224	246	229	210	239	206	224	227	204	229	212	207	215	230	236	207	200	225	217	225	199	206	244	236	219	199	221	219	217	205	233	221	219	225	216	216	236	226	232	205	215	224	226	209	203	220	228	233	222	234	234	200	200	227	217	207	209	212	201	238	190	236	224	200	202	218	222	208	193	237	208	229	234	202	241	206	212	238	242	218	221	237	216	206	223	196	218	205	231	214	199	248	243	226	236	228	211	215	215	219	221	208	213	215	232	227	221	221	201	236	221	243	203	218	206	227	201	244	242	215	186	214	254	226	233	222	192	253	258	232	244	231	209	248	222	228	276	232	225	210	229	240	207	220	207	229	237	224	226	237	230	207	234	197	249	241	226	252	218	211	224	217	235	198	240	204	238	223	195	202	210	240	220	217	228	210	234	218	251	231	208	221	242	220	237	234	213	227	237	203	234	193	203	224	233	207	228	204	244	221	230	224	203	223	228	228	241	211	206	253	203	255	216	226	229	234	218	230	214	205	244	240	229	222	221	204	216	206	245	192	224	238	250	230	223	244	226	215	230	234	219	227	212	241	250	221	214	208	235	230	231	215	227	232	192	229	226	259	226	211	217	208	252	226	208	220	233	230	208	216	209	204	213	207	208	235	234	210	207	240	227	241	233	230	216	226	215	213	237	207	230	211	251	209	240	221	256	228	227	224	225	211	211	257	240	230	182	246	219	206	206	208	221	220	207	211	222	209	235	170	223	228	220	224	230	248	233	207	219	238	217	216	233	230	224	223	188	202	206	240	223	213	251	224	243	194	242	231	217	250	206	220	214	198	213	225	237	225	229	227	212	245	219	245	208	194	214	214	241	230	245	204	224	215	240	236	248	208	226	201	214	241	210	200	217	208	197	228	212	202	227	226	229	200	232	198	227	215	237	219	219	237	215	257	231	207	223	222	220	225	215	214	195	244	205	229	210	199	225	198	208	241	232	196	220	197	246	221	215	226	201	220	247	227	218	225	212	222	198	217	208	223	216	214	224	234	230	246	231	212	225	195	226	193	205	215	210	208	227	229	227	231	192	218	197	262	244	229	240	246	221	237	249	250	209	201	232	219	208	218	237	220	191	241	234	214	210	231	249	212	212	214	223	258	227	223	199	237	214	225	205	219	230	205	226	236	223	218	224	204	205	214	222	220	245	231	223	245	243	223	197	224	215	221	227	228	236	224	228	223	223	234	230	217	221	205	214	220	247	210	235	255	200	244	222	200	206	237	231	218	221	203	215	209	239	223	215	239	258	230	233	237	223	202	242	238	245	234	211	210	212	228	230	216	232	243	260	203	233	248	213	232	225	242	208	247	214	232	226	207	212	242	215	213	219	214	194	214	219	214	221	216	196	228	232	227	217	225	223	211	216	206	242	223	234	211	243	235	221	203	225	214	230	200	232	199	219	195	211	231	207	215	189	209	224	190	214	234	209	194	226	218	222	203	213	201	218	214	231	214	218	221	227	204	242	204	218	198	246	243	198	187	234	232	194	228	215	217	206	243	213	172	241	222	249	229	198	215	238	215	223	233	204	207	246	220	225	227	270	229	233	242	198	246	205	200	212	227	206	223	224	224	213	235	200	211	216	224	229	214	218	188	214	227	202	232	212	224	229	211	214	226	252	202	210	228	218	232	259	253	222	247	246	209	209	217	223	226	236	202	232	212	226	199	232	217	205	242	195	218	238	240	237	212	209	217	220	239	230	198	247	231	213	232	237	209	242	232	191	219	227	239	190	236	219	235	248	233	195	210	209	197	240	186	207	221	211	247	226	205	223	229	229	218	181	216	241	232	217	224	200	203	240	250	216	225	234	201	231	233	231	204	223	203	224	214	219	219	216	220	229	202	223	214	201	228	216	214	229	223	220	216	220	238	227	224	229	222	241	208	222	205	208	234	243	184	209	198	196	229	222	216	214	216	233	210	205	213	230	250	238	235	222	226	212	222	217	211	221	239	254	212	210	213	214	234	230	229	212	206	238	184	225	212	216	225	236	211
34111	14962	2112	365	304	328	297	298	325	300	311	290	303	275	288	315	281	282	319	315	314	300	309	310	318	322	289	282	313	267	274	274	272	307	307	313	284	305	299	321	285	329	306	280	288	295	326	318	311	298	313	322	285	307	265	300	298	285	309	270	298	278	307	347	276	242	284	270	312	262	310	311	312	243	302	315	295	309	251	301	326	280	297	282	310	290	316	295	312	296	298	307	296	317	289	303	293	303	329	318	322	313	289	283	323	300	284	314	297	300	284	354	326	321	334	297	290	283	286	293	285	290	313	289	288	279	295	301	307	262	298	338	267	308	290	283	280	274	291	319	278	318	297	279	324	285	296	306	272	306	302	291	284	299	293	288	280	278	281	261	312	297	310	274	282	294	303	312	329	323	282	283	316	287	303	290	271	309	306	281	273	305	297	305	295	300	297	327	291	307	281	275	294	283	324	286	319	271	278	313	305	290	329	339	280	281	328	287	280	315	292	298	280	311	329	295	295	305	288	287	284	284	317	286	280	328	301	281	310	325	332	331	309	269	307	282	292	307	316	295	309	330	314	265	297	287	302	295	313	308	306	295	294	316	302	302	313	281	291	271	331	315	290	297	301	329	306	308	309	339	294	277	263	299	310	294	310	340	297	302	294	316	309	303	302	329	282	308	325	303	291	327	288	330	281	284	289	281	319	277	294	309	298	303	311	340	326	295	306	285	271	332	310	331	292	290	300	314	286	275	314	323	298	313	280	282	263	292	315	336	300	297	287	284	307	294	294	343	281	287	311	298	289	273	319	295	311	298	303	283	302	299	331	303	293	321	287	265	290	282	285	264	304	285	255	295	307	292	297	329	287	252	307	320	321	290	291	283	286	317	324	298	285	264	287	291	317	290	330	268	290	292	299	301	270	300	299	319	304	267	290	281	286	260	298	301	327	328	287	292	314	310	285	259	297	294	294	271	323	276	297	309	307	293	263	309	288	285	292	319	316	294	295	285	277	312	294	287	244	309	294	284	297	287	289	257	300	320	301	296	285	275	300	323	284	276	334	301	260	302	278	275	303	283	264	309	270	309	331	282	296	282	301	288	288	301	279	271	328	282	313	287	332	300	296	272	309	298	316	339	304	297	279	258	276	304	326	298	297	298	281	308	297	303	300	297	313	306	316	303	284	301	326	297	294	282	286	273	278	325	307	328	309	290	288	316	331	316	282	307	275	335	305	280	307	289	321	300	344	292	276	274	286	310	305	305	300	305	289	275	288	261	294	271	326	297	274	319	288	302	311	283	266	286	313	310	291	302	264	316	343	301	285	310	312	278	292	312	300	315	260	308	297	314	278	273	302	327	306	272	285	288	336	278	291	319	299	300	288	314	316	263	310	316	315	297	303	278	302	293	273	291	327	261	307	279	308	318	310	296	301	305	289	273	302	306	294	288	272	293	326	254	283	270	301	308	312	284	280	320	287	267	305	299	272	276	304	310	336	330	289	294	330	325	279	288	258	284	265	297	289	311	289	318	310	284	290	263	317	302	300	295	312	275	317	323	265	273	279	273	295	307	279	278	316	315	284	323	284	305	286	281	333	297	281	274	297	294	324	354	308	340	287	312	321	269	311	298	276	288	313	288	281	320	263	306	318	249	303	292	274	295	306	300	284	292	324	259	298	324	303	291	292	272	302	295	294	276	291	298	292	258	296	299	309	294	284	303	313	307	281	283	304	339	322	282	308	282	294	297	280	244	303	285	305	306	292	263	308	276	281	292	309	322	286	278	294	275	282	291	296	301	266	291	293	328	290	307	293	285	326	296	302	298	277	284	322	297	295	309	283	305	286	286	328	307	262	321	289	299	274	294	306	272	328	295	289	295	320	311	278	281	272	259	258	285	302	300	258	293	324	289	291	304	280	304	323	301	274	271	309	331	297	297	287	269	309	273	328	291	313	265	277	311	271	297	308	298	272	314	320	273	298	293	309	258	280	302	280	270	288	299	299	290	298	277	291	268	284	289	313	302	260	290	305	313	301	282	325	303	287	333	323	301	286	286	284	309	287	275	329	320	321	270	285	275	310	334	298	318	298	288	286	270	293	301	286	287	317	262	304	303	312	273	320	310	280	290	310	263	263	281	280	307	324	281	299	270	255	316	293	300	311	281	321	287	303	303	299	287	319	332	292	299	335	313	318	317	305	287	294	262	307	284	301	283	306	296	290	291	285	329	311	300	294	300	308	312	264	275	326	321	318	257	308	313	282	293	268	294	274	298	275	282	342	291	274	322	327	288	305	314	272	283	306	281	315	294	299	288	308	321	296	274	285	296	308	275	293	270	276	282	291	252	287	315	294	304	263	294	297	295	304	293	285	301	291	305	314	283	282	284	288	286	301	320	318	307	282	280	272	326	287	300	301	308	311	283	325	301	336	328	323	313	300	317	297	291	266	350	302	309	299	294	301	282	331	296	296	276	301	306	297	319	303	334	310	341	284	289	287	311	342	308	294	276	300	266	302	283	299	266	282	279	308	321	289	286	287	277	293	269	269	301	286	298	320	311	288	290	292	298	272	335	304	287	291	306	330	287	294	283	288	314	280	289	298	302	301	314	301	291	260	296	314	290	260	293	300	279	306	293	327	307	274	287	288	300	271	290	264	304	300	329	302	291	293	290	301	265	281	298	307	297	305	292	324	341	313	324	310	293	308	292	305	310	291	277	283	288	318	270	280	313	289	239	319	306	322	310	292	305	305	272	298	309	301	295	291	302	316	305	338	310	320	329	293	297	301	293	287	311	296	260	281	268	304	302	270	294	304	297	348	305	300	300	256	259	313	288	266	297	292	285	301	288	308	314	287	311	271	303	293	298	301	336	295	278	298	300	299	300	286	293	282	313	298	248	295	288	262	305	287	305	304	330	294	325	284	317	270	313	301	279	256	295	307	316	313	320	314	288	294	285	293	287	287	297	325	289	283	261	281	272	303	313	300	266	309	328	278	331	294	280	303	261	333	301	299	281	278	330	300	250	301	299	316	316	293	314	290	323	322	327	250	252	277	284	314	309	315	291	292	294	307	284	325	298	281	311	318	300	300	318	306	268	285	299	271	316	275	350	291	293	300	283	277	292	288	303	296	264	294	290	279	287	335	294	322	319	276	312	322	275	280	288	292	293	317	286	295	300	279	334	314	303	321	297	322	310	305	264	285	296	273	316	325	289	273	281	305	264	295	307	289	274	291	303	267	270	286	268	277	305	265	294	296	325	271	339	288	291	285	282	300	286	299	283	294	284	345	311	316	284	316	287	274	298	283	313	307	308	296	320	291	268	312	292	310	299	292	267	272	273	262	292	333	352	266	312	272	303	302	277	299	305	317	309	315	300	281	304	300	309	291	324	277	293	284	273	286	329	294	293	273	288	276	279	332	285	325	316	280	272	283	303	284	288	331	299	300	283	324	307	280	320	297	295	277	294	324	300	329	290	302	274	323	305	305	313	303	309	293	287	280	284
7770	682	622	615	591	627	650	633	644	627	639	646	584	591	622	615	625	617	666	653	594	614	608	616	581	614	605	635	621	572	610	636	592	580	650	557	599	602	613	613	636	600	619	602	598	607	575	643	648	661	593	633	633	629	640	581	594	610	611	647	662	580	595	627	616	621	598	654	587	573	659	615	652	638	663	649	625	619	608	650	604	653	622	597	579	610	578	634	618	681	595	663	628	600	613	676	618	634	639	598	613	561	591	587	642	564	571	643	608	621	604	563	624	655	586	594	616	623	607	631	625	605	596	600	605	578	603	608	650	630	642	628	628	624	600	629	596	635	643	631	649	644	606	588	608	622	572	646	617	649	586	624	624	616	613	626	638	597	601	633	651	618	617	593	631	621	607	652	610	552	594	606	607	636	597	655	631	649	672	646	605	575	601	608	571	617	609	594	636	642	652	592	653	618	634	609	599	593	620	602	626	620	641	634	627	591	609	603	615	620	610	623	631	659	649	615	591	595	597	598	608	645	617	628	583	578	632	622	630	636	614	645	625	645	604	636	640	599	609	660	615	651	634	633	631	600	600	678	593	634	608	581	589	599	615	588	605	574	622	612	620	612	565	583	611	616	636	615	625	594	638	580	594	629	570	605	671	634	651	621	637	638	586	627	642	588	638	595	584	639	612	588	620	561	627	566	598	644	649	636	622	619	620	610	582	626	632	628	619	582	610	669	610	559	626	609	603	578	575	588	651	597	630	652	616	604	566	618	607	651	687	654	649	579	605	626	626	610	632	625	610	634	605	635	621	581	599	671	597	660	568	593	596	658	641	576	605	639	612	634	603	639	591	609	635	632	583	575	596	588	619	621	582	557	608	630	607	615	620	542	639	588	601	626	631	612	612	640	591	600	592	611	619	639	635	634	629	619	623	639	630	576	628	607	596	582	635	617	592	630	654	634	629	608	593	612	591	579	650	618	606	573	644	615	620	626	602	597	635	611	590	622	626	636	599	654	595	646	624	636	643	625	630	634	598	605	597	596	587	587	621	644	642	556	644	624	565	630	630	587	607	615	583	606	631	616	601	615	616	631	648	649	597	623	613	636	618	634	636	628	590	582	598	581	594	626	613	593	594	583	661	615	584	588	592	624	600	562	620	589	609	609	590	674	578	620	570	606	605	559	547	594	617	619	606	623	629	633	587	618	630	621	634	617	537	655	643	658	607	622	623	598	568	582	650	620	616	628	637	615	584	633	566	607	606	573	647	641	614	612	616	592	557	597	628	634	613	603	622	624	598	607	615	627	623	635	570	594	596	623	580	603	621	605	578	623	624	586	620	610	566	592	597	613	606	589	626	608	612	632	600	623	621	598	594	606	634	566	618	618	619	624	601	636	572	646	586	601	608	603	599	665	570	622	591	619	667	580	595	618	604	569	629	620	588	633	630	609	615	612	595	654	596	616	628	609	598	541	600	607	597	582	603	633	697	615	655	596	641	595	610	619	611	574	632	629	637	611	665	607	588	650	629	631	608	639	650	618	601	554	646	617	636	637	632	619	632	637	635	631	616	612	644	579	571	594	611	652	628	629	602	645	644	647	639	621	622	657	596	589	602	575	608	593	611	616	636	596	624	616	578	649	609	628	598	629	652	583	602	616	612	619	591	614	639	623	597	613	605	612	616	611	575	609	592	638	611	606	627	620	608	614	602	609	642	611	652	637	652	609	599	617	579	624	622	607	624	620	614	607	602	553	605	647	616	645	640	611	628	630	636	605	599	622	639	584	674	563	633	642	613	609	646	601	620	622	665	636	628	614	568	601	627	614	579	615	587	610	580	637	591	660	553	607	622	612	595	601	665	600	662	603	621	587	652	618	631	600	641	578	621	623	604	600	592	606	593	669	613	600	630	596	591	610	597	622	609	626	637	595	637	601	594	582	600	619	616	601	615	586	653	604	621	601	682	575	629	591	610	625	662	613	610	599	617	576	595	613	624	625	650	606	599	596	635	626	634	619	660	601	638	617	605	587	600	613	617	601	632	669	622	589	571	593	612	608	620	616	605	651	643	601	580	605	644	613	621	625	607	568	613	611	666	557	641	615	610	632	612	649	625	573	622	620	627	610	602	644	620	595	642	627	592	630	634	635	580	575	645	613	566	588	619	623	605	615	569	641	640	625	607	584	645	595	654	600	591	622	606	626	629	622	582	632	614	662	629	681	610	635	647	622	676	604	592	580	590	618	653	624	645	614	594	642	609	589	596	631	624	588	607	590	591	630	611	635	600	608	580	574	616	642	602	598	604	566	602	624	608	616	607	612	597	606	665	600	621	639	593	596	624	617	633	627	586	623	645	596	549	593	607	657	629	551	588	611	630	565	601	629	638	549	569	594	616	622	628	635	620	639	671	609	603	600	609	614	602	594	611	584	627	609	593	612	579	608	614	607	607	642	600	588	621	649	633	615	555	616	605	623	604	582	619	634	613	566	642	624	678	618	620	592	612	648	638	642	587	643	636	648	602	617	627	643	595	561	540	627	604	608	569	660	603	598	631	619	607	643	566	639	626	601	600	572	601	626	644	622	606	647	623	598	583	594	626	596	565	605	565	600	625	570	584	622	605	654	593	650	623	642	604	625	561	653	648	604	663	594	608	583	609	666	599	619	624	611	629	586	612	566	572	627	587	666	593	640	627	626	633	634	593	656	611	609	612	609	624	633	629	580	668	614	608	607	630	589	636	607	645	591	651	596	636	626	625	562	627	595	592	602	596	552	617	622	570	598	589	586	623	661	658	624	621	624	648	629	634	664	592	614	592	600	578	623	657	615	654	626	656	657	614	591	632	613	578	641	602	637	617	608	609	632	633	625	593	588	657	591	623	645	584	623	594	621	631	621	621	602	606	650	623	641	601	626	646	632	596	588	635	679	627	595	681	598	586	621	586	633	610	658	604	578	589	627	584	674	610	601	646	615	632	637	620	600	609	606	629	607	682	612	597	629	610	602	632	673	591	598	570	590	644	601	600	613	610	619	567	664	595	601	603	678	601	628	612	622	634	644	609	595	622	586	607	616	619	645	640	579	660	589	561	566	602	659	619	589	579	600	653	635	609	652	579	668	623	622	631	637	624	639	580	581	622	627	600	635	607	636	645	604	595	600	618	632	621	612	664	606	617	602	591	585	583	588	616	593	596	618	582	648	620	656	602	624	606	604	635	635	631	604	593	597	589	637	670	599	632	572	609	614	604	633	617	569	590	660	627	602	620	628	611	566	638	613	625	631	601	642	608	676	631	587	617	564	607	604	609	582	598	598	659	608	552	593	637	565	598	606	593	624	643	607	628	612	646	617	587	641	630	638	567	644	608	640	600	570	590	621	654	578	617	626	616	582	600	605	644	559	587	582	586	615	620	667	607	631	627	606	626	618	558	618	582	639	547	650	566	600	603	642	601	579	571	614	645	631	610	621	599	636	630	628	643	641	548	651	614	631	622	644	627	624	609	641	597	568
24802	20702	23214	28203	20712	10361	339	251	230	219	179	151	187	155	152	192	182	168	168	158	164	166	155	157	161	153	153	146	142	148	141	145	136	135	153	133	156	134	157	132	150	172	138	145	126	145	130	132	155	137	148	159	151	146	157	155	140	146	131	176	145	152	146	143	117	164	145	153	140	148	165	140	149	157	167	157	156	140	166	153	118	153	154	160	145	152	160	127	169	142	133	153	154	128	167	139	164	166	162	134	127	150	133	152	154	132	143	151	129	141	175	150	126	145	139	139	155	160	145	145	172	159	142	139	163	147	179	139	151	138	162	160	147	157	190	150	146	128	142	139	157	146	127	154	155	150	142	142	145	155	145	148	131	148	144	148	148	133	146	160	126	129	135	150	118	159	134	151	172	161	157	139	155	140	155	138	170	157	148	149	154	167	141	155	153	145	124	155	163	159	164	146	138	136	140	156	138	130	143	151	142	130	147	151	143	171	156	145	157	154	164	142	152	128	145	146	131	141	132	155	142	160	171	165	142	153	156	151	149	136	154	154	148	137	161	125	160	153	140	158	158	144	158	117	133	149	166	162	137	177	172	157	148	156	159	142	157	141	174	159	129	129	166	160	140	127	164	145	150	131	134	155	172	148	135	143	156	133	161	156	129	147	124	140	132	134	177	137	146	125	155	145	146	160	105	135	148	159	174	161	144	145	154	133	148	158	146	153	122	141	170	172	184	140	158	146	147	146	147	148	129	186	150	127	135	160	142	142	147	154	152	152	150	150	161	135	150	153	186	146	161	143	143	132	120	142	140	139	168	145	141	139	169	117	133	149	143	136	172	155	138	142	152	152	127	158	160	144	147	161	154	141	158	143	132	148	160	146	150	162	143	148	132	129	147	154	179	135	119	123	145	164	119	167	171	146	154	153	155	140	159	147	151	143	153	137	150	179	154	149	163	123	143	139	129	133	144	148	153	145	127	147	149	167	177	121	118	146	146	141	148	172	170	140	113	126	160	134	148	137	140	159	167	127	154	120	165	140	145	139	164	142	167	151	142	146	160	159	153	156	132	152	150	140	131	116	134	148	155	152	144	117	155	144	132	123	142	141	147	158	163	130	146	137	139	148	125	130	155	165	145	139	144	144	156	148	142	138	175	130	141	142	153	152	147	130	132	161	153	149	143	153	138	151	148	142	148	152	130	133	137	144	134	178	143	164	153	152	152	143	150	157	149	169	150	149	145	124	147	134	151	158	163	150	137	150	140	150	156	153	130	149	175	144	164	144	152	136	144	141	163	154	134	149	137	128	121	149	151	153	144	135	177	131	154	144	159	138	138	132	123	145	140	156	137	152	165	150	146	135	169	136	141	168	150	162	143	143	150	122	156	144	153	132	149	141	153	142	143	139	141	163	132	135	178	155	164	143	142	146	154	140	168	124	154	154	153	140	160	158	147	139	146	158	170	162	139	156	159	170	170	148	148	126	160	145	126	130	137	148	145	153	131	141	157	149	137	152	146	157	150	151	144	150	151	160	146	149	133	160	138	150	147	155	136	171	154	159	153	167	140	121	129	167	132	128	142	135	155	135	156	156	183	149	144	142	153	151	142	140	139	134	137	131	136	154	151	168	126	142	130	144	130	138	161	152	148	136	146	146	141	118	161	142	160	138	157	153	157	147	154	145	127	154	158	129	147	146	163	126	146	160	147	138	141	137	147	139	145	161	130	158	147	140	180	140	167	133	144	147	150	166	171	139	171	174	177	183	178	172	131	144	175	118	159	154	136	158	156	153	146	165	138	156	162	149	136	154	139	129	130	137	140	151	150	135	146	139	132	174	150	175	139	148	160	177	146	132	140	145	159	115	155	143	145	145	130	152	162	134	129	153	157	143	146	150	163	107	161	168	144	147	132	159	149	107	141	147	141	141	139	165	149	138	157	169	132	117	163	126	138	130	158	154	139	136	128	145	139	132	156	130	144	147	150	141	129	149	143	137	174	156	149	150	164	139	161	134	140	162	155	152	145	149	150	151	130	146	133	148	155	136	153	144	149	149	133	146	118	139	135	135	135	157	160	150	149	141	144	164	143	170	153	148	155	147	136	144	125	143	144	143	149	144	144	143	157	149	147	147	146	142	139	143	133	132	138	155	134	143	143	158	128	170	175	164	161	162	127	135	124	148	162	169	158	148	167	136	150	159	148	128	130	152	172	165	139	171	148	153	139	171	171	137	152	140	155	147	167	162	161	136	158	139	142	154	129	141	134	176	143	132	158	138	152	139	152	166	140	138	142	145	144	144	155	153	157	156	138	137	150	128	135	164	164	152	160	136	136	139	151	139	150	156	162	129	175	141	144	159	161	144	142	153	139	159	155	147	137	155	137	126	155	164	151	192	125	155	141	139	165	131	132	154	147	157	145	154	149	141	146	156	153	143	144	141	144	143	149	153	131	154	130	155	156	139	149	169	126	164	154	154	157	163	135	141	153	145	145	139	155	148	144	135	141	120	141	131	146	129	146	126	142	145	137	165	151	151	141	144	120	143	150	125	145	150	151	143	145	148	135	153	130	147	155	133	132	145	142	172	171	153	130	136	131	146	155	116	140	157	146	129	137	152	152	161	161	159	152	128	126	146	154	135	143	137	139	130	163	147	137	146	140	139	133	134	160	146	141	157	134	154	152	166	128	128	138	151	140	161	139	136	157	136	142	161	155	132	136	150	162	161	155	145	139	130	133	150	156	138	152	140	139	146	148	129	166	124	158	134	129	133	135	151	168	103	139	150	178	178	144	164	135	129	155	153	145	141	137	164	141	146	149	144	157	154	154	140	130	143	166	147	168	168	141	144	159	137	154	157	141	117	146	146	144	144	170	135	132	157	146	170	150	162	127	176	145	153	135	141	162	145	147	139	127	132	141	150	160	143	128	161	138	130	157	164	165	125	142	168	149	150	155	145	148	150	135	147	143	163	163	152	151	131	149	158	158	159	157	149	147	140	139	128	145	168	151	150	128	141	155	158	147	121	153	147	141	144	143	149	142	162	131	136	157	137	119	137	154	156	142	151	163	173	130	139	134	195	149	112	130	156	146	135	137	144	134	134	142	152	156	158	133	145	160	141	161	136	159	134	159	147	153	142	169	149	134	141	139	141	161	149	147	152	166	138	140	140	149	171	170	136	146	128	140	156	131	128	142	164	145	154	146	132	140	140	143	132	161	148	159	151	167	167	184	173	154	157	137	151	143	172	142	124	155	172	139	163	124	144	140	151	139	137	131	169	123	120	142	157	154	150	198	167	146	145	144	137	144	147	149	172	142	151	144	132	166	153	145	152	137	141	144	149	168	151	129	136	125	125	145	149	137	143	135	153	147	168	160	165	150	149	154	139	173	162	152	158	107	159	153	158	153	152	149	144	168	138	145	139	129	150	168	150	162	150	129	144	149	177	153	142	136	154	140	141	125	160	127	147	155	129	167	150	122	138	153	143	146	139	142	121	158	132	135	132
4274	1675	833	496	396	372	329	317	315	328	344	313	308	320	372	365	329	332	335	332	308	327	335	299	306	342	310	316	336	313	293	307	305	324	331	333	339	328	309	315	327	331	322	313	300	319	305	313	286	303	319	316	325	320	313	328	351	341	328	308	345	321	320	348	339	307	330	338	329	314	328	323	310	326	336	323	326	338	315	304	303	348	338	316	302	367	316	322	300	300	321	328	331	315	333	346	303	344	336	335	316	319	326	334	330	343	298	326	318	311	319	317	301	334	309	347	319	336	293	364	329	325	341	324	323	317	312	323	305	318	324	324	349	336	314	349	295	321	316	320	283	319	297	308	329	320	343	311	312	300	331	308	334	321	294	317	325	319	334	329	315	319	345	314	316	344	303	322	349	317	335	342	329	292	312	301	314	329	311	307	326	310	316	299	321	313	301	290	306	333	316	290	305	316	289	311	298	310	306	311	344	304	343	303	360	306	308	323	305	274	292	336	354	320	316	325	299	288	337	352	289	317	347	300	310	307	328	328	307	300	291	292	313	304	301	310	314	338	336	334	294	337	326	301	307	327	324	320	327	352	311	290	337	307	332	332	300	375	323	301	323	345	328	359	324	281	314	356	333	346	322	334	314	328	342	307	304	318	317	295	294	321	345	333	317	312	334	314	359	303	297	326	323	307	329	341	332	311	327	322	316	301	324	300	296	300	298	316	313	310	301	337	304	292	303	343	334	315	295	318	300	316	328	320	288	308	342	335	309	305	329	323	334	321	364	324	334	335	296	323	345	309	342	342	304	328	311	320	344	337	304	316	346	341	308	340	299	318	317	348	320	291	305	300	317	294	319	329	298	319	321	325	331	318	311	311	292	318	294	325	319	304	347	321	309	308	271	334	335	256	340	322	298	306	310	305	292	367	381	312	300	335	334	319	350	308	296	325	306	312	296	316	323	348	307	327	308	330	305	331	320	325	298	324	322	336	323	311	335	303	316	319	338	319	338	320	312	329	364	309	340	309	303	320	304	319	329	318	302	315	297	316	272	309	336	333	299	339	334	310	311	331	315	300	335	300	285	316	288	317	301	317	314	297	344	339	308	328	309	304	294	332	305	308	287	341	338	330	341	321	330	310	319	323	290	322	328	306	306	317	315	287	318	327	329	295	304	347	315	322	319	338	339	344	331	284	294	293	287	316	322	335	345	334	312	299	326	296	315	282	324	318	327	335	334	298	318	318	309	320	363	322	314	288	321	304	322	313	298	282	318	337	337	314	331	340	346	328	328	309	331	307	322	335	345	311	339	302	315	329	325	300	288	344	314	313	334	284	328	318	319	308	309	315	324	322	331	317	318	339	327	345	347	324	338	322	344	315	295	331	327	314	337	317	337	311	326	305	327	311	308	301	357	332	308	305	314	286	315	334	297	307	317	332	318	311	306	320	311	322	306	315	322	293	312	303	321	329	280	284	301	325	344	301	329	308	329	339	341	286	345	345	342	306	299	294	340	302	318	322	343	320	304	301	312	327	279	333	339	303	309	315	311	315	340	335	293	349	323	317	321	339	311	354	318	289	297	316	303	312	338	323	306	301	327	288	327	322	314	300	318	319	328	310	290	352	347	321	315	355	327	318	331	335	290	311	331	348	288	322	331	313	310	321	329	318	323	312	320	336	325	328	313	320	315	322	321	324	332	332	305	305	321	340	326	326	310	340	316	312	310	310	298	312	311	291	314	311	307	333	335	347	289	319	356	313	319	302	316	299	340	334	317	317	320	312	310	325	314	322	338	310	312	324	315	312	314	333	301	319	268	340	335	324	338	293	279	301	289	336	288	334	317	361	300	341	300	342	305	307	283	282	309	297	330	284	350	333	318	337	331	311	284	337	342	322	322	326	320	293	317	319	338	322	319	303	325	316	346	321	308	324	294	331	322	322	332	295	312	295	300	319	331	301	332	298	300	294	310	332	302	309	318	279	318	324	338	332	310	322	291	302	313	323	323	306	317	321	301	325	303	311	329	285	332	308	333	291	347	316	342	310	310	325	309	316	334	337	292	312	306	289	320	274	293	304	324	322	296	308	298	325	302	335	323	327	321	342	328	314	320	330	308	343	326	315	348	290	307	378	325	331	308	327	311	316	337	325	328	338	305	317	312	363	335	322	327	309	308	318	313	315	306	314	326	310	337	332	280	322	329	323	321	309	306	324	333	321	306	334	357	332	328	335	334	326	309	283	294	302	277	349	294	323	325	319	296	290	315	297	325	353	334	306	288	341	286	341	318	353	300	318	335	319	289	305	318	320	305	306	328	308	308	305	307	292	322	292	330	325	322	312	331	331	331	344	357	310	316	312	342	304	302	317	344	327	294	345	324	334	318	320	297	338	292	297	316	307	330	290	325	300	321	322	338	315	310	291	352	343	347	325	336	328	329	280	324	329	333	321	337	346	327	324	354	290	326	325	336	307	316	290	329	315	323	303	316	289	300	320	324	297	324	324	355	348	305	311	325	332	310	333	341	296	324	342	343	320	312	329	321	296	326	318	319	319	299	344	321	337	302	299	334	312	314	307	350	294	302	326	335	315	324	298	368	283	329	324	291	304	326	337	336	340	314	294	305	315	309	329	328	338	322	300	330	318	331	334	327	306	315	339	328	290	306	288	319	352	300	303	283	295	307	339	323	331	300	343	330	331	302	304	326	310	315	290	325	309	296	317	310	298	324	335	298	301	287	315	314	313	336	302	321	311	300	309	291	313	306	302	314	296	324	309	315	344	314	313	310	278	363	320	357	331	333	334	286	307	298	348	320	328	319	327	330	330	318	332	330	326	334	306	301	350	301	319	319	292	318	317	334	309	310	350	321	320	342	329	321	306	307	290	321	302	318	263	317	283	326	300	336	347	326	325	325	322	305	320	343	299	311	312	314	329	310	300	327	334	321	313	353	287	305	311	287	304	299	300	324	340	297	355	312	316	338	304	323	320	311	311	329	309	288	346	298	332	306	325	296	333	334	296	285	321	337	336	313	310	343	320	307	304	325	324	350	345	315	343	347	317	301	329	328	294	327	318	295	301	307	321	351	297	318	326	327	321	324	354	349	306	311	332	315	319	282	355	281	297	336	328	334	308	332	307	323	316	284	322	314	302	349	318	287	304	299	315	316	352	325	319	332	325	328	337	321	327	350	340	310	348	326	312	339	320	333	338	314	322	301	312	328	313	325	297	311	296	317	328	332	325	339	310	308	309	309	345	303	323	338	310	295	298	302	338	331	319	315	313	314	319	340	307	333	317	338	320	351	314	315	298	299	337	296	325	323	322	314	328	319	319	300	297	330	343	300	295	304	313	325	321	332	311	326	278	310	318	297	294	316	314	322	300	315	294	327	292	320	329	307	336	297	354	320	311	290	326	350	310	335	317	308	291	333	347	339	321	307	311	338	360	314	322	316	304	322	354	314	326	305	306	317	309	291	307	304	302	302	291	325	319	308	307	298	309	314	288
25227	21650	24767	29037	21651	21668	10764	389	246	208	175	169	161	155	145	148	118	143	121	105	113	112	121	108	92	104	82	103	88	92	103	107	98	83	94	89	106	101	97	117	100	86	101	87	93	98	89	115	87	105	98	100	112	93	107	113	87	133	92	80	97	101	105	87	100	105	95	123	93	97	101	95	96	72	81	105	116	101	92	116	103	87	105	84	81	77	109	94	94	95	93	110	116	98	101	102	100	82	105	110	102	93	88	95	80	91	102	103	92	76	91	93	67	106	99	90	83	111	86	104	97	88	85	82	104	87	70	89	84	89	101	69	96	86	111	77	88	79	87	95	99	85	84	97	101	95	82	103	85	99	89	84	92	97	88	108	107	95	86	90	79	83	106	104	80	95	92	85	116	105	99	82	102	108	106	96	86	76	113	88	80	84	82	93	89	114	88	92	93	84	92	84	99	87	81	98	92	81	91	91	88	102	84	77	102	91	81	102	87	98	90	104	73	107	77	90	94	103	90	86	110	96	87	97	92	96	102	102	93	87	90	107	97	82	107	85	97	86	109	92	88	101	97	91	82	100	103	91	101	90	86	108	101	87	106	102	104	75	98	76	95	88	92	94	102	102	91	98	88	95	98	95	94	92	98	93	96	92	104	88	91	102	116	89	85	79	110	106	111	94	104	106	99	93	106	95	105	105	91	98	100	113	71	118	102	108	85	81	93	104	96	96	98	96	73	92	104	97	91	66	86	102	86	88	82	104	84	102	95	91	114	72	101	105	90	95	90	91	109	91	102	85	98	88	81	103	92	93	94	93	89	102	69	101	87	86	87	74	100	114	120	100	100	99	104	83	98	99	93	92	109	85	110	93	95	82	87	95	109	110	80	96	96	90	91	99	74	100	88	93	96	100	89	98	78	89	76	94	88	82	72	90	118	93	93	89	97	108	95	106	84	89	80	93	96	94	102	72	101	100	99	98	94	89	85	93	111	107	96	83	87	90	104	83	78	106	95	100	96	80	92	74	113	88	100	109	102	85	83	75	97	111	91	100	98	84	77	118	78	107	94	103	83	86	115	87	99	98	98	97	101	87	80	105	87	90	83	91	77	90	100	93	77	66	75	73	95	86	90	83	93	91	101	88	81	95	82	98	108	95	89	87	104	97	69	91	98	93	93	71	88	93	96	120	79	92	82	106	106	70	107	93	94	73	99	98	98	88	100	117	89	118	92	90	89	108	109	114	105	92	104	99	96	99	69	94	116	84	88	109	90	88	90	95	93	103	97	92	99	119	102	111	78	97	95	90	109	96	104	89	77	95	79	78	92	98	87	91	88	88	83	92	83	89	103	104	89	93	106	90	86	98	97	98	103	109	84	113	89	92	90	83	94	88	88	100	90	106	101	89	106	90	86	99	86	82	94	79	112	85	97	102	83	96	93	92	90	107	101	108	111	100	93	89	88	90	86	98	98	96	76	86	101	80	88	88	85	110	91	93	99	110	104	93	65	84	88	86	110	90	96	94	83	84	102	97	96	102	105	83	91	89	89	90	95	98	104	90	92	99	105	79	83	97	98	79	90	77	98	83	79	104	92	104	90	95	76	91	79	97	90	79	97	89	96	110	116	95	92	93	88	93	107	82	92	96	87	95	98	94	103	100	95	94	84	85	80	86	104	93	113	103	109	80	104	103	92	105	92	82	85	87	99	81	97	86	104	91	77	99	78	121	89	73	78	89	106	81	97	95	80	98	87	88	88	99	100	98	86	111	90	115	102	102	106	95	76	87	100	88	107	87	88	93	92	95	94	104	103	89	82	84	107	87	95	94	104	93	88	93	109	96	77	100	109	113	91	106	95	105	75	95	75	92	78	86	88	101	101	98	82	110	99	88	111	108	97	84	87	92	85	85	88	117	124	101	91	88	83	88	103	96	90	104	88	93	98	92	89	95	103	116	98	85	88	103	84	79	105	79	84	104	105	95	81	77	102	89	102	102	98	91	96	99	83	95	96	93	84	79	88	105	89	108	78	81	89	89	101	94	107	97	104	115	103	86	88	120	90	95	99	87	85	87	81	80	98	89	85	95	113	106	89	98	106	97	96	99	109	81	89	91	107	107	100	96	101	95	96	90	84	91	97	83	98	90	97	106	100	73	100	91	82	84	86	96	93	104	92	100	87	92	84	109	104	92	87	94	90	98	87	99	98	102	100	76	91	91	119	101	96	119	85	96	98	93	90	117	94	101	89	125	86	84	79	95	97	111	75	88	100	93	102	91	82	64	85	102	86	102	98	88	93	95	111	110	85	79	94	98	86	94	67	79	119	94	107	90	83	105	90	92	99	104	102	103	103	91	88	73	99	82	101	102	100	113	89	109	88	104	88	115	104	100	87	98	90	82	90	87	93	106	94	79	83	110	98	94	100	86	93	87	100	102	86	81	103	93	78	82	110	94	104	83	89	81	94	95	92	93	106	97	92	105	92	90	88	99	87	108	78	79	83	98	53	77	103	88	88	114	93	89	89	91	79	113	112	101	108	89	96	99	90	97	86	86	107	94	96	96	87	98	77	94	106	92	89	87	88	91	89	108	93	84	87	81	98	87	102	80	91	92	81	105	88	79	88	97	105	78	91	108	103	79	107	97	87	91	100	110	99	120	81	90	97	99	84	76	87	86	94	108	80	104	86	84	90	87	104	83	95	91	83	99	96	81	83	103	102	72	106	99	86	93	86	106	96	87	96	100	90	88	85	80	87	95	96	101	87	78	97	102	78	106	110	112	90	80	85	84	112	92	101	79	101	85	89	74	93	109	110	96	89	96	89	86	105	67	75	110	118	113	81	73	90	101	89	90	105	87	100	97	93	78	94	100	106	86	109	93	113	101	87	85	95	80	99	103	98	95	119	102	90	92	89	77	109	108	91	103	96	79	86	100	98	96	116	79	77	90	106	88	94	109	111	89	82	101	97	106	83	92	106	99	97	98	75	119	84	99	93	78	96	105	87	79	102	79	110	87	74	104	94	81	95	119	70	82	107	86	82	85	85	80	103	107	100	99	75	95	93	101	98	98	78	91	95	83	96	108	95	93	85	93	86	90	87	96	81	88	100	99	100	95	84	81	60	102	101	90	99	98	90	93	76	102	91	116	86	106	107	100	94	101	103	86	92	72	102	81	118	88	79	81	97	97	87	105	85	99	106	98	95	76	87	73	86	108	100	88	107	89	102	102	82	87	88	99	94	102	115	106	101	97	85	99	83	97	79	77	89	99	103	86	91	87	105	93	105	94	88	96	89	91	107	87	96	104	89	91	104	110	94	96	84	85	94	103	80	99	82	98	93	87	107	98	86	86	107	109	101	103	85	119	75	99	83	79	118	98	91	92	93	96	104	109	91	88	97	89	93	87	96	98	76	83	83	84	101	88	71	99	89	78	114	96	89	95	95	112	94	86	120	89	84	115	99	93	84	95	106	107	90	83	104	79	88	104	91	83	84	97	94	87	86	107
4073	2939	1318	584	421	348	320	272	276	268	249	275	254	262	260	234	224	237	201	233	244	250	235	268	230	234	229	238	239	234	212	233	236	240	224	222	187	233	238	241	221	236	242	254	230	213	236	238	240	228	257	226	228	212	245	209	226	253	242	210	226	225	217	236	245	220	251	217	255	210	227	204	246	232	234	230	208	240	247	206	259	221	211	228	202	246	220	239	241	233	244	219	230	253	226	252	192	211	242	234	224	228	244	245	216	237	232	257	234	198	213	240	248	211	211	248	249	253	226	222	215	230	235	212	248	218	228	225	267	221	228	193	226	225	243	223	240	225	220	264	200	236	220	237	244	197	234	264	235	215	231	204	223	235	215	242	194	215	218	191	241	253	225	240	263	231	216	236	241	226	235	263	239	259	216	221	222	214	261	252	249	223	220	244	228	240	226	236	245	244	207	244	244	244	226	252	217	255	225	244	218	231	223	225	228	223	253	241	233	226	228	210	222	253	208	221	234	228	239	225	208	238	239	221	210	233	244	226	216	226	245	246	220	241	201	242	229	279	243	208	251	238	245	234	227	235	249	253	218	206	254	236	241	233	223	263	232	237	234	218	236	228	228	223	226	248	239	235	194	207	226	242	263	227	236	219	229	226	249	196	242	254	237	220	226	228	247	247	222	224	238	212	238	233	250	235	231	237	277	224	232	244	238	226	277	247	239	203	249	212	220	234	227	224	219	217	196	217	226	225	236	250	243	230	210	245	245	245	240	227	277	222	223	216	239	234	245	201	232	216	246	233	220	203	222	221	221	244	248	223	232	220	231	194	201	210	244	215	218	230	212	224	206	236	267	258	234	258	248	227	248	225	208	231	274	209	231	228	218	227	201	221	244	234	227	260	243	217	224	219	210	248	219	232	217	247	229	236	243	219	249	229	247	232	231	238	244	232	234	245	228	219	226	225	211	248	214	236	259	254	233	247	220	242	238	220	222	256	244	241	236	251	215	262	207	263	224	245	268	220	245	214	261	231	212	238	194	220	240	266	232	238	238	220	270	234	268	253	246	214	216	242	213	204	248	220	228	231	238	216	241	251	201	224	227	207	210	244	210	226	217	211	256	232	216	235	211	245	255	230	214	220	207	220	248	231	251	231	217	191	238	232	264	228	244	235	223	218	217	217	194	231	250	232	250	226	218	223	226	250	208	202	225	244	256	217	229	238	229	234	240	234	232	261	221	232	241	240	193	237	210	246	237	254	218	243	232	238	230	225	218	223	247	246	244	213	211	236	204	237	232	217	218	244	221	228	213	216	216	214	222	250	210	220	225	238	223	226	234	233	241	226	245	226	255	242	224	283	230	236	225	232	239	242	209	215	208	220	225	236	245	214	209	239	231	231	215	224	229	218	252	220	232	241	229	242	219	224	223	255	238	221	239	231	221	242	247	258	218	238	247	220	233	254	224	245	226	246	226	218	191	227	245	199	219	246	237	236	226	239	203	207	229	234	214	217	222	219	222	210	259	216	229	203	255	231	213	232	222	227	219	245	248	252	223	244	219	251	238	228	229	217	237	197	202	227	237	251	214	245	216	247	260	210	210	211	234	213	245	207	217	245	219	253	223	216	223	236	202	223	224	236	246	228	205	235	236	238	216	228	222	241	253	216	239	247	251	215	266	194	232	204	224	241	228	246	222	229	242	232	230	225	235	260	230	220	251	258	236	193	232	200	232	219	239	242	229	239	230	276	224	247	226	251	234	220	229	248	242	236	237	263	225	229	228	223	235	251	220	196	246	230	241	241	213	221	245	230	252	238	258	225	221	239	219	233	219	221	274	226	225	217	265	255	220	230	228	222	221	225	236	251	221	241	220	248	258	232	239	213	260	227	241	239	217	252	244	256	221	212	217	229	241	267	232	253	235	244	222	223	211	266	218	213	233	224	222	218	232	258	226	241	241	220	237	241	232	245	230	228	210	242	228	261	226	260	204	217	244	212	256	240	233	233	221	244	242	217	232	219	229	237	256	251	253	241	248	241	243	225	220	223	221	250	236	238	217	231	220	219	210	231	228	235	230	260	218	235	212	227	205	218	214	218	229	227	238	208	238	232	225	234	244	242	261	238	243	246	212	227	234	219	227	240	235	252	224	204	215	228	248	201	237	233	223	259	224	253	225	228	211	214	246	256	236	236	231	217	234	216	201	251	212	224	254	238	234	225	210	214	250	231	246	224	244	248	221	228	241	251	228	245	212	245	228	251	252	228	244	239	213	229	250	231	228	210	226	241	207	212	225	246	257	236	226	254	227	252	206	210	271	225	232	236	249	212	227	207	229	233	233	239	229	216	216	201	236	226	202	240	230	223	233	219	213	229	241	241	249	225	243	221	194	235	244	242	232	218	223	233	236	256	255	241	247	229	219	227	225	226	238	235	219	222	214	234	217	241	205	214	247	234	232	221	229	241	232	208	228	224	243	259	235	215	218	267	256	228	222	240	215	249	244	213	245	234	231	263	212	235	219	217	232	221	238	260	235	220	225	224	241	240	209	228	260	236	245	254	233	218	225	238	232	252	239	199	229	236	243	241	215	227	220	245	229	253	247	212	238	214	229	246	246	237	228	212	227	230	244	242	262	250	246	227	226	213	214	221	246	220	233	231	210	223	214	232	214	217	223	222	230	237	228	221	229	223	248	236	217	249	243	218	250	221	241	214	223	221	219	234	259	249	239	231	266	225	219	223	239	216	272	235	253	237	221	232	219	221	249	219	233	226	244	239	209	259	215	249	235	244	235	276	211	215	222	205	224	213	225	220	232	219	235	218	233	224	212	206	228	224	226	236	233	209	219	242	228	226	233	240	216	247	233	245	256	252	229	228	243	199	238	219	223	243	234	235	237	235	213	234	242	233	208	241	211	237	257	242	242	256	213	220	227	234	230	237	209	257	227	238	216	241	221	236	220	227	236	228	220	235	224	232	221	232	263	255	240	229	233	231	222	231	233	247	241	257	238	236	246	244	273	228	238	228	199	200	245	246	219	232	240	236	233	235	261	227	234	229	257	221	247	205	241	215	224	227	238	230	221	229	214	227	228	240	220	220	245	230	232	259	225	232	236	235	241	234	214	252	213	217	189	210	226	250	217	209	231	237	223	257	220	229	217	212	230	234	233	236	215	220	234	250	231	229	220	204	229	226	210	221	219	227	251	219	250	219	255	219	249	212	206	231	230	248	214	257	239	231	228	231	253	250	228	221	220	232	233	212	211	232	214	234	210	244	232	220	233	213	236	227	212	208	222	248	227	231	223	235	225	225	230	207	237	226	229	229	233	239	224	208	221	200	226	244	244	217	246	233	236	215	234	231	238	240	222	198	224	246	193	239	238	221	219	246	238	223	235	252	200	252	234	231	220	257	244	227	224	259	231	243	219	231	254	233	231	227	201	237	239	241	241	242	229	261	251	230	254	210	215	228	206	248	203	236	259	225	219	229	234	235	249	211	250	224	199	201
34203	14787	2101	370	332	287	307	299	322	289	282	305	299	294	280	287	325	292	321	269	311	302	302	288	268	270	288	307	302	308	290	274	325	294	294	298	296	293	290	306	289	293	307	299	315	320	341	282	297	317	315	339	288	282	282	306	288	302	285	310	296	293	312	291	297	279	287	301	298	297	303	303	302	275	289	294	324	314	299	288	281	275	286	301	260	300	302	299	287	263	276	335	298	299	280	291	307	291	329	300	293	312	274	273	313	301	318	325	287	290	311	280	291	344	310	283	297	304	302	288	313	311	298	320	307	299	315	353	277	278	281	307	305	307	297	297	274	272	269	306	288	313	283	297	333	305	306	303	291	291	284	308	280	306	291	306	296	296	313	255	296	319	317	263	298	330	324	310	276	270	309	288	279	300	290	332	274	298	313	304	286	339	306	277	274	288	290	279	300	313	314	293	295	310	285	311	304	308	316	307	317	332	297	282	312	301	283	292	319	295	278	299	299	292	308	332	308	298	280	285	286	278	276	268	282	280	299	303	276	271	281	286	320	299	301	295	295	313	284	329	271	297	282	271	296	294	282	268	308	332	299	287	315	271	312	290	310	306	302	264	294	298	293	276	269	331	294	322	290	295	276	258	282	290	317	334	308	283	270	307	289	327	297	294	305	308	287	297	303	266	307	266	303	293	314	324	291	336	295	292	281	308	306	284	255	303	282	290	282	295	275	282	284	298	303	285	293	295	304	296	319	343	311	295	299	301	271	320	276	305	296	287	257	299	310	285	316	303	285	318	288	288	282	317	292	293	288	283	307	302	293	265	312	296	299	288	312	260	286	276	312	293	291	296	302	272	316	284	263	289	285	303	292	280	322	293	315	295	328	277	312	331	336	318	327	289	313	354	309	320	295	281	304	287	301	291	314	324	287	274	293	301	298	305	280	301	322	306	303	287	291	312	280	325	332	340	274	291	322	302	318	327	280	325	301	282	311	286	311	294	283	278	268	249	304	305	291	313	308	273	280	293	313	282	285	299	259	288	326	291	293	315	287	331	334	246	274	332	321	302	293	287	272	303	301	309	306	260	289	299	304	265	298	310	305	278	315	286	297	287	284	312	293	287	312	312	272	304	296	308	290	298	314	281	348	314	294	280	324	275	268	296	310	293	321	316	259	305	279	293	283	309	294	283	289	313	315	303	322	319	288	323	342	304	279	295	315	317	277	310	307	279	292	293	314	310	308	289	316	293	275	306	306	303	291	336	295	318	298	277	276	305	284	268	288	281	265	300	276	242	299	286	323	307	326	267	303	343	266	276	316	287	288	285	309	289	301	317	308	289	278	299	281	311	289	263	278	289	310	330	280	325	307	277	300	287	324	285	292	292	257	316	269	310	317	296	290	289	269	288	291	294	298	255	263	274	308	299	290	314	326	312	285	313	292	299	322	284	279	292	289	283	279	316	301	290	261	285	319	278	284	321	304	281	312	291	300	304	294	303	284	301	319	327	318	301	260	333	274	287	308	307	258	327	298	315	298	314	308	306	265	291	329	293	279	283	309	281	291	325	284	304	299	278	298	275	304	271	305	326	283	311	284	313	258	280	322	259	302	307	287	283	311	274	285	313	281	282	301	304	291	303	304	317	287	285	270	292	254	297	312	303	281	295	291	256	303	272	318	307	304	293	315	266	295	289	325	296	308	309	269	281	261	289	294	290	312	331	274	301	291	329	283	326	318	301	313	263	299	321	320	318	306	284	289	289	311	301	305	312	298	268	291	283	284	295	325	303	273	261	276	307	334	287	284	263	320	312	309	318	327	310	301	301	307	326	293	280	297	328	279	279	291	328	288	292	297	317	287	329	308	315	315	297	311	298	311	283	257	277	287	283	300	302	285	281	294	306	276	301	297	332	305	330	299	310	288	277	280	277	303	313	288	308	264	284	329	316	269	292	299	273	308	311	289	316	281	303	293	294	290	297	306	294	318	318	305	319	280	281	273	301	281	295	316	308	278	298	278	295	295	287	284	260	321	305	308	295	277	289	331	315	299	280	303	310	259	308	289	324	322	308	292	322	295	289	294	299	326	324	287	322	269	303	306	315	291	303	272	273	324	313	289	298	288	278	307	308	324	295	312	271	303	317	294	295	282	278	290	316	320	290	299	303	321	267	296	280	292	314	319	297	311	291	296	302	322	302	305	305	272	273	283	294	284	282	300	298	271	274	304	293	312	273	299	296	288	301	284	316	301	268	306	317	323	309	289	277	301	344	276	286	291	306	282	318	281	281	328	285	313	274	300	316	306	278	299	320	296	310	335	307	329	320	309	286	260	285	304	301	308	297	296	303	246	273	316	313	325	279	308	288	289	282	299	294	332	332	274	313	319	273	296	301	322	280	305	283	274	290	293	286	274	326	320	270	302	265	283	300	254	307	327	295	264	264	282	293	299	303	273	298	284	321	279	283	294	291	294	319	315	286	265	299	314	315	293	298	299	272	305	325	293	277	283	318	297	302	316	321	292	315	277	297	302	283	282	292	268	308	311	302	274	300	271	321	291	293	269	304	330	338	285	314	306	307	323	290	296	329	290	297	319	304	310	283	313	300	298	310	296	327	322	298	314	298	285	296	315	300	307	322	323	298	317	280	272	288	316	326	276	291	263	287	325	283	316	284	279	251	288	278	256	317	293	308	281	283	320	281	278	290	314	313	305	305	305	274	306	303	305	323	275	285	300	317	297	279	271	316	293	288	275	299	279	302	305	270	301	317	298	285	310	314	313	292	268	290	292	304	281	299	303	278	286	309	308	270	296	336	282	334	314	288	326	295	302	283	258	266	299	281	269	270	316	287	295	312	284	271	297	262	291	282	272	303	292	314	323	313	286	310	324	244	288	310	277	324	299	305	326	296	316	259	276	300	291	290	287	300	277	263	302	310	305	289	290	273	312	317	316	247	296	304	298	316	283	284	279	314	326	288	321	299	281	301	330	280	307	297	298	311	304	307	291	283	295	312	306	268	293	306	311	301	279	295	274	319	321	325	295	320	316	305	302	311	289	329	306	319	282	292	304	287	285	296	310	269	271	290	300	260	290	349	289	306	302	297	320	332	304	322	299	312	300	297	311	297	301	266	302	314	302	311	346	302	297	294	313	276	334	301	309	292	300	304	311	290	298	303	267	260	314	293	314	323	276	286	284	325	335	285	327	281	284	292	343	296	307	285	328	291	326	327	306	293	274	323	295	284	298	293	278	288	291	276	306	284	304	296	267	318	307	289	305	305	301	303	305	307	307	306	311	268	301	300	288	308	288	290	285	281	291	289	299	295	266	334	303	279	290	279	269	253	319	299	305	297	318	316	277	316	311	279	336	308	310	329	282	288	271	279	323	275	303	294	269	284	284	276	326	297	306	336	313	310	307	273	271	266	291	320	310	322	284	275	328	291	321	266	284	328	267	304	307	289	321	295	312	297	305	289	275	299	309	296	316	322	251	282	282	292	303	287	283	322
7878	708	624	625	627	619	606	604	629	682	615	624	638	579	599	669	620	623	606	646	610	604	630	585	615	646	643	630	603	649	583	578	616	615	577	616	625	590	600	626	635	626	587	601	647	582	562	654	611	618	606	601	655	606	654	593	643	581	592	632	586	636	603	614	654	609	673	582	596	599	609	618	599	593	612	621	624	558	650	644	619	617	623	670	613	583	616	658	639	623	647	589	629	627	602	606	624	639	578	591	626	636	648	615	604	629	653	596	658	632	657	604	571	635	640	603	584	622	599	660	637	608	609	599	629	581	612	639	591	615	627	591	630	623	595	605	621	656	641	619	634	628	622	640	607	627	583	594	661	601	628	628	579	597	621	616	644	615	619	611	613	609	626	594	611	619	589	635	595	592	614	573	624	615	605	602	589	627	633	619	641	616	608	611	625	630	629	619	619	579	602	634	603	585	577	609	640	595	577	625	584	657	582	594	616	623	591	624	612	625	629	637	634	668	615	615	634	623	620	621	596	596	614	610	618	639	587	642	619	658	610	599	613	588	600	664	631	614	648	632	653	628	614	591	599	606	661	649	631	609	612	626	624	649	632	614	622	620	578	605	651	622	622	643	668	623	638	603	592	627	617	641	599	673	628	608	588	600	611	605	629	583	586	588	615	615	594	626	629	652	648	618	603	617	616	621	604	608	622	631	592	582	629	638	623	609	592	631	629	618	614	568	635	606	588	567	610	609	645	608	639	600	636	583	606	596	621	628	630	616	633	633	625	605	644	587	652	635	620	631	578	627	619	588	609	656	578	599	647	611	649	597	591	616	600	652	565	604	614	605	605	568	578	628	639	629	622	611	614	633	608	589	602	567	590	601	574	619	621	580	620	627	604	569	624	642	621	653	660	595	637	610	614	577	591	642	617	605	606	616	637	619	652	659	594	666	606	650	591	608	653	575	638	660	588	613	628	626	597	623	629	602	582	599	679	596	617	557	601	644	567	652	611	631	571	635	615	594	625	573	620	618	630	600	643	637	588	621	629	631	573	616	625	631	582	574	632	616	618	554	629	596	581	616	656	676	626	606	627	613	645	630	647	605	630	683	611	579	590	603	609	611	585	596	644	581	597	624	633	605	620	635	662	624	637	622	621	654	633	605	637	609	613	634	651	615	600	618	629	603	604	607	602	646	638	581	615	624	589	608	598	638	623	665	593	628	588	620	619	579	607	681	603	566	612	638	640	622	637	545	642	645	632	614	645	598	622	575	596	659	647	617	632	665	624	632	605	630	699	648	568	613	608	586	614	587	623	596	606	644	603	629	646	619	595	646	652	596	592	632	586	612	661	581	617	583	626	610	579	601	643	603	611	598	577	648	581	621	645	591	621	623	622	604	617	595	598	632	592	616	597	611	665	651	610	640	609	602	624	621	627	589	635	590	584	624	596	632	615	621	637	618	630	639	641	617	612	614	624	633	590	651	618	600	590	603	630	638	605	625	613	625	639	615	607	636	634	640	608	645	612	641	587	643	573	582	644	618	586	617	605	554	595	642	589	630	617	598	570	584	635	606	626	581	561	622	608	602	609	664	616	655	626	615	625	624	618	617	601	585	612	651	587	618	608	609	625	621	623	618	598	654	633	628	610	616	626	633	642	582	616	612	628	619	588	597	622	655	615	577	614	639	602	556	651	628	640	623	617	613	632	660	576	603	605	594	658	609	603	623	621	575	620	654	602	591	596	628	616	589	576	565	601	601	603	680	583	626	620	587	660	652	587	663	599	621	587	577	585	596	621	587	590	583	625	657	601	607	655	601	634	582	614	638	592	604	631	622	617	637	608	599	621	622	614	623	636	571	618	611	621	647	603	623	596	634	619	590	570	646	615	624	581	617	606	638	639	627	601	612	631	601	649	632	660	612	635	610	566	595	635	633	623	613	575	614	622	639	623	619	631	633	613	634	645	623	620	644	598	616	634	602	590	626	614	600	646	635	629	652	605	620	625	601	654	624	639	585	657	681	640	592	629	608	627	602	622	599	609	597	623	650	599	635	635	626	637	606	602	618	591	617	653	601	630	638	635	630	614	631	640	600	629	607	629	605	664	610	613	637	633	640	630	601	616	623	616	588	620	646	617	609	612	574	608	612	654	609	591	617	611	650	655	617	644	633	610	607	625	619	614	631	647	625	610	599	644	658	643	635	614	626	665	586	619	627	621	604	599	556	673	646	629	617	608	605	610	606	588	610	609	638	570	621	635	617	610	629	637	625	617	669	580	615	626	638	573	592	621	594	616	608	619	598	611	636	625	618	597	565	601	579	607	633	654	589	602	610	609	590	597	639	592	623	562	589	632	610	641	643	614	614	609	656	588	640	593	618	651	631	629	589	614	600	613	607	640	619	599	593	636	602	602	662	599	678	632	614	622	582	579	592	643	629	611	602	671	617	578	607	624	630	566	667	601	607	614	648	637	589	642	657	660	593	611	629	627	606	633	603	649	608	652	632	569	602	628	626	643	633	555	594	579	624	617	568	593	641	591	646	577	631	620	593	582	582	620	600	636	636	639	634	632	609	595	615	617	643	658	637	630	652	619	567	638	595	601	605	595	635	584	619	627	629	638	636	591	625	614	628	606	622	659	645	607	623	620	621	627	619	623	594	640	634	632	632	599	640	621	604	599	618	635	621	614	636	575	589	606	624	578	606	639	628	619	602	598	614	628	581	628	583	647	588	652	604	635	655	585	613	641	582	623	638	628	599	627	658	596	619	593	627	637	594	638	623	632	596	627	637	631	630	599	604	619	624	599	557	653	590	586	614	581	627	629	604	616	611	664	598	625	614	629	591	628	621	601	573	588	616	664	628	598	603	601	602	608	601	625	651	595	649	586	622	606	577	624	603	641	664	591	567	614	607	588	603	640	602	590	638	578	628	634	623	643	578	607	640	682	620	616	604	572	637	619	681	629	619	591	642	650	580	597	594	666	614	604	609	624	629	668	589	639	632	590	646	612	573	605	642	598	642	630	567	621	624	591	635	574	590	606	649	620	626	635	580	620	606	581	627	596	586	610	600	655	601	589	623	616	603	637	576	603	602	614	635	604	563	606	611	581	665	569	651	615	628	601	609	616	606	632	604	622	572	633	622	634	605	605	598	591	636	600	646	660	601	620	596	636	668	615	624	591	624	621	613	631	692	609	616	659	589	600	683	620	633	630	592	670	642	643	656	620	671	591	588	633	581	629	631	583	575	570	585	631	628	696	613	602	670	596	649	642	589	653	593	611	607	635	626	624	557	592	602	608	625	644	602	609	646	651	648	591	623	635	624	629	606	587	606	658	641	605	630	617	612	608	620	615	638	604	605	603	616	636	597	616	654	647	638	628	632	621	626	596	614	641	645	596	623	628	635	596	607	575	617	624	629	648	627	628	608	605	586	591	640	601	617	629	595	611	605	614	625	614	620	594	617	621	616	612	621	625	666	636	634	605	620	585	581	594	626	582	617	627	598
24805	20740	23284	28252	20751	10394	323	241	190	189	180	194	184	191	166	154	150	153	152	160	165	169	147	153	158	139	162	156	152	131	158	164	148	149	152	133	155	150	176	146	161	148	141	166	132	136	138	136	145	137	145	149	150	123	144	142	168	148	154	130	132	159	137	149	170	139	152	162	167	133	126	143	140	151	136	156	149	124	144	158	146	158	146	141	149	172	167	126	143	126	149	134	151	127	140	146	130	149	157	182	131	157	163	157	149	139	147	127	151	161	155	163	165	159	152	158	140	144	167	141	158	158	156	135	151	141	140	146	149	133	135	157	115	146	136	155	155	143	149	147	162	163	144	146	127	141	144	132	136	159	143	145	140	138	149	125	138	149	123	142	147	124	151	165	142	132	145	143	158	166	135	163	161	168	154	142	142	124	162	157	145	141	119	147	154	160	137	132	152	144	146	154	137	158	140	164	162	152	142	149	142	134	124	136	151	158	142	147	133	133	142	138	166	147	147	144	145	120	157	161	135	151	140	128	153	173	156	152	139	146	160	156	147	136	148	124	158	135	149	142	143	136	136	134	158	138	127	140	137	141	118	148	170	144	118	131	163	132	143	151	141	131	144	136	141	148	136	144	133	131	140	153	140	155	149	170	141	136	139	133	149	149	135	144	162	139	143	145	136	158	175	148	153	142	144	170	161	125	156	140	150	135	147	151	150	157	148	144	157	138	133	135	150	115	135	150	149	135	157	145	136	126	152	137	139	137	143	143	141	141	129	151	146	146	152	159	149	149	142	154	151	131	134	147	143	141	131	119	140	152	127	147	152	142	139	138	171	151	158	123	155	148	121	149	169	142	143	145	135	148	141	142	147	122	152	146	140	136	143	129	157	144	164	151	135	144	115	122	140	156	141	150	127	148	158	144	181	143	138	140	131	160	121	140	133	138	151	140	147	151	171	161	128	165	148	152	152	155	119	158	142	128	152	154	156	149	138	163	170	126	150	151	122	146	136	156	165	137	121	139	152	147	115	131	140	139	148	131	157	151	158	162	164	143	129	129	152	164	141	138	149	153	167	150	148	159	149	142	115	140	138	155	147	148	157	172	134	155	141	115	136	157	156	149	171	136	151	157	153	141	157	126	148	139	150	152	158	161	149	133	163	153	141	162	126	155	143	162	140	161	156	139	152	160	147	151	170	135	145	145	137	164	147	134	162	147	151	156	139	127	151	157	155	137	155	157	142	144	115	140	138	117	145	134	138	141	133	130	143	145	132	142	159	146	145	126	169	145	134	155	151	139	141	146	155	164	166	150	126	144	144	157	146	146	150	129	163	146	150	148	157	144	161	146	153	139	179	170	148	153	147	144	163	136	134	162	148	148	134	141	171	162	142	128	143	133	154	144	144	139	140	164	151	153	148	139	149	130	148	149	148	143	142	152	154	153	154	134	148	126	155	138	145	145	180	140	159	154	153	128	173	154	129	135	138	185	143	137	142	134	125	147	136	150	151	131	165	145	145	154	140	173	132	121	147	138	127	149	143	150	130	137	166	153	150	163	153	126	155	149	154	149	144	140	146	138	160	155	147	162	124	129	140	157	160	132	164	156	150	138	163	160	180	151	147	145	142	137	142	161	168	154	125	158	164	173	140	144	145	161	141	138	161	147	141	137	130	142	126	167	151	141	154	134	131	170	151	103	130	130	134	129	148	134	132	154	142	143	174	144	142	146	128	133	127	147	125	150	149	143	152	128	147	117	146	152	145	137	129	133	140	153	137	152	162	146	172	146	144	118	142	131	130	165	163	149	146	139	155	145	156	145	144	149	160	155	144	138	134	138	171	134	138	154	141	165	139	154	168	142	132	146	161	142	139	165	150	144	148	161	148	132	139	135	154	141	158	154	167	162	140	144	164	135	137	124	162	160	144	154	124	160	156	140	150	159	148	133	142	155	136	137	156	135	139	137	158	139	141	144	138	143	120	157	150	125	126	141	143	131	156	151	159	131	149	155	155	137	144	131	127	153	131	135	153	147	141	142	166	167	142	153	142	147	155	153	159	179	176	168	138	167	130	139	152	141	146	164	147	124	141	132	150	139	128	177	123	130	158	135	156	140	147	156	166	151	152	155	158	160	136	150	146	128	156	159	121	137	139	162	136	159	119	146	158	121	154	125	164	135	121	122	139	149	139	169	150	131	160	143	153	150	139	157	140	162	133	139	158	143	153	152	146	151	156	146	168	144	153	140	143	161	132	157	162	162	149	141	146	154	134	158	148	153	148	146	136	133	132	141	158	120	154	141	153	158	143	146	139	133	156	154	133	174	132	151	163	123	142	147	152	135	152	165	146	152	123	162	130	148	140	152	152	171	139	143	160	148	151	145	143	153	123	133	143	138	159	167	161	142	138	128	160	179	164	128	132	136	137	165	141	159	148	123	140	133	159	140	151	148	144	151	134	147	136	138	147	151	113	161	142	151	139	149	156	159	119	128	140	145	158	151	159	161	145	147	143	137	174	142	149	163	152	145	157	120	156	151	144	127	157	157	140	138	143	153	153	169	141	146	158	172	153	147	136	159	133	155	104	140	144	164	131	150	136	143	149	136	137	145	142	161	133	146	134	135	147	165	137	145	147	154	149	149	142	152	134	153	138	124	116	152	136	143	139	151	114	152	163	134	132	167	138	136	151	158	150	164	128	118	168	137	171	150	175	182	141	164	145	169	153	125	134	165	164	140	138	132	122	158	142	151	155	133	147	147	143	136	150	141	140	144	146	150	151	155	151	167	160	136	149	153	150	135	136	131	142	160	144	144	134	138	135	162	145	128	169	133	115	146	143	163	157	139	130	126	165	156	155	151	151	146	129	126	146	159	160	121	158	127	125	142	157	137	163	145	131	124	152	118	143	156	147	139	154	145	162	155	146	132	147	144	130	146	146	145	126	155	143	157	130	169	135	155	139	131	144	141	164	164	123	143	140	161	145	158	136	137	146	138	163	154	149	178	155	133	137	153	144	164	145	151	157	143	143	157	134	147	144	136	134	126	141	155	148	137	145	157	142	126	171	142	146	127	128	142	140	137	158	168	139	145	148	140	139	123	147	136	146	172	158	156	153	137	143	134	152	143	151	142	146	149	158	134	116	133	153	131	158	141	136	144	161	144	165	179	122	159	180	146	168	145	141	150	129	136	135	141	139	140	144	127	126	150	146	155	138	150	141	140	157	156	156	163	149	144	147	161	144	125	148	133	161	154	153	158	168	120	147	146	144	142	159	136	162	142	147	155	159	134	132	140	156	135	156	146	173	149	129	138	125	156	136	147	164	150	131	126	145	134	157	155	157	126	133	161	148	127	141	159	140	152	142	131	156	139	136	136	179	142	151	158	157	107	135	168	131	148	148	147	120	147	129	135	134	152	161	126	146	132	151	130	161	172	160	145	153	158	147	130	127	154	146	150	161	128	169	138	151	150	107	150	159	158	165	143	154	133	152	166	127	141	142	154	147	134
4278	1632	783	501	387	366	375	359	327	321	320	345	313	309	307	343	289	311	311	325	335	287	326	292	331	306	327	346	320	284	331	332	300	291	288	343	314	334	343	309	337	314	289	311	308	340	342	303	326	278	326	335	298	308	317	301	334	334	325	308	333	312	318	287	299	337	336	328	310	305	317	337	311	325	322	310	299	327	340	323	304	327	335	290	344	305	290	370	309	309	330	321	329	321	337	278	315	296	339	316	324	314	333	326	340	344	306	326	307	312	342	311	307	302	290	334	328	333	314	315	297	309	304	333	315	344	326	312	307	315	336	309	332	306	310	303	354	298	309	285	341	283	322	318	300	329	315	326	343	311	332	313	291	319	340	321	343	310	286	283	312	327	295	317	327	297	293	357	323	335	306	350	340	325	343	320	326	298	329	313	301	337	318	321	335	290	317	307	329	332	305	303	294	304	358	321	293	322	308	304	331	327	331	340	322	329	294	338	319	340	346	320	327	332	324	300	314	304	323	337	300	324	332	297	348	289	320	282	330	309	325	330	301	332	345	272	318	324	341	319	330	283	331	324	322	338	327	336	312	342	332	302	321	277	301	343	339	333	291	287	316	343	334	316	288	347	323	316	304	276	344	308	334	324	298	335	318	325	328	313	298	304	329	318	308	306	334	303	332	309	332	297	311	337	319	311	344	324	345	316	304	338	315	295	293	297	343	326	314	328	317	306	356	326	311	295	324	314	323	332	340	284	325	319	280	307	322	352	345	326	313	345	309	312	323	328	322	309	307	320	338	325	313	351	319	297	336	296	291	316	308	332	340	309	326	314	343	263	319	333	311	338	289	298	294	314	285	295	316	344	300	280	309	312	321	309	321	306	307	365	332	324	317	337	328	338	345	306	309	314	327	307	332	322	349	330	315	312	323	303	327	311	337	316	312	327	333	302	289	341	298	312	301	310	300	310	326	303	302	302	351	309	338	329	334	341	341	325	378	311	286	318	330	310	328	336	304	305	324	338	302	319	308	325	290	315	298	306	347	321	304	298	299	314	339	327	281	296	332	315	307	321	370	291	304	302	324	309	306	330	303	316	315	308	319	302	326	303	324	310	312	325	329	294	305	301	299	280	307	322	346	312	358	314	281	337	316	326	307	309	328	327	338	329	330	314	318	334	297	305	348	321	328	315	310	311	322	301	301	324	294	307	346	315	328	339	312	301	330	296	311	306	318	338	314	299	330	307	330	318	322	321	340	333	305	337	296	312	315	295	294	336	319	323	315	324	343	332	306	291	323	313	304	317	319	298	332	317	331	338	302	294	356	312	319	287	274	323	318	269	301	301	302	307	347	324	361	335	337	319	311	320	324	290	323	324	298	296	300	307	294	337	323	305	317	290	316	326	300	315	290	342	292	313	296	348	324	289	364	304	282	316	319	290	313	331	317	316	321	302	302	347	300	292	340	313	317	312	310	303	331	295	319	328	358	299	302	326	309	267	306	314	346	331	295	318	296	318	335	327	313	314	313	323	320	327	310	342	304	278	347	334	285	331	324	303	300	294	323	335	281	268	330	318	340	317	315	309	335	348	313	332	306	323	312	296	296	307	306	332	309	322	300	317	302	355	332	324	347	305	342	321	337	323	326	322	342	294	324	310	325	312	349	309	330	319	320	306	322	343	302	327	323	323	303	305	311	318	338	315	333	304	320	344	332	300	326	353	367	305	308	301	321	292	310	322	296	345	303	313	272	305	313	321	310	309	302	314	319	324	318	348	317	341	301	351	318	307	311	322	325	331	337	328	310	302	311	293	292	334	311	305	299	299	342	313	315	343	358	312	305	313	337	357	329	339	341	318	319	285	326	292	318	329	316	328	273	322	326	316	329	291	287	351	317	292	307	329	305	280	346	351	348	301	323	331	301	298	306	300	307	321	343	327	336	302	329	344	283	311	329	353	335	328	309	302	317	291	330	289	286	315	307	309	317	307	335	322	353	318	297	324	304	329	314	319	309	319	352	308	309	334	351	300	290	310	351	287	318	338	338	329	319	310	310	307	322	335	315	313	311	320	331	308	296	306	285	321	332	318	332	316	330	323	337	306	304	316	324	330	355	358	290	298	302	311	322	326	334	283	320	306	308	287	324	307	336	351	291	320	294	295	313	324	320	291	313	360	343	358	308	320	327	309	339	315	305	321	345	329	335	318	294	323	299	330	303	342	319	312	329	341	304	319	331	312	334	336	316	286	320	333	317	343	314	306	294	302	293	294	296	323	314	305	326	291	324	312	334	317	303	303	299	313	328	312	345	327	346	333	309	312	342	330	314	320	361	296	309	306	320	296	313	307	292	324	311	329	320	348	345	300	335	292	344	354	330	306	326	306	361	342	301	320	352	306	357	316	312	353	347	315	330	336	344	319	285	299	331	302	324	330	336	320	313	330	286	322	313	303	316	311	306	361	332	344	336	338	344	297	333	295	312	279	326	319	307	316	328	310	335	304	286	315	323	305	322	305	306	355	263	302	325	345	320	331	324	298	327	365	340	334	299	327	331	325	346	324	299	317	331	344	308	310	330	324	330	317	293	323	300	315	302	320	277	315	318	311	339	339	261	282	307	338	293	353	327	329	307	329	288	320	329	325	311	318	312	362	315	316	322	333	308	324	329	324	289	302	298	317	301	347	344	322	309	337	362	321	327	302	313	310	339	285	327	290	329	323	311	302	337	293	316	308	316	346	358	328	305	318	317	336	327	347	321	311	308	328	343	352	347	301	340	328	342	344	323	310	312	322	319	330	289	295	330	310	304	323	348	311	323	352	291	335	344	295	308	332	309	312	314	307	312	320	302	327	313	304	325	312	340	303	360	323	299	284	326	317	319	320	315	353	342	303	317	332	305	316	318	314	316	317	329	344	313	336	332	336	328	327	311	313	273	299	309	314	333	313	342	319	348	304	299	314	319	331	304	316	308	338	340	302	285	326	306	300	309	349	319	324	319	327	324	306	345	342	313	321	304	341	313	322	305	309	288	343	317	304	324	319	310	321	325	341	294	323	338	340	334	316	320	329	374	311	300	301	339	320	348	285	315	323	332	299	299	334	315	329	312	312	321	297	296	349	333	285	321	326	333	312	306	301	350	331	331	301	293	335	317	317	319	338	296	322	294	313	330	315	345	331	307	346	327	315	324	331	334	329	311	312	290	329	304	327	318	299	346	305	295	315	292	317	327	273	298	317	340	334	309	313	327	311	322	310	314	328	334	351	338	337	322	321	318	340	316	303	315	300	347	351	305	306	308	311	310	321	320	291	318	302	334	342	341	331	296	312	324	307	298	326	331	307	309	317	366	323	350	331	326	331	315	320	332	325	303	308	348	309	305	330	338	330	309	324	326	296	328	318	297	334	309	308	311	334	332	309	338	342	334	335	308	340	344	333	269	320	311	309	318	351	322	336	311	309	340	308	336	311	307	305	294	285	280	305	296	337	309	346	328	320	322	268	298	292	306	350
25271	21712	24824	29122	21719	21729	10695	364	220	192	172	161	146	144	149	132	135	131	115	100	88	111	102	118	104	91	99	91	112	104	97	87	104	99	105	92	88	125	94	85	91	87	109	98	100	102	90	83	89	109	77	98	75	110	96	103	93	77	96	74	99	86	89	88	84	108	94	77	103	90	88	105	89	101	99	93	90	92	107	118	75	87	86	86	106	82	100	80	94	88	88	72	79	102	77	106	91	92	78	101	113	108	81	117	88	97	106	96	100	102	81	89	81	78	95	85	99	97	101	86	99	82	105	97	96	101	93	96	109	108	109	110	82	93	91	110	96	91	90	89	98	85	82	103	68	98	100	93	120	88	100	90	95	111	83	92	89	112	87	78	96	72	95	99	91	107	88	94	104	84	73	94	98	92	86	106	89	82	109	118	109	111	82	82	84	86	84	109	91	90	94	91	87	106	109	88	99	112	91	113	87	100	90	116	98	93	95	93	100	103	83	91	102	94	86	97	81	123	111	96	89	106	113	88	102	102	88	110	101	91	89	112	114	103	71	103	81	95	84	92	80	93	100	100	96	97	78	89	92	102	78	76	96	109	97	81	74	109	104	89	118	110	95	109	85	87	80	86	101	79	91	79	93	90	100	110	99	101	103	93	84	97	85	100	115	92	83	88	84	90	88	85	98	98	93	98	91	87	102	104	85	102	79	88	84	88	104	109	85	92	92	73	83	90	84	88	103	91	102	111	89	104	104	105	104	86	80	85	115	92	83	78	102	90	94	99	98	97	89	106	101	93	102	99	70	96	117	89	87	97	81	91	78	89	96	102	98	92	81	107	92	80	81	102	90	90	103	103	99	112	90	95	86	84	85	78	107	61	98	117	103	89	105	104	101	101	75	101	88	100	84	80	72	88	90	82	90	107	91	89	97	93	84	106	88	109	116	80	79	109	95	99	96	108	87	101	97	67	72	86	103	99	95	98	97	82	95	86	94	80	96	86	95	82	94	104	86	83	91	97	99	100	103	82	91	100	100	94	101	108	118	95	79	96	107	93	88	102	98	83	94	98	104	84	97	100	96	96	91	87	86	99	104	95	72	84	108	96	112	113	113	107	87	76	103	109	102	90	91	107	91	108	97	90	91	91	90	108	88	107	104	94	95	89	91	83	96	91	94	87	108	104	95	102	96	81	87	95	94	94	121	100	88	77	87	77	103	104	95	75	82	97	77	92	80	81	67	88	79	83	100	78	100	101	96	105	89	104	83	101	87	93	98	84	103	85	91	82	82	101	113	93	87	88	90	106	86	98	85	86	105	84	98	88	106	91	80	72	105	81	103	65	78	97	112	101	104	95	87	101	100	91	94	100	101	103	91	89	93	96	102	89	94	85	100	104	93	98	87	107	86	90	95	83	87	96	97	89	86	103	80	106	101	75	82	94	101	100	109	72	83	99	88	77	97	113	81	103	89	84	111	79	93	68	88	84	97	93	78	84	80	82	106	95	101	97	109	82	95	90	84	87	106	106	93	78	93	92	80	101	87	95	99	104	102	106	89	75	84	107	109	106	82	100	89	106	83	92	87	86	88	94	94	86	118	104	93	97	104	96	102	79	88	108	105	84	91	95	95	90	112	99	86	94	90	97	89	80	99	94	73	94	91	105	90	115	82	108	100	89	76	98	117	113	81	85	82	86	81	90	99	83	93	91	91	107	87	88	96	100	109	104	98	91	78	85	93	94	90	96	96	83	81	90	90	103	89	96	75	103	98	72	101	79	91	103	75	93	104	101	86	113	102	115	98	99	85	93	104	73	88	95	95	92	94	78	83	100	89	82	85	99	84	102	100	101	91	93	82	81	110	91	77	71	104	99	78	76	105	115	101	96	91	84	78	93	86	82	99	109	81	92	92	101	114	97	107	79	94	105	90	95	95	96	95	84	81	102	84	91	103	84	90	92	76	88	88	87	88	96	89	95	104	96	100	84	89	90	82	100	91	92	84	84	100	90	99	89	88	98	108	94	72	77	97	100	77	84	101	65	111	97	105	76	97	111	91	91	91	89	111	109	73	101	79	93	82	96	81	80	97	93	96	86	93	102	101	87	112	108	106	106	98	107	99	118	96	106	101	108	93	104	86	85	66	90	95	106	101	86	112	106	108	101	87	78	91	77	83	107	78	86	94	85	88	87	95	85	76	103	97	103	90	104	91	73	94	100	76	95	103	98	89	79	100	101	92	80	88	82	82	85	78	87	98	92	109	88	98	104	91	106	83	86	86	102	102	101	98	99	91	96	92	90	100	102	94	96	81	88	101	106	108	82	93	85	84	78	92	93	110	100	96	83	80	101	97	102	93	108	91	118	90	94	98	100	112	124	107	76	80	96	102	83	96	80	100	104	81	93	82	102	98	83	94	87	77	86	81	98	94	85	99	106	104	92	98	93	106	96	106	70	87	95	101	92	92	96	100	73	104	88	97	76	82	80	107	104	72	115	87	90	97	94	88	92	101	99	88	78	87	94	100	99	100	81	89	79	81	90	98	97	106	69	101	77	90	86	77	87	109	85	91	100	76	99	83	85	96	103	93	90	98	66	94	88	97	101	90	94	91	96	97	99	83	94	115	98	80	88	81	92	111	115	109	103	84	95	91	89	96	93	83	87	90	84	84	94	76	109	108	99	96	90	106	98	95	89	78	113	91	93	85	102	90	96	100	110	88	90	94	110	97	83	86	75	111	82	105	118	81	91	80	92	91	96	72	76	86	86	89	98	94	73	93	95	91	90	107	74	100	103	106	87	80	85	99	105	111	90	93	96	91	85	83	92	100	110	110	90	94	82	93	96	84	103	95	100	91	83	84	114	109	88	84	78	87	83	106	92	80	85	111	110	108	87	96	105	87	93	105	106	92	87	98	97	103	88	87	81	84	78	84	102	106	102	97	104	92	87	95	92	99	82	104	76	98	103	108	96	87	98	111	106	95	91	91	78	89	84	96	80	107	95	100	80	107	96	104	114	114	76	95	107	105	108	91	76	102	98	85	92	76	110	98	89	80	110	84	89	84	83	87	80	114	105	106	101	86	102	100	92	96	112	95	84	96	113	98	96	109	79	84	101	90	90	98	100	93	91	81	90	97	98	103	104	92	94	96	93	99	93	78	96	91	92	88	84	89	93	106	98	88	100	88	95	100	99	102	100	95	108	73	80	97	84	89	83	105	112	102	93	100	85	86	81	88	98	104	92	95	110	108	96	89	81	96	89	73	95	81	89	116	92	86	104	101	92	80	114	76	93	107	89	90	97	89	100	115	81	94	97	93	93	115	88	80	91	93	94	98	92	106	81	100	96	93	84	96	80	88	101	106	97	88	98	104	93	107	74	94	88	80	80	88	93	84	89	88	72	71	97	90	84	93	102	92	97	77	81	110	76	95	100	81	98	101	85	108	89	86	103	105	97	100	100	94	92	105	99	84	90	94	111	103	89	108	102	102	83	94	84	71	93	92	116
4037	3108	1261	646	397	317	287	281	245	250	283	229	231	244	251	230	228	211	217	245	231	255	252	228	248	242	226	219	216	222	247	210	246	217	235	240	242	224	247	225	225	238	214	225	220	215	222	246	232	244	235	228	244	229	254	247	214	272	243	205	259	240	221	238	236	234	238	231	248	217	241	241	220	222	225	210	240	256	232	214	240	239	234	210	243	250	225	248	207	249	218	236	203	222	212	219	249	224	257	233	237	258	230	238	240	235	239	230	243	245	231	232	246	259	231	236	241	245	214	262	240	232	227	210	230	239	223	244	220	237	259	234	251	221	250	224	213	235	261	226	216	232	229	232	238	247	270	223	238	207	244	243	230	206	215	230	207	253	221	257	269	247	226	241	219	240	236	253	233	245	229	190	223	223	237	224	216	238	220	258	208	221	245	215	249	208	203	218	200	236	207	239	214	211	227	230	249	240	222	217	218	231	231	245	224	229	207	208	253	235	249	237	222	223	210	248	229	236	248	255	211	246	209	232	223	221	226	226	243	216	245	248	212	239	236	225	220	243	216	231	219	224	238	231	217	245	242	225	222	210	222	260	217	228	249	235	228	237	221	252	235	240	220	229	249	235	202	248	217	221	251	209	224	245	218	253	221	225	217	258	237	215	233	239	215	236	208	204	235	220	229	227	243	244	216	245	227	226	215	201	228	221	234	243	239	215	227	236	221	222	240	239	249	227	228	202	247	216	245	198	241	213	238	248	237	224	240	222	232	225	235	206	231	247	241	232	270	212	255	226	231	237	215	230	220	209	253	226	245	262	219	232	242	233	224	242	242	213	224	228	231	229	236	211	240	229	236	219	231	232	269	238	220	238	233	212	212	224	255	245	243	225	204	218	220	245	202	235	250	239	258	266	237	239	247	257	229	210	222	217	246	222	204	252	232	240	232	241	239	239	227	255	238	245	227	230	225	241	217	235	244	218	237	238	257	265	208	225	243	213	243	207	206	240	226	229	206	230	208	239	214	238	251	222	246	209	210	221	250	246	207	221	209	207	254	250	222	210	222	217	229	227	254	249	219	224	218	232	234	237	234	249	223	211	235	223	232	267	220	234	224	261	262	210	234	222	268	248	254	206	212	246	243	215	204	237	238	233	223	235	241	233	264	237	237	222	223	231	232	251	228	238	222	230	233	229	228	218	222	219	220	215	258	216	236	237	236	227	214	232	240	237	228	220	211	239	251	231	219	220	216	230	249	256	228	246	267	240	253	264	192	219	256	227	239	230	211	245	225	216	269	245	244	205	228	236	227	197	207	197	224	232	227	239	244	215	210	235	229	243	217	213	248	245	200	242	264	222	222	216	202	237	248	225	237	234	228	226	242	239	235	236	258	235	231	259	225	241	249	240	210	218	209	230	237	224	239	234	215	244	228	249	254	231	228	249	252	237	235	239	215	232	220	220	212	206	231	240	211	245	251	247	203	251	202	253	238	220	232	214	243	237	233	246	220	224	232	227	242	228	211	249	215	218	244	210	231	207	222	258	251	219	249	239	212	225	257	235	204	217	229	221	210	219	224	246	234	214	246	245	219	218	218	239	209	236	232	222	204	261	247	225	217	245	250	245	225	231	260	257	228	226	251	220	233	224	208	226	254	214	238	248	242	222	226	254	211	242	249	233	249	221	199	217	233	229	210	228	224	216	214	224	210	232	210	255	221	238	234	228	279	222	232	204	217	201	218	245	283	223	218	220	220	241	237	265	225	223	240	208	222	183	226	240	220	244	232	252	242	232	238	215	219	204	244	224	252	225	215	238	232	211	236	226	233	251	219	232	235	238	240	227	254	226	234	238	204	230	219	226	235	249	230	248	214	226	224	251	225	239	218	221	237	208	215	225	232	237	245	225	207	236	230	226	236	217	228	234	213	218	252	222	261	196	234	232	231	211	246	233	238	235	224	232	225	219	229	241	240	235	225	214	228	253	245	220	247	242	236	217	246	223	239	221	232	204	246	251	226	228	239	221	237	233	232	207	231	231	238	219	239	216	236	243	250	222	227	221	243	232	220	236	194	208	202	229	230	240	238	242	255	254	235	220	255	261	231	220	233	220	238	250	219	218	221	256	232	243	259	238	228	206	236	224	222	236	211	243	255	223	228	232	230	237	222	201	214	260	207	231	211	262	236	240	242	248	216	251	241	211	231	238	263	227	240	210	231	243	234	240	223	221	218	216	231	226	211	219	230	239	233	211	240	240	210	219	242	228	228	260	234	251	245	226	232	214	217	200	195	258	245	250	224	219	242	233	247	241	210	209	214	221	215	219	224	215	220	258	216	251	239	252	243	224	252	236	231	237	258	233	219	244	221	217	232	219	208	198	240	234	212	235	193	242	246	235	245	217	223	229	213	235	212	219	204	235	226	219	200	217	229	220	227	227	230	220	253	238	221	229	233	218	239	219	227	270	231	229	226	239	256	257	234	225	250	226	203	246	219	219	219	201	253	232	253	213	262	188	266	223	242	216	219	239	204	218	225	222	206	230	247	241	248	217	237	226	206	222	218	212	241	226	215	256	234	218	222	210	242	234	214	193	207	249	235	227	251	199	253	218	215	236	228	244	238	232	223	219	238	251	211	210	237	242	201	258	255	237	237	255	233	247	250	233	236	243	220	220	224	247	242	239	250	209	258	241	237	247	245	234	229	223	208	226	245	260	224	216	231	219	247	232	231	208	200	219	228	242	229	222	221	207	203	208	236	238	245	219	250	235	221	225	250	219	244	207	236	229	212	231	234	232	249	228	236	243	235	245	248	241	227	225	252	209	232	261	219	233	244	217	242	231	247	229	227	230	228	234	238	227	224	222	218	228	241	231	219	232	235	223	216	233	260	256	225	225	228	221	213	213	240	239	219	225	224	245	240	217	216	228	256	227	232	242	223	207	214	214	235	212	240	236	230	237	230	241	233	249	218	229	239	216	233	238	242	217	250	235	236	222	244	227	222	234	228	224	234	222	218	231	237	217	225	239	217	225	191	242	248	244	246	248	214	224	233	245	276	218	253	230	249	218	254	244	249	244	213	224	240	224	254	296	236	227	242	228	217	233	269	225	250	212	255	231	254	241	251	237	216	218	247	208	204	198	240	239	247	226	275	216	227	253	229	213	205	222	245	225	216	251	223	222	209	253	216	217	220	209	251	252	232	215	230	225	224	239	253	236	225	203	224	233	223	238	220	244	245	197	218	220	192	208	245	206	225	256	252	227	230	243	236	229	228	224	233	230	239	251	225	234	224	237	241	218	234	205	213	251	193	231	232	227	251	257	199	255	250	234	242	201	233	229	217	234	242	215	207	254	220	232	242	228	218	250	209	220	233	230	235	254	209	235	227	220	238	223	244	250	226	236	212	247	248	209	239	228	207	237	221	228	236	226	218	232	236	228	222	228	212	234	220	250	228	228	241	227	245	215	243	228	224	206	214	245	221	247	226	216	247	196	220	238	258	226	224	201
32503	14119	1987	373	318	287	313	297	252	276	313	304	289	282	248	298	248	290	250	284	279	299	251	270	290	289	306	293	282	302	267	294	257	301	309	278	275	289	278	247	281	254	289	274	267	277	262	260	280	260	311	288	296	263	262	259	278	282	258	276	285	276	274	265	274	305	265	248	285	270	291	295	288	275	289	270	273	317	282	320	305	275	301	244	259	279	305	292	253	277	295	296	280	263	275	290	268	280	293	288	270	249	300	254	253	264	255	270	280	273	264	296	284	311	269	299	297	263	274	266	296	294	298	287	302	286	299	258	294	307	283	314	281	266	311	276	277	289	266	287	304	283	260	288	301	278	292	265	293	263	288	292	314	270	250	261	283	244	260	309	272	253	286	302	281	294	279	273	278	285	263	253	289	274	289	311	311	299	277	271	295	271	290	287	288	292	265	264	299	283	252	294	293	261	251	269	260	265	275	279	292	271	274	285	265	284	304	247	284	264	250	272	285	319	317	268	299	280	275	294	292	294	282	300	308	300	300	279	300	291	279	328	259	294	265	287	300	286	288	281	297	281	262	289	250	296	288	266	288	313	272	257	262	295	261	275	285	292	302	307	291	293	292	270	275	279	298	271	266	288	250	258	287	298	262	245	306	294	294	290	289	238	328	319	266	281	321	285	290	269	295	287	282	267	263	278	279	322	296	279	265	278	310	272	286	261	275	256	268	295	267	298	287	316	294	285	317	285	244	281	294	282	283	284	276	268	286	276	273	299	319	292	292	267	266	256	270	286	268	292	274	286	271	302	252	274	285	289	271	286	228	260	263	268	289	285	307	316	292	309	273	276	270	285	270	293	282	277	278	260	299	276	250	282	313	320	283	271	288	281	296	270	259	243	292	276	328	268	288	307	275	292	278	312	270	307	271	282	282	305	317	289	284	299	266	320	294	243	290	266	287	252	271	305	301	305	248	270	279	290	311	287	277	266	280	300	281	286	272	311	271	293	257	256	243	300	269	284	315	294	269	288	290	265	251	268	263	306	259	275	280	276	262	280	256	267	277	288	306	255	263	295	291	279	274	299	278	283	273	321	267	293	287	292	267	280	275	265	294	272	282	278	296	287	292	296	270	291	281	262	277	297	289	287	289	301	295	283	279	298	265	283	272	317	279	281	303	296	279	270	290	307	282	276	266	264	255	281	280	308	287	294	310	258	296	255	264	250	290	277	274	294	273	282	255	244	299	323	281	272	267	275	282	299	268	260	296	268	283	266	300	275	274	292	314	286	279	254	277	289	269	273	268	273	284	281	264	277	287	280	290	296	261	277	282	258	263	279	271	258	296	260	268	254	275	249	279	265	300	272	294	283	289	277	304	256	276	257	265	280	253	315	313	280	275	288	303	314	277	285	290	265	285	276	254	278	284	261	272	275	292	296	259	289	290	268	298	278	287	259	263	260	286	271	303	295	293	292	296	320	282	293	281	262	284	266	274	294	295	262	267	281	296	298	294	269	283	239	283	329	286	314	262	281	292	274	260	297	279	311	297	248	251	278	268	279	298	271	331	259	297	275	298	263	279	267	283	261	300	280	277	269	273	288	303	283	260	261	290	248	284	280	269	291	281	301	277	276	250	276	278	254	280	300	285	327	297	283	269	267	246	256	283	288	290	294	279	256	274	274	275	264	264	264	293	266	289	262	270	288	274	279	283	295	242	265	255	293	276	267	289	263	259	326	276	267	252	310	278	272	288	273	296	257	278	272	262	308	272	292	312	319	294	248	271	303	305	280	286	253	300	272	303	290	285	279	262	283	264	284	282	277	274	266	305	265	301	312	294	276	319	293	266	244	252	279	265	257	301	277	307	300	287	278	266	273	280	260	282	276	263	268	245	294	275	253	276	275	292	276	255	306	255	264	292	307	273	272	283	287	292	287	292	278	267	262	322	278	240	283	278	275	276	275	259	301	267	262	247	282	281	312	253	231	258	267	240	261	251	284	277	288	291	303	277	294	288	272	311	297	328	276	261	272	268	266	258	284	275	287	288	284	267	290	286	279	255	271	269	283	278	273	275	284	282	279	290	302	302	260	301	307	303	254	274	278	286	274	308	253	287	289	278	274	261	290	258	264	258	310	289	303	271	284	284	277	308	250	293	278	298	322	316	268	284	299	276	286	243	279	282	269	257	261	261	261	297	283	283	315	298	299	315	239	245	296	282	246	284	266	268	247	309	284	284	299	299	322	289	275	253	257	301	261	274	271	285	288	280	287	253	291	290	262	279	298	259	284	293	254	252	291	281	282	267	270	307	281	256	286	258	331	296	298	298	305	272	266	258	280	281	262	305	287	309	269	282	253	292	307	267	291	261	295	267	291	315	259	292	282	243	263	294	288	290	297	286	319	266	231	277	251	293	277	291	278	284	269	275	311	257	282	268	287	301	302	276	279	331	284	293	261	276	263	253	292	285	293	276	293	278	323	267	301	277	279	276	250	288	269	286	303	295	294	299	253	292	263	276	276	270	272	257	280	264	297	302	280	282	261	248	276	264	275	292	257	261	273	260	273	275	284	291	284	268	290	288	282	254	286	314	291	307	249	268	264	252	305	274	285	288	290	270	277	263	285	264	281	295	285	295	315	286	239	306	282	300	284	266	274	313	306	289	289	270	263	273	295	278	269	284	257	282	266	284	306	276	256	282	277	261	284	284	290	291	288	265	295	256	305	285	319	299	268	265	282	264	297	273	305	281	266	260	280	269	268	265	278	295	280	259	301	312	284	285	294	278	289	272	274	271	290	280	295	272	285	245	278	294	267	223	260	274	247	287	275	292	292	298	291	303	285	278	271	249	298	260	272	301	271	283	286	267	282	281	298	260	274	320	277	273	279	239	286	273	257	257	294	263	303	297	283	280	278	287	271	296	299	297	253	255	320	292	277	250	281	279	271	270	277	297	285	313	297	293	342	305	271	260	284	266	321	293	295	308	289	261	260	291	278	277	277	276	300	281	269	248	275	269	299	292	295	248	273	261	290	298	307	270	260	260	254	278	285	277	266	291	274	301	257	326	299	258	250	309	267	285	330	273	286	262	291	306	251	313	290	285	269	263	282	279	274	289	261	267	257	258	281	279	264	257	251	287	295	288	284	273	269	277	269	271	274	259	274	275	275	298	290	278	296	297	292	295	259	259	305	252	270	282	291	276	295	263	269	276	279	301	276	298	274	263	279	261	278	274	284	285	251	258	278	300	285	278	291	273	266	283	286	249	282	267	288	251	309	304	268	287	300	266	299	276	269	319	259	282	302	285	273	281	249	285	267	289	267	278	285	253	307	257	263	336	327	257	265	268	268	257	283	272	299	293	294	265	301	276	274	271	290	284	268	265	250	254	237	268	311	275	284	263	258	253	280	302	295	289	291	284	273	284	309	245	253	253	265	254	293	299	246	255	271	272	267	282	276	291	301	254	302	276	294	307	288	260	268	302	269	279	287	304	279	309	251	270	304	319	283
7324	618	610	553	560	559	592	573	579	576	597	546	588	581	611	576	581	591	585	583	555	601	589	580	622	584	603	616	592	568	609	585	566	565	533	595	561	594	563	546	588	572	609	571	551	552	579	576	627	577	581	566	616	583	578	585	593	571	562	582	597	585	568	579	579	612	559	552	636	587	646	606	602	628	594	536	603	613	586	559	606	587	576	580	588	556	527	620	556	542	589	591	594	603	588	572	596	569	571	588	616	595	571	586	622	559	589	614	594	570	589	584	604	546	612	587	557	581	595	565	563	615	626	594	585	613	580	612	560	571	567	589	552	597	606	591	598	602	577	561	584	609	564	541	624	580	573	564	555	550	581	570	587	618	570	568	612	580	585	584	603	584	587	569	576	550	595	570	565	606	566	613	584	573	593	593	560	556	601	558	565	598	567	590	589	593	576	588	597	562	609	597	578	580	600	535	605	607	631	598	599	571	538	609	576	589	579	621	615	592	624	580	587	600	602	582	638	553	574	558	614	566	575	572	620	591	605	567	574	605	550	606	561	614	534	550	564	558	592	590	606	598	567	568	570	627	558	558	607	621	626	561	612	599	585	592	563	590	553	540	565	537	599	589	612	547	585	594	588	592	557	565	574	575	597	579	564	549	549	575	599	581	608	614	603	571	619	557	562	577	583	571	552	579	585	600	572	576	626	624	556	587	585	604	575	554	587	549	596	565	564	627	569	599	569	591	610	564	612	560	613	596	590	561	566	570	622	589	607	569	615	615	565	578	563	600	554	592	545	564	585	636	616	610	590	576	569	616	584	590	548	621	567	593	570	606	590	607	570	587	585	574	615	576	552	586	627	634	573	562	600	576	602	551	579	539	575	569	563	587	597	608	586	640	592	607	579	591	590	584	599	572	588	600	559	544	551	571	560	568	602	640	594	581	610	595	598	562	564	537	606	607	605	577	585	561	552	597	594	583	580	604	558	552	579	597	624	610	550	598	577	620	562	583	557	584	550	554	550	580	573	582	562	594	563	644	645	588	590	612	599	561	590	569	595	573	586	584	592	566	564	545	590	592	556	541	584	567	581	567	593	554	553	620	560	553	642	601	563	552	585	584	590	567	628	559	543	607	530	583	571	600	604	534	588	618	574	610	624	585	537	581	588	559	598	594	582	574	522	610	612	581	562	566	616	552	578	524	558	626	611	572	569	533	583	588	573	593	591	623	596	583	638	569	578	586	612	578	560	586	578	594	606	583	574	614	573	642	549	591	591	559	602	562	572	577	566	567	615	609	563	578	563	578	573	576	515	573	574	620	573	594	583	607	551	567	571	590	590	610	568	610	558	567	597	565	600	639	577	634	610	619	583	558	569	561	592	570	607	577	575	571	548	613	603	626	569	622	601	570	556	540	587	615	599	589	575	586	579	614	552	558	593	569	574	556	619	552	561	565	601	588	576	564	598	579	582	600	581	598	571	587	585	565	556	600	599	579	621	643	554	594	595	588	553	595	562	567	640	533	610	540	545	616	558	583	607	592	548	588	575	620	583	545	574	630	601	550	598	581	624	592	640	550	602	578	572	602	625	573	569	631	548	616	593	577	564	588	624	539	609	586	552	594	550	598	616	567	580	590	570	562	561	615	584	574	585	589	571	598	595	617	619	634	573	572	558	572	596	551	599	536	550	586	569	566	625	594	548	581	561	549	632	577	584	580	576	573	556	570	568	598	575	569	584	622	532	545	587	594	576	595	555	607	580	562	595	595	526	580	567	579	606	623	593	580	577	560	609	637	602	565	608	573	607	566	593	569	605	568	564	588	601	589	604	608	569	579	577	592	526	578	588	575	551	577	600	551	612	578	579	569	628	543	594	630	566	610	606	609	570	538	610	600	563	555	599	582	574	564	617	588	573	560	568	562	533	598	548	569	590	542	547	587	575	553	603	589	553	566	562	550	558	605	546	599	594	563	564	560	567	567	589	597	617	595	557	580	583	559	604	571	570	595	613	628	568	589	585	579	607	564	539	584	589	580	600	608	568	596	548	601	567	578	577	586	615	570	546	567	567	580	557	591	571	549	602	604	548	566	583	571	603	606	513	594	577	568	622	610	593	575	570	607	593	599	574	591	594	559	602	601	573	610	588	618	580	557	604	568	587	622	569	585	590	581	602	575	571	580	616	605	583	557	630	529	580	609	578	603	625	608	623	614	574	541	609	607	558	601	580	572	522	594	627	589	585	599	606	580	613	621	581	571	616	589	594	571	588	606	607	619	581	587	556	590	566	572	556	591	613	572	606	621	639	600	582	576	585	632	565	602	573	585	575	596	583	517	580	602	568	553	577	579	596	630	561	557	597	590	559	542	612	591	562	586	627	552	582	605	566	562	538	548	581	560	595	597	638	623	565	565	537	608	578	582	582	597	620	581	576	564	586	578	590	627	570	543	614	606	588	559	567	610	583	570	620	585	581	560	550	590	593	567	577	637	606	530	578	598	552	582	573	552	573	591	580	571	565	614	536	593	592	559	585	572	552	599	578	554	616	573	587	623	567	595	644	629	570	591	573	563	584	620	578	601	600	569	564	608	577	559	589	570	582	592	642	544	573	572	624	608	592	600	540	551	536	547	581	562	619	584	584	578	553	571	559	587	556	619	616	578	562	577	597	596	611	527	561	584	576	593	586	565	616	602	603	634	587	641	585	584	559	589	577	594	598	573	543	583	568	576	565	588	594	600	551	623	583	582	562	582	577	544	610	568	568	565	609	599	639	596	590	596	547	583	553	541	585	583	609	557	596	589	590	584	559	604	591	612	617	591	570	554	600	600	585	593	541	555	560	632	598	596	585	608	646	601	584	573	616	569	554	585	550	549	597	619	570	551	547	595	569	561	594	616	581	584	578	528	589	556	564	595	543	571	600	603	569	558	572	545	561	600	585	594	574	594	579	574	548	608	599	567	586	606	621	602	594	590	538	536	602	565	600	576	592	611	573	561	533	593	589	554	593	609	580	569	592	591	584	567	603	611	547	610	600	579	594	580	547	598	578	534	599	609	609	601	549	598	633	545	578	578	574	619	589	587	576	585	576	594	553	580	582	569	546	551	593	565	561	606	572	597	562	600	578	629	601	568	586	619	558	574	566	580	568	583	592	627	585	541	593	578	607	599	556	520	584	563	553	578	584	578	638	539	571	613	599	590	589	622	566	569	564	591	569	527	626	566	589	548	607	587	590	617	562	578	580	646	579	598	578	604	579	584	527	580	546	546	604	578	607	620	607	562	545	579	632	571	580	607	553	570	570	565	582	580	590	548	570	557	582	573	556	606	565	569	517	600	574	584	611	585	574	595	578	609	594	588	596	565	603	576	565	530	588	561	552	601	553	608	603	574	596	591	566	562	584	597	618	597	581	577	562	554	583	625	595	585	546	568	596	592	571	583	550	590	567	588	581	584	615	607	578	549	562	566	617	557	628	591	564	582	602	602	570	581	592	573	599	567	579	587	605	606
25988	21682	24345	29544	21691	11055	340	245	230	175	162	201	196	167	174	175	162	147	158	151	180	169	152	143	136	192	167	169	162	144	155	178	147	161	153	145	175	161	156	139	189	125	139	150	134	175	134	152	169	157	142	161	140	144	152	150	150	165	158	132	159	116	142	157	127	145	135	155	196	134	188	151	158	155	153	162	147	164	154	138	145	158	153	148	178	154	164	162	153	144	158	174	151	136	155	180	131	132	158	167	186	141	174	135	133	138	134	173	143	155	170	143	166	172	154	163	145	164	168	143	152	163	159	164	154	150	129	176	144	164	114	129	159	156	175	143	151	148	154	150	161	163	143	145	170	160	164	143	141	134	132	160	156	169	157	149	162	136	143	152	144	164	159	146	162	137	153	149	143	119	171	135	148	151	178	159	163	168	149	158	145	137	144	173	148	149	145	151	145	146	146	143	149	163	120	149	176	150	143	147	189	144	144	149	136	161	153	165	160	143	153	167	152	145	137	145	137	152	136	152	140	140	138	145	152	159	153	148	160	153	134	158	153	149	149	141	165	162	141	158	151	149	163	141	140	144	148	148	170	156	125	162	129	152	136	153	159	153	131	137	148	153	153	143	144	175	150	150	126	159	157	159	161	133	136	157	140	152	151	160	170	153	148	145	151	166	164	150	145	156	147	155	153	156	137	173	166	174	135	159	153	131	148	146	172	162	126	136	176	159	168	133	130	154	172	165	145	175	147	144	164	151	159	171	155	133	166	162	130	156	149	163	149	163	153	174	144	164	153	173	153	160	148	144	150	153	144	127	150	153	159	148	138	165	152	150	119	159	149	159	157	177	145	148	154	160	134	163	137	151	145	153	139	145	160	165	155	158	151	164	165	182	171	164	173	154	139	141	132	137	153	162	172	139	145	147	140	155	153	152	169	125	174	152	162	151	148	178	163	137	151	152	181	160	139	146	144	167	155	149	163	136	170	146	149	154	139	140	171	144	151	181	147	160	164	159	161	146	154	193	149	136	140	164	150	142	150	140	154	146	163	191	150	151	163	130	155	154	143	141	170	143	170	145	155	151	156	185	178	164	158	147	174	149	163	139	147	180	137	161	156	158	143	160	147	156	140	149	156	160	149	148	158	135	124	156	161	143	179	147	146	141	136	157	165	152	141	161	159	138	163	137	150	141	172	142	149	146	154	166	146	153	154	170	157	139	137	160	166	129	143	164	130	141	136	175	137	155	165	169	151	156	146	151	152	155	138	170	156	162	158	131	149	140	145	156	159	152	159	146	148	167	155	155	143	160	170	146	131	163	148	160	174	149	148	170	169	163	151	145	163	144	162	179	155	158	153	135	127	158	158	149	150	130	165	143	159	135	156	153	168	156	146	157	166	138	144	183	173	134	158	147	169	155	137	142	143	154	145	158	138	166	144	169	170	168	162	153	136	139	170	128	152	153	170	152	154	140	159	152	151	152	171	142	156	162	140	136	149	172	135	132	150	140	155	149	139	131	169	132	156	152	145	167	164	129	134	159	145	158	152	175	138	151	160	159	143	128	132	156	156	142	157	165	138	138	142	150	170	141	136	153	165	147	157	149	143	161	160	119	133	152	152	148	178	140	150	161	144	159	159	139	183	159	131	159	144	142	125	163	158	171	157	143	153	144	141	137	145	149	161	148	127	162	152	177	141	161	129	141	132	146	153	166	169	143	155	181	156	142	152	151	159	171	166	140	152	145	154	168	148	153	130	140	153	158	158	139	134	152	147	170	178	139	147	160	155	172	142	185	154	155	147	146	151	150	125	149	147	145	134	172	181	139	162	182	147	145	158	160	167	133	152	168	166	146	162	178	161	123	143	152	161	163	156	166	159	151	158	140	158	144	157	155	148	152	149	137	145	163	154	178	166	159	152	168	158	163	175	160	163	169	149	145	166	136	145	135	141	145	139	150	154	142	128	171	160	155	146	144	148	144	157	150	136	162	164	161	143	131	160	151	158	164	159	146	144	158	159	162	141	148	149	168	161	182	152	165	146	148	157	164	179	135	148	172	146	157	166	152	158	141	139	160	146	155	142	151	141	154	146	154	179	168	149	160	157	142	156	134	150	148	144	148	148	152	132	155	145	139	145	126	153	170	174	155	132	152	182	171	171	152	153	159	152	135	147	163	129	162	139	142	158	141	137	143	175	160	121	142	144	156	165	156	141	184	149	146	171	172	175	160	133	134	149	149	150	133	131	149	131	138	148	147	137	152	171	158	153	147	146	154	151	134	146	154	139	141	132	167	126	154	170	142	148	167	130	143	105	153	161	140	152	156	172	145	142	150	149	165	155	163	132	168	157	152	142	145	152	148	155	138	133	135	141	149	137	160	157	138	166	179	154	138	130	159	166	181	160	140	170	173	144	139	161	171	166	174	165	128	155	165	177	152	170	145	155	178	153	134	174	166	155	142	153	160	165	154	171	142	172	160	145	160	148	183	166	140	158	140	168	166	157	139	148	148	147	135	138	148	173	163	163	180	155	132	115	136	177	175	115	119	176	151	143	143	137	152	161	142	158	139	161	151	148	150	152	142	149	144	139	148	164	155	170	133	184	135	159	165	159	153	138	164	159	113	157	166	158	177	153	147	139	147	156	145	148	175	134	158	138	143	159	143	146	161	163	134	146	125	140	166	150	139	143	136	151	138	156	135	127	135	159	174	132	139	163	138	157	138	155	164	156	141	123	154	116	151	168	152	171	147	139	135	133	155	137	136	147	144	154	163	149	131	173	173	144	154	150	156	188	175	139	137	120	163	161	162	151	161	150	159	169	159	152	157	146	144	148	139	143	161	155	164	154	144	140	156	150	150	133	165	164	141	135	162	160	137	136	154	154	171	144	152	173	135	160	128	157	172	140	162	165	151	156	167	160	146	167	176	141	128	138	136	145	152	140	138	138	121	157	149	143	173	165	170	177	164	124	173	154	131	122	140	139	149	148	165	161	149	138	156	147	156	170	142	148	154	140	128	129	159	144	168	140	152	137	162	157	150	175	139	134	160	169	138	132	141	157	172	157	160	153	148	160	141	163	163	145	141	172	150	158	142	160	153	178	156	136	157	134	152	147	173	182	152	126	154	134	152	137	155	148	146	170	169	162	181	148	127	145	159	146	160	147	148	164	153	164	158	135	138	163	165	155	164	155	165	169	149	157	147	156	179	185	138	130	141	186	149	149	175	147	160	156	163	159	166	122	128	161	173	182	159	139	145	150	156	179	157	158	169	152	124	144	134	169	157	149	159	139	163	144	166	165	168	153	150	161	175	148	158	145	164	139	171	155	146	147	160	133	150	153	142	152	133	143	174	164	155	153	147	149	147	144	117	158	171	142	151	152	126	148	166	147	160	150	163	140	159	157	163	142	149	141	156	165	179	138	145	170	133	151	159	128	152	166	144	164	168	158	148	157	156	157	146	133	180	166	149	149	152	148	143	151	148	131	147	166	175	139	143	141	138	154	153
4520	1751	833	523	405	402	355	357	348	368	353	344	329	333	299	338	337	372	339	343	316	341	306	331	324	322	349	354	344	339	340	312	330	359	328	327	360	337	278	338	325	331	317	338	315	332	350	326	322	344	346	314	320	317	349	341	324	313	355	334	333	310	336	360	345	342	335	352	311	349	326	312	324	334	344	351	319	304	331	322	343	350	351	354	313	347	356	352	357	299	357	310	327	328	320	303	313	329	334	336	330	311	306	327	345	321	339	354	353	319	336	322	361	331	340	302	326	317	343	345	338	331	356	354	344	341	315	341	358	333	337	356	321	335	333	342	324	369	373	337	323	322	319	322	335	350	369	338	304	317	313	305	332	338	303	324	324	335	320	332	318	295	331	343	344	373	324	357	318	295	343	356	337	308	287	345	341	360	353	337	334	357	336	332	321	301	331	346	305	306	376	328	343	340	336	336	312	338	316	319	337	332	314	300	313	322	339	343	325	333	339	291	362	348	373	358	343	331	321	345	316	329	366	334	366	344	340	352	330	354	330	329	325	327	321	345	337	337	330	356	349	332	325	323	331	319	362	315	335	345	326	329	342	339	345	309	348	344	334	332	331	363	345	310	334	332	321	327	366	324	351	277	294	339	315	344	340	334	341	349	331	358	339	339	328	316	352	339	355	338	326	297	346	348	347	309	340	323	326	330	312	356	306	295	318	330	338	334	322	325	336	305	316	326	344	313	320	312	339	321	303	355	321	348	329	313	361	362	353	327	313	324	367	345	315	351	331	311	328	351	324	318	336	317	346	314	324	320	328	362	341	333	338	339	321	322	350	355	324	328	322	357	293	324	316	357	349	327	352	333	314	358	300	349	332	312	333	350	291	351	355	319	318	330	383	342	317	337	325	319	342	320	318	314	313	364	336	327	334	323	364	326	347	324	357	352	330	320	333	333	352	358	318	345	324	355	319	315	341	332	347	336	336	346	374	320	336	341	332	313	324	304	310	320	333	332	339	339	336	344	333	315	344	319	346	328	317	321	333	339	337	331	382	328	325	340	363	356	322	328	314	329	334	341	334	342	328	322	322	299	308	336	314	333	354	332	335	290	380	360	358	320	366	339	343	358	323	364	336	343	325	353	339	316	355	313	324	349	321	354	332	351	367	316	344	290	345	354	309	367	353	327	317	328	328	341	319	311	315	330	338	327	346	318	322	302	355	332	324	306	322	333	343	357	326	331	317	328	338	281	331	306	335	306	350	358	321	375	334	325	342	346	354	314	334	308	319	319	345	368	306	334	329	320	329	344	352	322	346	334	303	339	337	357	328	325	321	352	345	323	291	317	341	326	347	320	339	311	326	305	323	345	347	326	319	316	341	338	365	321	334	320	341	331	346	350	343	312	322	332	295	321	324	359	331	333	343	335	307	338	320	328	353	348	314	334	320	325	342	322	323	301	315	338	343	345	354	324	345	346	336	329	304	294	297	315	335	310	343	336	341	306	316	324	330	369	340	333	337	350	335	316	347	332	311	357	295	336	315	290	291	296	355	323	318	342	345	336	334	296	358	325	305	323	319	338	313	343	322	328	381	317	317	315	325	310	319	309	333	344	329	337	319	344	325	340	351	348	332	341	334	342	371	351	367	323	320	333	343	321	343	335	358	337	338	320	345	297	328	344	309	298	347	346	308	345	342	318	333	328	312	354	291	322	339	298	369	332	296	356	346	356	328	362	343	344	334	333	330	323	341	330	339	349	347	338	372	362	321	323	331	337	327	330	362	332	308	326	346	361	332	314	362	322	319	328	352	306	382	344	340	329	311	328	313	359	338	316	334	315	336	304	335	354	340	332	300	349	312	348	297	312	348	321	322	326	311	327	317	308	319	328	309	340	345	352	336	350	335	325	339	322	336	302	348	291	330	329	337	315	325	318	331	322	365	340	310	325	311	340	322	324	324	327	333	360	319	307	305	332	332	311	331	346	336	346	324	341	347	348	336	318	361	337	344	325	344	330	329	375	323	350	337	353	322	326	306	330	331	320	350	311	330	347	324	338	318	361	326	356	317	330	297	360	329	329	351	324	358	355	333	366	319	348	321	326	321	343	344	326	314	295	310	310	367	333	344	312	319	311	323	278	308	362	358	364	321	356	322	317	331	357	309	314	349	322	335	362	327	332	359	335	337	315	333	337	325	310	328	309	338	328	321	319	340	350	353	350	306	308	356	330	301	320	326	323	316	314	334	293	297	318	320	337	334	367	337	322	372	362	344	313	336	330	354	326	310	316	329	328	327	333	300	324	329	322	314	319	301	337	340	301	336	346	370	333	336	351	320	354	357	334	319	325	319	335	306	332	372	321	321	359	364	320	336	333	334	363	300	325	330	317	332	331	295	318	308	324	343	306	316	350	347	344	340	356	317	370	354	311	311	343	313	342	327	331	336	306	316	345	324	330	320	330	337	345	313	335	331	320	358	341	298	336	319	309	350	352	323	325	304	338	334	346	330	353	357	334	361	318	344	334	340	322	332	370	338	325	354	310	365	323	327	330	335	330	348	324	325	329	308	318	299	332	359	293	315	327	363	320	330	324	321	345	323	318	354	352	308	346	344	337	344	350	350	312	318	333	326	360	317	341	305	338	350	332	332	337	330	341	305	317	339	380	344	345	331	319	329	330	303	344	361	305	329	345	335	346	346	345	347	355	306	335	345	370	343	331	339	346	354	339	327	348	331	279	311	356	387	339	326	320	316	327	328	364	338	351	317	345	350	343	348	329	336	364	308	324	340	333	332	340	311	321	318	350	301	317	305	337	311	329	342	341	340	307	362	348	314	342	357	308	323	337	293	375	347	305	331	313	346	327	327	297	316	310	327	351	311	330	337	322	301	325	298	340	298	344	350	348	310	332	323	312	341	330	360	340	338	324	322	305	321	309	327	347	338	343	291	347	330	348	306	359	337	332	322	345	350	340	314	366	325	363	344	344	351	317	332	366	327	301	327	342	346	302	319	332	310	327	313	352	324	342	335	339	326	328	303	326	321	309	373	317	325	329	340	321	327	305	329	332	318	332	325	325	314	308	350	336	329	343	332	369	371	346	302	318	300	334	304	340	323	318	299	303	333	338	346	313	294	335	331	316	313	346	364	318	329	338	320	291	344	358	338	329	330	324	362	344	319	315	349	327	331	331	334	328	342	327	333	355	348	322	334	350	340	299	319	332	340	333	341	363	321	356	331	345	329	350	324	351	315	340	331	370	349	320	321	362	332	333	321	320	344	338	315	328	331	329	356	335	340	295	351	353	309	319	350	360	328	322	313	359	302	338	327	333	321	319	302	360	336	367	356	364	307	323	325	337	334	326	332	350	306	339	298	321	344	340	353	354	356	306	326	318	293	339	342	317	323	319	318	311	352	320	344	318	315	333	333	337	331	353	339	333	313	337	348	333	356	329	313	335	329	328	355	325	342	304	305	313	343	298	329	333	343	354	357	347	346	348	328	361	361	334
25210	21690	24793	29111	21694	21713	10867	393	255	200	182	155	156	121	115	128	129	131	134	130	91	93	101	85	113	110	90	113	99	111	113	107	104	91	89	90	94	98	92	87	93	89	107	110	97	105	120	95	97	98	85	121	94	85	83	83	93	96	88	90	95	86	91	99	92	98	70	109	88	117	102	92	96	81	97	109	90	87	108	85	107	95	88	102	102	98	105	100	102	87	85	86	106	83	73	90	92	99	78	85	97	88	100	114	93	107	97	87	90	79	101	98	109	84	94	100	104	104	92	103	87	99	97	86	83	109	90	102	93	93	87	92	100	93	75	87	104	67	88	89	81	90	98	92	92	94	95	81	93	92	82	94	100	105	94	73	79	106	91	97	74	92	87	92	95	93	94	109	88	86	101	100	87	96	84	88	100	78	85	88	89	85	113	90	90	90	113	102	79	84	91	84	99	87	87	108	93	104	100	100	90	100	81	79	90	100	120	107	104	85	105	95	108	93	101	93	100	103	108	98	96	102	69	96	77	96	78	91	101	119	91	92	113	87	125	115	89	102	90	81	106	81	76	71	100	90	105	88	71	77	106	79	87	79	87	90	102	103	104	95	87	83	79	93	103	105	97	95	83	76	80	88	98	107	96	88	86	88	95	94	81	95	92	102	105	102	112	94	88	91	97	102	85	104	89	88	90	98	98	109	110	105	97	102	103	101	104	84	94	119	85	86	119	96	93	77	97	87	107	99	90	96	88	101	84	90	97	85	101	87	92	96	94	79	85	99	106	81	79	102	94	78	101	87	97	91	103	88	86	73	95	97	77	76	109	81	95	100	115	89	91	101	87	112	108	110	95	98	99	107	97	101	93	103	77	106	87	97	80	77	92	95	92	104	96	91	76	84	113	70	101	110	108	108	92	80	92	93	86	98	83	107	81	97	108	89	78	96	68	99	99	88	87	105	124	94	86	80	91	91	101	105	98	89	96	81	85	100	92	94	91	102	86	109	95	94	91	97	107	90	108	102	93	91	103	80	82	98	90	81	83	75	74	76	95	85	95	102	94	95	85	99	95	93	86	108	85	75	92	98	103	104	104	101	94	98	108	108	86	98	100	115	94	83	89	83	87	90	90	106	113	68	102	89	103	90	92	90	74	104	100	93	79	86	88	103	93	119	94	88	96	94	98	64	80	76	88	77	82	100	92	92	99	80	92	94	97	96	93	104	97	84	95	98	112	84	100	118	95	108	104	102	90	97	113	94	72	98	86	80	100	83	79	91	102	117	120	104	90	88	100	100	101	77	91	99	93	103	91	87	83	93	96	94	76	101	98	117	87	80	80	91	86	103	106	108	101	80	81	102	105	103	82	101	106	93	95	114	100	88	106	78	98	103	104	104	79	82	102	88	91	87	92	77	90	89	104	101	99	88	106	101	112	85	129	105	89	99	93	92	90	96	87	100	98	110	85	95	96	85	94	91	95	102	93	108	76	100	101	81	109	72	81	85	113	112	98	109	97	114	98	104	82	88	110	103	97	92	87	99	97	92	99	84	89	105	85	88	101	90	89	81	93	100	94	109	95	108	107	74	112	111	89	86	87	89	82	109	89	98	94	98	96	71	95	110	101	105	106	89	105	105	79	89	87	96	82	71	98	94	90	96	99	98	95	94	99	92	103	87	91	80	108	82	94	102	98	80	96	70	77	92	93	77	94	95	83	98	88	88	83	84	78	87	101	85	82	88	80	96	99	98	84	80	99	102	85	86	93	101	102	93	91	80	96	88	93	106	102	78	103	86	85	82	89	76	84	90	87	92	89	99	87	99	81	92	117	99	95	91	118	88	93	76	96	85	92	97	99	98	99	88	105	100	85	84	87	103	83	102	87	93	87	77	90	78	80	97	71	104	98	102	95	98	90	69	76	95	102	89	104	103	94	94	93	89	104	69	100	86	102	89	108	105	80	76	92	96	96	91	96	106	97	120	111	89	126	86	105	90	91	77	98	95	90	114	82	115	103	77	101	91	78	104	105	73	110	79	99	86	83	83	101	80	76	95	97	94	94	91	91	87	93	97	95	75	84	83	95	92	75	90	87	98	104	88	104	99	88	87	85	97	96	88	111	93	81	84	84	83	89	98	72	90	97	93	88	78	92	108	101	86	86	92	92	101	71	94	88	100	102	109	98	84	103	92	101	92	115	92	105	104	89	100	98	90	89	75	88	102	109	107	88	97	93	93	91	111	104	98	100	84	107	106	105	88	87	87	95	88	90	98	101	81	76	104	79	101	100	84	82	95	118	86	101	109	102	91	86	103	102	86	105	81	100	107	108	96	114	99	101	102	108	116	109	86	82	95	97	99	92	89	86	96	89	83	85	91	100	95	87	96	88	91	90	91	92	90	95	90	96	89	89	98	117	75	99	99	104	100	100	85	80	108	99	88	93	92	112	86	91	83	84	80	86	90	78	104	106	94	100	109	100	107	107	98	99	83	77	87	95	111	106	103	101	100	102	94	96	106	100	94	91	101	85	96	84	81	85	101	88	111	103	70	97	99	102	99	90	108	79	82	86	85	80	92	90	79	105	99	66	77	108	94	87	88	83	98	115	98	96	93	93	96	90	102	88	100	105	101	103	101	81	97	95	118	81	90	111	89	83	82	74	73	107	78	117	101	89	102	93	107	93	117	78	91	90	84	112	74	91	103	107	92	109	83	79	92	106	91	104	76	94	99	105	97	75	88	116	127	90	87	94	79	109	91	92	90	84	75	90	96	119	120	102	87	75	89	82	99	105	103	101	94	84	93	88	92	87	75	100	99	93	112	94	95	104	110	93	94	82	90	81	88	88	99	80	75	83	95	96	85	113	95	92	94	88	94	97	102	101	103	88	85	104	104	83	94	104	104	82	85	91	109	99	104	102	97	87	107	90	91	93	94	99	95	80	76	103	109	83	96	88	81	97	94	99	99	96	92	94	107	101	102	95	106	90	101	81	100	76	90	98	100	98	86	87	91	95	85	106	92	95	91	69	86	84	76	101	82	93	98	93	100	86	83	87	109	97	98	112	117	106	89	95	95	109	80	84	97	123	96	95	93	88	94	91	78	88	86	97	100	76	84	96	95	97	93	92	102	83	96	88	91	88	86	110	93	100	93	108	80	96	94	109	89	84	93	105	76	77	81	80	104	112	114	75	82	98	108	90	99	103	102	96	84	86	89	93	93	112	92	96	87	102	89	85	89	85	102	99	78	112	73	90	93	89	78	91	83	116	93	112	112	92	95	93	101	92	75	98	98	87	92	100	92	101	95	97	116	103	108	100	93	95	95	100	85	89	99	121	96	97	94	106	83	92	119	83	88	101	103	86	99	89	80	80	105	96	90	99	108	87	108	95	104	89	89	98	106	94	103	120	89	99	87	86	73	87	76	80	82	92	104	96	88	108	98	108	75	92	100	76	84	102	94	97	80	91	72	88	108	85	83	95	91	92	85	80	86	81	95	85	95	90	81
4051	2987	1194	601	417	331	278	261	278	262	255	257	257	238	227	237	254	241	228	221	229	235	207	243	242	230	204	251	222	217	251	222	236	242	260	221	223	220	234	240	230	221	255	219	226	224	256	218	241	250	231	207	234	244	194	252	213	241	222	232	230	249	251	208	219	252	224	191	229	251	259	245	232	211	263	241	210	238	245	232	257	208	239	211	237	220	221	242	213	234	231	228	227	235	246	232	237	247	209	239	214	234	241	225	218	208	241	215	207	227	255	232	221	209	244	227	232	206	195	221	230	207	233	243	243	224	239	215	265	226	236	230	221	201	212	234	238	240	219	258	239	237	263	244	201	241	245	230	208	235	239	233	228	239	233	225	217	212	232	258	225	221	238	230	256	263	252	270	241	265	242	238	230	197	234	232	207	244	239	221	229	210	207	237	232	216	264	223	251	239	239	206	257	240	209	228	215	229	215	243	279	243	217	259	237	213	220	212	207	248	249	223	228	239	224	226	236	228	244	224	232	212	211	224	240	217	206	233	238	227	230	214	241	228	250	206	221	250	234	208	211	211	244	255	210	224	209	250	228	231	245	221	248	248	235	260	239	222	223	258	222	238	212	241	221	233	225	214	220	245	245	246	233	215	232	243	245	226	230	229	226	214	238	225	222	245	234	216	231	227	230	225	225	225	233	228	238	258	230	210	241	250	253	255	234	224	245	224	224	230	232	212	241	234	235	240	229	242	235	231	220	247	243	247	230	243	250	220	243	235	229	238	246	234	222	231	213	225	223	238	247	206	231	232	194	229	226	195	253	219	245	227	241	212	242	227	214	249	218	222	226	276	221	230	218	242	228	236	216	277	227	209	209	196	243	214	250	227	221	232	224	242	243	252	242	244	203	248	255	243	229	254	223	245	239	244	217	240	234	230	209	221	244	251	234	258	225	230	218	231	191	218	211	217	227	255	194	236	236	214	236	223	288	236	228	260	221	238	228	218	204	246	214	237	249	232	255	221	253	245	226	225	236	241	224	237	266	235	227	199	215	240	253	255	234	236	222	247	244	244	212	229	253	211	194	230	238	224	243	240	230	227	246	223	216	230	228	224	244	240	220	212	235	200	266	226	253	238	236	231	230	213	202	234	241	238	260	227	246	229	210	231	210	244	246	239	254	225	202	214	238	227	239	247	256	219	236	244	231	235	241	229	225	232	248	225	214	218	232	208	257	220	239	226	226	232	220	191	247	215	234	233	228	221	242	250	207	190	239	255	234	215	219	221	213	232	206	218	234	232	230	234	231	227	221	250	193	228	219	195	215	222	248	223	232	253	249	219	244	228	212	209	204	235	252	245	231	228	260	223	203	245	235	213	230	238	212	248	231	253	230	231	280	218	244	236	220	202	225	241	228	235	242	241	193	220	253	234	225	237	253	235	231	245	193	225	214	249	223	235	236	242	215	232	238	251	213	242	233	232	253	205	268	250	225	235	243	228	246	205	197	252	201	242	250	227	252	214	222	250	237	250	227	232	230	252	250	243	232	241	235	251	225	217	232	223	233	200	237	247	212	254	252	242	211	234	234	241	232	238	222	235	219	244	209	227	240	256	234	220	255	256	216	266	190	226	234	229	211	253	244	225	242	243	231	226	245	261	224	217	240	205	240	206	215	229	218	220	228	229	198	239	209	224	222	227	234	228	236	224	237	217	248	249	259	217	215	239	214	238	230	262	264	231	222	251	267	242	209	227	247	222	254	224	248	233	220	250	243	227	238	239	222	222	253	219	259	199	216	220	203	225	223	220	247	254	246	211	269	223	214	253	205	226	248	235	255	251	233	234	207	228	241	214	201	219	232	223	227	234	214	244	226	229	243	229	244	247	221	225	230	232	243	238	244	246	248	247	217	254	208	203	234	238	227	229	228	238	232	245	230	237	217	229	227	238	245	210	266	242	218	232	226	233	214	186	203	228	206	256	208	223	219	239	200	269	220	245	229	266	230	245	228	235	226	258	209	222	228	241	256	255	253	259	236	262	222	227	260	238	243	222	217	249	245	245	231	211	218	203	243	224	229	234	221	230	222	220	234	227	209	235	227	231	219	264	256	227	231	241	274	251	225	222	226	246	256	235	241	231	221	228	224	232	234	224	228	221	260	225	221	221	237	245	243	258	255	238	218	224	227	226	218	212	225	246	253	231	231	249	228	250	231	201	225	267	256	244	205	227	266	230	253	221	227	247	255	260	240	230	233	221	230	226	217	225	220	245	236	224	223	265	256	243	243	225	236	257	224	275	234	225	239	238	221	240	219	246	222	239	227	238	229	246	245	203	228	227	261	221	231	221	250	238	235	237	224	211	260	230	236	224	214	243	245	241	254	227	237	213	243	257	243	256	228	234	223	231	232	228	224	217	248	225	249	226	212	251	219	234	215	213	234	213	260	269	243	229	245	248	215	251	232	258	259	239	222	260	237	253	238	220	224	224	243	244	203	243	242	229	226	234	229	230	240	243	236	180	232	209	231	261	262	206	244	232	223	253	247	250	244	256	249	246	250	233	237	243	245	251	252	243	222	262	255	260	237	260	243	243	204	241	227	230	242	226	227	264	193	252	243	217	227	220	233	240	242	251	231	241	209	224	258	271	208	217	212	203	235	236	245	225	227	217	238	228	205	247	225	214	239	212	241	214	236	236	234	219	215	221	238	237	215	232	210	210	229	232	217	227	229	212	235	247	247	225	216	221	242	229	221	222	218	243	227	226	226	248	213	225	236	227	224	236	219	247	244	220	243	254	241	258	214	234	221	228	221	254	263	230	212	215	234	258	229	208	218	242	235	216	229	249	242	236	236	234	216	243	225	224	258	227	230	226	243	217	232	209	263	208	261	232	244	248	230	231	227	201	226	205	253	219	197	229	224	256	225	257	251	234	213	225	243	199	265	227	213	235	221	208	263	232	253	202	257	235	225	233	231	272	230	249	240	241	236	247	240	223	246	231	195	227	208	225	228	217	244	258	216	219	232	247	240	244	241	272	216	239	219	257	223	221	221	226	230	223	219	232	238	215	229	213	220	197	251	219	217	226	223	226	210	246	237	236	257	221	222	220	215	221	254	229	239	222	208	237	225	226	229	219	230	256	230	237	250	241	220	229	225	245	206	235	239	233	185	196	211	194	235	213	244	244	207	232	241	250	220	219	240	239	229	232	270	214	268	232	216	230	248	212	231	235	230	227	214	227	228	238	229	241	243	230	208	234	212	231	228	223	228	223	235	225	260	214	260	235	248	224	256	231	200	265	229	220	232	225	249	219	211	259	244	217	236	240	253	239	229	262	234	230	236	233	204	236	240	223	259	212	236	248	245	230	236	211	241	251	240	224	240	252	226	253	249	215	210	180	244	237	223	224	193	218	224	237	252	238	233	237	233	228	233	231	233	296	244	217	236	228	235	248	227	226	236	225	214	229	223	226	203	226	222	222	220	217	216	267	234	227	218	229	224	228	249	220	244	231
34224	15136	2151	357	306	301	277	288	325	283	320	303	290	307	307	303	306	295	282	289	303	299	279	279	311	301	287	296	279	278	310	273	294	317	293	294	272	304	300	261	258	289	277	303	294	280	299	285	262	272	306	328	316	289	282	321	293	302	292	298	273	301	312	290	295	326	284	279	297	320	311	283	290	288	290	290	297	287	313	288	292	290	312	301	301	282	300	260	263	305	311	309	274	292	325	287	323	308	316	280	293	289	326	291	305	328	307	285	271	305	329	337	315	275	315	282	272	273	293	320	325	312	314	271	287	297	320	286	289	332	299	293	309	312	284	298	250	253	319	291	286	274	312	290	314	299	300	286	294	311	294	303	283	269	294	322	282	290	321	322	290	280	282	279	279	308	284	288	268	284	296	289	307	277	292	305	303	282	322	291	323	292	268	295	309	318	305	282	292	286	303	297	288	308	327	288	304	296	282	294	285	276	328	259	298	335	298	299	291	320	301	289	289	299	319	311	303	322	302	273	292	343	306	289	313	324	297	288	264	277	286	295	303	303	310	275	283	303	285	296	250	314	285	297	279	302	288	306	271	288	298	296	293	324	284	326	291	307	281	304	284	267	297	296	303	290	275	311	305	289	323	290	310	309	300	274	314	315	296	288	277	316	272	283	270	303	254	263	289	284	295	267	255	260	290	294	295	285	291	337	298	308	281	292	281	291	308	290	283	293	300	297	296	252	322	310	313	337	320	314	279	312	280	294	308	295	312	291	328	278	303	280	300	291	312	303	286	259	302	277	305	259	285	294	311	293	292	318	295	301	261	280	276	329	277	298	261	312	277	313	263	316	319	277	288	286	276	274	300	309	329	315	279	299	301	294	324	317	332	309	296	310	278	325	332	322	278	301	295	311	327	289	286	281	305	307	275	301	281	318	297	291	308	276	301	284	275	275	320	307	299	246	313	298	314	301	324	293	301	276	287	304	303	306	335	297	276	300	310	286	299	335	306	320	326	272	308	301	293	328	286	298	324	264	308	282	279	300	272	307	287	278	301	321	310	309	310	287	305	295	339	310	305	270	291	286	298	325	311	276	257	271	300	299	305	290	306	326	329	291	312	285	322	279	317	310	299	283	273	306	314	278	287	252	307	277	310	295	306	306	292	329	286	276	273	311	290	283	257	279	337	286	318	291	248	278	323	284	275	311	311	286	282	293	287	309	295	321	320	262	315	277	278	279	291	298	272	285	292	263	251	267	289	292	319	303	298	269	290	294	292	300	286	255	292	283	316	295	270	267	313	285	274	314	311	279	296	291	315	299	303	283	295	278	322	302	293	323	307	296	302	282	285	276	315	308	306	302	277	279	291	290	296	278	299	293	302	315	284	276	266	316	294	289	310	300	284	288	310	281	312	304	314	301	298	282	296	336	304	309	287	299	301	281	320	321	307	277	308	291	294	315	284	295	311	271	301	313	295	293	296	261	303	320	337	287	260	301	316	290	296	276	297	296	318	285	289	293	304	287	306	294	297	306	317	265	295	280	292	269	306	316	254	306	301	290	330	321	317	330	299	316	269	302	297	315	287	305	306	309	290	296	326	316	271	314	294	292	301	309	285	308	319	286	284	301	297	295	282	274	296	284	304	291	320	266	283	292	302	267	307	319	303	285	309	294	267	288	293	277	278	283	317	327	251	309	301	285	323	293	326	277	251	340	265	281	298	296	332	301	289	268	281	328	296	330	305	276	283	304	298	279	279	259	306	293	333	257	285	326	279	293	295	298	300	297	336	299	267	286	306	288	322	285	323	298	295	310	275	298	309	285	317	289	270	288	306	285	317	323	319	297	325	275	297	300	294	266	332	295	318	304	304	289	269	279	281	317	343	300	328	303	299	279	302	289	312	303	292	265	284	277	295	292	327	314	293	304	306	294	319	291	272	327	284	308	275	281	306	283	288	312	284	335	264	279	277	275	312	304	311	292	297	313	319	312	313	273	302	271	266	284	285	293	309	275	266	259	301	308	282	288	311	286	307	306	295	291	318	335	290	338	304	263	281	273	282	317	309	307	283	270	306	274	284	304	293	307	298	310	290	297	295	334	312	274	291	317	327	325	278	278	280	299	307	308	319	267	330	281	287	301	306	272	304	324	299	302	298	307	255	311	305	303	271	313	324	304	305	290	298	291	268	301	232	291	305	318	309	303	281	308	306	286	265	291	313	287	318	297	312	293	294	287	282	293	289	287	310	301	279	269	321	286	305	295	289	308	285	314	281	289	284	333	280	259	276	278	295	305	284	293	280	272	289	283	293	277	276	267	306	277	282	310	289	286	268	309	323	314	319	265	299	320	286	289	270	353	286	277	278	304	273	291	252	310	278	302	297	295	293	300	305	242	291	310	300	318	280	301	271	341	347	311	337	284	255	269	295	300	275	288	333	295	250	278	266	287	276	285	323	279	293	265	245	258	306	304	280	257	280	287	293	335	317	288	287	317	255	297	307	327	299	302	270	283	246	313	299	314	286	274	318	323	281	298	297	306	309	306	308	302	312	284	309	305	314	302	256	307	281	293	309	291	314	317	281	271	293	295	322	315	313	295	251	268	287	274	294	284	317	321	265	296	271	289	307	259	291	307	265	266	300	312	302	296	307	297	295	323	260	286	315	303	302	299	302	273	292	317	297	272	271	276	292	308	334	298	257	275	304	274	265	287	294	305	309	297	324	274	281	266	299	304	303	309	283	307	302	301	256	276	292	268	295	295	254	306	301	284	295	267	272	288	313	319	286	294	331	290	273	328	285	301	284	307	320	300	298	299	279	290	313	321	312	306	319	301	299	282	317	291	289	280	322	307	312	283	288	263	287	282	259	293	325	322	286	286	276	281	289	277	302	300	322	304	275	300	295	288	333	312	360	308	305	312	281	300	323	331	287	313	284	302	285	296	335	295	285	273	302	282	295	314	297	302	298	304	288	292	342	324	316	300	296	308	279	293	311	291	284	293	296	280	292	314	288	336	290	306	292	318	322	312	293	287	296	288	312	309	299	326	304	286	292	306	304	287	287	278	290	289	262	288	263	266	293	279	298	289	326	294	310	256	291	322	259	284	298	290	304	292	290	301	302	295	289	293	297	265	299	319	305	346	320	347	282	294	280	286	309	287	300	300	275	292	288	289	286	289	283	304	296	284	273	267	285	313	301	278	273	292	313	315	300	326	306	270	308	306	295	254	299	302	278	280	309	317	258	295	271	312	298	302	302	313	277	264	289	290	325	286	310	271	290	308	278	334	295	273	303	307	280	300	267	285	311	283	278	269	304	293	306	311	288	315	300	311	285	270	261	291	280	307	305	302	287	314	281	289	310	267	288	274	300	307	301	303	284	315	285	272	297	292	284	309	297	271	287	297	298	313	289	299	299	298	279	285	275	299	309	312	279	272	314	319	319	271	304	284	299	301	275	292	275	296	300	293	294	277	294	276	276	309	328	346	309	315	295	291	305	290	268	279	291	279
7788	707	653	636	605	594	607	606	635	637	605	624	614	597	609	611	619	607	650	557	639	629	603	586	619	624	638	607	591	616	605	609	647	602	578	640	605	596	579	595	638	591	596	657	619	637	629	603	625	616	614	623	641	610	601	617	606	613	617	611	674	614	605	613	635	605	655	602	569	625	647	596	629	658	600	606	625	635	559	628	602	618	603	599	637	633	588	632	618	602	603	603	608	606	608	619	601	618	574	630	624	574	582	593	609	619	602	638	577	617	592	585	613	596	626	604	591	656	624	625	624	626	614	603	609	597	643	569	608	583	613	610	642	637	605	608	585	644	591	636	605	570	595	639	614	642	647	613	619	663	641	562	612	568	595	604	624	654	613	654	591	653	648	618	625	636	624	610	657	585	591	634	609	623	598	587	618	617	600	601	623	611	624	602	596	631	608	599	612	627	571	570	599	636	553	583	578	621	589	621	616	606	595	627	635	629	607	634	602	615	577	583	587	609	611	606	616	591	680	579	646	639	566	613	571	577	621	643	640	632	620	561	648	612	595	581	630	603	627	617	589	611	644	624	635	592	601	648	607	632	585	622	629	596	602	602	608	614	614	605	566	628	594	587	620	626	597	618	640	583	550	631	620	611	594	619	637	607	604	613	594	572	636	596	581	587	586	586	639	610	617	651	633	551	662	653	560	639	611	649	594	552	615	672	643	627	573	637	609	611	588	606	582	610	591	593	637	607	593	671	628	640	580	637	613	614	584	559	618	593	615	607	581	630	612	591	590	608	585	635	611	611	604	627	624	619	596	642	601	599	599	639	638	608	631	638	605	575	622	589	671	648	608	613	581	569	622	618	597	564	587	595	629	606	631	650	646	610	608	624	639	655	627	612	620	637	636	611	606	678	604	620	597	698	598	593	631	606	633	597	597	588	580	629	615	544	565	618	612	588	590	636	627	599	582	579	619	642	616	638	622	601	609	643	617	656	612	621	606	648	666	644	622	611	609	574	594	613	658	644	645	617	598	612	639	609	602	575	622	607	631	644	620	580	625	597	624	625	647	587	606	593	631	618	590	598	594	614	665	625	564	634	613	594	622	600	618	590	594	612	592	609	618	571	644	603	641	598	631	582	611	624	605	624	626	610	650	591	572	643	639	642	637	610	623	601	614	654	597	616	642	596	586	655	624	605	596	638	587	584	600	619	573	615	605	587	557	628	583	581	614	628	640	597	604	602	617	657	597	624	616	623	631	605	603	586	596	642	612	584	640	587	615	668	617	639	619	600	647	565	633	633	579	598	614	624	600	607	624	609	622	670	586	612	603	626	669	628	584	627	657	620	630	629	625	631	617	630	653	619	592	625	603	560	672	592	594	590	609	607	614	599	565	564	600	676	608	608	604	620	648	612	619	618	632	624	638	613	631	614	568	627	563	615	631	612	592	565	617	612	575	627	646	589	635	615	614	618	630	587	603	636	639	627	600	618	606	594	641	645	633	667	598	647	598	592	624	616	582	598	598	622	607	593	612	608	625	605	623	601	617	618	655	597	598	647	607	573	593	586	609	644	649	586	616	617	606	655	627	607	617	614	604	632	632	555	640	657	622	604	608	597	595	646	621	664	589	585	588	612	643	622	605	589	593	595	602	614	603	582	623	571	611	639	658	614	624	585	649	595	620	624	560	642	571	646	600	606	654	596	631	588	681	629	588	632	619	602	621	600	629	618	591	625	648	581	625	609	657	601	634	613	581	619	643	626	622	600	599	593	586	606	641	606	583	615	595	608	582	654	596	616	617	620	634	604	604	636	565	607	619	613	625	573	643	620	602	610	606	613	621	602	642	616	634	617	623	633	623	638	652	638	603	604	601	599	615	622	615	596	604	584	622	606	629	577	582	596	607	655	634	615	607	610	631	621	576	618	621	624	623	603	578	611	640	584	596	610	623	605	623	650	589	575	587	627	597	617	587	610	621	600	570	640	607	621	626	620	584	566	669	589	613	619	614	573	615	614	621	656	640	617	659	619	592	602	605	615	606	602	602	571	597	575	625	611	617	604	651	629	598	603	602	602	582	625	624	575	633	600	626	633	619	595	624	592	557	598	583	625	622	625	585	617	666	581	638	583	689	637	622	617	581	645	602	652	570	611	605	587	632	596	650	605	606	630	628	579	620	596	613	601	582	614	579	607	658	604	615	588	618	609	581	616	615	585	596	612	571	613	600	645	632	610	643	609	601	659	598	597	575	635	583	653	646	589	611	628	653	589	656	587	645	597	608	618	595	622	592	603	604	632	589	590	602	605	618	597	605	674	650	614	616	562	585	637	574	636	607	627	562	590	585	611	599	645	578	615	608	600	629	601	600	614	617	634	579	616	585	578	577	637	601	608	589	591	560	591	601	595	608	575	677	600	627	594	602	631	629	626	614	557	637	561	610	643	570	603	600	604	601	616	618	567	587	615	606	602	648	606	604	612	596	642	622	641	596	615	569	612	609	569	601	643	608	613	638	583	644	586	601	628	619	634	658	587	655	592	640	594	598	567	611	589	598	603	604	653	630	582	590	631	594	559	599	629	582	620	634	652	594	663	595	622	582	605	618	584	624	628	591	547	618	576	576	601	601	624	630	627	615	609	615	582	606	600	612	635	623	597	689	610	619	595	643	618	615	556	648	612	627	653	597	627	613	641	632	556	629	598	621	600	611	631	586	615	609	584	582	587	602	645	615	594	602	600	608	602	619	586	659	634	581	607	599	572	596	594	592	588	616	604	616	604	627	594	651	656	614	625	609	614	652	577	590	646	626	592	640	627	584	590	569	634	620	615	585	636	574	558	633	652	605	647	616	568	624	611	583	566	604	626	617	656	606	596	613	609	545	587	619	618	615	596	616	628	606	627	589	637	642	609	615	656	614	620	592	657	560	639	620	623	590	616	581	635	598	593	625	596	641	584	587	632	534	582	608	630	638	646	575	614	577	587	601	652	635	608	629	606	628	573	624	612	576	640	625	567	618	588	599	586	619	627	577	587	594	576	585	572	600	631	563	610	570	598	616	633	616	654	609	616	586	637	564	610	614	581	590	601	594	623	610	618	614	622	580	602	633	622	589	572	629	635	591	657	635	674	610	557	631	609	601	590	568	611	608	534	605	618	583	628	578	624	585	631	583	618	599	623	626	611	590	574	630	582	627	634	638	577	583	611	621	584	658	611	618	583	628	617	599	574	638	632	639	620	625	633	671	588	623	603	632	666	591	600	595	633	626	602	621	596	616	598	614	584	614	625	653	629	642	605	572	582	652	613	641	560	640	609	588	610	582	672	607	613	658	622	647	659	605	591	569	654	631	625	612	606	611	637	600	620	633	593	610	664	595	644	641	614	625	631	645	600	567	629	620	584	620	618	610	632	613	613	627	565	612	600	629	671	617	612	535	580	634	613	613	610	625	624	612	597	624	624	626	584	584	621	618	638	642	635	619	634	571	615	597	652	630	630	611	599	598	604	619	586
25954	21654	24305	29526	21659	10879	356	226	173	203	191	168	196	169	178	154	186	160	158	169	176	157	155	166	138	153	182	162	161	150	150	163	161	173	165	153	150	148	142	129	144	161	134	149	137	155	124	146	163	157	148	137	144	161	181	165	167	148	161	155	151	166	151	145	146	142	168	163	155	161	153	144	146	128	164	146	156	155	136	142	162	155	151	147	169	157	133	144	139	177	135	142	157	150	161	172	154	145	135	156	146	140	134	155	197	144	129	172	164	152	145	181	131	143	145	141	151	130	162	140	149	187	141	162	156	166	174	158	165	151	150	137	138	157	124	161	134	154	129	155	159	149	153	142	161	167	144	133	146	142	132	144	169	156	142	146	141	144	162	153	114	179	145	150	145	157	134	140	134	188	154	151	122	157	159	144	171	149	136	157	149	160	170	143	162	154	142	161	136	135	134	155	136	144	178	154	150	143	166	152	123	138	129	159	149	140	153	146	157	178	151	178	161	136	141	166	151	162	159	156	152	142	156	157	152	139	156	143	149	140	143	135	127	155	134	168	148	165	151	166	145	144	149	199	147	147	157	140	111	166	173	144	138	154	149	149	131	155	158	164	137	115	154	153	151	165	168	145	154	150	142	163	169	154	144	144	156	146	177	159	139	125	173	173	153	143	173	137	156	154	131	149	155	168	163	134	141	141	144	139	152	141	164	149	151	146	173	145	138	137	155	156	136	135	157	169	166	144	123	127	134	168	145	148	156	155	147	150	144	124	166	148	179	164	180	172	174	153	165	142	163	166	172	156	160	140	142	127	145	142	125	136	145	154	156	147	148	143	150	150	152	132	160	142	152	131	152	155	152	157	155	129	156	137	136	158	171	151	152	133	113	143	141	170	173	144	156	132	139	129	142	155	165	172	165	154	153	143	181	177	158	159	148	161	127	139	141	156	157	168	168	140	121	153	133	144	154	151	162	169	172	164	164	173	157	164	145	166	151	142	136	145	142	162	134	163	169	136	166	153	173	181	148	187	185	150	153	119	132	139	142	153	145	124	160	136	123	171	170	143	131	145	169	154	138	146	136	143	150	149	154	151	130	148	144	149	150	176	150	174	141	140	164	143	150	156	133	152	140	164	159	147	155	149	126	147	165	153	147	146	155	147	138	159	161	145	161	167	129	144	160	150	150	154	151	147	165	157	161	137	166	138	146	145	143	162	150	148	125	158	145	148	140	142	134	133	140	163	143	166	148	161	149	150	135	147	154	146	143	137	178	153	159	157	153	173	151	159	152	152	135	169	151	155	164	153	190	148	142	166	123	135	153	136	159	151	150	159	143	145	137	145	157	166	153	164	135	138	167	144	148	139	156	144	160	145	173	164	138	160	130	151	158	163	169	182	137	170	154	153	157	143	152	132	150	148	136	154	140	175	149	142	144	128	178	151	156	143	153	153	165	150	156	146	143	155	144	137	140	148	141	171	166	132	161	165	156	156	166	143	141	161	160	163	162	166	145	149	143	155	134	153	143	157	155	147	154	155	145	142	158	157	152	153	139	144	136	153	168	150	135	126	141	151	144	157	169	165	158	147	156	172	155	131	135	162	141	158	165	153	150	138	134	145	150	137	154	161	145	147	151	155	146	150	154	151	147	149	132	156	130	152	155	143	129	140	151	165	177	150	139	160	146	146	161	129	146	150	150	147	148	138	156	181	142	151	170	141	133	186	151	142	156	145	156	153	126	157	141	158	156	187	164	131	159	144	170	147	156	142	147	143	156	149	143	170	150	138	136	172	149	143	144	123	155	136	159	151	140	169	131	139	138	148	160	146	145	143	141	137	146	158	150	162	149	151	127	151	150	161	145	135	136	157	156	161	153	171	153	151	140	148	167	148	144	145	167	156	151	178	143	148	130	158	163	153	141	169	146	161	150	150	166	164	131	157	132	182	143	149	132	134	144	156	143	152	151	130	147	131	153	154	135	141	167	173	176	148	153	162	153	162	161	167	175	166	149	144	154	128	157	159	135	154	140	126	139	146	160	136	171	181	149	149	148	142	145	168	170	137	162	148	146	164	133	142	149	161	165	153	132	136	176	141	172	152	142	130	152	165	158	148	164	167	149	158	173	143	136	142	169	149	157	130	137	181	156	159	156	153	158	158	149	149	175	179	179	133	153	160	140	147	161	149	150	136	169	153	145	130	146	152	137	173	146	144	155	143	130	163	141	138	163	166	134	145	162	142	154	133	122	136	144	150	140	151	139	139	151	162	153	121	147	156	169	128	143	165	162	140	150	134	144	163	153	141	147	141	152	158	160	118	154	145	166	139	176	137	168	172	135	129	168	149	169	157	139	151	135	158	157	161	161	141	125	159	152	140	160	141	157	151	141	137	140	140	160	144	140	136	134	155	163	164	143	142	154	141	160	163	170	138	190	132	135	139	134	158	148	145	149	140	178	152	153	142	126	152	161	154	141	160	152	152	152	161	158	152	128	123	148	166	152	147	146	151	145	138	133	153	153	145	153	149	161	150	137	169	153	145	158	165	147	140	158	135	151	171	143	171	145	143	171	165	185	138	174	150	154	131	161	137	138	161	129	159	154	131	153	150	145	145	129	156	119	123	151	154	146	155	156	156	135	131	150	152	148	148	161	137	138	142	159	145	139	151	146	143	162	157	163	163	169	143	153	164	144	129	139	167	166	137	129	163	149	172	130	139	151	143	149	154	132	147	143	157	129	176	165	143	157	148	185	127	141	153	170	140	177	143	162	154	162	131	129	158	150	149	148	137	161	136	162	173	168	147	165	178	159	155	152	129	144	158	170	162	165	129	144	162	134	151	138	138	141	145	162	163	168	129	146	168	171	160	155	132	176	143	165	133	130	138	154	147	165	161	145	161	165	172	180	151	170	139	148	152	168	140	133	148	118	136	160	155	151	160	153	167	140	157	160	146	151	134	151	170	155	115	150	160	164	172	158	142	156	178	157	146	119	140	138	138	144	154	155	141	146	152	166	129	148	168	164	159	134	166	137	135	182	156	133	147	135	128	140	162	156	127	144	146	151	149	152	147	164	172	158	163	146	138	165	141	170	170	153	131	174	164	152	165	138	152	160	164	137	155	167	158	141	151	151	168	142	144	137	161	136	159	140	173	148	148	147	157	159	155	173	152	154	135	154	154	165	171	148	125	132	143	149	159	148	147	145	154	137	144	139	142	144	149	161	133	158	132	139	147	149	161	156	186	147	137	135	145	134	152	131	136	148	158	131	174	139	162	174	111	142	146	154	146	162	155	164	138	119	150	170	141	162	157	150	137	145	150	148	157	151	141	150	153	160	142	151	173	163	173	177	145	158	140	138	152	136	154	169	151	159	149	151	158	151	178	131	163	170	167	159	159	154	140	170	156	160	170	143	163	140	160	147	158	158	138	133	157	152	140	148	164	165	153	173	152	144	152	155	139	145	156	155	130	150	120	135	156	163	151	140	163	164	153	145	135	136	163	145	162
4544	1754	793	515	427	358	304	325	370	355	363	344	356	307	348	304	336	328	341	327	331	317	310	337	340	323	311	306	358	319	367	308	323	344	308	339	327	364	322	325	329	325	357	319	329	320	356	342	342	346	313	319	337	319	330	317	337	319	334	345	326	347	343	348	281	345	355	344	293	365	355	329	320	359	297	361	307	327	346	340	326	341	328	315	331	354	350	361	310	310	335	316	325	337	325	323	329	350	317	323	306	353	332	329	357	311	338	343	328	361	336	313	304	375	324	333	352	323	354	334	318	312	355	354	356	316	322	333	317	342	312	296	306	360	331	338	329	323	347	363	323	332	330	341	334	316	332	330	314	318	311	333	346	339	313	324	320	345	331	303	329	298	361	346	329	327	354	353	320	344	326	318	302	322	317	311	328	344	328	336	343	296	331	327	300	341	309	326	330	319	323	311	319	325	340	330	326	347	300	302	329	298	319	349	343	343	339	323	321	325	335	318	331	342	306	315	326	325	314	336	354	330	325	329	338	371	302	331	305	320	350	341	342	308	365	302	343	316	330	347	321	346	324	336	324	335	338	326	329	333	349	332	324	340	332	326	376	321	345	317	330	344	315	373	348	302	331	339	311	320	336	348	323	295	336	308	289	315	345	357	337	324	305	329	330	338	361	323	317	343	339	350	321	308	328	314	328	337	316	363	325	303	337	340	313	365	317	310	313	306	331	326	348	324	332	314	348	299	326	365	348	333	332	301	349	342	347	340	334	346	303	311	317	339	349	348	344	345	324	343	345	315	342	343	344	365	344	291	349	352	317	339	343	362	337	351	334	338	313	345	346	336	343	331	355	317	308	345	323	345	319	331	348	343	340	343	339	292	305	324	319	364	331	323	347	323	319	324	315	303	311	336	318	325	337	304	364	321	399	311	336	323	302	356	360	326	336	336	329	349	329	326	362	296	381	295	308	329	322	323	351	341	330	346	302	323	323	313	336	312	296	303	331	316	320	345	313	314	324	344	352	314	309	286	316	319	322	334	316	331	357	309	307	344	307	352	298	318	313	331	295	344	323	319	326	343	314	321	323	336	309	328	311	362	277	329	368	331	325	342	319	295	311	354	315	333	334	347	326	322	359	316	316	343	309	329	344	306	333	323	347	323	363	326	345	341	313	312	284	316	333	311	353	383	348	298	321	315	300	346	335	318	297	314	325	339	336	306	335	342	338	316	333	337	339	320	314	342	332	335	314	318	317	341	338	327	326	319	359	346	358	330	317	310	342	314	347	331	343	343	340	317	316	318	341	330	308	335	315	317	369	343	321	322	314	325	314	326	327	339	309	295	330	330	314	339	341	298	350	331	368	318	315	333	315	313	342	323	331	335	343	322	317	316	327	325	338	317	313	337	344	330	321	325	357	339	337	310	307	338	313	340	335	348	324	325	299	354	340	332	323	354	333	322	344	353	337	332	313	333	309	322	372	325	338	326	316	332	332	338	332	348	312	329	349	342	338	336	326	339	337	301	308	335	317	341	333	309	313	305	325	363	335	327	322	338	312	345	337	326	318	290	308	323	351	309	320	317	324	328	326	336	342	332	301	321	314	310	320	325	333	324	354	330	321	364	337	318	335	332	342	330	324	321	357	325	368	337	328	340	315	351	326	349	338	339	375	323	326	339	308	318	328	362	341	335	324	317	332	330	329	328	362	315	327	366	317	310	296	348	341	302	331	339	321	307	324	298	336	312	314	327	362	311	365	316	316	339	310	342	324	371	298	344	347	335	374	339	334	331	353	306	313	332	318	356	319	309	353	358	343	330	339	307	335	357	322	337	298	324	314	319	333	354	341	338	345	340	332	338	339	308	356	337	336	330	340	327	346	333	326	333	347	361	313	332	304	306	344	321	334	316	345	339	327	331	312	363	310	340	331	310	327	334	345	317	298	308	334	345	323	351	294	322	349	301	337	338	349	318	324	336	339	330	322	307	330	300	344	314	320	280	334	365	329	274	338	305	289	319	326	356	328	331	349	336	316	329	319	323	334	356	310	338	365	345	331	339	323	328	329	328	347	309	315	346	333	333	292	297	309	325	362	302	314	312	333	316	326	320	317	343	322	324	320	334	355	334	339	315	309	347	333	375	303	334	370	317	317	317	326	366	346	320	342	317	312	347	334	318	291	292	326	299	335	303	366	358	333	311	347	319	335	322	318	358	324	340	339	358	341	336	298	330	322	328	376	315	299	333	348	304	312	290	359	354	338	293	312	316	309	328	364	326	325	340	342	318	326	299	352	296	353	337	312	337	357	366	317	352	366	332	322	324	312	331	340	333	304	323	348	335	348	312	350	329	357	339	359	375	336	341	315	330	327	320	307	344	333	325	343	332	315	327	347	356	349	343	331	344	351	360	345	328	330	326	312	334	320	347	307	334	330	335	319	315	352	361	325	326	336	305	324	342	332	323	319	362	327	307	339	370	347	332	334	342	362	304	335	308	318	313	332	370	338	335	331	333	332	308	348	312	315	355	316	336	334	353	337	313	295	324	310	352	354	326	355	323	349	352	337	343	382	311	333	305	357	329	314	339	335	321	297	307	355	297	328	349	358	353	299	340	324	321	330	339	325	328	329	309	347	315	288	321	299	340	331	322	366	324	354	308	332	314	298	335	334	294	289	317	347	363	344	374	295	310	287	344	323	307	343	329	315	313	352	370	345	314	329	327	339	359	361	301	324	313	337	313	343	303	331	335	316	334	335	343	340	342	312	323	316	337	342	331	333	282	355	305	352	322	303	319	328	342	329	309	332	306	384	325	320	344	349	319	307	306	364	362	325	318	315	320	311	313	327	335	321	355	308	357	344	302	324	305	328	348	334	336	314	306	380	360	354	332	311	290	334	345	341	298	326	312	316	315	335	310	318	320	340	300	333	364	340	329	349	333	344	328	360	315	343	342	329	292	329	303	332	323	332	331	338	310	309	337	340	282	333	381	348	354	300	345	349	311	335	297	328	347	367	330	361	317	342	311	342	342	314	312	323	311	346	310	338	313	316	337	306	352	332	321	357	346	351	324	319	311	317	316	313	365	338	313	328	333	353	332	337	332	349	307	359	318	327	331	367	347	335	353	332	341	322	361	303	315	312	325	360	339	361	303	305	326	326	313	333	346	328	350	300	357	308	317	352	337	301	335	344	307	327	344	354	323	342	326	317	310	319	332	326	355	307	298	318	320	336	345	315	324	351	349	343	333	343	330	325	324	330	310	329	357	344	314	305	322	358	336	361	353	336	353	375	340	291	342	329	278	312	330	336	320	304	320	294	321	348	320	325	362	335	341	329	345	318	336	335	332	331	357	309	318	349	352	336	325	363	325	355	363	356	353	309	315	349	328	337	333	353	340	319	361	334	327	323	310	315	346	335	329	355	315	306	335	291	316	350	306	345	332	343	301	306	327	332	330	366	326	308	282	329	321	336	312	328	330	332	322	305	331	332	316	324	330	327	330	333	334
25317	21700	24769	29159	21701	21714	10820	363	206	187	190	167	132	149	145	128	113	124	117	135	104	99	107	113	113	109	98	93	96	96	94	91	113	124	115	78	88	84	110	99	88	104	93	89	104	92	92	82	88	105	97	116	92	80	107	91	109	88	109	105	114	102	92	79	99	108	93	97	86	96	106	112	72	95	115	70	112	89	82	114	91	101	88	93	82	110	100	94	87	85	104	102	103	85	90	103	98	123	91	99	102	86	99	95	78	87	85	79	102	113	93	101	102	92	97	89	93	94	112	101	98	91	87	100	117	102	81	93	86	79	104	94	79	101	97	95	88	90	76	107	84	89	72	85	85	78	88	85	79	89	87	96	108	71	108	93	98	99	106	109	93	92	113	107	90	61	93	97	93	92	91	95	96	90	92	100	102	88	94	119	95	98	81	79	104	92	102	96	122	102	93	87	93	103	95	82	74	88	97	94	93	91	90	94	109	99	96	93	80	92	86	95	86	104	87	114	105	104	84	86	73	74	94	94	93	104	93	97	89	123	98	96	83	102	83	90	77	77	95	84	94	93	80	83	105	102	96	99	96	89	89	77	86	77	101	97	88	86	81	89	101	87	83	93	87	81	94	101	94	113	95	93	98	89	95	98	80	88	74	85	108	90	95	92	84	95	74	86	81	103	92	87	93	97	75	100	74	90	92	96	97	99	93	98	82	87	102	83	94	89	92	104	85	123	86	111	114	118	99	81	98	84	109	116	88	82	92	101	92	103	95	83	100	133	93	96	93	89	87	86	102	91	107	84	103	94	91	95	85	97	104	112	96	106	97	63	93	82	105	116	88	83	82	76	91	82	90	93	106	94	97	107	103	90	93	90	83	73	98	89	86	91	85	96	77	95	99	93	97	84	98	105	90	106	79	95	113	77	98	89	94	86	101	92	89	91	111	90	102	84	100	80	106	109	90	80	110	93	109	95	85	101	100	91	86	101	88	92	88	98	89	90	69	86	100	95	80	93	88	99	95	94	100	93	118	80	92	97	85	79	90	91	95	90	66	95	94	82	89	90	73	116	103	110	80	82	105	88	84	92	109	88	92	92	101	103	88	103	86	96	88	90	85	101	121	95	79	84	90	84	104	98	105	89	98	72	71	106	87	89	89	104	82	84	111	100	88	90	87	73	94	75	87	106	78	88	102	84	95	70	91	107	91	98	86	93	109	82	94	103	85	87	108	91	92	92	84	101	82	79	105	81	111	84	79	105	72	70	109	90	89	98	93	92	90	102	112	77	92	100	91	109	85	97	101	85	79	85	92	96	99	85	80	103	95	95	89	84	102	106	92	93	119	103	104	100	102	92	94	79	110	89	83	92	78	114	85	90	91	88	85	97	95	112	89	106	107	85	103	106	110	89	95	99	77	94	83	111	72	90	78	102	103	92	92	83	101	115	86	98	85	78	82	104	101	105	107	113	103	119	92	111	108	92	90	79	108	93	92	89	91	89	85	99	95	92	115	96	94	97	104	105	108	88	99	81	92	93	81	84	82	91	90	95	108	94	95	77	101	105	88	91	85	106	86	82	90	90	107	99	89	88	94	84	91	92	94	103	91	89	99	97	84	85	81	75	92	88	113	89	77	92	78	88	87	91	82	85	92	93	90	79	106	87	91	93	95	104	94	95	103	77	85	89	84	93	76	91	79	80	99	99	80	109	87	90	90	83	88	67	76	96	88	97	138	95	99	85	95	93	103	88	86	94	99	91	80	90	91	116	80	97	98	86	74	95	104	107	110	93	101	97	107	97	101	79	94	80	77	82	100	96	100	99	96	100	97	99	79	96	105	98	85	95	83	96	88	87	86	106	84	82	86	90	100	84	91	109	102	116	87	99	87	97	94	74	83	89	92	93	86	101	82	104	109	102	89	95	96	87	104	99	102	94	100	94	79	99	89	122	112	97	96	96	97	92	118	88	80	98	90	90	92	90	97	86	91	81	84	91	99	88	81	94	83	85	91	93	88	86	76	99	104	102	84	93	90	77	91	92	99	94	95	98	84	111	91	85	87	94	95	91	90	112	90	107	80	101	109	87	93	104	115	99	90	87	92	99	108	87	106	106	113	89	109	90	90	91	99	103	101	88	90	108	101	94	101	82	101	74	86	85	104	86	76	105	87	91	83	102	110	91	93	67	100	99	108	97	95	97	83	105	94	80	98	89	89	88	85	105	95	97	106	114	90	82	75	99	93	87	94	79	87	87	95	63	91	94	103	84	106	93	95	100	110	93	82	80	81	92	100	93	89	92	107	109	89	98	97	97	101	101	76	86	74	78	97	100	100	79	96	88	92	101	111	100	99	86	105	106	75	99	90	95	120	96	93	112	83	92	82	89	106	92	83	96	95	98	93	76	71	104	107	111	85	79	79	106	89	94	112	101	113	82	85	88	86	88	91	91	77	99	107	87	89	91	87	104	105	84	101	99	114	95	113	88	97	89	88	61	87	90	94	96	91	72	94	103	92	112	102	101	100	104	110	101	82	84	94	83	95	104	100	114	80	101	103	83	102	106	93	82	95	90	85	103	102	101	95	94	82	92	96	99	78	99	108	90	95	81	79	94	100	96	104	92	73	95	85	93	91	93	113	84	98	81	86	103	86	91	87	84	113	96	92	105	87	99	78	83	93	101	80	85	83	106	72	95	102	92	83	83	116	99	93	96	88	103	92	105	103	88	104	104	96	86	86	103	94	84	104	111	111	92	97	96	82	107	111	108	99	106	103	90	74	98	96	80	90	81	91	93	81	85	79	84	108	87	84	79	107	76	105	87	98	95	106	89	78	74	98	97	108	92	99	94	88	97	90	100	96	90	97	103	107	89	83	85	101	105	101	103	87	99	96	113	99	101	84	107	90	71	84	91	117	91	101	87	81	98	83	93	78	83	93	109	88	88	90	79	99	93	94	91	90	86	110	82	86	86	93	103	114	103	101	89	73	94	107	106	91	82	89	75	79	94	104	99	77	84	88	86	87	99	81	89	92	84	79	85	95	89	96	91	95	104	99	102	100	97	101	90	95	77	74	106	84	75	101	95	84	89	93	89	101	85	81	84	101	86	108	92	91	89	81	77	93	101	84	108	76	92	100	73	81	88	95	107	97	73	99	104	108	103	105	90	88	109	110	89	85	99	93	86	97	82	93	114	99	75	81	98	91	101	96	92	80	87	93	88	112	84	88	100	79	112	103	105	87	96	103	105	76	79	83	97	79	81	93	83	92	97	94	93	99	103	104	73	90	101	106	93	72	83	89	90	81	86	90	89	112	96	94	82	98	78	90	91	97	77	102	97	107	115	93	85	89	99	98	101	107	89	88	100	91	96	86	94	91	103	104	92	90	80	106	94	71	84	92	105	90	83	98	106	94	85	94	93	86	81	88	83	95	82	84	89	93	79	80	95	106	79	104	97	89	108	97	91	89	94	85	102	86	93	97	103	98	95	88	90	109	97	104	70	92	93
4114	3045	1232	581	427	323	301	294	268	253	239	249	242	244	250	236	272	229	217	222	245	221	235	248	254	250	234	235	217	228	241	272	211	240	216	228	240	216	210	238	226	217	229	209	222	236	247	225	226	252	257	212	250	248	230	235	236	234	242	217	233	221	226	208	246	208	229	194	214	233	234	242	215	207	247	229	226	229	233	241	251	239	257	232	234	223	215	231	212	215	226	233	235	243	225	236	230	232	227	244	247	232	241	207	223	235	232	214	234	241	211	241	214	248	227	239	245	265	199	220	204	231	246	230	234	231	210	227	237	235	255	247	213	261	234	218	249	240	239	244	216	267	250	233	225	223	200	209	218	257	209	236	234	224	222	248	242	229	235	239	220	217	236	238	224	232	229	209	241	245	231	225	231	247	265	221	237	244	247	236	224	232	233	235	224	213	220	232	218	236	233	219	216	214	225	212	244	218	233	239	228	224	242	213	247	226	240	227	227	232	217	187	227	244	217	267	261	223	233	261	236	247	234	230	231	231	227	215	225	247	206	233	223	231	220	208	246	241	232	211	214	259	224	228	186	247	237	228	222	226	226	219	198	254	215	234	205	266	243	205	226	225	214	240	209	251	212	228	238	248	233	207	242	251	208	239	245	228	230	187	217	246	232	212	227	229	209	226	246	230	248	242	240	258	225	241	236	239	196	226	200	237	253	210	240	227	247	229	219	220	225	271	222	226	239	255	202	247	239	236	239	231	237	229	233	251	246	244	210	261	250	221	255	238	211	233	248	231	214	239	232	243	228	200	235	258	229	232	203	220	240	223	231	223	207	218	241	261	226	236	222	228	224	235	233	210	248	231	207	243	238	232	229	269	220	225	237	235	228	242	263	226	226	224	237	251	212	226	221	233	230	248	241	240	254	239	243	242	250	257	195	217	206	230	223	242	215	218	233	207	244	208	249	232	216	252	222	238	264	238	240	217	263	253	231	261	230	215	251	209	236	218	245	237	221	238	238	259	244	227	213	218	226	222	209	220	216	229	239	229	215	252	239	220	229	214	223	244	233	228	228	241	233	242	225	210	223	228	242	244	241	239	237	243	197	245	228	245	231	222	214	216	230	221	232	224	255	227	248	233	234	223	200	246	230	237	219	243	269	253	229	208	244	230	230	239	224	215	249	245	236	244	224	258	212	221	229	214	224	257	224	232	222	227	216	241	212	237	240	205	222	240	239	212	215	244	224	231	241	256	238	236	206	230	198	226	232	238	223	233	219	259	210	239	226	251	218	246	224	228	229	217	214	221	234	236	261	239	231	239	216	223	211	259	215	227	244	203	209	215	197	216	250	211	250	246	222	217	253	212	204	209	227	236	263	220	236	251	196	246	245	224	220	220	217	233	232	241	211	214	209	232	226	226	244	262	235	230	252	248	217	217	224	245	243	201	242	200	235	233	182	239	224	260	254	221	211	215	191	239	231	219	240	245	233	200	227	226	249	233	231	217	243	217	201	228	243	227	229	226	216	242	245	237	238	229	228	244	227	232	220	237	233	240	235	245	238	218	229	237	227	233	233	222	222	244	223	220	217	212	213	207	231	230	237	236	233	243	229	230	245	234	235	282	234	220	226	223	261	254	238	247	258	217	223	234	238	201	244	216	243	238	222	210	206	219	253	234	242	235	222	253	219	227	225	215	248	239	234	220	235	186	230	251	231	245	235	212	230	238	225	237	226	267	233	221	231	224	204	231	239	225	241	251	213	276	234	241	236	201	217	259	225	217	223	215	207	228	227	267	219	203	245	224	223	247	234	221	251	260	212	226	234	262	214	216	237	232	245	208	214	227	241	225	225	225	206	242	229	243	238	252	237	237	225	233	208	258	240	203	254	224	223	240	234	245	231	232	243	205	220	225	214	214	239	232	241	247	246	242	251	233	228	238	217	216	223	211	237	234	211	229	201	197	204	214	226	249	204	252	213	216	251	223	247	242	190	242	264	232	235	219	232	213	249	236	231	222	250	224	214	210	219	218	250	248	243	259	234	228	208	251	256	244	205	211	215	244	274	211	246	257	237	225	247	229	234	224	232	211	222	236	207	206	231	210	216	246	270	217	224	240	240	248	243	222	209	225	241	232	226	251	255	269	249	217	237	233	265	274	244	236	226	258	236	233	237	200	246	179	234	215	204	214	259	217	220	237	238	233	232	239	221	219	218	216	239	213	250	251	202	254	228	243	230	206	211	215	236	226	240	235	250	233	237	225	253	225	218	205	241	224	219	248	244	214	225	235	226	202	229	224	229	209	233	236	235	233	244	249	227	265	212	240	258	257	200	221	234	226	236	232	213	224	247	246	231	219	220	248	220	251	254	216	224	207	224	233	233	236	208	237	230	243	231	248	239	227	206	231	242	212	220	238	245	238	200	237	230	211	239	236	219	238	215	222	243	226	232	249	237	228	225	226	241	197	228	218	221	253	235	233	225	232	239	225	229	245	224	260	228	213	232	235	234	218	224	222	243	223	239	218	214	225	250	196	231	221	225	246	223	255	209	209	218	210	245	238	209	251	197	231	253	215	257	230	240	239	241	229	237	233	224	221	221	244	251	245	252	249	219	207	197	223	230	244	246	249	227	234	222	260	214	228	217	203	225	244	221	225	223	225	215	244	214	222	253	222	217	209	214	219	202	217	236	227	227	219	255	254	240	216	241	210	224	245	207	199	207	228	247	276	235	228	228	231	230	253	254	194	221	235	216	216	231	231	226	231	245	216	237	216	226	266	204	230	248	228	230	233	225	228	242	221	215	214	227	232	227	208	256	241	233	217	239	242	256	229	202	214	227	221	244	232	230	213	225	230	233	247	251	231	233	245	222	244	227	225	216	211	230	220	207	261	245	235	251	234	254	232	239	216	245	210	210	198	223	225	242	218	252	258	212	244	245	231	252	241	238	216	226	255	255	234	230	223	238	217	238	214	243	236	216	225	210	237	226	223	216	234	221	242	220	211	252	243	225	231	221	248	215	208	258	270	240	237	246	245	236	257	223	219	212	228	247	222	240	201	243	235	232	231	217	269	235	232	224	223	250	212	222	217	220	220	234	248	218	251	240	225	216	215	238	245	248	228	228	242	193	233	239	188	243	220	250	250	200	237	239	241	224	221	240	221	229	210	225	217	216	233	228	241	233	237	230	206	252	243	205	237	286	222	240	229	260	243	227	243	232	256	248	240	219	232	223	225	210	230	211	226	239	238	233	251	230	227	246	234	214	223	264	234	223	225	221	212	226	240	228	245	217	205	215	248	217	260	242	218	243	220	226	217	220	193	230	218	234	217	211	238	215	222	239	200	202	228	247	206	227	240	233	231	248	233	245	219	230	247	232	280	226	231	225	212	257	206	223	228	215	228	232	234	229	216	240	211	226	230	219	215	217	225	248	250	204	255	223	215	226	215	219	226	239	215	242	223	223	226	265	242	235	247	216	236	244	241	210	222	242	236	220	233	243	218	243	220
34001	15027	2222	357	326	277	294	293	285	280	296	304	306	329	302	280	298	302	277	327	261	305	277	261	304	290	302	250	313	262	277	304	300	296	302	280	271	277	285	307	315	280	274	281	319	292	301	293	298	293	289	344	273	286	269	267	305	284	271	307	306	273	315	314	281	285	297	280	314	273	258	272	295	278	289	285	277	310	271	290	319	275	304	301	293	304	277	299	312	327	310	305	303	313	281	275	299	316	326	295	315	282	281	292	267	270	297	294	330	274	306	277	263	294	311	294	259	302	328	269	274	314	326	295	294	276	287	310	282	284	297	296	290	290	288	291	285	303	291	263	265	274	280	281	292	318	261	302	311	279	319	309	277	278	273	275	298	271	261	325	271	278	287	282	290	262	305	285	291	287	297	328	288	287	282	306	290	270	290	289	273	297	276	292	295	279	273	325	249	264	276	268	272	284	284	333	300	278	286	280	276	307	293	274	309	293	282	296	334	304	283	288	247	288	288	302	321	316	280	293	267	287	271	259	286	276	305	311	303	305	253	337	311	289	291	281	312	270	319	277	300	290	310	271	299	301	301	317	296	268	331	287	255	251	284	324	306	284	287	303	277	290	283	303	307	294	299	300	291	280	298	311	272	298	303	305	296	271	307	284	287	288	270	330	268	302	274	293	287	302	299	334	307	313	271	298	310	263	307	276	294	317	288	268	296	299	314	282	290	289	309	283	304	317	303	274	278	301	279	251	298	297	308	293	251	275	323	267	283	292	318	288	273	283	310	261	294	308	282	317	267	263	321	307	291	285	287	333	315	302	268	323	290	287	297	307	290	295	302	312	339	305	277	301	299	279	286	293	291	318	300	291	305	270	292	295	332	301	282	307	270	306	276	282	285	274	299	326	280	275	300	308	295	268	313	271	319	292	289	296	278	285	253	315	272	267	292	303	274	322	301	319	292	297	278	295	317	292	307	268	266	312	291	285	312	283	303	285	284	320	278	297	278	282	299	297	285	292	295	286	291	280	288	281	325	322	285	313	330	284	314	299	300	319	297	278	286	246	307	312	284	292	311	273	283	282	280	296	283	306	306	302	308	331	286	267	302	281	290	281	279	283	320	275	260	290	313	285	272	254	291	299	303	280	302	304	303	286	303	299	271	264	284	321	280	297	288	280	289	252	300	300	305	293	297	298	268	284	313	283	297	297	268	302	270	287	274	283	303	321	267	265	278	272	313	308	257	287	295	293	272	311	294	273	295	300	263	269	303	301	292	328	286	288	291	320	276	287	298	281	308	304	260	297	292	273	290	290	317	321	315	291	327	283	273	267	277	321	282	293	295	299	297	275	300	308	269	292	299	309	273	272	256	272	255	279	246	306	311	298	260	304	275	274	270	288	319	279	292	295	319	295	306	282	283	322	297	291	307	318	316	283	311	280	291	293	265	281	306	254	249	302	328	314	322	255	285	288	298	307	275	297	286	283	282	290	307	305	260	285	270	265	287	296	299	318	297	299	279	294	300	243	292	281	294	280	320	300	276	291	291	267	286	285	293	280	287	313	277	302	295	303	282	269	276	275	330	314	308	322	309	274	262	262	327	275	314	287	282	273	295	286	288	279	274	314	281	274	268	268	294	315	321	283	285	290	347	310	302	291	272	276	280	296	275	303	317	305	313	282	312	305	300	304	286	279	259	303	270	276	280	293	316	295	273	252	277	330	315	275	325	310	283	276	298	299	282	280	294	267	267	318	328	315	310	277	298	293	276	258	272	284	288	276	311	306	271	286	297	278	307	278	279	316	310	270	265	295	297	262	282	326	274	347	277	299	310	310	269	325	303	277	279	333	292	281	294	333	304	271	275	307	286	263	272	260	287	290	274	292	268	278	317	312	293	263	303	279	278	293	288	326	254	288	271	253	248	291	284	298	303	276	286	292	270	280	275	251	314	325	323	293	303	302	297	294	284	297	299	288	277	245	273	304	308	258	279	306	317	294	278	309	285	287	277	280	319	288	271	290	280	293	269	295	318	288	268	242	298	305	306	256	289	273	322	292	303	276	284	292	257	308	303	316	276	303	293	306	292	295	317	284	281	294	318	312	323	313	297	289	270	294	290	296	303	293	279	305	295	299	304	274	289	291	282	281	315	247	279	264	280	270	295	302	311	301	295	289	303	284	295	308	311	310	277	312	288	261	309	289	310	306	293	308	310	317	269	292	249	317	301	295	304	301	307	284	283	293	311	289	285	288	284	302	304	277	317	289	320	298	281	289	281	265	281	296	297	317	303	284	298	291	287	347	251	304	289	300	322	267	327	293	273	276	294	287	276	281	288	323	284	336	262	263	267	300	300	333	277	286	296	299	322	258	294	301	300	299	306	280	298	294	294	291	314	291	273	281	285	270	289	292	280	294	297	254	291	279	316	298	303	303	255	282	280	295	306	304	280	288	291	300	289	303	285	280	255	285	299	294	262	287	281	295	282	289	331	274	294	302	319	310	299	277	284	280	313	281	273	309	267	317	270	287	311	282	276	308	293	292	329	290	279	314	291	315	293	300	282	293	305	307	299	296	284	286	276	294	312	280	304	244	265	318	296	317	287	294	279	263	275	293	269	289	312	308	304	292	321	299	307	285	311	294	305	304	302	294	276	257	279	310	296	285	274	301	260	304	276	271	300	278	301	299	308	313	322	295	288	293	283	271	315	272	320	301	288	286	294	267	307	280	265	316	301	290	269	308	285	297	288	294	293	308	302	295	334	319	304	295	269	279	278	302	304	285	299	250	282	293	300	327	283	301	326	278	270	310	302	287	292	289	282	293	285	249	280	306	309	312	281	293	290	317	276	273	261	278	277	264	282	287	290	303	331	275	270	270	294	278	282	309	305	287	307	267	292	285	297	287	291	284	293	272	292	285	295	298	330	284	294	259	295	275	298	289	297	257	297	278	300	284	305	274	280	279	270	268	289	296	307	299	285	314	269	306	300	280	286	272	319	333	276	258	319	306	287	289	292	304	297	290	289	319	278	311	323	319	279	296	300	267	281	327	278	296	288	305	310	282	339	288	280	273	301	256	284	246	298	289	270	313	294	329	281	290	299	276	307	293	270	317	317	330	300	277	283	302	293	290	255	290	266	306	305	313	302	293	286	307	302	283	314	296	302	271	264	294	276	255	298	294	323	279	278	271	272	288	272	289	262	294	283	278	297	315	287	321	291	321	291	295	294	290	301	317	316	293	288	311	254	301	268	301	311	286	307	291	290	331	291	285	289	295	293	283	276	307	283	295	299	275	274	333	302	295	308	282	303	314	268	302	314	323	281	281	303	286	313	308	290	290	310	277	284	301	280	301	298	318	284	279	291	330	289	327	309	279	312	289	295	294	285	268	272	271	288	296	303	307	319	299	308	289	275	279	319	291	262	265	300	278	288	311	282	287	285	334	262	279	299	302	268	295	287	300	306	301	299	318	303	295	283	299	265	294	319	297	308	276	297	315	303	266	317	294
7686	676	642	584	606	605	636	571	593	601	603	605	594	640	654	562	577	596	647	571	611	630	598	586	603	658	633	658	649	615	591	598	621	652	625	578	611	581	599	600	593	598	650	615	599	618	555	601	560	594	617	610	578	599	609	611	624	578	629	608	652	579	617	591	564	635	648	613	604	610	599	640	633	623	619	601	599	654	588	626	617	617	562	590	635	587	630	631	606	603	638	607	601	583	582	591	610	572	595	606	597	612	649	598	571	626	628	606	530	616	630	570	608	597	577	647	636	563	572	578	634	563	605	605	619	617	621	612	571	599	611	605	609	603	587	604	609	539	580	576	597	597	598	621	626	575	637	601	630	603	628	624	607	578	602	593	639	590	639	581	590	617	600	589	629	650	621	621	614	593	649	612	637	641	592	609	554	572	586	582	581	649	591	620	622	617	636	659	621	607	581	621	604	614	635	586	566	632	640	596	598	583	596	594	587	562	594	626	541	617	620	577	624	576	582	610	606	617	559	604	605	642	555	639	658	605	610	599	620	616	583	589	608	594	591	604	584	617	609	586	584	649	618	587	621	651	545	588	606	588	634	646	596	610	605	593	606	610	602	599	597	634	571	609	628	646	631	590	576	599	598	589	601	589	626	616	633	639	610	630	581	629	604	595	627	620	624	623	586	641	653	575	616	596	627	606	628	652	627	634	582	551	573	626	628	642	683	613	597	620	573	580	596	624	601	595	588	576	625	641	619	539	589	617	593	613	570	591	594	612	651	609	609	639	613	650	583	593	608	638	600	566	625	604	620	648	546	604	633	590	571	626	611	617	570	632	612	611	592	590	567	559	587	615	617	641	662	546	602	569	585	621	624	549	610	598	602	616	603	587	549	594	631	621	614	651	591	576	589	634	614	619	596	591	643	568	612	628	562	609	643	609	634	618	572	622	647	587	615	620	617	619	548	608	605	609	617	650	610	608	620	630	627	626	577	622	610	639	609	623	626	592	655	622	592	623	606	600	575	585	592	608	583	637	615	616	607	607	596	616	610	601	594	585	588	630	629	592	638	558	585	616	632	620	597	593	542	673	601	656	607	639	578	616	620	589	625	639	585	595	627	613	615	580	607	606	613	566	610	645	581	663	611	599	641	601	614	614	608	600	564	615	630	611	582	602	576	586	576	603	614	611	604	626	634	628	628	586	562	594	609	607	553	571	596	651	640	629	615	600	611	604	645	627	603	603	580	629	587	628	623	614	581	636	635	615	608	633	572	657	606	600	572	585	632	568	626	598	592	575	595	604	628	627	625	616	606	570	639	633	603	597	633	643	585	620	608	593	613	596	584	615	608	606	586	624	612	629	607	676	599	603	607	639	624	646	633	570	607	620	584	626	612	618	576	611	696	621	647	624	552	604	627	640	591	606	603	595	578	593	610	568	622	599	619	592	586	627	627	587	594	566	602	601	617	666	612	607	610	543	621	638	599	607	631	602	610	602	575	580	624	595	618	578	637	610	578	654	549	560	595	617	575	603	658	563	632	554	578	632	588	581	548	593	585	586	622	630	595	619	608	645	650	563	554	579	598	601	607	563	613	589	589	573	610	584	644	587	609	628	611	644	592	600	625	594	648	600	626	561	591	625	582	601	593	630	616	665	619	642	608	630	623	680	594	606	630	601	612	622	637	608	578	589	578	618	613	573	603	598	607	615	627	598	606	618	549	620	587	611	598	613	625	588	626	621	629	628	560	620	598	605	608	626	595	593	592	630	643	565	553	596	616	618	629	638	614	609	579	628	627	597	636	605	609	602	583	621	581	608	593	618	606	622	632	560	569	597	610	624	637	606	602	634	621	641	581	594	633	652	589	579	636	590	584	575	603	605	637	594	595	574	586	607	651	608	605	629	640	644	610	606	591	644	620	627	596	655	584	623	600	619	595	616	607	650	599	585	632	611	624	582	598	596	614	614	590	616	568	593	544	631	638	597	582	590	637	630	630	621	550	607	623	627	611	603	630	626	635	578	610	620	636	636	642	638	602	644	616	579	583	648	615	607	603	617	655	608	598	586	593	601	621	582	600	583	618	609	567	652	592	560	633	639	592	615	607	605	585	615	627	584	583	558	610	646	647	623	635	608	574	642	627	621	607	583	609	591	592	604	600	602	600	575	602	613	616	667	598	624	563	629	544	620	645	549	630	619	603	602	642	638	649	588	607	589	594	605	629	622	644	600	630	584	595	598	621	625	617	601	571	601	608	618	667	661	642	597	636	568	612	620	612	646	611	620	563	598	592	630	595	635	644	647	580	613	639	611	614	617	576	613	623	647	606	649	630	643	594	612	610	637	646	617	620	595	625	616	613	626	629	592	619	573	600	627	642	587	642	586	584	634	641	621	616	583	630	600	620	618	617	585	573	575	583	601	606	623	572	600	618	601	617	627	590	597	615	568	628	632	607	558	581	636	595	634	564	640	594	584	578	595	619	604	599	639	595	632	572	612	637	597	567	550	588	611	657	637	614	558	606	593	602	560	602	613	587	569	618	605	641	626	607	621	640	590	617	602	552	613	616	633	623	630	606	586	584	606	616	605	568	580	580	642	561	623	588	637	578	618	599	615	624	607	615	565	530	591	611	551	623	619	603	656	632	615	641	580	582	560	608	601	677	652	627	592	607	623	614	606	625	612	611	600	581	617	595	584	581	594	588	599	605	630	569	608	638	604	564	591	616	579	622	610	655	583	573	614	629	592	600	602	618	617	592	601	618	589	619	623	586	658	600	632	651	581	579	616	597	607	585	568	634	586	571	609	587	587	579	627	638	599	580	594	600	621	599	589	544	655	589	625	606	576	630	618	592	616	601	609	582	614	596	564	616	583	630	594	558	647	615	622	600	586	591	574	628	634	621	588	634	628	622	604	651	638	627	641	618	587	601	541	607	614	599	594	623	628	603	589	634	621	585	592	594	593	561	593	643	585	639	622	645	635	634	612	649	598	601	621	613	586	573	592	619	560	609	664	639	628	650	572	590	605	641	625	589	658	587	633	618	624	577	548	635	576	626	614	638	647	589	576	586	614	632	596	604	585	640	631	586	588	647	545	623	605	593	600	627	581	652	668	632	588	610	651	589	595	602	611	573	600	589	589	606	567	597	602	606	621	658	609	608	564	604	598	645	632	593	597	575	671	620	598	604	588	630	579	640	617	563	595	617	638	631	614	595	623	575	589	577	627	631	585	629	601	591	684	640	604	610	579	636	618	601	631	608	673	589	568	586	635	593	609	602	629	574	612	598	567	589	614	623	593	617	600	566	584	591	607	633	594	592	603	571	607	615	590	633	571	624	559	604	616	575	608	569	601	594	631	612	587	604	609	612	637	623	611	584	613	598	614	575	620	610	605	587	606	631	592	608	615	622	590	618	597	612	593	637	596	628	566	662	608	582	597	626	582	575	589	596	619	670	591	601	610	577	630	653	619	650	588	587	576	592	572	614	587	621	577	625	645	647	599	664	546
24823	20704	23229	28213	20708	10727	338	248	230	192	185	182	184	166	149	170	162	156	169	158	165	150	168	160	153	168	170	170	164	138	165	153	145	153	142	123	148	145	119	142	141	166	155	158	129	147	155	153	159	156	147	150	142	148	140	136	160	131	164	132	141	142	125	162	174	136	128	140	135	118	149	144	147	127	139	136	160	145	149	148	161	124	143	147	133	168	143	135	155	131	126	137	164	139	126	151	167	156	160	158	152	138	169	161	132	132	155	150	138	146	157	143	158	157	156	138	166	140	157	154	163	141	141	114	138	143	157	156	152	144	154	135	152	145	133	161	156	161	156	144	138	135	149	142	155	160	118	166	124	155	144	132	174	147	156	151	142	161	153	137	162	135	138	144	140	137	164	153	152	135	143	170	165	148	158	151	177	145	147	124	129	161	140	134	153	132	135	133	145	130	151	140	127	141	158	145	140	141	124	155	160	139	148	126	150	153	142	166	139	136	165	155	165	159	133	129	134	155	140	142	135	145	140	147	166	156	135	121	143	156	120	148	163	136	141	128	143	132	131	148	171	144	135	141	115	143	117	162	131	130	141	163	149	142	146	156	137	147	169	140	164	160	155	150	148	114	130	154	148	145	155	123	145	164	151	182	128	151	149	141	130	162	148	144	139	150	141	135	135	135	150	138	138	134	150	144	147	165	155	150	119	151	147	167	137	164	143	140	125	150	153	131	166	150	140	155	136	127	149	148	151	128	134	156	166	151	137	140	152	132	160	142	169	142	139	133	141	142	134	151	166	152	129	158	155	148	152	162	135	120	146	158	156	130	167	160	143	146	159	129	154	143	158	132	112	140	128	120	134	142	134	136	135	140	137	144	133	155	137	147	140	142	130	155	155	152	124	135	123	148	136	157	142	142	142	146	149	152	149	148	140	150	140	156	148	153	140	153	139	133	121	142	142	147	144	155	149	150	147	158	162	117	145	118	140	127	131	155	153	158	130	154	149	142	140	158	139	151	152	151	160	135	159	141	124	146	153	126	145	137	157	135	148	160	164	156	115	150	135	143	136	165	166	138	133	159	138	132	159	169	157	158	147	136	139	161	123	132	139	137	114	176	144	146	150	141	152	146	177	139	140	141	124	131	153	141	154	159	123	168	144	136	152	144	133	150	146	143	141	167	133	147	142	150	143	145	174	152	153	132	132	134	153	149	132	150	137	134	136	146	147	156	144	145	142	115	113	140	137	170	153	133	139	132	136	142	149	156	146	141	157	151	116	133	120	127	143	137	142	134	143	157	128	149	133	133	112	142	115	129	137	165	140	141	128	178	136	139	154	154	154	140	119	131	131	128	161	139	158	135	157	143	169	143	138	171	156	144	140	150	151	125	176	115	116	152	142	131	167	135	170	136	151	147	132	148	142	138	156	151	157	146	147	156	143	155	153	150	159	144	144	126	161	171	147	143	162	133	143	154	136	145	145	151	155	152	151	144	148	126	141	149	157	110	144	138	151	146	138	144	151	124	153	137	105	162	162	155	150	135	158	149	126	151	146	140	124	141	123	156	128	131	143	131	131	133	148	151	144	140	125	165	123	136	154	161	143	161	135	172	125	128	148	144	164	110	173	147	153	139	126	126	137	123	127	148	129	145	148	139	123	139	139	137	156	138	142	173	155	135	134	151	145	152	135	167	150	142	133	173	129	134	135	147	148	136	132	162	126	133	149	140	146	164	167	148	147	141	125	143	136	122	131	137	146	127	111	123	131	145	133	142	148	162	167	146	144	138	150	135	157	140	135	147	147	154	166	153	118	141	122	133	145	156	155	133	138	119	136	127	142	128	146	137	137	140	138	151	148	138	137	132	146	150	147	132	157	144	155	174	125	147	127	133	113	169	130	136	150	150	159	138	137	123	153	152	152	127	171	140	138	132	144	164	145	147	122	154	151	130	159	138	131	157	125	156	156	160	122	126	158	155	147	153	145	157	174	149	124	139	139	153	150	140	134	168	150	140	139	134	129	128	138	153	141	133	137	121	141	136	138	141	161	164	142	147	146	127	132	149	145	139	158	126	156	159	138	140	146	133	138	142	130	162	108	154	151	145	148	151	159	153	125	141	135	133	134	146	142	151	169	134	127	146	137	148	160	151	152	156	138	122	140	130	130	135	138	134	125	140	143	142	147	146	151	143	134	146	137	121	134	156	178	146	129	135	160	155	129	147	137	161	150	145	141	163	117	158	167	167	150	135	157	155	149	167	142	135	132	135	138	135	146	145	145	156	132	151	132	131	129	166	145	151	147	131	133	145	141	170	173	170	165	150	145	147	152	144	144	136	150	134	137	133	156	160	146	133	160	146	154	125	139	159	154	139	158	158	116	135	148	138	165	157	141	119	138	142	131	137	164	141	122	160	153	155	146	163	136	124	119	137	149	118	121	111	154	121	155	132	143	148	142	151	155	150	174	160	146	146	137	144	127	137	139	124	155	157	143	171	148	162	136	158	172	157	144	156	164	130	163	151	148	140	142	156	136	148	165	140	118	139	166	162	141	130	140	143	107	140	155	141	140	153	126	155	147	138	130	122	153	148	134	166	136	132	138	120	141	159	145	180	134	137	128	137	174	146	127	176	153	138	142	99	141	131	151	139	124	141	143	149	144	142	140	111	153	136	154	162	153	150	133	135	154	141	125	158	137	133	167	168	165	143	129	142	154	157	132	146	148	180	161	152	133	136	119	149	121	170	130	126	127	159	141	126	171	126	145	139	158	138	143	146	148	148	155	130	127	156	145	141	139	144	129	163	135	134	129	144	157	128	148	154	128	123	130	149	132	137	146	135	146	144	141	153	128	153	137	137	142	134	156	144	131	153	136	139	146	135	137	145	134	168	164	152	154	141	141	155	125	152	147	151	124	135	157	155	147	129	154	134	149	147	150	138	129	133	131	165	154	149	142	133	155	134	152	150	149	134	167	144	152	141	136	126	152	145	138	118	151	131	145	133	141	158	147	144	135	146	124	161	145	131	129	138	155	136	150	132	158	128	161	134	122	134	143	148	131	144	163	159	139	161	142	157	141	170	134	161	132	133	136	135	107	151	129	110	141	149	136	133	157	153	163	149	150	169	122	144	155	129	134	162	174	154	102	151	147	141	145	170	131	136	149	134	156	126	139	129	145	144	135	124	129	150	159	148	145	146	136	142	126	132	146	140	158	136	150	144	158	157	159	158	167	164	119	135	186	124	151	147	140	132	171	149	132	171	155	163	151	135	154	139	155	136	136	138	138	150	138	154	159	165	128	162	127	140	171	144	141	148	147	163	160	157	134	139	163	132	127	139	147	148	126	162	140	134	109	141	147	124	158	139	182	134	141	159	123	146	122	154	154	148	131	162	131	148	139	134	129	131	136	141	130	162	138	142	107	139	127	139	170	128	156	129	139	146	149	148	146	137	150	125	154	170	148	117	144	161	154	147	152	140	140	119	130	133	136	156	130	127	147	146	165	136
4222	1741	840	525	391	342	356	338	346	341	304	311	333	324	308	337	292	282	333	280	326	317	306	304	340	354	303	345	314	317	335	289	318	277	323	298	302	310	301	318	316	307	341	296	304	307	322	344	306	307	337	340	326	307	321	308	345	327	299	318	299	301	327	331	336	323	310	319	293	315	301	323	334	357	325	340	316	287	303	311	282	290	326	288	308	333	302	307	298	328	295	302	311	309	282	301	329	320	326	333	350	305	343	327	296	267	304	316	344	280	320	276	310	314	343	331	303	324	331	326	324	298	333	293	304	303	327	321	300	273	344	316	324	315	287	328	313	329	291	306	305	320	352	318	310	302	318	319	283	340	301	346	300	279	336	311	354	297	313	290	294	307	320	317	290	316	311	288	307	305	319	295	324	278	278	324	316	327	323	289	349	307	284	309	354	313	328	293	333	337	327	286	304	304	332	330	332	304	313	314	319	308	313	311	294	330	305	339	328	343	318	313	301	309	317	291	321	321	317	316	298	298	335	290	333	280	311	307	278	312	352	305	338	315	334	309	315	306	317	326	344	305	311	326	301	295	321	355	309	314	322	317	323	312	358	315	316	314	289	332	335	308	340	292	312	296	343	307	330	322	328	323	308	319	300	334	319	330	302	327	307	309	328	338	288	304	323	304	346	312	300	295	311	338	338	288	326	340	326	332	291	330	296	324	349	316	296	300	302	311	328	304	271	338	314	319	315	314	327	288	319	318	306	318	315	325	295	271	330	300	325	286	295	293	302	306	343	293	337	322	361	322	322	282	306	340	319	314	321	300	281	322	315	309	300	300	334	315	307	324	306	314	325	307	318	330	316	337	321	332	314	321	314	318	302	266	336	297	353	303	325	308	321	310	326	310	305	306	320	323	290	318	311	321	327	310	317	326	303	302	343	324	287	326	313	329	288	325	318	305	326	326	312	314	327	304	309	317	304	320	313	308	342	304	321	318	313	301	317	286	328	297	301	309	298	280	296	301	338	326	308	309	281	281	301	302	319	315	316	320	320	318	346	332	338	331	325	302	338	356	338	291	333	342	330	309	319	331	299	331	351	304	309	325	290	326	318	337	326	375	272	337	294	319	314	320	309	286	313	338	321	321	317	298	307	329	300	323	307	313	332	290	309	286	285	325	326	294	329	317	311	310	295	317	313	291	332	303	320	350	284	309	307	272	340	299	312	303	299	324	310	331	322	340	347	351	334	319	325	317	341	303	324	356	315	295	331	285	314	344	310	319	310	331	317	325	328	352	285	348	288	318	307	309	338	308	311	299	324	334	311	304	325	323	344	292	288	315	310	331	322	298	313	326	352	303	304	323	351	328	322	330	354	329	332	318	308	308	322	325	311	334	331	269	281	318	333	316	312	307	311	287	277	301	296	310	301	301	309	334	329	297	301	300	319	299	328	294	309	326	329	342	325	317	319	329	311	303	288	340	305	323	334	329	320	308	326	311	333	282	323	299	280	307	298	300	329	321	311	324	354	310	287	305	312	306	337	294	306	327	305	323	304	319	306	302	277	311	318	307	299	324	299	302	338	328	307	283	317	322	279	319	292	322	331	333	327	305	332	319	300	343	332	302	307	320	302	301	331	307	298	293	326	296	327	326	325	281	344	331	320	318	324	305	337	315	340	316	277	310	314	342	333	327	312	302	309	319	355	317	323	321	313	300	284	302	305	309	331	358	347	286	321	304	307	319	314	305	282	360	300	294	314	336	319	319	307	295	278	340	329	314	341	330	311	359	337	334	338	331	287	307	316	298	341	308	329	328	322	330	319	316	305	302	326	303	279	315	330	300	297	329	334	306	314	324	293	313	334	293	311	332	318	287	336	300	311	292	323	317	309	314	308	325	312	315	304	315	289	318	341	312	326	333	308	341	318	327	313	341	348	275	324	302	330	289	285	326	328	316	317	303	291	297	279	320	322	335	353	308	318	337	311	315	337	293	314	319	276	313	300	338	303	295	314	282	305	336	307	335	316	270	299	302	295	302	316	303	325	325	321	293	357	334	328	276	289	318	312	290	298	299	287	297	285	310	311	358	298	321	327	292	360	314	307	340	343	303	309	318	307	334	313	298	341	336	334	328	321	339	324	308	300	336	315	314	296	289	292	310	331	315	318	318	326	320	305	293	307	298	317	317	308	340	342	290	295	319	327	280	316	312	358	312	305	290	320	321	285	316	315	301	310	305	325	324	337	350	330	314	316	340	333	308	304	311	320	322	269	319	289	276	332	295	328	303	334	311	339	305	322	337	313	325	302	292	323	330	323	327	310	310	339	313	342	326	289	304	306	307	336	340	346	329	312	315	355	298	313	319	305	289	291	297	315	321	299	303	320	302	316	334	356	342	306	291	317	326	311	314	309	311	339	325	327	352	285	314	354	311	325	296	274	318	333	330	317	333	326	319	272	311	314	345	290	287	311	346	289	311	322	321	305	310	320	317	309	311	336	313	306	328	292	314	300	303	337	312	353	326	287	302	320	325	311	319	343	314	290	300	297	278	346	350	291	288	315	310	290	314	292	297	279	323	285	336	330	337	328	312	324	331	329	298	323	330	310	299	305	291	346	323	342	347	325	340	300	299	347	278	326	327	312	308	336	297	331	299	331	331	320	314	313	310	296	324	322	297	318	296	351	358	293	308	321	310	302	329	303	280	320	349	349	290	315	312	314	312	311	301	303	332	307	303	334	307	300	302	328	327	368	313	317	285	280	339	322	343	311	312	319	293	294	296	299	300	293	312	309	317	315	323	312	306	330	332	353	311	310	310	321	317	285	308	337	347	310	308	345	272	286	348	310	345	326	324	313	313	290	326	347	323	342	331	334	315	292	318	303	320	317	284	329	325	321	284	286	302	345	309	303	302	332	333	291	300	313	297	340	341	334	332	331	295	322	308	321	326	332	326	319	321	307	319	315	331	309	283	288	338	286	307	318	329	347	306	282	307	324	324	330	293	300	303	295	342	292	305	320	350	300	331	342	323	344	310	329	297	321	310	309	316	299	288	347	293	330	315	298	325	329	310	286	335	321	350	327	319	303	288	309	315	306	314	320	316	333	333	334	318	304	305	306	334	303	312	299	290	349	294	343	305	302	300	301	294	306	309	312	286	317	302	331	340	296	293	308	300	311	298	311	293	294	299	340	314	321	318	288	315	279	307	332	325	348	340	300	346	302	344	319	302	328	297	339	309	307	309	309	321	282	311	309	331	338	319	318	296	301	329	330	325	335	304	321	312	300	305	312	289	312	312	350	319	323	248	327	285	321	367	284	309	313	340	309	336	328	313	301	301	327	339	287	312	328	296	329	336	341	320	302	306	295	329	325	340	320	320	298	340	330	291	307	294	312	349	273	341	319	299	321	331	308	338	298	324	327	310	330	321	328	311	329	293	298	315	350	299	309	305	299	315	311	329	315	333	318	312	310	288	285	302	314	290	331	323	350	298	328	298	308	329	328	318	335	315
25224	21658	24720	29108	21660	21678	10892	365	223	189	161	177	146	147	152	137	106	117	106	100	118	114	103	120	99	115	94	114	100	132	110	88	92	90	111	106	117	97	89	109	80	86	88	95	111	95	81	100	83	111	98	101	106	94	105	90	96	93	101	85	96	94	96	82	94	94	83	93	75	94	86	89	97	101	92	67	86	80	79	88	95	94	95	82	101	103	91	83	88	80	83	101	89	90	96	89	91	97	95	85	70	81	82	98	112	91	106	83	90	88	95	84	86	90	99	95	81	97	100	107	110	99	97	93	83	84	90	99	89	96	103	76	84	88	102	111	104	98	116	111	85	102	101	84	85	84	106	82	101	105	103	81	112	102	90	93	96	103	94	91	89	96	77	95	85	91	102	98	97	88	94	84	91	84	108	99	111	87	98	94	94	85	88	75	84	88	94	98	92	91	108	93	82	89	107	93	96	95	98	106	82	101	100	82	82	85	91	94	80	98	85	93	90	87	90	96	103	77	95	101	91	99	101	87	95	101	77	98	98	78	92	84	98	107	81	104	109	101	83	75	74	84	99	82	101	78	85	85	89	86	85	98	94	88	83	84	94	92	94	76	99	104	88	96	91	89	95	79	95	95	111	92	82	90	93	85	93	84	91	99	86	95	86	78	84	94	107	103	107	87	98	110	100	88	108	95	76	101	95	89	89	95	89	98	104	89	93	88	79	88	95	96	90	76	83	83	91	87	112	90	95	82	89	89	75	99	86	86	89	82	97	94	87	89	118	107	102	84	105	80	78	102	87	107	100	104	90	83	99	86	96	78	89	86	78	95	97	101	91	89	91	93	94	93	107	98	78	95	91	79	92	102	109	90	77	97	97	86	92	89	93	97	88	84	82	110	94	100	89	95	99	85	77	91	89	104	96	111	76	80	90	92	93	90	99	98	96	113	108	94	65	76	74	100	99	94	79	91	99	87	105	92	102	88	101	93	96	106	105	110	90	83	89	107	116	109	94	105	111	85	112	75	92	112	98	91	87	87	95	97	92	100	104	88	85	94	92	108	99	103	82	98	87	98	92	102	104	97	116	91	112	83	85	73	92	88	106	80	116	109	84	77	63	97	76	86	73	82	96	101	95	82	110	100	108	94	88	103	77	74	68	116	93	95	82	94	86	91	99	81	83	96	80	104	93	78	95	102	89	107	97	86	90	108	90	84	84	101	101	79	92	90	85	103	84	96	84	85	79	96	93	94	84	95	81	108	79	80	95	78	71	106	96	86	86	100	90	93	72	106	80	75	99	86	101	85	96	103	82	107	92	83	85	79	100	103	86	94	83	88	101	101	75	97	64	79	91	101	88	91	89	94	78	101	90	102	84	85	98	75	88	92	92	101	99	87	99	83	90	92	103	87	82	78	85	81	119	113	113	89	82	88	85	79	121	85	85	89	89	93	92	86	83	105	93	95	95	92	111	95	82	95	101	98	119	125	98	90	101	99	96	85	94	84	90	76	88	98	92	96	102	100	93	82	74	104	91	100	79	90	103	87	87	96	89	102	80	104	97	84	84	92	104	94	93	97	92	101	112	91	89	99	88	91	94	97	86	101	80	92	95	91	103	84	74	99	96	106	101	109	86	88	125	108	88	92	83	98	92	115	89	76	94	105	94	73	99	81	97	95	107	98	96	113	92	121	91	100	95	92	94	77	85	83	81	91	77	102	94	94	98	103	93	88	78	114	89	97	87	82	96	115	86	95	96	90	104	97	105	106	106	97	80	107	101	84	94	111	81	111	81	102	99	101	91	80	103	93	97	109	86	93	79	84	83	91	92	96	86	98	104	97	116	106	96	96	86	79	89	81	83	89	81	92	90	95	89	81	106	80	109	69	80	92	87	102	92	92	102	80	80	110	102	103	93	95	103	96	98	90	106	96	102	94	86	97	107	94	94	97	102	95	88	122	80	103	76	92	83	86	97	98	108	118	92	88	93	97	82	87	93	92	85	99	92	87	76	89	78	73	73	96	88	114	107	87	97	103	106	80	95	102	97	91	94	102	102	93	85	95	85	80	123	85	74	104	93	113	104	97	102	89	108	105	90	100	104	90	103	99	90	78	88	88	82	78	106	94	95	87	76	89	79	80	71	86	86	95	92	109	87	90	90	104	107	91	86	111	92	106	84	94	97	85	108	108	101	84	84	98	89	81	82	88	110	91	102	78	117	93	93	97	93	99	74	88	94	98	108	94	75	112	82	93	98	88	78	106	87	88	109	89	85	85	80	80	89	98	111	103	90	111	81	112	94	100	117	82	100	94	94	85	97	98	100	104	85	89	89	83	98	98	114	106	107	83	83	69	110	88	87	88	94	101	118	91	95	84	85	91	90	74	92	104	109	83	93	80	92	91	102	91	73	79	104	85	103	97	95	89	98	74	96	92	100	80	99	107	95	93	80	100	97	103	85	92	76	77	108	91	94	95	105	93	93	84	88	85	101	100	92	84	97	108	73	98	76	99	109	96	112	83	111	98	87	108	114	97	114	82	80	82	95	71	97	99	107	76	93	87	99	90	95	100	104	92	91	83	97	73	83	72	83	83	94	96	79	108	93	97	93	81	84	86	95	105	83	97	104	89	84	92	96	95	91	84	91	119	98	100	83	91	110	107	102	93	106	79	97	100	87	99	77	96	118	108	89	85	90	78	102	102	95	100	83	88	99	93	85	109	80	87	80	78	99	82	92	84	79	103	79	78	101	74	92	98	104	105	102	84	62	89	79	92	77	79	100	105	99	73	82	66	95	92	93	111	93	84	86	95	88	99	83	82	82	93	90	79	88	96	76	87	82	89	89	109	97	107	78	95	117	85	108	84	97	95	83	99	109	108	116	99	76	85	96	95	119	97	75	98	80	90	87	80	98	97	108	95	88	87	84	95	110	97	99	95	83	85	92	124	89	79	84	85	86	99	94	83	88	90	98	110	81	105	94	105	87	95	85	85	97	93	88	87	86	103	78	90	84	89	87	88	76	80	98	91	104	69	83	103	82	92	98	88	87	105	86	96	99	91	99	114	94	112	92	92	100	87	77	88	102	84	81	84	105	76	88	87	87	97	102	98	97	96	97	67	108	120	105	82	118	101	98	72	77	78	81	90	90	94	83	68	77	92	102	91	78	72	85	100	111	94	100	84	89	111	95	98	85	97	108	79	84	97	77	90	76	87	101	84	94	100	95	74	98	101	94	92	89	92	84	82	85	91	83	122	91	95	98	102	104	108	115	85	99	99	83	98	97	100	89	119	83	90	87	98	95	64	87	74	96	107	70	97	117	89	94	99	72	98	103	93	107	86	96	98	96	77	86	97	104	91	96	122	113	96	94	103	96	98	94	84	91	88	104	88	79	102	105	84	94	74	101	114	93	100	78	111	103	99	97	106	88	92	103	107	91	88	85	102	103	91	109	79	82	82	92	98	86	102	100	102	105	94	102	87	87	108	91	78	71	102	92	93	79	97
4126	3131	1289	571	405	336	325	300	283	259	255	275	252	207	214	258	232	264	257	245	237	241	226	241	222	240	217	230	248	198	265	255	219	243	215	222	241	235	221	240	199	232	222	226	233	247	234	250	225	243	223	193	225	231	237	250	249	251	212	257	249	239	222	223	218	257	254	231	223	258	235	255	242	202	261	246	239	236	261	248	228	266	228	232	208	207	235	242	234	238	248	232	237	254	238	255	223	243	217	213	200	249	222	237	233	226	237	238	213	220	217	239	268	207	236	248	224	231	214	220	224	242	205	227	216	239	220	216	252	196	235	208	228	266	241	245	221	228	213	236	243	267	200	206	234	222	241	227	230	219	228	246	233	238	243	222	240	231	199	235	228	200	248	218	230	237	252	253	226	232	222	235	232	223	221	234	238	249	232	213	248	214	228	234	225	223	232	215	218	241	225	230	244	223	241	220	202	196	228	218	225	223	237	254	220	258	217	211	220	246	225	242	208	229	227	242	232	250	234	228	226	216	235	235	251	202	243	238	251	251	216	245	226	246	243	236	225	234	232	235	226	234	201	247	240	231	213	252	220	225	229	212	230	247	221	257	239	236	247	220	234	241	220	248	225	215	225	206	228	229	214	224	231	258	242	248	223	226	226	222	234	219	238	227	232	244	244	238	248	242	240	193	202	211	238	223	214	216	205	225	247	229	240	258	247	222	210	224	254	228	225	235	238	250	226	243	235	252	213	249	197	226	224	242	233	210	238	243	205	217	229	218	247	237	217	241	225	215	222	251	251	250	213	236	244	213	215	240	224	230	226	215	272	220	237	247	209	258	243	212	239	229	222	241	253	240	220	280	217	243	217	258	214	218	234	227	223	225	248	218	226	220	223	240	228	248	210	215	232	217	238	265	215	212	230	248	232	212	233	187	220	229	210	226	255	231	233	237	226	242	249	221	205	248	221	211	250	229	196	206	229	241	221	250	203	217	226	207	237	224	209	229	213	263	225	219	241	195	230	208	207	208	227	235	229	250	238	214	211	227	235	248	218	216	227	265	256	238	262	233	196	242	225	211	245	266	221	223	235	237	220	238	227	222	236	249	221	220	227	231	238	246	224	225	232	248	241	205	234	223	237	227	221	228	211	239	234	219	227	220	222	222	228	222	212	234	215	217	246	257	223	228	220	248	213	219	233	247	262	247	224	209	217	259	227	240	216	230	212	243	197	237	216	266	238	223	236	214	233	220	246	242	237	255	248	216	228	245	223	232	245	225	223	249	228	220	196	225	255	200	234	208	209	276	232	241	242	235	240	239	218	240	228	234	215	198	203	242	217	238	233	251	210	225	221	201	253	261	224	229	248	224	275	217	233	211	258	228	223	205	242	213	223	217	252	229	219	239	251	230	224	223	221	264	249	234	259	222	225	214	224	228	236	202	243	240	204	255	218	247	230	198	237	225	224	241	257	221	226	239	230	213	250	210	219	212	218	197	218	248	245	218	259	225	197	253	218	247	223	217	227	205	223	233	215	226	248	224	234	204	239	239	238	235	240	213	228	222	211	245	240	215	246	230	246	218	219	218	229	222	210	228	230	226	236	231	249	225	223	211	203	241	190	235	222	241	241	247	233	209	248	244	202	213	199	217	240	237	197	228	221	237	214	225	247	214	214	232	256	219	222	245	222	246	240	256	208	216	259	225	217	209	229	234	232	220	244	225	255	239	243	237	230	229	212	256	233	224	225	234	233	239	225	232	230	220	220	249	233	238	213	253	226	225	231	211	232	237	222	207	260	233	253	241	204	198	248	241	235	221	238	214	237	225	212	216	228	232	241	250	210	227	209	248	251	204	235	247	225	250	234	216	237	235	240	222	252	216	234	223	213	246	246	242	223	243	240	239	237	232	218	214	236	234	222	227	233	241	240	223	234	233	232	244	222	237	229	230	239	214	226	205	237	237	211	239	226	273	238	241	208	242	263	235	226	239	250	227	246	212	259	221	240	225	245	217	234	253	237	233	222	222	197	212	213	246	240	240	226	229	229	207	240	233	211	243	257	234	236	246	216	238	201	227	262	241	257	248	226	224	239	226	215	239	236	252	252	231	235	225	230	203	201	239	225	229	238	236	223	216	221	202	254	253	223	231	217	204	253	231	249	248	251	229	216	208	183	232	222	231	230	234	230	225	264	239	241	224	243	225	205	245	241	229	221	223	241	191	236	236	225	220	193	233	218	226	221	253	224	234	224	250	243	244	225	208	225	244	220	224	234	246	252	229	212	201	221	209	231	232	235	212	222	231	214	233	228	206	218	214	234	226	201	221	247	234	213	226	234	271	215	225	209	235	208	231	226	244	222	232	236	229	216	243	223	250	252	239	214	229	208	220	240	218	210	248	242	207	247	254	232	243	248	225	235	207	218	266	216	230	209	247	222	222	248	221	217	213	211	246	217	223	224	193	253	252	223	230	233	209	253	269	262	234	203	225	266	249	255	217	231	234	241	237	232	210	216	249	223	235	227	232	226	222	261	227	264	237	248	226	232	221	234	226	238	229	237	230	233	223	256	222	238	236	230	230	214	200	247	234	202	233	247	236	249	208	244	209	236	212	233	218	250	192	213	241	218	225	211	214	216	234	232	254	236	231	236	224	235	255	231	224	231	238	184	224	231	218	219	226	213	230	230	217	241	223	239	235	229	254	231	222	237	227	251	243	223	255	238	233	206	226	233	233	244	232	217	226	248	220	262	226	209	251	203	213	236	253	257	229	256	222	230	264	217	226	225	264	268	248	215	238	235	237	252	253	241	224	231	232	213	237	242	232	269	241	243	223	233	233	229	245	232	222	233	233	250	228	224	241	230	220	219	268	213	217	205	213	245	239	265	239	221	225	255	219	223	216	214	208	212	228	232	247	227	231	230	205	230	230	208	234	209	262	250	219	227	236	241	213	222	230	259	232	231	248	264	241	237	217	238	210	209	253	251	268	206	229	243	191	228	225	233	232	210	222	236	223	228	232	204	246	233	235	233	208	193	224	229	210	240	234	245	235	208	211	244	212	230	247	265	235	226	231	227	249	254	234	235	235	198	234	194	225	240	245	236	217	249	253	217	235	227	237	224	235	212	230	254	241	216	234	227	233	229	227	236	254	210	228	250	233	237	224	225	212	252	215	230	219	241	232	244	207	228	244	216	252	231	222	226	233	251	218	240	223	211	212	246	229	245	239	218	236	250	232	201	237	251	237	243	214	236	217	225	230	230	231	217	233	242	248	224	225	218	228	253	228	230	208	237	227	216	244	227	251	225	241	235	255	215	235	241	213	234	239	229	254	205	227	227	221	232	210	250	234	228	247	173	226	230	241	241	233	248	231	251	218	228	246	248	200	261	251	210	222	242	216	220	191	221	225	225	229	221	243	238	223	220	221	281	234	243	233	220	229	250	222	224	233	250	232	218	239	229	221	243	228	252	218	224	217	236	231	230	218	210	216	230	224	245	244	219	246	226	234
34261	15231	2207	327	319	263	279	274	279	285	303	299	293	282	335	314	300	280	275	268	291	254	294	278	275	265	319	288	296	313	293	304	271	295	302	288	286	313	302	283	311	310	325	307	294	301	266	300	304	283	289	310	282	306	301	314	299	281	280	250	294	314	263	279	297	275	262	309	280	260	323	276	279	276	281	282	289	300	284	303	295	245	290	292	304	297	264	308	287	326	288	316	282	292	297	306	297	287	290	346	272	294	263	318	305	293	289	335	292	295	270	304	314	278	270	280	286	302	269	295	277	296	313	306	306	325	268	278	278	323	290	288	307	329	295	293	277	271	302	320	301	304	318	291	287	327	292	334	320	280	300	288	279	281	300	287	291	270	293	298	287	314	286	287	320	322	285	273	310	315	300	288	245	291	273	301	302	256	290	304	272	304	272	304	268	285	302	287	304	281	309	275	275	284	327	296	292	290	313	287	288	316	306	309	285	300	299	292	281	300	282	284	273	305	278	300	309	282	289	319	290	258	305	302	312	261	313	265	278	285	302	277	311	277	282	295	308	267	269	304	287	286	298	313	313	273	314	291	304	337	280	275	318	280	271	313	279	251	263	257	290	321	288	280	293	294	270	288	300	307	314	301	276	287	312	316	280	283	299	245	261	295	293	264	299	301	274	281	282	290	303	299	288	269	290	307	286	276	274	261	308	281	324	271	276	279	284	307	316	327	272	270	281	266	268	295	277	271	329	298	284	325	293	317	293	272	293	266	317	266	289	308	295	287	274	296	275	298	302	281	302	300	295	275	276	311	289	335	282	265	313	282	303	282	309	299	343	289	293	320	282	291	284	316	330	307	288	318	294	340	332	311	293	286	295	302	293	302	298	327	293	321	302	317	316	290	282	286	300	313	283	271	264	289	277	253	263	274	296	316	295	302	317	314	284	326	271	317	316	292	287	318	304	324	300	265	298	334	315	277	268	294	282	303	302	303	296	318	318	295	262	317	305	258	273	300	312	300	314	308	346	259	324	302	308	297	263	274	347	289	247	294	305	293	298	321	255	301	330	294	287	284	313	300	307	314	276	299	302	277	261	291	337	282	273	272	295	303	298	304	265	294	282	299	272	312	298	353	303	316	303	301	281	299	283	299	316	264	262	320	278	268	282	246	294	275	302	315	303	288	290	317	294	332	305	284	278	252	269	280	286	322	293	296	283	292	283	352	292	293	312	273	307	301	259	286	269	310	269	248	275	308	326	289	287	267	298	276	272	298	270	295	277	309	304	323	324	312	302	281	270	293	265	319	290	287	275	310	302	292	282	302	294	282	264	312	269	319	277	274	297	285	287	270	289	293	273	292	258	275	263	312	296	282	299	322	269	265	285	282	316	294	296	319	285	327	290	306	249	303	294	266	288	269	288	270	275	300	271	299	267	283	300	302	298	314	291	328	294	279	304	296	297	302	294	283	294	272	290	294	290	276	297	280	285	265	292	314	258	261	277	256	315	303	305	302	299	286	295	254	313	298	309	278	299	290	283	317	320	308	283	288	283	311	277	282	305	292	297	292	265	290	300	285	300	290	296	350	300	329	307	249	300	317	248	306	286	288	312	324	304	312	327	304	291	268	284	245	268	296	294	278	285	271	298	294	298	301	336	299	268	283	289	253	286	296	295	286	297	276	324	292	308	299	272	288	261	288	302	315	281	273	276	298	297	292	261	268	305	274	303	274	301	278	319	303	315	313	316	294	255	287	303	274	283	264	321	326	303	289	294	295	302	274	272	270	297	276	265	310	320	284	291	306	276	258	278	301	290	308	267	279	285	294	263	277	284	294	296	293	326	311	304	273	290	262	272	284	261	282	306	317	269	294	295	318	335	326	282	280	280	320	323	314	286	309	284	288	282	258	304	296	294	244	288	265	293	303	265	290	271	298	307	286	268	288	302	300	271	295	281	284	253	257	269	304	286	291	287	291	292	295	291	314	275	280	269	278	269	311	282	297	277	281	296	282	286	309	281	285	298	268	291	322	313	286	294	285	334	300	306	331	298	269	278	293	274	302	317	297	277	308	294	295	315	310	292	302	327	324	276	271	277	327	306	283	304	304	286	289	309	289	292	270	281	271	304	284	260	299	262	329	303	305	289	261	310	323	264	276	314	322	306	281	301	277	274	318	297	319	293	274	295	288	270	303	276	302	292	319	307	272	250	253	289	262	278	321	291	292	304	331	301	287	282	307	291	316	274	347	302	295	280	276	308	333	264	311	303	303	291	265	306	304	271	275	340	289	295	321	284	281	261	289	286	293	331	286	314	272	318	294	304	277	279	292	284	279	316	293	299	281	320	313	326	297	293	306	270	245	300	304	282	279	305	300	305	280	264	270	321	289	267	264	276	269	287	337	285	299	305	297	272	287	300	256	272	308	287	288	324	310	290	326	291	270	340	286	284	279	272	302	305	288	260	278	312	305	342	313	247	307	313	295	294	316	309	269	288	320	311	301	342	254	286	307	288	304	285	311	324	305	276	279	305	280	312	327	238	298	315	299	286	296	299	287	326	283	309	271	272	284	277	317	290	316	267	295	287	285	281	345	313	324	288	320	304	285	313	302	306	301	274	283	325	284	304	278	278	285	294	299	282	307	297	277	294	297	285	280	311	296	277	282	304	257	316	293	308	283	320	282	298	306	298	326	299	276	289	257	339	296	282	293	301	296	284	313	309	282	334	293	308	305	270	293	306	313	330	305	291	269	275	266	257	302	284	269	325	323	276	300	311	319	311	281	266	326	318	296	315	280	316	318	279	271	297	327	288	306	289	302	295	293	303	307	285	301	317	318	320	298	314	290	285	307	327	319	313	308	282	298	287	301	315	261	276	290	279	301	293	268	264	290	310	262	277	268	269	305	262	319	315	291	286	269	311	308	297	324	321	308	321	280	278	297	314	299	314	296	303	317	259	309	263	292	314	319	289	294	293	315	263	274	284	305	290	300	315	307	310	288	309	316	250	249	294	302	300	320	310	326	303	288	297	311	294	298	309	279	297	280	286	316	299	280	282	308	300	290	277	318	288	305	279	281	327	296	341	298	315	304	310	294	295	279	326	292	271	295	293	288	332	236	262	260	334	299	289	271	294	309	292	270	290	316	302	297	282	321	310	308	297	281	338	285	305	265	295	299	324	281	270	289	311	322	329	298	282	313	302	343	286	298	276	310	293	273	270	284	285	284	293	310	287	283	321	300	288	302	299	313	282	293	277	278	306	297	305	311	291	287	309	296	285	299	290	300	300	300	237	312	318	288	285	266	276	289	297	271	303	290	298	307	273	302	276	295	300	289	310	303	290	298	306	304	280	278	296	288	299	285	312	288	282	282	304	266	300	321	313	296	290	295	303	292	299	315	291	288	297	292	324	304	279	262	296	311	283	287	297	279	285	289	295	306	294	285	260	330	289	297	288	307	290	282	292	288	302	313	294	305	297	299	303	305	305	286	295	293	293	303	283	297	292	295
7829	700	645	631	624	630	664	620	643	618	599	625	622	638	590	614	627	587	651	598	620	605	613	614	640	575	660	642	597	610	596	620	617	584	637	640	629	603	604	618	595	582	624	630	621	575	588	597	564	618	573	562	587	598	600	574	632	620	653	628	625	625	637	559	588	562	599	616	593	564	632	580	629	627	651	594	592	638	645	622	591	591	607	626	593	609	630	585	570	633	555	606	634	578	633	630	615	596	591	629	611	586	652	630	623	590	650	578	598	650	642	605	622	605	609	598	627	598	625	620	584	587	578	635	624	617	581	598	577	610	645	608	595	667	609	618	586	612	601	631	604	571	683	593	636	609	627	626	612	580	569	617	648	639	640	587	577	582	585	577	619	609	624	603	627	597	574	621	677	570	634	643	654	576	605	624	624	615	550	628	613	592	581	595	623	594	602	614	659	606	570	632	630	652	601	630	566	602	640	628	632	610	630	648	633	633	606	570	645	613	617	578	627	618	566	611	563	618	577	559	650	601	595	608	635	647	612	610	623	605	582	615	622	610	598	641	596	613	617	642	551	617	622	607	630	630	645	589	587	562	608	610	584	602	618	589	598	569	588	611	606	638	603	587	649	574	616	599	599	607	588	604	598	660	606	629	623	597	628	644	614	638	603	630	604	597	566	609	583	631	595	619	619	601	652	611	626	627	599	591	614	589	669	604	610	644	583	602	606	596	623	619	618	666	616	593	666	591	575	636	606	576	601	614	557	583	607	643	581	615	584	544	632	595	645	616	611	599	580	602	618	614	586	616	586	602	619	567	611	600	622	607	644	576	585	603	630	574	617	637	601	650	578	621	583	589	633	604	627	602	603	611	602	613	568	591	594	626	572	602	618	608	565	607	648	633	611	598	649	628	622	657	585	591	646	640	588	587	592	609	628	588	580	619	632	622	650	616	636	603	631	573	626	595	616	580	593	595	611	627	544	585	662	644	647	623	598	624	650	630	584	651	541	606	596	606	627	615	581	602	600	643	631	605	619	599	645	628	643	660	645	612	594	604	634	660	614	621	589	630	624	641	649	588	628	607	661	600	657	669	606	592	561	621	604	612	639	615	617	645	588	599	612	603	625	565	600	605	651	598	615	580	569	627	634	612	618	585	613	573	584	608	560	604	578	637	588	603	578	635	585	592	597	587	578	612	607	635	642	652	629	585	638	628	609	594	594	595	617	609	591	635	611	654	664	631	635	608	606	623	615	603	604	640	623	613	597	632	610	600	597	578	668	585	623	604	601	574	580	643	590	578	641	562	582	611	596	627	659	624	629	587	616	608	643	661	560	614	634	553	606	572	617	637	623	596	620	602	615	598	627	624	615	601	604	594	584	613	633	591	611	645	607	578	634	627	653	554	622	634	617	600	606	564	581	643	612	583	574	616	611	630	571	589	593	626	640	620	626	562	598	600	604	608	603	617	639	658	608	650	653	612	621	611	609	642	645	641	591	621	624	569	600	577	607	615	627	541	628	633	634	620	552	649	615	600	600	581	596	609	616	609	604	668	587	544	594	617	624	631	585	646	604	639	625	568	582	597	620	631	609	602	642	561	580	656	661	612	605	617	617	595	602	610	610	620	579	632	594	628	604	602	568	621	628	597	609	586	683	637	625	612	627	628	612	598	592	586	595	583	629	641	614	634	601	616	593	597	585	602	581	605	590	591	590	605	616	641	580	620	603	580	545	623	634	615	633	599	594	612	603	631	598	652	641	631	590	591	647	626	562	614	612	595	590	609	620	641	643	639	622	608	630	594	596	586	585	607	650	619	601	588	640	664	639	577	624	647	580	575	596	599	622	579	640	609	604	637	645	625	632	602	601	654	615	618	629	557	607	617	619	613	630	579	609	612	589	607	577	624	658	624	589	656	643	603	618	586	618	572	582	645	605	635	588	587	628	589	599	609	587	622	620	619	632	599	700	614	616	586	594	604	628	626	670	595	611	615	610	599	603	654	624	610	626	606	657	621	623	583	625	576	587	628	617	630	611	601	665	578	596	617	585	598	613	597	613	588	678	574	566	598	575	603	676	616	608	578	610	640	581	637	642	617	613	650	584	619	585	577	642	605	659	608	639	639	575	600	624	610	576	593	585	652	610	635	593	616	633	593	633	620	598	606	625	601	562	573	627	610	622	610	636	647	603	615	631	598	653	616	611	624	607	621	586	620	613	639	565	640	620	621	620	626	613	590	612	607	614	663	608	592	594	605	642	608	620	632	592	621	562	610	600	594	610	602	619	606	611	648	670	604	646	589	605	625	628	610	627	631	624	591	602	586	635	592	614	570	596	555	641	647	625	623	592	674	573	609	603	607	615	607	579	608	611	615	624	602	633	667	596	580	619	589	597	615	580	606	570	634	603	664	600	613	640	602	633	617	621	605	623	569	600	567	590	595	616	637	654	613	606	604	571	630	604	562	581	546	601	642	611	607	610	606	673	601	626	622	626	645	625	562	654	633	609	619	582	631	590	612	613	625	581	625	607	582	625	584	625	606	598	577	626	593	583	638	592	576	624	620	626	609	628	615	605	637	643	580	613	612	609	608	654	618	615	602	617	585	604	599	624	625	634	606	647	592	614	704	582	595	619	586	568	603	592	634	592	587	601	593	604	595	669	615	629	676	615	630	593	610	603	602	613	615	628	633	586	624	594	582	581	567	559	617	599	623	589	568	641	598	622	630	617	595	612	612	617	640	556	601	599	624	585	588	587	629	649	585	588	630	562	597	620	590	600	624	606	616	620	624	590	584	613	598	611	598	611	644	594	640	621	602	614	588	607	612	608	588	579	584	613	636	588	650	596	635	608	618	575	607	550	570	632	588	640	577	588	588	589	596	602	628	586	554	592	615	586	616	618	663	603	658	632	587	627	586	639	626	572	599	598	615	604	655	614	609	597	670	632	607	610	627	620	620	585	569	570	635	577	633	613	621	659	590	614	637	667	635	631	627	651	637	564	590	583	633	649	582	554	603	626	601	627	597	624	626	590	621	602	576	649	624	597	642	644	591	574	598	639	592	610	629	575	603	631	580	639	601	608	609	589	568	609	619	598	631	604	620	592	603	619	595	628	619	593	598	582	604	602	642	601	593	645	605	566	602	645	625	587	573	608	634	622	584	613	640	620	603	616	602	603	622	647	626	630	611	626	594	576	579	617	602	600	642	649	598	607	614	619	631	639	612	561	614	656	584	624	635	607	657	611	618	571	620	585	610	620	596	611	634	585	599	634	636	617	634	590	607	599	631	589	590	576	608	611	613	598	586	621	612	650	614	605	648	665	609	578	577	607	609	645	640	613	590	601	617	640	594	585	573	626	624	580	598	593	664	578	592	592	647	600	589	600	627	605	579	637	605	574	595	629	590	603	597	600	586	600	595	619	563	589	638	629	583	607	606	623	628	629	664	588	590	586	632	614	609	598	602	626	635	600	607	622	594	599	635	581	612	572	616	642	583	608	628	581	601
25949	21674	24364	29502	21685	11414	345	224	209	198	201	187	166	184	162	180	153	145	134	152	134	167	148	143	139	157	152	167	167	164	144	141	161	151	149	155	160	173	169	171	147	143	153	148	147	149	172	166	155	157	153	151	160	145	145	151	163	161	166	141	149	153	150	144	169	153	160	141	166	146	140	150	156	149	158	160	139	130	150	153	125	153	138	144	137	165	144	165	161	154	146	163	150	159	166	142	144	160	160	147	174	136	144	156	150	152	137	154	124	152	143	138	152	153	148	149	173	156	169	163	148	162	156	151	149	172	149	159	148	152	149	144	133	167	146	161	147	131	142	139	139	170	135	150	135	197	160	171	172	161	154	171	167	149	131	136	147	127	150	138	133	152	129	140	150	129	148	167	142	148	154	163	149	126	173	139	157	172	139	147	146	167	168	145	155	151	161	141	158	132	143	158	143	149	146	134	137	156	134	157	155	146	157	127	155	144	155	162	152	121	136	155	173	136	145	132	136	146	146	137	145	134	156	146	137	157	131	147	147	138	145	154	138	145	150	162	151	162	143	169	169	154	136	144	142	150	143	153	153	143	143	157	141	145	152	152	155	144	119	109	178	157	141	143	115	131	140	158	126	158	145	143	159	151	163	146	176	131	109	171	167	154	170	165	141	141	156	163	162	149	156	156	180	154	139	137	151	141	137	168	149	135	136	138	138	159	147	153	151	126	140	120	146	150	152	167	160	174	148	123	169	158	154	149	167	126	160	185	142	163	162	152	164	137	176	134	156	150	162	153	143	158	142	157	169	158	158	122	154	128	147	125	134	179	167	141	140	147	129	167	148	151	142	150	168	164	155	143	139	132	138	146	133	139	169	150	159	148	138	155	158	147	179	158	154	130	158	141	143	165	143	141	161	154	134	160	158	156	167	152	151	154	159	180	132	151	170	142	152	123	179	169	161	139	140	167	137	165	158	154	152	167	138	154	145	156	162	124	160	166	151	129	161	131	155	158	159	139	146	155	147	153	176	147	155	159	143	149	156	137	161	140	160	159	151	144	173	155	153	143	145	155	169	137	138	137	136	133	165	146	138	151	158	159	154	138	154	155	133	179	131	136	161	156	162	145	156	124	146	134	153	151	127	150	160	154	183	157	146	151	155	171	148	149	152	161	143	156	151	143	123	150	143	144	164	136	152	141	166	159	146	174	130	138	149	170	141	167	161	133	129	160	141	150	150	137	133	141	153	159	121	164	143	156	126	167	135	154	150	176	137	163	153	170	173	155	141	141	163	132	158	147	143	165	135	162	159	148	162	165	165	144	157	144	149	167	164	148	156	168	158	175	161	158	166	149	164	135	151	165	162	167	162	127	161	156	156	145	132	136	135	149	142	164	154	161	143	135	135	155	151	144	132	148	151	165	158	147	146	132	166	152	164	134	135	142	140	154	176	177	156	145	143	144	126	144	139	153	133	122	138	154	133	150	141	135	153	141	127	141	149	168	169	170	155	147	146	161	159	158	134	138	146	163	152	124	162	138	146	149	147	149	153	155	150	152	144	140	149	138	164	149	127	146	139	128	147	152	147	170	158	135	140	141	138	165	116	144	151	159	166	156	145	138	163	168	155	145	153	161	137	175	169	161	181	164	162	183	155	143	149	134	157	183	171	144	163	169	161	162	128	139	143	142	170	162	173	181	158	141	152	143	144	146	154	143	146	161	166	144	147	135	142	147	156	136	175	133	140	140	127	134	145	146	153	161	154	173	150	140	144	169	146	156	137	142	147	151	186	157	172	167	151	169	153	166	150	153	141	215	161	136	162	139	147	154	144	155	153	157	146	143	157	153	157	150	162	142	139	160	157	153	180	158	137	138	121	150	131	141	154	144	155	148	178	130	132	151	154	133	142	142	134	156	141	170	138	141	155	128	144	159	136	141	123	176	147	136	161	140	163	169	143	140	147	154	156	154	144	150	147	157	136	136	168	163	160	166	147	132	176	128	155	155	183	165	142	154	162	135	183	159	138	139	147	150	174	144	151	156	142	138	166	168	149	163	130	135	163	158	142	159	137	125	144	164	161	142	137	140	137	151	178	134	152	170	153	139	141	150	143	165	157	154	148	148	122	148	147	165	158	157	142	132	152	147	167	162	183	155	155	141	150	148	129	145	123	154	137	162	135	142	147	142	158	140	151	177	156	161	144	166	154	164	143	140	149	137	151	139	138	143	144	163	133	156	145	162	147	150	149	144	148	147	138	139	127	143	135	177	156	145	165	162	141	152	148	159	140	150	127	148	164	170	138	125	157	126	137	142	155	145	150	142	146	117	142	141	146	148	137	137	153	132	156	154	158	148	148	129	130	142	154	147	158	148	141	148	142	158	135	157	133	138	167	170	148	152	147	167	146	148	149	123	145	170	142	163	161	150	163	138	155	137	142	158	144	138	157	168	148	114	145	157	125	154	147	145	166	159	128	154	157	165	162	159	136	169	183	166	144	141	141	143	142	142	170	155	158	174	160	139	134	116	147	158	129	155	144	153	133	167	148	148	174	130	168	154	151	149	175	192	137	136	165	138	150	151	142	160	137	170	154	171	124	133	147	156	145	159	148	150	136	146	153	146	168	182	163	128	150	149	150	164	159	150	145	150	133	152	146	148	144	127	153	142	166	138	143	162	146	142	131	128	153	173	151	160	167	140	145	155	157	137	128	133	144	152	144	164	152	142	137	147	143	144	152	151	149	139	139	165	132	182	159	137	153	153	145	140	164	176	148	142	134	171	139	158	140	136	150	155	153	144	138	149	140	142	138	149	148	170	130	174	155	126	163	156	154	136	163	166	152	144	144	142	155	161	146	141	163	166	155	158	152	137	162	159	164	156	135	143	158	125	146	155	162	141	156	142	173	128	163	139	152	182	143	165	128	157	141	150	165	151	152	137	159	146	140	139	152	153	142	148	137	147	162	134	146	173	160	135	130	141	173	145	158	152	157	143	156	149	157	142	146	131	159	151	139	138	155	138	162	163	139	143	168	127	159	156	156	133	173	145	144	148	170	153	144	138	163	153	137	145	143	143	149	168	147	156	136	136	149	142	163	139	127	155	152	161	138	150	158	134	144	162	123	143	151	151	149	144	155	147	154	161	158	175	169	173	142	153	160	128	186	136	180	152	146	143	141	154	166	159	150	167	146	170	132	147	142	127	170	137	159	161	167	159	135	124	143	159	133	148	143	151	149	155	150	148	145	148	140	159	162	161	154	151	144	159	147	136	147	150	168	158	172	152	167	172	133	146	156	152	148	148	149	141	141	129	137	159	153	150	151	131	116	153	166	138	144	152	168	133	159	138	138	139	133	152	136	155	149	155	139	163	164	131	158	180	133	142	135	143	161	154	156	145	142	152	153	148	165	141	152	148	159	169	151	150	174	155	160	132	142	158	157	153	148	175	157	158	142	144	150	156	155	138	136	146	151	141	146	156	168	160	159	142	144	154	171	158	153	159	131	115
4417	1771	855	475	399	389	400	365	333	371	337	354	322	358	351	310	340	347	376	331	301	326	330	287	303	281	318	295	319	335	328	337	352	340	300	357	315	365	353	322	330	294	321	334	339	304	319	311	329	309	311	348	295	314	319	346	337	332	302	349	325	349	356	336	334	319	305	356	318	334	324	339	342	316	335	301	321	304	327	300	349	337	292	315	304	318	333	300	351	336	327	295	333	330	353	299	325	315	309	326	353	317	356	312	305	328	316	345	307	312	309	322	323	303	294	308	357	329	350	311	343	349	349	362	320	347	303	362	341	350	325	326	326	294	333	323	335	354	319	350	329	321	356	313	350	329	324	328	340	330	313	342	335	326	339	334	325	297	336	328	351	312	310	289	329	327	316	335	339	347	333	381	346	337	320	310	368	326	319	319	340	323	365	316	289	290	303	314	338	324	308	328	315	304	290	318	315	339	329	335	335	333	347	314	299	329	321	341	329	303	327	306	322	320	302	302	338	351	301	333	386	321	355	356	323	375	365	341	319	359	301	342	321	329	330	321	359	321	314	318	311	347	319	292	308	363	342	317	314	354	316	307	311	322	344	330	358	328	324	313	336	314	347	318	324	322	325	339	342	342	354	323	317	310	334	299	354	320	324	333	321	333	334	319	325	320	311	308	318	314	319	352	323	291	340	319	329	341	361	318	343	317	309	314	349	297	353	341	359	325	321	327	300	345	345	297	310	329	321	321	318	330	344	327	313	343	356	307	312	342	331	321	288	310	348	335	369	314	315	327	313	345	336	358	328	330	340	325	343	323	309	339	342	311	334	317	301	326	305	322	342	339	356	319	332	312	303	311	349	299	343	348	318	333	332	359	349	332	351	301	322	336	337	295	311	343	351	343	330	321	330	350	326	341	345	349	329	354	310	326	357	347	317	336	308	389	321	336	334	334	331	297	339	314	311	329	336	357	327	326	318	330	313	354	319	307	335	333	325	348	322	362	306	338	329	353	312	312	331	317	355	326	323	315	350	311	311	311	349	289	336	364	319	306	315	327	315	313	318	315	315	320	308	326	311	334	326	335	313	310	315	310	329	328	339	349	348	346	303	331	327	341	305	322	327	354	332	349	330	354	322	319	339	335	335	296	335	278	299	348	355	333	295	333	326	310	341	345	301	341	342	351	326	345	348	306	329	311	335	349	312	349	321	297	349	338	327	315	311	337	354	326	312	343	341	311	318	297	335	331	315	326	336	322	342	385	351	316	343	332	343	325	313	329	332	333	346	272	324	340	339	321	378	352	324	314	342	316	323	332	331	321	317	340	320	330	309	326	329	342	338	340	335	341	332	348	353	320	343	328	325	342	318	338	336	292	291	315	310	326	314	299	322	301	325	334	343	328	329	327	303	311	334	321	363	324	331	330	327	341	359	332	352	338	313	328	335	347	321	333	333	315	328	335	324	327	314	304	327	313	294	309	317	322	344	319	331	329	355	326	349	337	333	322	355	340	333	313	298	348	316	346	308	320	316	309	323	316	319	327	325	340	325	320	313	328	290	330	329	328	330	334	336	301	306	319	327	297	326	337	322	292	345	311	353	327	335	320	329	321	326	337	307	311	352	349	294	336	297	354	314	282	368	325	361	312	337	328	338	326	328	330	333	292	324	370	313	319	363	327	315	319	339	302	308	318	319	297	311	320	324	349	346	336	328	308	320	287	321	330	314	316	325	306	306	313	299	337	334	358	345	329	324	324	327	333	346	335	340	355	318	327	321	341	341	305	321	295	322	326	312	335	332	326	349	327	331	329	323	352	314	345	310	329	317	301	300	342	308	352	349	359	317	297	303	332	316	321	359	321	331	341	321	336	304	317	348	333	334	349	323	340	307	314	370	325	338	351	296	319	327	325	345	318	309	307	319	333	334	367	347	297	343	358	345	334	334	336	298	339	282	332	313	318	339	291	343	341	347	321	358	313	345	335	343	324	355	319	329	339	299	366	341	319	325	329	330	355	348	338	339	325	298	353	341	334	331	322	331	299	354	335	327	323	350	363	344	340	333	327	332	349	327	300	337	346	354	345	307	350	282	332	364	333	351	343	296	309	314	351	346	336	307	317	315	320	323	352	339	346	353	326	310	318	327	328	327	331	328	304	340	313	344	349	311	345	328	347	339	307	352	377	335	364	344	340	371	349	345	349	322	329	253	307	319	346	312	340	334	332	346	359	332	336	324	337	357	320	328	325	315	311	339	359	341	325	320	336	317	342	308	314	339	352	325	307	355	270	300	336	337	350	350	340	342	296	353	315	371	309	315	331	334	359	343	351	335	306	327	319	313	313	351	332	319	345	329	309	307	330	335	313	301	346	297	351	315	320	332	328	309	321	340	332	364	327	301	314	319	321	353	290	316	301	329	368	324	329	328	330	321	311	323	323	339	302	344	316	340	296	365	312	320	332	319	303	336	350	308	289	329	338	306	322	352	319	329	354	323	313	352	369	288	306	346	377	306	307	319	342	308	354	350	322	331	334	329	272	332	310	304	306	314	333	377	309	295	334	289	328	319	340	315	320	333	324	365	328	317	376	323	362	346	357	327	298	344	335	313	335	338	336	313	343	327	340	305	343	352	320	319	342	328	294	334	335	337	344	299	320	306	327	335	338	320	341	328	329	305	314	336	339	316	353	306	345	296	343	287	313	337	323	304	355	345	301	313	323	323	371	312	356	320	341	310	309	321	339	328	333	359	332	313	321	313	330	305	311	330	334	318	321	351	303	318	337	334	314	367	347	314	349	334	360	359	350	331	327	323	334	295	318	350	325	330	298	336	306	332	344	316	320	307	336	323	309	339	314	328	340	349	297	335	353	318	308	322	327	307	310	336	311	326	349	341	331	339	356	289	324	303	338	335	335	326	345	323	337	358	341	301	331	304	323	331	337	318	336	323	314	335	350	330	305	308	328	318	335	344	334	323	352	328	307	333	327	329	362	342	328	333	326	332	305	349	324	321	352	353	310	331	314	322	310	312	331	329	329	345	347	313	325	337	347	334	335	343	356	332	325	303	341	326	348	313	327	316	354	303	318	352	341	319	284	348	340	334	313	294	385	309	318	327	309	320	370	328	303	333	342	352	333	360	303	324	311	349	335	321	328	341	349	347	314	353	337	337	342	333	323	297	290	350	325	313	309	327	349	321	342	340	301	306	313	324	354	352	352	330	324	302	325	293	332	338	317	318	355	299	337	311	325	294	308	352	286	333	318	330	320	339	346	306	309	343	311	348	331	316	314	345	309	335	332	321	329	337	299	323	318	349	308	316	354	319	300	316	314	306	343	315	344	354	349	340	354	335	345	312	330	307	311	314	350	336	310	320	327	305	348	330	310	335	318	336	318	349	341	323	333	315	314	318	351	313	324	327	291	334	366	313	311	322	332	298	325	339	366	377	288	330	313	308	371	330	329	329	351	350	305	319	331	323	308	311	320	343	320	372	323	340	329	312	335	327	339
25242	21690	24808	29098	21694	21706	11075	378	252	233	207	158	145	142	121	126	137	125	127	110	108	110	124	99	106	121	103	94	95	113	103	110	82	94	102	98	99	106	112	108	97	118	99	100	96	100	113	101	88	118	95	91	82	82	94	95	94	109	96	105	99	96	121	98	98	89	88	99	91	95	99	119	115	109	117	100	84	90	82	77	85	107	104	96	112	100	97	85	105	92	83	85	81	79	76	89	89	88	93	97	100	106	97	97	94	80	99	105	90	99	102	109	89	80	99	104	95	80	92	87	109	93	90	92	96	89	112	106	86	96	109	113	83	96	108	97	98	93	83	102	90	87	101	106	84	95	97	89	98	112	102	93	87	104	103	100	92	72	88	99	78	104	107	105	84	91	81	82	83	99	100	88	93	82	78	87	92	86	81	100	122	89	89	93	91	78	115	94	78	102	87	91	76	112	90	71	80	103	106	127	84	86	108	90	84	113	106	78	106	83	91	121	99	102	102	100	94	92	113	87	82	91	98	96	75	84	101	88	90	104	110	93	92	89	86	79	86	93	106	84	88	122	112	80	103	109	74	117	80	89	103	90	100	110	102	74	89	116	82	99	110	107	80	112	108	87	86	99	79	101	75	98	89	94	97	73	97	94	94	94	111	92	93	67	79	65	109	89	85	89	97	108	95	75	97	81	92	97	94	72	97	91	74	85	94	76	84	97	95	84	84	100	78	95	74	105	102	87	101	102	101	75	104	97	84	108	105	82	111	112	93	103	96	95	110	88	86	105	86	87	106	80	109	95	95	97	89	90	118	92	99	83	95	106	98	104	89	92	86	83	86	93	78	91	100	96	104	101	91	95	92	94	87	98	88	101	79	77	93	78	84	97	98	103	91	104	95	103	87	95	104	105	113	85	113	109	93	85	95	100	100	77	96	100	82	83	93	94	108	79	79	101	105	86	95	88	100	91	80	110	95	102	96	88	91	95	86	101	80	88	94	95	116	92	90	98	83	82	81	104	76	95	99	100	95	96	99	84	108	81	88	93	82	87	96	106	101	90	107	111	103	101	91	102	77	66	72	86	101	106	96	80	79	82	94	92	108	101	92	91	100	122	65	96	109	79	71	72	89	106	81	107	86	120	111	88	86	86	91	113	88	94	91	93	96	92	81	101	101	83	89	86	96	100	96	97	92	86	104	102	82	93	102	86	84	125	79	99	99	81	75	90	80	114	80	109	102	88	102	108	72	83	89	86	80	88	87	114	83	102	101	95	96	96	86	58	96	92	78	88	92	99	69	80	88	94	120	90	88	110	85	93	96	92	104	99	101	85	93	98	92	124	97	116	115	91	104	83	103	114	100	85	86	85	72	85	102	76	102	103	95	76	81	110	92	84	105	86	102	102	109	96	102	86	95	92	88	109	100	103	85	112	86	107	111	94	99	90	78	99	101	89	88	95	93	115	95	90	103	83	77	85	112	63	83	99	100	97	91	91	97	84	96	82	94	117	87	87	101	107	91	78	93	81	83	117	104	82	73	88	102	100	76	94	106	95	88	89	100	100	86	99	95	86	88	92	106	110	90	93	110	94	96	94	101	86	93	88	88	88	75	88	108	99	104	81	83	86	101	104	93	86	99	91	101	109	83	98	85	106	80	114	89	87	93	94	119	96	86	94	97	87	102	94	96	89	100	75	88	88	85	88	81	94	110	89	105	107	99	104	93	75	90	108	102	95	100	90	93	86	75	116	103	110	103	91	102	87	96	87	92	85	93	100	101	82	83	103	106	80	107	85	102	91	90	80	87	100	97	99	89	109	92	95	74	91	114	100	89	92	85	63	72	104	77	83	87	101	93	94	95	92	91	93	71	101	86	104	91	112	96	98	102	93	110	95	118	75	96	96	109	104	91	87	71	93	80	91	90	94	90	106	94	90	97	87	94	91	79	94	79	91	85	83	95	96	105	90	94	105	100	94	84	99	116	97	97	78	102	82	116	90	96	98	89	74	84	92	112	87	71	103	85	85	93	106	93	87	78	87	81	81	85	90	108	106	88	101	86	86	87	96	92	93	103	92	91	104	95	91	84	94	94	113	101	92	94	81	95	107	96	93	99	94	75	94	78	95	93	100	94	101	90	102	89	95	92	128	99	95	119	85	109	96	106	90	108	98	92	102	104	104	88	85	98	102	88	88	78	86	81	104	86	92	66	90	80	92	70	95	98	110	93	98	106	87	85	93	116	108	91	86	102	86	85	103	97	100	82	96	83	95	90	90	107	84	81	74	114	91	96	99	99	82	78	91	107	85	86	113	100	83	106	79	102	92	105	78	87	98	91	82	93	91	87	104	90	95	97	103	85	100	100	105	93	102	103	97	93	98	98	100	80	78	82	91	96	82	102	95	85	101	98	88	112	99	89	67	104	94	96	97	93	89	94	94	87	105	88	92	105	81	94	90	83	89	88	82	108	96	95	86	105	96	89	98	86	111	79	89	110	83	89	98	74	99	99	88	87	86	83	94	102	73	94	87	88	89	98	86	92	97	76	81	88	102	89	68	97	102	91	103	103	116	88	86	77	102	95	100	94	91	96	93	85	73	107	68	92	95	88	73	108	84	103	85	91	92	101	99	86	99	92	103	92	88	85	88	82	96	92	80	83	90	76	79	85	96	110	100	90	101	89	75	94	105	88	120	93	106	99	87	92	94	86	81	117	107	85	112	98	81	91	68	102	98	85	91	104	96	93	72	89	81	83	104	112	97	78	81	97	94	78	84	98	69	96	108	97	85	100	90	98	84	95	105	96	83	96	88	97	84	101	114	111	105	100	96	108	94	94	71	103	106	94	96	96	92	95	85	90	81	82	92	101	93	100	100	95	95	96	76	93	121	112	82	91	92	86	81	85	81	79	93	82	97	83	81	93	100	96	101	95	112	85	89	84	83	88	79	95	88	103	99	91	107	81	72	92	89	101	89	80	69	103	92	98	108	92	101	93	100	117	95	79	85	95	101	83	96	100	94	76	104	94	96	115	93	75	92	99	91	78	104	79	103	107	88	76	101	100	90	114	82	95	76	107	93	92	83	84	85	84	87	78	82	96	91	124	82	94	90	106	91	87	87	94	92	93	99	105	91	72	76	94	92	66	96	89	92	89	113	97	83	99	72	96	106	121	107	98	79	80	105	103	98	86	84	100	100	104	96	76	102	82	96	112	82	86	70	107	98	78	92	88	82	94	106	102	105	102	96	108	82	100	79	102	110	107	100	91	89	75	92	99	79	88	77	81	81	102	109	105	77	97	97	95	92	82	104	93	89	95	96	99	107	82	90	100	101	77	83	96	90	93	77	81	95	97	108	93	92	97	94	74	104	85	75	103	96	96	82	98	91	83	93	102	87	82	97	102	97	112	102	102	87	87	107	82	97	90	67	72	98	92	91	94	91	90	98	84	101	104	85	91	97	96	97	94	83	97	88	85	111	86	94	104	80	87	100	107	88	89	85	95	90
4066	3021	1200	631	399	340	271	277	267	285	238	249	261	265	240	266	271	232	228	239	229	235	238	231	216	227	245	232	236	257	243	259	228	239	227	223	232	215	228	233	219	235	220	225	241	235	247	245	212	226	248	243	241	232	236	221	230	202	262	249	225	248	223	223	243	249	234	246	222	234	197	232	217	245	217	225	227	242	235	234	233	244	244	255	227	196	236	218	248	218	235	232	217	240	214	231	217	200	238	234	205	240	256	229	225	211	225	261	196	244	242	236	227	219	228	249	214	221	234	211	212	239	236	235	233	203	232	228	229	247	233	198	235	222	227	225	237	229	235	235	206	240	229	223	254	237	217	251	264	235	200	244	238	251	211	220	212	234	235	220	251	214	203	237	213	255	219	222	217	241	231	234	212	253	238	248	232	229	229	242	224	245	253	224	239	228	249	215	231	242	229	214	237	234	257	209	230	253	209	245	236	226	231	206	236	222	251	240	221	244	242	240	224	197	221	218	218	237	249	245	209	245	223	221	212	224	230	257	230	222	215	244	217	228	216	237	251	228	215	238	241	253	263	233	227	237	190	227	210	240	254	255	262	228	212	226	225	231	209	222	240	210	260	246	236	230	211	243	244	240	233	243	212	240	216	232	246	220	230	247	215	225	234	210	238	221	245	223	263	234	249	250	219	219	233	247	208	250	248	245	191	245	234	237	236	242	230	231	224	252	251	230	225	242	210	254	213	249	223	246	232	253	220	233	230	266	205	227	215	227	218	220	230	245	227	238	219	251	229	236	208	217	230	212	219	208	233	225	224	234	212	252	253	236	235	239	260	219	246	226	228	247	227	234	245	211	216	246	228	228	192	235	227	263	248	234	234	219	242	239	245	233	234	240	243	227	248	247	221	223	236	224	236	228	230	204	191	241	228	194	246	248	223	231	234	238	210	222	253	228	231	252	256	237	215	216	209	241	228	232	239	234	225	254	206	234	237	241	245	231	218	229	250	214	229	250	228	219	240	225	227	219	228	227	245	243	218	222	191	220	222	240	206	193	245	229	240	232	221	212	208	208	218	247	224	209	242	207	221	225	210	232	222	239	229	201	235	198	220	224	207	232	233	225	227	216	212	222	217	202	237	217	226	235	232	226	234	244	261	237	237	232	219	215	231	237	227	262	223	224	222	238	241	236	247	257	201	205	246	239	216	200	240	214	246	223	243	226	213	230	213	214	264	218	208	216	238	235	220	228	213	219	252	225	252	220	205	222	243	226	241	220	218	226	237	229	221	248	238	250	217	209	222	240	199	216	228	240	250	222	215	230	270	232	191	209	240	233	213	219	214	215	227	236	230	214	252	226	238	225	241	245	217	223	234	221	241	239	241	208	237	218	240	263	242	245	237	239	242	219	224	220	239	209	222	242	220	261	191	228	247	231	229	247	228	228	232	218	234	230	242	225	243	222	244	229	234	251	226	221	261	233	197	215	223	246	219	251	246	246	226	237	220	231	235	214	245	219	214	248	219	224	229	231	269	232	221	211	217	226	224	216	222	218	218	259	235	257	247	230	204	217	255	228	252	242	243	211	211	249	241	233	232	242	230	227	251	232	252	215	239	228	197	207	191	220	198	212	248	246	241	269	240	226	250	195	209	200	215	248	232	230	206	239	251	211	236	234	245	209	240	224	228	229	230	228	232	215	229	254	227	242	221	239	219	252	215	240	224	249	219	230	255	219	254	190	240	232	217	235	215	237	242	224	248	238	240	217	241	224	227	241	207	224	242	233	244	227	245	219	225	211	241	263	225	224	266	261	249	217	224	231	231	218	236	264	245	255	216	236	235	225	224	191	255	233	235	210	221	221	194	223	227	243	225	206	204	232	226	245	236	243	271	256	264	237	244	236	247	214	208	225	246	208	188	241	235	234	220	226	220	227	222	216	238	246	191	215	240	201	240	231	227	221	254	227	233	217	232	240	223	232	218	253	237	232	224	244	241	217	228	249	231	220	236	217	214	235	240	227	231	237	229	215	233	230	213	226	241	214	250	245	222	240	231	240	232	203	244	258	241	228	248	248	242	226	212	254	216	252	260	252	229	230	249	241	228	235	250	223	228	217	231	236	218	201	213	222	214	225	219	217	191	234	203	227	221	232	219	257	234	220	228	235	247	205	243	242	245	249	252	227	235	217	224	264	197	241	221	217	233	246	211	267	238	250	217	266	226	221	241	220	228	233	247	247	239	217	224	258	227	242	233	231	206	234	226	239	250	237	238	246	224	222	230	239	232	217	226	234	235	251	243	223	239	205	200	259	236	235	240	243	245	212	249	210	242	248	217	260	235	221	219	244	229	224	245	212	229	217	220	227	225	246	215	222	193	253	217	200	209	229	242	236	231	221	217	243	256	207	231	246	262	256	223	249	225	220	215	227	229	239	227	242	231	200	206	211	226	249	226	234	240	240	237	210	227	229	241	228	269	268	249	223	237	214	236	215	206	230	242	221	265	224	231	196	254	207	224	241	242	261	226	252	235	213	246	205	221	236	210	221	228	198	225	225	229	219	227	249	216	226	245	232	213	238	230	225	236	225	250	214	220	211	207	244	220	213	225	247	219	249	259	250	244	221	207	241	245	228	213	217	227	229	247	269	249	229	222	235	202	206	215	231	245	232	225	259	246	219	219	233	250	238	222	214	239	210	231	237	212	237	259	268	241	205	232	232	229	216	223	202	210	211	215	227	216	253	233	255	246	226	220	224	232	231	225	264	232	206	222	200	227	228	227	244	247	236	236	245	250	219	238	187	220	220	258	214	226	217	211	224	240	211	218	252	256	243	244	218	236	228	225	226	258	218	209	249	266	254	267	241	241	219	241	212	239	214	211	259	225	239	228	223	242	246	225	227	234	237	225	222	251	241	218	217	231	228	188	248	212	233	224	227	261	227	226	244	201	231	214	229	217	240	233	230	229	245	197	241	259	238	243	232	218	230	253	241	266	253	238	233	210	236	203	223	243	225	229	259	208	222	221	232	212	231	232	244	238	229	218	228	237	206	218	229	240	246	232	223	242	216	240	237	208	267	220	229	230	247	196	207	239	209	236	200	204	222	226	246	226	199	219	243	220	239	213	225	229	237	217	267	226	217	214	229	228	227	245	209	204	230	221	224	252	221	219	246	241	229	210	234	225	217	247	207	229	232	240	224	219	193	215	214	230	257	233	229	231	238	246	227	239	200	241	234	255	220	234	242	233	237	218	221	231	233	238	226	249	239	191	211	241	268	222	224	225	242	209	229	228	225	244	230	248	221	224	198	231	225	223	197	232	241	235	252	235	233	233	231	258	226	233	237	217	225	257	216	238	215	238	244	208	228	244	235	258	226	208	228	232	224	217	250	244	241	234	231	248	224	235	224	241	210	238	222	255	212	213	239	245	233	220	263	211	237	225	223	233	227	243	224	258	232	231	225	239	217	235	209	224	239	231	231	217	264	231	213	224	220	205	226	218	224	238	225
34048	15357	2453	440	347	302	271	290	262	276	306	302	305	296	312	293	315	296	273	291	302	303	271	303	336	293	327	275	313	273	270	291	283	279	303	314	268	251	250	308	304	325	321	294	319	341	276	305	262	327	275	265	310	338	279	317	287	293	309	299	287	299	318	300	304	281	298	312	284	292	296	290	338	312	303	300	316	287	318	308	290	327	303	284	290	302	307	287	260	307	280	288	280	295	294	300	296	355	342	281	292	310	257	294	274	310	287	324	288	309	293	312	299	298	325	287	289	274	302	341	320	324	277	287	284	278	279	248	310	270	267	277	269	294	298	317	272	274	303	296	279	279	308	284	302	313	287	282	333	282	301	284	278	269	289	298	297	313	280	288	276	286	311	285	315	289	294	301	290	294	311	307	278	324	294	293	278	308	289	316	328	311	271	278	282	294	286	320	263	312	297	283	290	306	304	258	337	286	304	300	279	271	319	277	331	304	296	294	263	307	271	287	294	321	268	285	289	286	267	293	265	271	292	268	303	289	308	298	295	301	279	273	299	303	295	306	289	305	276	289	277	301	339	253	287	337	292	284	291	303	322	302	312	271	301	326	281	299	299	310	274	303	295	280	312	295	292	280	298	295	235	320	309	286	300	300	297	299	274	289	273	265	284	266	331	307	312	276	287	257	309	308	299	282	306	295	299	305	304	242	334	278	269	292	328	293	273	305	314	286	287	322	312	298	267	276	305	256	305	271	287	277	284	282	269	293	291	329	297	299	292	258	286	294	273	305	312	296	299	273	284	267	301	324	310	319	316	287	287	300	311	279	325	296	290	274	297	313	302	310	290	275	304	293	278	284	273	304	266	259	290	319	320	293	257	239	285	298	275	270	247	268	279	280	303	292	264	316	293	285	268	303	306	287	315	305	318	279	313	284	321	287	264	288	281	270	260	274	291	307	298	293	313	289	291	297	294	296	305	269	299	265	301	296	296	276	287	285	313	287	270	295	300	308	302	315	289	283	294	256	280	276	293	296	265	297	288	303	307	314	311	268	297	333	266	287	301	312	303	287	296	271	264	316	304	286	288	281	311	292	290	234	278	285	295	294	276	274	299	299	279	294	311	245	307	284	287	285	305	300	278	284	292	300	271	314	294	278	322	323	296	292	332	247	263	277	299	284	268	324	330	308	297	302	298	270	298	312	293	277	310	302	265	268	314	277	309	313	290	251	307	270	276	261	308	333	346	282	261	310	295	322	286	316	292	323	301	302	305	274	280	260	252	262	324	285	308	288	326	256	317	278	306	312	283	294	300	320	295	335	307	298	298	280	278	285	251	287	263	282	315	286	283	294	313	283	278	253	293	265	295	313	300	282	309	312	316	282	265	297	297	260	307	309	305	259	303	286	299	305	299	323	283	301	315	275	280	306	253	293	309	320	295	303	282	294	270	300	291	298	291	272	267	293	271	319	285	294	311	331	278	305	304	309	275	293	294	269	288	313	287	290	297	296	259	304	269	291	276	294	290	273	290	297	276	264	298	256	312	284	285	304	280	312	301	279	283	281	295	270	267	297	301	302	290	287	294	279	284	274	314	257	297	307	280	318	302	274	274	286	313	268	274	262	297	291	281	282	295	285	260	288	268	306	279	292	283	333	306	335	319	329	272	270	301	293	312	307	318	308	289	286	289	269	295	288	313	279	293	294	283	272	253	237	297	299	293	264	238	271	328	279	274	277	267	262	262	290	304	298	302	290	287	287	290	276	267	322	309	271	296	293	285	290	259	275	309	311	293	288	287	282	292	318	265	293	325	278	280	316	283	285	298	288	298	316	300	296	300	274	323	293	283	270	298	276	316	293	299	280	328	257	306	326	297	300	280	280	292	293	280	297	284	300	300	302	301	292	303	302	310	281	286	277	298	283	314	278	325	291	272	317	265	271	280	267	282	288	294	264	299	278	255	287	258	317	284	338	325	329	297	271	306	289	303	302	259	296	272	260	293	286	288	282	292	280	282	298	268	277	302	308	299	285	270	275	294	307	293	341	295	324	263	276	315	279	306	292	284	270	317	297	285	258	266	274	285	265	317	308	315	271	288	307	271	295	271	286	290	290	335	273	298	312	272	257	278	275	282	296	306	290	280	296	290	277	276	286	302	297	268	296	269	298	280	294	304	270	312	305	312	285	287	273	303	288	274	291	319	292	284	318	285	271	303	271	308	293	297	300	299	301	298	265	301	286	276	304	289	305	317	311	331	302	279	329	276	318	292	297	299	308	311	275	271	284	246	312	281	311	297	300	277	258	278	272	306	310	290	328	294	281	313	312	293	310	270	299	314	311	294	292	299	283	259	297	275	276	289	308	305	283	339	286	292	302	316	283	304	287	294	309	307	307	307	287	293	288	291	291	263	313	284	320	294	276	297	269	304	293	299	264	315	289	277	322	318	253	274	283	294	296	294	275	282	255	301	296	281	277	294	315	286	304	294	286	313	281	304	291	300	271	286	270	303	304	278	319	319	308	305	280	309	296	306	296	324	324	283	309	257	289	283	303	279	315	303	280	286	317	303	275	277	293	293	313	333	252	288	311	270	282	306	278	295	312	281	297	307	287	314	269	277	249	312	269	312	261	278	290	254	320	273	295	286	279	282	319	288	319	301	305	296	277	298	289	308	280	287	297	301	302	309	293	306	304	323	289	292	294	312	284	283	276	288	306	318	293	302	273	316	315	268	272	298	287	312	307	292	313	283	315	305	299	283	286	282	303	269	285	288	310	317	294	298	284	313	298	313	310	270	278	280	269	315	299	261	289	323	272	292	296	287	282	313	277	290	314	269	301	291	271	321	269	301	321	292	290	319	314	284	294	266	293	275	282	301	309	311	312	287	311	297	297	306	307	278	315	315	286	290	304	266	324	301	307	307	267	290	332	313	253	322	300	259	301	304	307	316	299	290	294	320	286	265	307	299	299	287	278	280	253	280	311	302	308	277	306	276	307	283	292	268	302	291	300	298	285	262	302	274	274	261	309	309	262	290	306	287	279	285	301	262	284	270	306	256	286	271	293	306	299	308	273	283	271	304	277	303	293	271	272	303	330	298	296	279	262	309	299	291	306	307	305	294	278	303	305	307	301	301	314	295	275	283	316	295	327	293	289	302	283	278	282	282	291	300	299	279	290	296	281	289	271	301	301	273	290	293	253	289	301	291	305	297	274	298	300	269	263	309	292	300	308	311	282	277	301	263	314	312	285	265	268	292	296	274	319	281	295	295	287	269	288	296	275	328	298	309	297	265	277	294	256	275	290	341	255	237	298	275	308	299	256	283	305	284	307	289	297	292	281	317	284	274	304	284	276	320	291	261	255	296	294	326	295	297	299	301	299	266	304	300	335	296	269	325	307	301	281	276	285	319	293	281	272	335	314	270	307	249	296	271	304	310	285	291	273	291	300	275	249	259	291	248	274	277	294	301	297	282	303	323	323	301	279	289	306	291	318	284	289	287	307	356	282
7665	650	625	576	629	579	602	591	605	587	622	659	597	629	635	595	606	608	618	610	630	618	596	615	599	592	588	606	601	619	632	614	644	652	599	619	576	565	615	630	593	601	632	602	598	631	581	582	627	583	629	637	594	586	630	593	596	562	604	556	551	569	607	642	585	601	617	616	632	579	635	644	625	590	638	589	605	637	579	626	633	608	588	648	594	587	595	630	625	594	644	635	667	602	612	611	600	590	538	581	597	582	665	581	633	598	589	579	578	584	562	579	600	602	622	627	617	590	537	577	601	565	602	628	607	611	611	624	597	586	614	635	613	635	603	604	576	592	624	596	629	621	587	563	595	619	623	581	595	595	625	611	576	646	591	598	560	621	597	613	547	592	621	599	616	577	624	629	651	566	566	644	610	588	590	558	616	618	586	639	583	648	601	573	562	574	619	626	599	561	582	559	580	613	641	629	567	636	609	596	593	637	619	580	624	600	667	599	631	627	595	613	613	617	603	627	601	622	556	631	615	589	604	611	652	596	591	612	638	607	624	632	583	660	590	621	592	623	614	589	607	621	593	602	601	571	565	578	581	631	591	570	610	625	594	558	601	606	633	603	567	605	664	639	570	591	595	597	636	592	544	643	639	600	615	600	600	602	616	602	668	580	605	604	573	602	613	567	657	586	599	590	613	603	601	623	609	622	584	612	612	592	566	563	617	571	578	599	597	633	585	622	584	581	608	606	595	621	592	577	584	610	599	585	590	613	594	582	621	638	624	602	602	556	622	617	623	621	590	596	563	609	618	601	596	647	584	592	629	598	629	613	647	585	570	590	618	646	615	604	628	571	639	626	620	560	598	616	593	582	615	621	608	596	614	609	590	621	597	582	606	602	595	595	609	619	623	641	607	604	602	580	603	609	569	616	590	611	673	580	584	583	650	622	589	608	631	590	596	614	559	616	602	620	603	623	589	638	586	593	680	575	610	647	580	589	598	592	626	574	634	637	621	619	593	610	593	610	584	630	634	580	561	621	626	597	654	613	614	604	588	636	604	565	670	599	571	569	590	619	587	624	616	595	615	585	631	605	593	587	598	566	587	592	610	662	604	607	634	618	578	620	578	589	591	599	577	642	608	609	574	608	542	580	603	584	574	596	603	601	629	629	640	623	620	627	616	594	607	644	593	603	593	598	596	620	588	645	627	633	605	635	636	604	581	594	589	622	590	629	598	594	579	599	600	609	614	604	614	608	674	574	630	636	598	597	630	592	629	576	611	582	632	624	596	611	588	609	600	619	662	623	588	556	622	561	616	601	632	645	581	596	601	605	651	564	594	624	595	622	604	606	615	604	565	597	617	587	640	584	630	595	621	589	604	626	623	656	595	619	596	567	610	590	624	622	606	594	584	582	600	634	637	620	601	575	601	575	569	585	570	598	661	619	592	606	629	578	632	607	614	614	597	575	606	648	601	648	558	612	624	609	594	551	614	603	564	658	578	597	568	569	583	612	592	595	626	621	616	596	604	598	635	586	605	611	588	599	592	569	618	632	559	615	613	674	627	595	575	584	585	591	611	640	591	610	548	565	612	533	603	639	627	573	609	579	586	634	596	614	646	613	610	568	567	602	591	585	591	631	581	615	609	590	614	615	610	586	640	574	592	555	568	614	624	608	612	620	619	587	594	610	602	600	594	612	591	588	636	628	583	600	575	616	538	630	614	598	620	574	594	618	589	656	627	642	572	651	572	586	567	613	648	578	593	609	644	581	652	590	605	621	623	599	576	601	616	602	575	603	602	603	599	592	576	587	643	589	623	599	557	642	562	576	615	644	628	616	595	629	628	571	585	629	623	622	580	641	609	634	625	594	617	598	619	595	606	643	628	591	576	624	565	583	581	638	574	630	586	653	632	592	615	619	602	604	630	630	580	570	620	629	578	642	622	629	616	609	590	581	591	654	596	650	616	601	616	602	574	656	584	621	577	612	578	627	561	617	595	591	597	575	626	597	614	615	630	569	583	594	583	641	613	551	605	579	568	611	623	597	603	612	575	622	564	609	606	640	608	634	562	584	623	605	616	613	603	597	599	636	610	594	592	604	569	660	610	612	590	660	608	584	628	610	624	633	571	595	617	590	604	644	572	599	584	604	674	588	606	584	610	651	562	599	600	609	625	584	567	551	618	605	583	638	610	611	619	590	595	609	622	625	575	610	564	615	594	541	658	599	636	602	553	567	613	561	622	616	600	566	585	588	563	550	632	635	632	632	595	552	599	595	621	622	668	621	570	617	586	590	635	608	619	606	605	596	570	563	613	617	629	566	604	611	591	578	589	593	614	595	589	612	591	636	620	584	642	590	583	589	567	628	575	601	592	601	628	631	570	567	550	586	667	571	592	594	609	613	613	603	582	626	595	626	661	597	660	569	600	620	596	650	621	593	622	576	587	616	613	595	610	603	610	611	580	599	605	605	648	605	584	584	573	626	584	634	643	596	630	592	563	641	630	639	600	627	605	551	581	617	584	619	566	597	603	610	609	618	637	635	617	611	604	577	615	655	603	578	616	653	635	614	612	590	559	566	630	644	587	604	590	597	628	597	637	608	625	618	619	616	616	574	582	582	607	620	594	637	580	619	610	633	592	589	594	605	599	618	595	632	592	606	592	620	616	613	598	615	571	644	608	621	617	643	623	591	607	618	617	646	551	652	638	601	576	609	586	663	613	630	621	626	608	634	607	593	609	596	602	590	597	588	614	616	633	601	611	582	619	617	659	621	621	580	599	544	625	606	630	601	589	591	589	590	567	645	570	631	586	658	626	589	617	620	603	614	605	615	643	584	621	590	584	568	655	620	608	596	620	633	581	604	602	596	604	594	604	628	593	626	602	617	590	614	629	650	605	624	569	638	562	614	630	615	594	615	653	637	600	572	614	634	645	584	635	643	565	616	571	565	580	616	566	649	568	606	658	587	543	595	594	634	580	621	613	606	639	566	572	631	628	575	604	593	591	628	630	604	597	622	606	602	606	610	623	638	596	632	585	622	590	618	608	611	591	626	650	623	591	654	575	618	576	598	571	642	612	582	602	603	589	618	591	600	599	616	633	603	564	605	605	596	604	621	644	608	583	627	618	559	600	607	599	627	594	592	599	632	604	623	583	623	590	602	618	584	581	599	597	556	616	601	569	620	634	586	611	566	591	599	593	639	600	636	613	616	601	611	600	579	591	607	573	580	596	632	626	625	596	564	622	600	626	611	587	648	601	582	593	591	577	586	604	544	600	601	598	588	577	592	617	621	595	637	627	595	615	610	604	602	588	619	572	613	613	560	604	571	624	585	617	614	619	599	582	614	585	620	558	628	580	605	613	583	611	573	632	608	626	601	649	603	683	616	603	571	592	606	604	601	635	590	633	584	602	605	583	631	609	627	591	617	573	554	555	626	605	604	605	596	581	605	636	613	614	588	628	610	596	599	622	631	627	564	642	592	572	612	635	607	612	612	583	561	638	574
25953	21710	24389	29554	21703	11555	366	235	231	222	200	188	170	180	161	163	172	163	198	151	142	139	146	163	133	138	148	149	161	144	129	149	194	148	129	156	162	171	163	144	176	143	153	143	172	152	148	129	138	167	145	155	125	172	130	167	149	164	144	165	142	162	142	168	152	154	151	157	140	148	162	141	141	164	159	140	147	142	144	151	152	158	159	136	170	142	113	148	148	152	154	145	162	160	158	165	145	159	146	144	141	138	138	129	152	131	153	132	127	153	137	155	161	181	154	157	139	160	163	150	164	157	151	145	137	160	131	151	139	165	135	146	149	142	159	146	142	160	165	149	137	156	154	156	128	150	151	156	162	157	139	156	168	162	158	149	133	139	158	128	143	190	142	143	173	142	182	153	169	152	164	157	155	138	162	146	172	144	154	148	150	144	133	150	138	149	184	152	142	129	153	159	143	152	148	142	134	157	144	144	136	140	140	156	144	148	141	143	133	144	147	141	137	142	159	160	170	167	168	123	171	158	150	160	160	165	177	148	158	130	160	146	134	136	141	161	160	174	148	147	145	128	160	147	139	149	179	158	155	129	159	163	137	142	126	145	124	154	141	154	166	156	139	150	160	162	138	168	155	156	143	144	149	146	163	141	152	151	151	148	143	154	144	162	142	146	142	148	143	161	151	164	147	129	150	133	152	162	174	145	158	172	146	115	159	151	127	125	131	169	147	149	153	137	155	177	152	151	152	140	143	133	144	155	137	140	145	157	164	172	152	172	173	141	141	153	150	159	135	161	139	152	152	143	148	158	149	145	154	147	149	148	167	166	145	140	144	146	141	161	163	137	149	143	147	143	162	151	142	153	172	136	180	168	152	171	163	154	151	159	144	178	157	145	173	157	141	161	175	146	145	143	129	172	130	175	157	142	168	148	162	140	144	152	148	140	126	106	141	141	162	159	127	167	148	155	147	151	156	163	146	142	157	154	145	161	157	173	144	172	143	151	145	152	136	157	148	164	165	147	126	157	137	158	166	156	134	152	149	165	142	150	152	173	159	133	146	140	133	156	158	128	137	149	167	151	163	139	138	154	165	163	174	154	157	139	155	141	138	159	160	133	149	138	160	175	158	160	142	169	157	152	180	163	141	148	145	153	154	135	142	121	167	149	132	154	149	171	134	130	137	124	140	140	134	149	139	132	159	139	129	155	142	150	146	150	139	137	150	146	148	140	133	149	129	143	153	161	144	144	134	141	144	171	176	150	135	147	175	144	170	151	137	139	158	154	131	149	124	142	145	146	177	146	177	146	152	144	142	145	133	156	152	132	160	189	142	143	144	160	146	155	177	150	175	155	135	160	150	169	147	143	169	136	153	150	154	145	138	148	149	138	142	167	153	135	151	127	153	156	183	148	150	155	153	131	146	124	122	157	157	157	157	180	147	146	143	139	156	140	138	146	153	172	176	137	155	152	125	160	146	164	149	146	124	140	176	158	136	155	134	157	157	188	147	158	141	146	148	153	145	153	159	148	163	134	147	141	166	148	165	143	146	157	154	163	129	157	140	131	153	146	138	166	154	157	157	164	150	151	169	179	140	151	131	153	182	155	148	140	160	122	153	170	158	153	127	168	159	150	159	150	139	142	163	168	151	136	132	145	154	139	141	119	152	163	175	162	148	165	165	139	141	149	122	133	140	172	145	152	183	156	137	152	146	147	145	149	153	144	165	151	162	143	160	162	136	120	165	153	156	163	138	143	139	151	158	149	157	143	119	163	160	141	170	155	152	159	167	151	132	135	142	184	144	144	138	153	147	146	178	149	133	158	176	144	167	158	156	156	166	144	147	140	147	119	151	173	167	141	151	156	153	164	130	145	167	153	135	152	138	152	148	154	154	159	159	158	159	138	131	144	153	157	132	163	126	134	133	156	170	163	166	153	174	149	156	166	153	159	152	164	153	154	140	165	165	164	157	165	151	126	174	157	143	151	154	153	174	182	166	162	161	149	164	136	191	153	150	146	143	159	137	144	148	146	117	145	168	135	159	162	152	166	141	170	150	149	162	154	148	164	151	158	167	152	160	143	133	161	155	154	166	165	167	154	156	140	164	167	152	155	143	137	134	138	146	149	163	146	144	133	149	152	147	177	166	163	156	150	161	164	136	155	182	153	143	140	131	152	154	160	142	150	159	158	151	151	151	159	129	152	139	152	150	134	146	182	143	121	140	157	160	140	145	168	164	161	145	142	136	164	163	168	149	161	163	141	150	133	177	128	146	146	159	144	133	142	150	158	142	144	151	153	155	114	124	140	169	134	146	130	115	137	151	150	159	187	147	152	171	144	123	138	147	136	135	157	143	140	173	165	137	130	138	134	141	147	176	155	130	139	177	139	138	157	155	150	157	131	132	154	151	156	137	143	137	165	157	141	133	142	152	144	186	153	151	166	142	154	154	132	150	120	131	127	148	174	145	187	155	146	141	153	155	157	158	155	175	138	151	148	155	159	162	169	136	172	139	133	147	158	156	168	149	138	169	171	160	154	150	156	152	143	138	139	131	153	160	140	139	157	105	130	163	158	168	137	152	158	152	147	158	140	157	137	180	152	145	149	167	149	135	152	164	160	151	142	151	155	135	123	156	143	163	169	160	130	148	152	144	145	159	136	156	155	150	129	158	144	154	144	157	141	162	142	153	158	147	165	170	153	142	162	156	133	139	143	155	150	165	151	143	156	162	152	165	136	133	154	144	148	130	132	156	159	160	163	134	162	178	148	158	138	147	146	142	124	129	143	159	166	140	157	155	145	133	169	152	157	135	159	158	139	160	142	162	161	148	138	138	145	146	160	168	145	142	155	162	148	155	167	138	150	131	169	153	166	143	146	143	179	152	158	162	159	152	140	149	151	134	156	155	171	138	160	131	121	136	143	177	150	140	169	146	151	137	150	156	151	135	137	156	141	156	147	162	151	148	158	151	168	148	131	172	167	170	135	147	162	138	155	153	145	144	154	153	145	156	161	151	156	156	139	160	156	167	142	150	155	150	140	129	157	147	143	145	140	149	163	152	147	132	113	159	133	143	161	154	162	174	141	116	155	149	171	160	150	154	141	155	148	149	168	165	136	168	152	155	158	176	150	165	166	149	150	167	168	160	153	159	153	164	166	151	163	142	139	168	152	134	167	153	154	138	156	142	158	152	123	127	173	126	138	154	147	175	141	148	137	165	146	149	160	122	135	155	144	157	143	151	150	122	131	168	164	132	141	127	167	145	166	137	160	156	128	153	151	158	158	166	153	143	156	157	154	149	163	151	146	162	160	154	143	147	150	138	143	165	132	139	185	168	174	146	172	132	163	155	129	147	146	152	157	139	148	154	155	140	157	138	171	131	143	146	158	163	157	141	152	136	155	159	131	168	171	133	148	124	142	172	149	140	132	153	146	171	130	147	146	132	166	154	140	142	161	145	171	143	153	143	164	134	185	162	136	148	140	154	159	159	149	172	144	145	134
4495	1786	850	509	435	389	369	374	334	315	335	327	331	337	326	321	304	334	337	301	323	337	341	358	344	329	314	325	347	315	334	335	334	288	312	363	318	334	332	313	327	358	330	329	310	337	328	328	297	329	338	302	301	318	347	329	327	348	317	325	288	338	323	326	331	318	325	329	358	315	338	337	328	305	334	324	351	350	291	305	334	321	300	293	312	328	338	300	315	312	320	353	321	312	337	363	310	361	325	328	314	324	307	335	334	337	360	323	309	339	333	320	349	320	330	333	343	299	308	328	313	320	346	283	362	356	330	324	315	342	321	325	341	352	313	352	298	335	335	320	353	355	352	307	307	299	344	320	303	323	326	314	359	314	314	355	302	315	325	332	353	332	313	340	329	336	365	323	307	355	352	320	340	323	332	289	324	289	303	315	334	333	368	342	322	325	306	326	306	292	318	373	295	358	340	358	340	317	290	301	322	337	352	310	353	317	351	326	314	324	314	325	309	311	346	330	310	344	331	300	351	354	311	311	355	315	328	306	305	335	336	326	353	344	343	324	313	369	355	347	332	320	327	295	370	319	332	319	347	325	293	313	314	330	314	294	329	329	342	310	358	334	339	328	331	315	342	338	359	330	316	351	304	318	320	329	338	318	298	312	336	329	326	300	309	280	301	325	330	344	360	328	324	350	355	342	294	330	331	318	310	339	342	308	314	301	329	294	341	328	346	327	325	304	326	327	292	317	348	341	311	309	316	345	345	314	329	291	357	323	324	322	306	295	351	289	314	340	348	345	312	313	311	339	318	360	325	339	321	318	319	365	343	342	316	345	327	341	312	350	361	356	326	327	341	334	331	325	332	314	328	327	304	334	324	344	346	343	319	321	326	322	360	298	327	291	327	345	326	354	318	335	335	326	338	349	295	335	326	304	348	343	330	325	326	322	339	316	361	337	343	326	339	342	330	348	323	345	303	346	324	314	339	339	319	334	316	326	309	336	309	327	318	331	333	311	354	335	343	338	316	309	338	343	311	300	305	310	336	348	342	322	328	343	331	338	353	328	316	313	346	348	343	305	293	314	335	336	338	340	357	311	305	332	340	358	313	330	359	349	342	350	328	338	325	349	301	359	333	338	306	343	336	314	339	309	326	316	302	340	305	320	336	351	308	326	327	326	339	313	320	330	322	362	333	322	350	308	275	335	338	340	391	341	309	308	325	322	342	336	332	338	336	321	306	333	345	338	307	332	335	350	333	322	304	327	323	293	318	341	344	308	333	360	327	347	310	315	334	310	336	305	360	351	339	320	325	319	325	315	318	305	294	302	323	321	316	319	323	333	339	340	354	340	352	334	323	352	286	327	341	298	345	361	336	360	309	324	327	324	350	314	327	330	318	300	319	313	326	335	327	338	331	331	336	357	321	314	300	356	321	328	315	327	327	341	317	361	313	331	299	350	339	321	289	297	313	362	328	303	334	326	339	347	306	344	328	319	336	294	320	316	335	303	320	322	381	326	321	301	336	296	340	333	337	352	336	326	346	320	349	302	325	284	351	296	317	347	330	355	315	352	311	321	332	363	332	318	335	323	351	332	359	337	320	336	317	303	360	312	299	334	317	345	304	322	305	345	312	326	302	348	345	306	315	331	291	345	303	320	290	346	349	331	346	333	348	358	307	323	366	335	344	333	339	329	288	345	321	299	338	303	348	330	335	326	334	342	323	291	352	319	301	328	317	389	331	308	338	333	320	310	275	331	305	328	312	326	334	353	340	326	329	338	355	355	288	354	323	304	309	310	311	322	324	335	340	342	319	345	323	321	310	333	335	313	306	336	366	342	344	322	337	345	331	349	342	327	311	329	324	336	314	314	347	344	303	308	333	332	361	342	323	341	326	365	319	343	365	341	339	320	331	308	322	329	353	312	328	342	350	341	310	315	300	322	335	303	309	337	341	306	345	348	364	355	327	302	347	327	297	307	354	343	358	382	331	306	326	337	303	347	381	302	348	333	327	348	321	313	320	326	328	313	321	356	348	332	337	324	337	328	316	332	315	303	369	347	334	341	324	335	335	339	322	307	324	360	325	332	294	335	319	335	343	315	318	321	334	324	297	342	343	343	347	341	334	326	336	318	337	297	315	345	330	341	306	327	307	348	330	338	349	301	321	335	344	304	319	312	329	363	316	316	318	298	344	375	317	313	367	320	357	346	328	338	316	326	349	328	287	335	299	330	348	323	333	330	325	330	309	332	335	330	308	314	332	339	325	325	325	307	349	328	315	315	333	336	322	290	339	318	311	358	326	327	320	360	327	302	325	336	302	327	337	343	299	321	315	355	331	375	328	315	359	303	326	340	370	327	325	301	311	323	376	328	320	340	333	350	338	324	357	346	297	346	311	298	349	324	332	317	325	322	314	307	327	336	335	327	369	329	319	349	326	289	316	323	310	351	337	325	338	334	345	335	293	312	321	355	330	328	315	323	308	334	322	339	342	342	334	332	316	296	310	337	313	307	343	324	332	321	332	353	344	312	325	336	306	352	331	349	344	339	341	357	324	314	328	318	346	305	337	340	288	294	335	350	327	306	309	342	339	320	315	321	330	360	288	342	341	313	321	304	336	323	337	329	321	330	332	291	315	373	307	333	352	350	328	345	322	318	315	352	328	340	323	349	353	292	334	308	346	309	329	316	334	307	329	307	349	340	311	332	322	353	349	354	338	320	306	308	335	328	354	322	322	334	345	338	352	315	330	334	317	313	357	310	295	324	320	319	308	335	310	306	339	325	298	333	329	329	328	328	344	338	277	298	317	333	346	330	352	315	320	309	318	324	320	317	308	348	318	312	329	331	326	331	289	305	348	351	339	332	327	313	332	360	320	321	336	330	334	333	340	324	339	306	360	315	313	305	312	353	316	288	325	304	335	320	312	322	357	358	342	322	336	318	350	336	295	299	363	336	344	316	346	340	308	300	322	318	318	348	309	350	365	347	343	320	360	352	329	341	310	324	322	340	322	314	304	326	346	335	343	335	353	316	330	332	322	334	319	301	321	326	320	342	334	324	286	305	360	335	332	322	330	325	334	350	310	305	343	309	306	311	349	344	322	313	325	349	310	315	330	301	319	322	342	313	315	333	317	320	339	321	296	334	348	308	321	308	316	330	334	344	333	307	347	351	319	299	341	283	363	305	329	320	325	317	321	334	310	348	335	296	314	327	329	357	314	357	336	307	319	305	348	333	317	294	355	341	349	360	357	333	336	325	307	366	322	323	335	330	330	325	341	355	333	339	338	337	346	303	348	286	340	302	331	305	329	353	345	335	323	331	351	327	309	343	325	313	318	331	338	323	319	335	325	316	313	330	308	335	335	332	322	324	354	311	337	304	314	345	306	353	331	330	303	351	331	310	306	311	350	329	342	329	293	305	301	335	336	319	336	346	306	367	328	335	341	316	348	334	348	341	338	318	305	356	299	315	319	344	325	334	337	318	345	325	330	346	317	328	307	341
24098	20708	23654	27793	20713	20738	10549	382	224	186	174	159	151	158	133	121	107	111	115	131	109	91	99	91	97	103	106	82	94	85	101	99	96	108	98	104	94	92	71	80	90	83	108	98	68	69	93	80	81	84	81	93	115	94	91	98	85	99	87	76	76	75	93	93	85	68	88	91	63	78	79	71	84	89	93	80	83	83	79	85	94	101	90	91	91	84	96	88	94	93	87	95	76	91	91	84	92	83	85	83	97	81	68	89	92	109	79	83	83	83	107	87	98	83	95	99	80	102	99	97	82	93	82	98	92	104	100	106	74	83	70	79	92	106	88	106	96	90	86	98	93	96	92	88	86	94	105	79	99	80	83	92	87	87	84	103	83	85	99	92	92	103	79	99	81	91	83	90	100	75	94	87	79	95	102	82	78	93	85	97	84	91	91	93	85	102	101	74	82	88	76	96	108	87	86	89	77	94	106	95	83	87	68	106	83	85	77	69	90	102	80	100	96	79	91	96	80	80	93	74	74	83	82	118	74	82	100	87	88	81	96	98	87	100	95	88	95	85	84	89	105	85	91	87	85	75	73	80	61	104	101	107	101	73	93	95	101	103	88	96	100	82	89	100	83	108	101	75	92	106	98	96	80	86	68	79	95	86	100	94	89	109	109	83	87	94	87	108	62	95	106	102	76	100	112	100	79	79	90	73	91	100	83	87	89	98	97	109	87	101	97	81	94	89	98	77	65	80	111	96	68	76	100	78	100	82	85	76	81	72	87	77	89	93	76	86	98	86	108	83	106	91	102	101	99	89	94	68	76	85	75	62	75	119	92	84	78	85	93	86	87	79	83	86	92	79	92	72	94	91	96	104	118	80	89	75	85	106	90	77	90	85	102	102	93	98	89	79	103	64	85	82	96	93	77	98	82	65	108	83	78	96	97	81	93	101	78	105	89	82	83	79	80	91	107	91	83	104	115	96	95	101	88	88	79	83	96	102	87	93	75	75	88	95	93	98	82	86	91	58	84	92	94	93	63	93	83	74	87	95	95	110	90	86	84	85	105	103	94	94	87	106	74	90	94	94	94	81	93	81	102	92	82	62	79	89	103	86	89	68	80	83	75	89	85	97	87	74	87	77	95	93	85	71	89	94	90	83	94	96	78	96	77	104	90	88	93	87	100	77	98	75	84	92	85	104	84	89	96	96	95	94	93	81	78	82	86	94	79	88	107	91	81	90	87	91	72	92	96	94	77	73	86	93	69	93	88	86	77	78	92	85	86	70	100	100	80	97	98	99	105	77	89	84	88	74	85	79	80	98	90	81	85	74	68	93	82	80	79	69	83	96	75	83	99	81	85	84	99	69	95	83	86	102	89	86	83	90	94	93	82	84	98	97	83	110	82	87	102	87	51	85	91	86	83	77	93	86	79	80	92	96	90	85	71	98	93	96	80	91	92	87	86	102	77	76	93	79	79	85	80	121	103	73	95	69	93	105	97	103	104	87	86	90	106	79	115	85	91	92	92	86	75	93	94	100	89	101	86	91	75	93	80	91	103	80	79	66	78	75	85	77	112	82	88	86	97	85	102	114	95	121	86	84	90	79	70	100	91	92	102	108	78	76	107	105	84	95	82	97	81	86	84	81	86	92	70	109	103	75	89	79	88	90	74	69	88	92	104	95	105	79	82	83	75	88	91	78	93	93	91	90	92	65	90	75	77	86	92	105	78	100	95	79	86	79	80	91	80	86	96	88	86	97	95	97	80	81	86	81	80	85	79	104	100	79	74	83	80	75	82	59	92	88	79	76	88	83	79	106	99	77	100	81	108	101	92	84	118	90	88	86	95	95	85	103	110	93	74	78	98	65	83	77	78	90	83	101	107	81	85	90	100	77	90	77	84	71	92	91	85	80	91	99	90	80	85	93	91	93	100	85	88	95	73	87	97	88	90	87	87	109	92	105	102	76	77	93	74	100	93	99	91	84	95	81	85	75	74	99	104	79	97	81	101	85	88	78	114	86	92	99	89	82	88	85	95	90	84	87	91	88	76	77	81	73	87	71	94	91	87	97	81	88	86	92	75	104	84	84	86	88	119	88	91	60	89	82	92	84	90	76	84	90	98	98	86	92	105	77	76	88	88	89	101	76	102	84	100	81	84	97	96	97	86	87	104	76	84	86	79	93	92	95	90	94	103	93	105	78	79	92	97	101	96	91	71	79	89	92	92	75	74	74	84	75	88	84	93	76	90	95	82	86	72	82	86	79	103	100	113	67	102	106	100	89	101	91	92	91	111	67	93	95	111	87	98	74	104	102	94	105	120	96	85	94	102	97	84	106	89	90	99	108	76	79	80	82	106	83	88	78	92	97	87	86	84	95	93	80	82	95	88	100	95	77	106	95	93	115	80	81	59	78	78	83	89	84	86	90	91	83	94	99	97	84	88	79	106	93	86	86	65	108	86	86	85	104	90	96	70	97	88	94	84	94	101	95	86	87	91	101	92	76	92	117	98	96	87	70	63	88	106	81	94	87	84	78	90	85	84	90	109	90	95	87	85	94	86	82	69	82	90	96	80	76	82	93	88	104	94	97	86	88	97	107	73	83	82	96	92	109	90	118	95	93	100	97	79	95	86	91	82	83	102	78	82	86	89	85	86	95	95	99	93	117	87	85	91	84	85	84	87	95	86	81	84	92	105	91	79	80	83	87	90	95	96	87	83	87	101	97	90	106	93	97	78	78	100	65	101	81	94	94	88	86	85	102	96	94	107	77	93	98	110	108	100	85	101	89	82	91	80	94	88	91	82	99	91	90	85	85	94	79	80	89	78	89	91	96	97	94	85	83	81	83	78	69	87	88	68	85	94	91	103	88	94	99	84	105	98	100	83	91	84	91	96	73	82	77	99	88	104	90	110	79	91	79	85	73	93	86	95	79	109	83	86	86	101	100	87	91	101	93	79	89	93	96	96	104	89	81	101	97	80	81	97	84	75	80	79	79	85	82	83	100	84	74	84	95	87	96	106	83	90	102	89	87	70	91	80	78	84	64	84	80	85	79	97	84	86	79	89	101	86	89	80	103	92	102	87	87	101	93	88	88	89	103	97	88	91	87	80	90	85	82	78	84	88	94	97	71	62	98	95	93	83	78	81	99	96	74	93	88	95	89	78	81	89	89	79	97	80	95	96	90	83	85	117	85	99	82	95	78	93	94	82	92	82	89	83	88	87	94	89	90	84	96	79	84	89	95	103	93	91	81	82	73	94	88	111	89	94	78	91	75	82	97	86	67	90	102	86	94	83	99	82	98	110	91	74	94	83	92	106	68	78	88	106	86	122	65	81	67	104	91	104	79	77	104	85	99	100	93	93	88	80	97	89	90	88	83	88	84	77	90	104	104	95	86	107	76	77	73	92	85	92	105	95	90	98	80	89	90	92	91	82	70	86	88	76	89	73	73	104	90	97	84	85	85	82	97	92	74	76	91	89	92	102	96	96	91	84	80	97	97
3836	2959	1212	595	409	322	288	263	262	246	224	221	198	210	252	238	239	232	217	223	224	242	248	222	218	222	221	216	233	228	232	213	203	212	210	219	224	213	231	210	225	235	216	240	207	236	237	210	217	227	226	248	201	224	220	193	231	234	226	222	238	205	206	229	223	222	234	220	230	224	229	221	220	209	209	245	227	201	212	218	236	208	241	212	224	221	194	235	215	221	212	199	214	215	209	217	249	205	266	203	243	217	190	253	216	202	205	234	205	229	219	210	236	212	236	235	227	192	216	211	221	189	207	209	247	270	217	228	236	216	204	217	224	241	200	238	216	197	222	197	209	210	245	196	224	215	225	190	206	252	194	219	216	220	231	233	224	230	246	214	198	204	195	230	197	212	209	233	227	235	207	212	246	204	212	196	200	236	233	227	230	234	192	228	223	182	214	253	224	230	222	207	233	250	230	214	251	215	210	227	213	211	213	214	236	224	210	215	216	215	238	219	234	216	206	213	212	242	244	222	226	214	199	209	226	253	266	225	239	222	215	228	217	234	202	222	210	200	234	202	206	236	221	239	216	216	205	241	197	214	216	209	209	222	243	224	228	195	251	216	211	253	216	221	217	229	227	227	230	203	214	205	193	209	223	222	254	221	227	205	204	204	195	239	229	218	217	219	222	206	201	216	204	217	231	227	236	218	211	218	236	214	240	230	204	218	208	216	222	217	186	228	190	218	257	221	245	206	224	219	221	239	233	215	237	229	210	222	237	229	227	223	245	216	238	204	193	218	209	200	221	237	220	232	223	224	220	205	224	222	197	237	230	225	216	236	237	230	225	215	228	219	231	201	201	229	219	221	238	239	212	209	227	229	185	217	200	217	219	218	226	244	230	205	215	235	189	226	208	220	224	218	232	213	215	246	237	213	229	266	240	225	219	241	204	229	237	222	221	243	217	227	206	204	217	189	236	237	197	226	216	221	236	209	224	210	238	204	203	200	225	214	225	218	230	227	220	203	212	211	216	206	218	217	221	206	227	209	218	220	236	188	216	208	220	219	237	248	202	207	233	206	233	223	216	248	208	252	232	224	240	197	223	200	231	213	208	228	197	209	224	223	207	228	226	238	211	218	220	206	226	191	233	246	187	236	238	207	235	241	253	213	222	205	243	223	192	196	243	216	233	227	212	240	221	195	210	233	217	236	210	264	223	207	212	227	191	236	237	205	207	213	207	207	246	197	214	287	198	210	203	235	229	208	187	187	218	209	244	217	220	205	229	237	240	213	203	206	213	220	251	216	225	217	223	224	223	221	226	222	221	205	202	206	210	231	235	225	217	203	236	228	216	208	232	229	189	200	233	225	239	198	239	214	211	209	212	222	226	207	190	207	219	216	219	216	239	177	213	220	210	231	193	220	200	222	224	233	205	227	226	210	218	238	206	244	210	212	201	192	242	214	187	214	212	217	225	220	196	207	208	231	231	209	231	238	222	222	216	215	230	226	235	219	211	222	242	215	214	210	242	213	226	225	244	219	208	220	236	231	224	216	202	202	201	217	197	196	195	228	208	219	232	223	223	223	243	208	218	228	216	197	218	218	213	219	176	232	230	226	201	201	245	202	198	231	224	188	249	234	226	195	226	203	225	195	213	218	214	221	242	221	226	232	222	226	210	228	222	196	214	207	218	216	222	198	240	239	269	204	223	227	212	196	225	222	236	199	209	195	218	233	211	219	234	223	211	206	228	225	211	226	218	217	218	213	220	239	198	203	221	225	238	219	239	217	214	220	224	224	208	227	190	202	209	195	198	226	211	208	202	224	189	199	214	246	215	224	226	194	222	218	213	232	224	188	238	217	219	201	210	212	222	205	201	211	208	255	203	242	235	206	204	242	231	237	197	225	214	207	241	185	218	201	201	218	226	203	212	229	224	230	222	229	214	227	219	232	219	216	229	242	207	172	241	220	207	206	223	224	232	214	230	195	216	218	218	205	206	228	221	214	192	193	224	215	209	221	218	218	194	220	218	203	230	203	216	243	228	219	220	235	197	201	230	208	220	212	215	242	212	224	245	211	192	229	203	215	212	245	213	233	237	210	224	214	231	208	192	227	202	204	203	206	223	232	230	243	197	199	219	209	227	195	218	216	226	237	199	223	265	207	203	232	217	237	210	233	194	217	207	231	248	216	194	219	239	195	225	231	205	219	232	231	250	247	188	235	224	239	219	201	214	201	198	217	203	222	200	232	212	235	215	203	247	199	206	173	185	194	218	225	201	206	227	225	252	197	229	221	175	213	215	219	208	260	205	201	200	209	231	229	210	203	231	205	216	206	209	186	231	239	252	223	209	217	215	187	202	212	232	185	204	198	211	224	229	241	233	212	225	223	214	213	214	216	219	234	236	210	242	200	221	206	232	236	237	233	217	219	226	204	206	219	239	205	241	238	217	220	221	198	231	203	242	232	245	193	216	215	238	213	228	212	221	197	232	232	213	211	233	201	209	223	224	221	212	213	225	210	206	217	235	210	254	226	200	219	229	202	205	196	215	212	212	214	247	200	200	224	215	211	201	203	233	210	219	203	233	206	230	198	208	193	220	234	224	205	220	210	206	225	213	221	227	226	203	197	213	211	198	201	231	213	204	240	231	260	184	212	216	198	193	213	233	228	233	219	178	196	203	238	208	225	220	180	234	214	230	252	227	226	206	222	220	198	217	234	197	217	205	229	228	235	210	201	199	203	223	219	225	202	211	205	238	237	222	202	218	213	219	220	235	227	231	220	209	245	206	193	227	190	217	227	243	207	216	225	241	238	221	230	210	216	237	256	252	201	200	210	237	196	203	201	238	210	244	207	200	216	250	217	215	221	215	210	189	244	210	209	233	246	204	229	224	197	199	223	211	214	241	249	217	230	206	195	217	210	235	256	234	215	226	231	219	205	235	190	209	248	206	231	238	228	217	215	232	211	239	202	234	213	223	195	227	200	246	206	216	246	206	210	210	218	210	238	234	220	226	222	222	230	207	200	216	229	242	198	226	198	222	219	241	254	200	202	199	198	224	199	213	222	218	215	205	214	227	202	219	213	230	211	208	228	236	225	243	221	211	224	236	229	215	261	218	229	198	210	191	239	229	189	228	224	225	255	226	214	234	203	231	223	220	203	197	234	192	226	210	219	217	228	214	208	212	194	230	233	211	232	245	238	226	230	215	204	194	233	197	216	213	216	241	223	207	193	207	220	246	219	208	220	229	214	204	204	217	201	185	222	214	233	232	227	248	210	214	199	237	225	195	195	242	211	217	193	209	212	235	216	200	202	209	236	223	240	201	240	228	233	222	241	235	199	235	200	215	230	224	216	209	228	190	216	219	197	242	214	216	213	231	221	248	230	240	225	233	220	225	201	197	253	204	207	212	212	209	219	237	219	217	246	229	222	243	246	227	213	201	206	226	205	211	236	242	224	232	206	210	223	252	221	199	214	210	219	224	214	231	198	212	211	218	224	202	238
32423	14493	2282	563	433	422	349	294	310	283	312	294	332	269	259	261	270	280	260	291	274	288	270	292	286	284	280	269	289	251	254	272	258	286	269	290	251	273	252	288	284	287	268	309	279	255	278	272	267	254	283	262	278	281	290	284	256	274	260	244	261	276	250	262	270	273	275	273	272	284	258	283	264	282	293	306	266	269	281	262	276	304	263	281	293	233	257	297	279	285	271	296	307	255	282	279	272	284	268	279	248	285	267	284	272	244	270	292	287	274	260	287	287	281	263	263	280	276	264	270	246	305	265	265	285	291	253	280	295	282	266	261	286	268	297	290	240	308	269	260	267	278	271	232	302	273	295	286	281	264	262	325	292	269	269	312	285	275	273	258	270	232	251	269	250	289	269	268	273	271	278	275	302	282	272	284	272	295	295	311	282	281	284	283	286	258	270	297	281	260	278	302	276	294	273	268	278	283	307	255	298	281	273	277	255	274	290	272	274	266	243	277	268	296	287	274	287	286	279	268	267	261	306	251	302	270	240	270	292	297	331	287	286	230	265	297	273	295	290	279	277	234	266	252	276	240	290	287	281	276	266	258	250	275	247	310	281	248	258	271	266	291	277	272	255	255	270	287	278	248	277	304	290	296	268	277	274	281	263	268	269	276	284	280	246	279	277	279	270	236	284	276	293	280	255	290	280	274	267	301	263	254	286	287	281	279	282	273	272	285	288	253	283	289	272	277	269	275	258	262	276	283	269	297	278	256	259	243	283	264	291	272	296	287	260	288	251	271	284	294	263	265	269	256	290	274	291	307	248	267	280	273	278	296	246	291	278	279	261	252	276	267	300	273	255	262	276	297	283	287	264	260	268	305	262	287	289	281	267	266	253	270	270	282	267	262	254	314	273	251	312	283	237	304	258	281	265	299	274	275	276	275	259	221	296	282	266	281	232	275	270	299	282	274	272	266	279	280	286	272	257	272	292	292	277	275	280	279	300	274	271	302	313	273	270	291	263	284	267	275	274	287	281	289	287	274	267	282	295	291	239	267	253	285	269	287	307	299	276	302	276	262	295	264	250	269	301	275	261	270	251	270	271	262	271	280	300	286	283	282	263	290	276	267	286	232	251	277	292	272	286	285	284	301	255	293	258	277	296	287	290	272	267	259	287	251	255	310	261	284	273	272	284	286	286	299	277	243	303	257	254	299	257	276	274	295	286	261	280	271	250	242	281	256	266	303	287	268	294	255	282	281	290	280	268	268	268	260	286	255	233	252	321	273	279	275	266	251	281	286	291	271	293	260	284	276	274	290	313	264	282	247	293	299	288	277	312	281	274	262	244	289	273	263	315	297	268	274	274	303	283	284	274	289	265	274	303	270	267	256	286	282	266	297	302	280	295	259	307	277	283	285	262	282	281	271	258	263	278	277	258	284	269	301	268	286	306	241	271	268	290	294	286	260	283	291	272	288	296	269	283	253	263	295	256	287	309	261	291	320	273	276	282	294	298	273	274	278	274	277	306	271	256	280	258	279	287	288	278	262	276	306	293	290	265	268	272	297	294	269	302	307	263	314	293	254	240	286	254	251	274	261	281	280	264	272	292	262	258	286	288	280	299	276	271	288	330	284	317	258	283	273	261	252	273	269	272	289	260	260	268	273	263	243	284	294	309	293	278	267	254	275	259	294	266	277	294	308	279	268	302	270	300	270	289	236	250	257	256	256	283	270	280	292	281	301	288	272	251	275	258	284	256	280	277	294	251	276	286	299	277	244	256	313	269	274	278	248	294	279	261	279	276	269	271	266	256	301	282	263	276	280	275	281	285	284	296	275	279	278	272	290	310	262	265	304	271	265	235	289	268	312	280	266	281	270	277	279	274	257	261	288	251	298	272	248	297	298	252	266	283	267	285	284	283	290	293	334	271	256	261	274	274	281	267	312	274	282	273	274	278	235	291	288	302	242	262	305	263	251	296	271	253	254	276	261	290	310	302	263	271	305	279	310	256	286	281	265	274	254	291	320	275	248	261	253	288	261	274	288	263	278	292	283	309	256	287	268	305	262	269	261	274	279	275	258	288	276	292	283	306	252	260	260	307	273	298	284	282	294	280	277	297	310	284	260	268	284	281	289	274	281	287	234	244	260	270	317	279	263	297	290	316	293	301	284	271	268	252	279	292	285	265	253	302	268	284	256	278	265	289	261	268	281	304	251	269	270	290	278	280	284	309	280	281	272	272	278	244	263	300	275	257	291	278	294	270	301	254	271	257	286	282	248	299	256	288	288	261	272	286	251	289	303	264	294	271	271	303	267	293	252	259	284	288	256	266	276	297	273	267	280	266	294	288	278	262	271	264	290	268	257	291	290	279	278	260	253	268	295	297	292	292	287	278	271	279	266	284	254	243	279	272	266	264	245	282	271	276	261	263	281	261	287	285	295	263	270	303	313	274	271	306	311	238	297	274	280	271	265	279	281	263	262	269	260	243	271	267	292	304	283	291	275	261	259	280	282	300	270	259	255	277	270	278	296	275	276	309	289	280	281	270	251	261	275	276	276	287	275	289	267	280	249	283	324	269	323	274	273	291	247	288	284	318	284	284	251	262	281	285	270	286	282	301	292	269	286	264	304	256	274	268	256	290	274	286	251	289	273	305	311	288	284	286	277	310	265	265	293	271	264	273	268	272	294	237	269	282	245	246	301	299	294	288	250	297	258	281	256	282	308	255	272	258	258	277	286	264	295	270	253	303	264	261	275	266	279	280	266	294	291	292	256	250	274	255	290	259	268	291	248	254	284	278	258	269	286	277	287	275	277	286	279	246	280	314	280	279	285	293	299	285	258	269	249	283	275	258	236	258	280	299	263	272	266	265	273	282	290	252	225	251	291	248	279	283	247	252	292	276	301	285	259	250	242	304	253	275	259	300	273	261	276	273	228	249	276	289	293	256	254	269	262	271	280	303	274	285	272	293	298	274	275	263	292	284	243	288	267	266	270	252	292	277	270	278	258	281	312	287	288	272	283	287	262	289	275	277	276	286	280	279	297	303	262	285	287	281	288	281	274	258	274	277	289	271	294	272	291	287	244	251	281	283	278	301	268	299	292	257	254	283	265	297	280	281	297	261	270	288	290	283	280	266	300	272	283	266	286	265	283	309	265	270	268	292	244	289	281	293	278	255	252	306	283	235	272	293	273	283	300	271	283	305	289	265	267	240	305	255	267	250	264	290	289	285	256	279	263	249	256	274	255	314	263	254	246	300	282	285	249	262	268	298	246	293	282	259	281	287	271	307	268	262	294	283	270	271	263	314	280	250	231	286	269	277	281	256	291	320	309	267	268	296	284	275	295	273	289	283	304	278	293	294	237	258	252	262	275	259	265	284	271	283	286	247	268	295	310	260	301	299	274	299	281	296	252	249	272	249	290	249	256	276	265	287	256	282	290	274	279	245	241	273	245	277	243	237	284	261	285	275	271	272	303	295	273	263	283	268	297	279	278	293	251
7321	719	609	564	611	590	564	554	566	638	594	589	507	583	573	588	586	626	565	580	536	559	613	548	561	579	577	560	587	564	545	551	603	604	561	587	561	541	585	553	571	585	548	580	559	570	616	531	611	583	520	567	560	582	554	591	538	575	612	567	586	548	594	610	598	537	587	534	587	587	584	578	554	587	526	552	569	546	570	559	573	585	563	594	584	584	584	578	575	588	522	528	568	552	544	601	536	577	536	658	581	570	581	601	581	612	579	559	585	582	591	532	591	554	617	600	565	591	545	597	565	582	534	575	544	567	587	594	519	603	562	569	577	565	576	543	545	567	558	542	561	580	565	544	577	573	549	579	578	545	569	562	549	585	635	579	553	591	578	580	542	588	582	601	554	545	557	595	566	566	600	575	532	567	539	564	616	561	562	567	555	585	577	609	513	599	556	635	561	524	591	544	589	581	560	562	548	575	544	577	609	573	551	588	543	545	588	590	580	554	560	550	530	558	577	598	579	583	559	569	579	584	590	581	592	589	610	568	607	602	573	600	578	615	565	570	603	582	633	575	569	582	573	590	535	566	568	573	568	553	573	579	604	524	586	576	554	643	592	570	577	599	579	568	557	545	585	569	569	593	616	540	628	575	620	553	565	549	590	602	601	550	589	561	547	540	597	582	600	548	577	574	581	564	574	559	587	545	556	529	581	602	594	568	577	581	561	562	591	606	571	563	565	557	542	558	566	597	542	579	548	594	548	586	605	579	595	585	560	593	571	560	579	565	556	556	551	586	593	652	588	593	516	583	549	580	555	589	575	595	528	562	559	598	522	555	561	555	604	564	529	626	575	579	564	599	554	564	578	573	569	624	581	580	528	630	555	578	547	591	537	569	600	597	547	595	543	575	605	541	589	554	552	550	592	590	588	555	587	590	545	610	615	620	564	640	576	605	544	576	588	553	596	592	557	588	585	584	582	583	567	580	608	598	589	563	564	530	595	576	580	522	552	556	585	571	570	582	573	601	525	582	590	557	580	596	592	573	587	552	541	593	574	567	573	614	598	610	573	539	618	591	581	603	583	552	597	549	553	558	569	580	602	583	541	579	610	615	573	538	519	585	574	583	590	572	535	642	583	590	610	547	563	552	566	563	568	573	590	557	550	585	545	590	559	562	591	551	575	619	620	564	532	573	547	573	616	559	601	541	542	590	599	571	541	613	560	584	585	563	556	615	587	586	565	615	543	565	548	560	559	585	581	563	542	568	604	536	581	541	542	563	601	548	593	565	576	552	555	519	560	562	567	559	579	557	589	585	562	583	566	572	569	576	575	568	580	542	622	570	539	575	591	565	570	612	588	562	621	557	595	579	548	577	592	582	551	549	560	573	557	532	548	588	572	563	629	565	613	562	512	581	557	561	584	585	547	574	594	566	583	575	572	568	588	541	557	575	576	576	516	627	593	588	560	587	562	527	581	557	562	564	571	569	549	533	589	573	555	549	599	630	553	554	599	570	577	598	580	533	591	570	594	515	569	538	592	601	580	557	565	600	592	591	626	589	552	593	571	555	579	578	557	552	552	579	560	551	604	606	556	557	605	609	589	547	591	579	586	624	610	606	567	575	551	563	542	564	630	609	567	569	547	604	591	576	597	578	568	592	565	587	619	578	530	556	564	580	586	553	569	607	586	589	601	558	579	577	527	565	573	610	573	559	560	560	604	547	553	578	549	559	599	574	559	565	564	538	544	611	589	580	561	583	568	590	600	588	593	558	549	561	538	582	547	573	573	607	571	577	615	590	555	573	583	629	560	575	553	539	558	557	541	559	546	566	606	564	573	603	588	561	572	610	589	557	566	560	591	582	544	579	592	586	632	584	606	586	616	584	596	618	576	569	618	546	596	579	581	603	566	572	581	585	554	595	542	606	567	571	573	540	566	588	564	564	555	546	563	544	596	618	544	562	579	567	549	586	555	564	575	536	588	559	531	613	547	584	579	587	561	557	570	600	557	525	607	528	555	563	609	577	592	604	620	556	543	623	584	562	622	578	603	559	572	584	602	557	577	589	543	603	580	608	570	595	573	550	598	561	609	564	591	527	557	570	589	567	575	583	616	568	527	602	583	584	569	549	567	551	626	538	550	547	546	608	619	568	557	562	553	591	582	584	602	557	571	588	577	581	540	573	527	604	581	552	556	562	610	542	574	609	602	544	567	517	545	575	531	547	580	607	575	546	572	577	580	593	542	573	564	564	578	565	575	558	581	551	569	528	576	580	595	560	592	589	531	553	573	566	570	609	585	578	583	585	596	584	579	563	551	585	574	558	576	591	616	563	565	559	534	548	539	557	593	604	570	571	561	542	619	541	553	561	604	619	600	570	567	553	577	596	542	578	568	570	593	593	554	557	556	583	547	568	597	541	532	612	551	566	545	586	587	592	545	536	577	557	549	599	574	586	546	586	559	598	569	580	560	594	585	566	567	533	569	576	536	574	545	594	581	632	568	514	537	584	591	595	546	593	564	609	583	513	583	545	586	612	554	594	545	606	562	547	572	568	552	561	563	630	577	622	572	578	602	565	535	587	561	623	549	569	563	570	558	583	526	575	561	566	562	591	552	609	579	610	595	580	543	557	574	563	632	538	618	585	561	571	574	590	555	560	578	584	548	510	587	575	542	562	569	563	566	561	565	557	555	597	582	613	598	550	591	548	541	600	568	604	588	603	593	611	583	582	592	546	572	555	594	598	616	561	610	607	563	524	582	585	585	572	598	562	600	561	582	610	591	600	608	572	616	571	577	575	557	639	543	569	570	594	580	612	597	597	565	617	574	586	605	609	576	630	553	599	567	570	600	553	581	576	572	559	544	535	560	587	583	528	608	561	590	570	593	562	561	552	602	577	565	587	575	583	605	565	565	569	595	586	593	592	547	587	578	584	634	608	574	562	568	620	585	613	540	591	596	556	619	586	584	587	583	581	532	554	594	559	559	582	625	580	581	621	588	613	556	574	536	610	526	619	581	559	637	587	562	566	539	614	574	603	591	568	630	561	559	577	541	576	530	580	601	584	574	572	581	535	567	617	594	510	565	610	564	567	537	594	564	576	577	527	587	601	614	536	561	611	548	582	601	565	593	613	595	601	585	554	571	572	551	587	566	542	612	557	564	602	523	587	576	573	589	612	592	599	570	582	603	580	623	556	559	584	525	577	604	587	574	536	584	554	591	586	558	631	578	561	540	566	573	590	581	595	593	552	537	611	593	598	607	553	582	573	617	549	557	576	530	592	600	554	580	553	545	559	559	600	593	543	591	660	573	561	579	582	549	573	576	552	564	578	534	516	574	567	589	588	551	566	593	573	573	544	563	571	545	579	589	593	586	561	566	584	559	614	574	599	598	558	591	608	579	582	569	604	570	572	533	580	598	578	542	541	598	588	539	585	569	570	592	560	577	609	570	566	573	577	605	568	581	539	597	577	550	569	576	596	564	582	573	625	537	607	577	575	557	493
24729	20658	23184	28112	20651	10757	333	224	189	207	180	183	163	152	132	162	163	166	172	170	139	116	121	129	151	158	152	162	145	142	143	137	151	142	130	154	141	160	135	141	147	154	168	150	167	162	153	131	131	141	147	164	130	170	136	125	157	128	141	133	150	146	144	130	145	146	164	154	146	135	169	140	133	149	150	124	136	152	168	123	152	141	143	135	152	149	147	149	154	173	157	151	148	152	150	153	124	134	133	125	133	150	151	147	139	152	152	169	136	128	142	140	153	132	116	155	171	149	133	131	155	128	141	148	119	159	156	118	111	134	150	152	147	147	135	142	169	129	136	121	137	156	153	150	137	143	132	143	126	141	116	140	164	158	157	128	128	140	128	150	122	138	128	165	165	161	160	141	150	143	141	143	138	144	125	134	137	126	137	157	138	132	109	134	144	162	128	139	134	142	131	146	138	173	157	147	142	142	122	148	149	132	139	141	154	137	133	125	134	136	165	137	143	159	144	133	149	157	167	135	140	146	145	137	143	152	145	138	148	127	134	164	134	140	159	151	122	152	128	153	147	151	127	156	149	141	137	153	138	158	160	146	138	130	142	163	145	160	131	137	171	151	147	142	144	142	143	134	140	152	147	146	153	132	151	156	144	145	149	138	148	129	152	148	156	143	143	156	158	134	128	147	142	147	122	131	136	146	132	121	158	122	157	140	155	144	146	140	134	125	158	132	144	139	132	139	135	139	140	150	161	145	159	160	143	150	163	135	120	146	159	158	145	143	137	161	138	156	145	116	144	156	163	148	114	139	142	169	150	142	138	135	117	151	141	151	154	142	148	130	159	149	138	153	118	114	123	153	153	136	148	139	138	144	176	145	145	169	152	135	159	206	145	143	160	135	137	131	134	132	140	139	138	153	161	175	145	174	134	147	161	179	176	153	145	134	132	126	130	140	163	153	155	140	120	143	117	124	156	138	139	152	138	135	158	130	147	147	132	122	136	117	152	141	135	165	153	171	143	153	151	152	138	147	135	123	152	126	159	142	114	150	153	157	148	139	127	147	163	150	168	135	124	133	159	150	144	134	142	134	127	150	161	136	162	140	155	141	108	154	148	140	132	141	128	108	147	171	139	172	128	156	158	145	142	152	145	157	117	138	140	196	167	133	132	128	134	126	145	145	151	147	158	141	133	161	149	173	162	140	152	149	152	156	139	149	132	132	149	121	140	148	143	123	131	144	157	145	145	148	124	149	147	146	135	132	152	122	155	153	148	141	159	149	167	137	138	147	118	127	135	151	118	156	162	141	145	163	145	156	138	164	154	148	143	155	158	145	154	138	146	167	127	141	141	128	156	157	138	147	120	137	134	138	130	143	146	152	155	111	133	134	135	142	151	152	145	131	133	145	162	166	156	149	137	157	138	156	134	156	120	169	133	162	133	147	143	131	145	143	161	168	143	160	137	128	140	157	136	137	142	126	155	150	141	145	144	146	118	149	143	151	154	167	156	140	159	170	153	144	159	148	151	143	123	152	155	124	146	154	142	129	129	150	128	145	132	120	153	140	130	148	143	142	124	152	152	150	146	160	133	129	155	155	135	124	125	147	159	135	142	135	172	147	159	139	134	154	128	142	130	142	168	141	130	148	149	131	133	158	145	139	160	138	136	155	154	145	131	148	146	150	137	129	167	147	138	134	153	134	150	138	137	140	140	128	137	134	139	151	125	170	160	137	166	151	158	136	118	158	149	128	155	135	131	124	148	167	129	133	153	145	140	130	150	141	129	172	122	171	149	136	146	152	150	145	137	142	139	126	125	147	142	114	134	165	152	152	139	134	152	143	126	163	154	133	127	154	135	137	154	136	131	118	135	177	128	135	140	147	161	146	140	128	146	130	137	155	149	153	134	149	163	132	175	125	143	133	121	135	133	147	125	134	131	137	141	135	127	152	128	133	123	138	151	135	133	145	146	130	178	119	163	132	148	155	140	142	143	124	126	168	153	142	130	146	139	156	142	154	120	155	166	147	137	139	164	154	153	131	156	148	158	146	141	151	139	155	141	145	148	154	151	136	136	121	162	129	138	134	145	146	149	136	171	129	130	147	160	144	127	149	157	128	175	126	146	120	158	165	127	147	158	132	128	130	157	129	130	152	160	111	137	144	145	137	140	138	162	145	118	130	133	127	148	141	159	143	152	144	147	131	146	163	165	156	170	138	155	161	137	173	174	137	138	145	137	131	140	130	140	146	152	116	161	131	145	138	120	137	145	159	120	122	136	132	128	140	132	118	139	157	118	141	156	137	157	159	124	141	143	164	138	136	113	132	143	132	128	144	120	141	148	147	153	177	147	147	131	119	137	142	128	123	114	125	145	135	140	160	126	141	154	135	128	129	134	164	144	147	131	116	157	142	133	125	135	151	141	153	146	150	145	134	162	156	138	137	159	182	138	141	139	160	153	143	141	140	149	159	129	144	122	133	156	149	134	122	138	137	162	143	128	136	142	148	145	137	138	165	128	168	144	135	134	131	165	132	131	138	137	153	146	145	145	140	154	131	107	161	146	166	152	134	167	166	127	155	179	140	160	138	154	125	123	134	161	144	115	156	130	155	137	140	150	140	158	163	201	157	130	152	146	142	158	141	145	133	149	131	163	143	130	130	133	137	132	142	162	135	142	146	129	169	129	143	149	133	143	167	157	120	158	147	160	119	158	140	153	154	118	130	130	156	138	135	142	129	138	146	146	143	140	140	122	135	140	140	146	120	125	112	131	143	133	140	150	147	153	154	140	144	154	138	140	156	139	138	129	145	141	132	151	137	152	127	128	150	142	125	131	138	161	148	150	156	159	137	136	143	125	140	155	143	146	112	151	165	150	133	154	153	168	145	143	150	113	154	163	147	138	142	147	143	139	148	152	126	136	171	133	120	137	143	147	137	123	149	124	156	163	135	139	131	125	161	142	142	144	157	150	133	131	137	155	137	136	146	145	133	148	136	148	141	130	141	158	132	138	148	145	139	136	139	148	139	163	127	142	146	152	129	148	139	124	115	124	145	131	131	141	153	134	140	129	138	143	128	171	149	143	151	148	146	144	148	143	136	150	133	135	161	139	155	128	140	155	144	152	114	125	135	134	141	160	130	160	143	142	145	130	124	140	158	123	139	118	159	146	145	147	133	139	159	146	134	142	142	128	139	132	150	161	134	183	117	105	137	144	126	134	157	146	127	150	144	137	152	137	144	123	137	164	143	146	138	150	128	155	148	168	141	130	150	141	163	142	108	151	141	138	148	136	127	126	138	140	122	144	136	129	126	147	126	146	139	133	150	164	139	147	133	130	131	148	153	147	142	147	145	131	143	151	119	130	147	150	125	139	148	148	147	147	129	131	131	155	127	146	125	156	134	160	192	142	144	140	148	144	147	145	135	134	116	145	128	122	151	141	166	139	145	165	130	151	156	144	136	153	150	118	152	128	172	120	130	155	142	163	127	121	134	150	136	132	145
4331	1684	800	493	396	329	297	337	323	295	329	327	331	313	306	318	301	309	299	350	265	305	334	307	288	322	295	314	282	325	317	312	327	302	266	337	299	307	320	299	320	318	339	338	312	314	311	352	320	308	292	314	298	315	313	300	308	311	285	316	333	320	335	332	295	281	322	356	305	335	337	295	304	285	317	303	313	255	297	336	336	285	332	301	314	321	312	283	315	298	349	316	291	280	289	299	322	301	302	282	310	310	290	312	322	322	319	361	319	345	287	282	311	324	336	322	304	320	327	292	316	291	314	298	348	329	296	314	306	305	323	319	314	338	266	338	306	331	299	314	312	325	313	287	319	320	308	323	296	309	315	327	330	307	312	309	307	301	304	312	304	322	317	282	318	300	306	321	312	306	296	311	275	323	340	307	300	305	310	283	301	281	280	297	318	300	325	321	308	312	307	324	337	315	298	308	319	308	335	308	295	318	302	318	322	293	328	327	309	284	322	304	304	306	300	316	303	297	332	297	328	318	311	296	313	324	281	321	293	314	308	313	289	320	306	326	305	279	316	307	307	341	367	297	301	343	300	316	310	329	357	316	310	318	282	337	285	339	287	317	300	291	291	319	315	319	325	280	310	345	268	348	305	308	305	300	335	296	306	309	306	320	343	314	337	303	316	308	325	301	299	312	302	314	297	331	297	317	335	294	315	322	334	318	311	330	318	280	282	302	307	327	293	298	317	312	295	290	313	325	316	340	329	304	312	296	295	311	264	290	321	318	323	302	325	322	309	307	310	324	320	288	299	282	316	310	272	327	303	284	332	311	309	307	347	347	323	327	317	293	314	332	343	325	302	319	328	306	355	309	321	332	292	326	303	297	338	306	292	326	319	308	298	318	290	314	316	313	310	355	307	300	337	301	303	310	276	334	281	312	317	305	308	311	279	297	308	309	352	294	323	309	312	314	315	331	311	335	306	344	325	315	319	330	324	325	305	315	310	299	317	336	346	295	304	326	314	323	321	327	268	326	325	308	310	307	314	318	329	316	281	276	310	313	320	285	296	327	290	314	327	312	292	317	309	280	315	332	318	341	297	348	302	294	313	310	337	328	272	298	321	300	320	304	311	307	320	320	333	295	321	329	307	300	300	318	296	307	301	312	312	288	344	315	301	310	327	308	301	352	326	333	296	305	324	324	294	301	292	294	302	283	307	336	329	306	307	290	294	307	303	302	325	293	316	321	316	320	308	302	322	310	288	311	304	306	293	320	280	295	335	313	316	311	331	305	318	310	321	293	310	339	286	301	315	326	326	319	302	335	248	318	324	340	310	293	339	312	307	326	307	310	336	293	310	332	299	314	310	294	286	308	298	324	329	280	330	317	301	319	319	278	312	307	301	318	331	276	318	296	301	321	318	286	288	307	289	292	321	281	308	300	304	327	333	309	308	285	319	289	316	294	325	299	346	321	338	284	310	298	321	319	289	293	305	298	299	321	325	317	278	299	324	298	297	308	308	291	321	274	308	283	305	356	326	288	314	341	321	332	323	289	280	312	290	319	297	325	294	326	300	297	301	331	314	333	319	306	305	325	345	308	301	319	311	308	314	295	334	277	308	297	321	313	313	312	320	284	307	306	329	333	316	274	321	327	294	301	324	307	321	318	315	292	312	325	324	305	280	335	322	313	317	325	313	323	316	342	304	311	307	322	313	315	322	313	303	311	302	306	308	322	305	299	323	329	309	330	317	298	339	312	277	330	300	346	284	332	294	292	283	289	317	317	321	312	314	280	299	308	302	288	289	320	301	324	311	327	316	346	332	300	325	303	298	306	312	325	317	301	312	312	300	325	299	327	314	304	314	308	315	337	325	346	308	331	303	321	317	319	321	302	315	302	303	314	312	316	331	294	278	333	310	306	316	317	307	325	307	309	317	295	269	295	333	336	308	317	335	282	320	293	305	331	308	316	323	317	292	309	295	308	300	300	307	287	305	289	307	335	303	306	307	343	317	310	310	330	307	310	326	332	361	314	341	324	334	333	302	306	301	362	309	303	304	324	303	333	297	318	311	292	320	307	319	322	345	297	299	295	308	314	294	319	328	317	330	283	305	312	312	320	298	292	332	292	301	314	325	279	301	319	312	303	291	318	314	332	330	323	293	332	319	286	312	286	312	315	328	285	310	350	315	329	319	296	290	316	306	308	325	317	306	331	299	335	315	304	293	297	335	308	325	275	311	324	318	311	295	312	318	316	300	309	294	329	326	331	329	312	313	314	367	273	336	312	296	291	310	327	312	324	333	329	298	302	305	279	316	316	300	339	331	334	327	300	308	339	345	322	312	291	289	324	299	332	322	314	323	293	304	332	306	307	341	295	333	323	334	321	340	324	300	317	293	309	311	319	308	333	316	316	311	312	342	277	352	285	309	323	332	346	310	280	298	333	287	333	310	308	329	340	313	306	323	294	337	314	307	323	302	288	349	297	328	304	332	311	310	314	293	337	278	295	319	276	311	311	312	329	294	337	301	291	310	287	311	296	276	355	329	320	299	322	318	315	320	345	293	282	319	303	341	339	313	311	323	281	313	321	315	300	290	290	334	294	302	312	321	308	321	288	296	322	305	297	295	323	306	290	290	323	304	259	306	301	292	342	287	284	278	310	319	295	316	310	320	317	298	306	330	341	271	280	318	298	336	292	287	312	307	293	286	317	312	317	314	334	299	289	289	318	313	301	315	302	361	335	316	304	300	341	295	314	276	319	271	325	353	332	306	298	308	316	317	310	311	317	323	298	317	299	332	323	311	333	320	323	356	318	332	270	306	300	337	293	309	293	319	281	289	289	367	304	344	296	280	312	306	287	322	299	294	327	303	280	341	305	345	326	305	323	324	324	293	318	330	275	309	330	305	336	315	337	306	328	320	325	335	312	349	312	289	344	285	316	320	303	327	327	310	322	312	293	320	311	324	330	289	344	272	304	317	310	322	283	272	267	281	315	298	342	352	305	314	329	324	312	303	325	317	291	287	300	315	328	271	311	318	310	301	290	318	329	342	308	319	304	320	293	279	283	334	325	321	279	324	342	287	297	291	312	298	255	321	296	347	290	266	301	314	287	302	302	308	332	302	304	303	325	294	308	304	330	303	324	285	314	302	323	255	313	291	277	322	321	312	323	313	303	301	304	298	339	318	345	311	296	297	314	338	343	307	301	306	340	327	293	336	311	329	311	294	301	306	301	301	320	326	282	320	287	318	314	308	329	344	273	307	309	320	322	332	315	295	312	286	314	334	309	315	294	317	286	324	319	333	325	304	303	327	324	316	335	320	294	312	321	322	328	314	321	315	292	287	319	323	350	329	296	287	279	314	319	326	338	327	309	312	314	313	310	316	311	316	289	291	342	330	290	293	284	341	297	305	308	302	300	333	343	333	284	327	291	332	315	299	319	308	333	315	324	315	302	312	331	317	305	264	345	306	300	299	327	291	273	310	317	277	313	319	315	289	326	303	291
25153	21654	24761	29056	21655	21673	10907	394	261	196	193	154	146	138	132	141	115	110	135	105	113	117	104	100	123	89	95	107	103	96	83	101	92	97	89	114	105	92	91	112	91	97	96	84	79	85	89	96	95	94	100	96	94	90	74	102	87	109	85	112	99	85	86	99	99	108	102	88	89	91	87	107	92	98	85	105	102	76	76	83	102	83	90	85	74	104	89	98	115	104	93	116	96	93	96	80	92	88	108	83	89	94	88	103	107	104	99	101	69	106	76	76	85	96	91	89	94	110	103	92	81	99	93	104	84	101	98	102	101	119	90	101	92	102	77	77	98	99	92	104	100	83	78	102	91	78	87	107	80	92	84	87	85	82	110	90	114	89	81	83	76	80	89	99	91	112	105	110	89	89	92	103	100	81	81	100	96	74	115	93	79	94	106	82	78	84	96	71	101	98	85	84	78	93	85	77	85	99	94	95	87	99	99	104	81	83	96	77	86	97	104	92	92	112	106	79	88	98	89	103	80	102	107	87	98	94	92	105	89	86	85	108	94	97	113	85	100	92	72	107	105	81	112	91	106	73	102	94	82	89	79	89	105	86	73	101	94	100	95	90	100	89	96	77	102	66	103	84	102	80	79	89	91	109	90	98	86	88	94	83	93	75	78	93	87	102	90	91	92	96	87	92	73	98	98	98	92	83	109	106	92	91	88	93	78	95	75	100	88	93	103	115	92	90	115	82	91	97	96	89	108	115	88	77	107	96	97	102	85	99	97	90	89	90	96	83	86	86	93	101	76	85	100	90	103	103	105	89	105	111	92	86	100	90	91	86	78	85	103	76	76	95	91	95	97	95	89	87	96	110	105	100	86	98	68	84	96	103	93	84	93	106	86	84	93	88	116	80	101	98	90	89	107	95	106	86	100	98	93	80	90	103	96	51	110	71	77	109	97	93	76	115	84	88	72	101	91	86	76	90	110	98	102	104	87	99	96	89	89	91	91	89	83	82	90	99	92	85	104	93	92	92	88	84	108	95	83	98	91	97	70	79	86	96	95	96	102	108	92	112	93	86	98	78	88	98	93	96	102	87	77	98	103	91	71	99	87	98	91	78	112	84	83	87	103	91	101	91	94	82	105	75	100	99	68	114	97	105	98	81	85	92	85	109	92	97	88	113	98	95	94	103	115	90	90	101	100	88	100	91	91	104	93	102	96	93	106	113	89	86	99	86	77	95	104	102	99	78	91	98	83	101	89	103	88	107	84	92	101	76	90	95	106	89	79	79	87	79	95	99	77	89	88	91	93	87	78	108	106	89	82	95	74	86	79	93	89	87	82	114	76	81	101	86	100	87	99	99	78	120	104	99	98	81	85	90	74	104	80	64	107	93	86	96	80	73	112	95	85	75	114	85	92	81	93	91	105	85	83	98	94	84	94	101	103	99	80	110	92	118	113	102	102	96	95	97	89	94	87	89	90	78	104	101	104	86	89	132	110	92	78	105	80	83	112	88	101	104	74	99	97	88	111	105	84	95	89	104	97	87	106	105	89	96	90	90	100	128	121	125	89	88	92	107	86	87	98	108	96	80	80	99	98	90	112	90	81	82	75	95	95	68	80	104	121	97	74	104	104	79	94	92	98	73	84	83	92	91	91	90	108	94	104	100	101	94	120	74	74	80	94	79	95	97	102	93	106	79	68	89	88	99	80	102	92	96	93	97	122	92	87	102	99	91	90	84	97	120	90	101	101	97	72	87	80	94	93	101	90	74	95	102	106	110	84	99	95	93	84	89	91	107	86	91	71	107	94	91	97	84	93	94	76	81	92	103	105	92	93	80	96	76	96	102	97	107	89	67	115	78	79	87	75	89	79	88	101	92	100	81	79	106	86	80	101	79	77	77	94	105	104	84	106	77	94	99	91	106	110	94	95	71	85	91	102	91	98	80	97	88	94	86	101	97	86	98	98	105	94	85	79	91	96	113	94	74	109	86	84	88	92	106	106	89	99	108	109	86	80	108	89	93	76	101	70	80	105	109	103	92	118	96	86	87	92	100	86	109	118	101	101	96	113	109	123	89	91	103	96	96	91	68	90	98	112	85	113	113	97	79	73	75	106	97	85	95	82	106	111	95	98	71	85	90	106	110	78	108	97	89	80	100	70	77	76	94	87	104	84	82	86	100	74	89	106	75	90	101	78	87	104	81	74	92	102	99	114	92	83	96	86	99	98	82	78	99	82	87	84	105	107	84	102	95	71	101	82	88	94	88	94	92	94	98	94	76	95	103	88	101	100	97	99	111	98	97	103	102	75	89	93	103	88	79	94	93	100	81	95	99	95	112	76	77	93	98	99	76	100	80	93	80	97	95	88	90	82	81	99	92	106	91	92	97	95	96	103	99	95	87	112	105	116	104	77	87	92	99	85	89	99	90	101	102	96	100	102	114	80	77	83	91	105	115	92	92	81	86	89	94	103	94	81	104	98	76	82	76	90	96	86	82	94	93	95	98	95	96	82	85	100	90	104	98	99	117	98	101	110	97	81	89	98	88	97	97	89	103	81	82	90	81	99	98	82	104	73	97	93	87	84	82	92	78	92	96	98	113	77	87	98	86	108	98	92	85	95	90	106	101	86	88	93	94	85	89	79	109	97	93	105	101	78	74	82	101	82	85	100	91	76	97	80	87	93	91	92	105	102	100	92	94	83	76	101	80	91	84	89	97	85	88	83	95	112	96	89	113	93	90	96	101	104	96	88	89	92	100	91	85	84	96	96	104	93	103	110	80	94	102	106	120	77	94	81	97	87	79	76	88	84	95	101	81	86	93	95	76	104	100	103	79	89	94	88	86	96	79	74	90	77	77	97	124	93	87	106	95	95	89	94	84	80	72	92	95	115	95	94	94	75	107	104	89	82	92	80	99	96	104	98	97	89	115	93	114	83	128	103	110	103	86	91	84	96	93	90	90	112	81	92	104	94	84	92	98	83	103	81	77	118	90	90	87	95	88	94	93	96	106	95	93	77	108	96	95	81	89	89	80	82	87	103	99	98	92	98	102	86	89	83	97	100	99	97	73	105	83	75	100	107	77	82	82	85	102	79	88	85	88	110	94	78	99	92	84	87	103	85	112	101	91	89	91	88	88	120	97	87	98	96	87	95	103	99	91	92	110	87	88	85	95	106	100	98	85	107	81	90	101	99	90	84	98	100	90	98	77	102	95	85	97	81	79	71	106	77	93	80	96	89	80	96	84	101	94	87	83	105	99	99	89	92	88	87	89	106	101	77	77	87	91	77	90	70	85	88	85	89	80	92	93	106	100	109	91	87	105	93	80	112	96	87	105	85	96	104	85	87	85	97	89	98	91	99	114	65	79	93	110	97	82	99	98	113	103	86	94	96	86	94	91	93	108	89	101	98	121	95	100	90	83	71	74	94	88	102	94	95	118	99	93	108	106	91	79	85	91	92	92	81	95	106	96	109	118	109	91	87	95	94	73	66	87	95	105
4051	3032	1332	614	404	348	291	268	282	282	226	244	228	228	251	218	252	224	260	220	221	232	235	238	209	252	221	210	236	230	230	211	236	189	206	244	195	237	253	255	235	225	226	223	228	217	219	227	232	233	238	220	236	195	212	242	220	212	224	241	206	210	209	255	222	226	232	224	224	218	227	231	249	232	266	225	236	243	225	238	209	207	228	251	216	244	224	209	224	232	254	233	241	254	250	247	246	207	211	225	217	236	248	219	222	233	232	221	242	246	217	245	236	258	212	238	242	211	216	229	236	198	224	232	205	244	239	229	237	238	230	235	214	222	221	219	245	232	237	231	228	202	204	192	228	242	216	251	230	215	226	245	220	251	243	227	265	250	225	249	210	212	229	237	261	222	251	215	209	231	236	208	235	240	211	217	229	228	217	209	248	241	208	228	239	239	222	214	229	225	223	231	222	247	221	268	253	226	234	254	251	253	244	227	262	211	226	232	214	215	224	200	236	245	247	233	206	246	235	237	235	226	256	214	252	216	209	223	216	243	208	217	232	250	228	224	217	219	225	260	217	229	222	221	243	237	185	198	186	223	248	249	222	210	213	209	259	192	238	218	212	223	222	236	223	215	206	224	218	233	221	220	236	215	215	241	234	217	207	227	227	227	215	229	255	242	251	237	224	219	213	224	227	223	216	225	234	234	237	233	234	231	206	243	223	247	231	221	228	247	218	206	264	199	236	222	235	205	220	220	230	219	232	239	207	228	263	249	245	241	231	218	260	242	244	230	243	203	223	218	203	211	216	234	241	225	244	227	222	227	234	247	207	221	209	243	232	235	213	213	248	213	215	244	213	224	240	235	232	216	224	220	217	227	243	208	229	229	236	250	208	220	242	203	231	239	231	226	238	247	219	220	226	234	228	236	214	217	227	237	258	243	225	213	226	220	216	249	228	234	219	236	237	229	193	252	255	237	208	216	236	240	227	212	219	236	208	228	237	229	223	233	219	215	215	191	229	213	245	203	241	257	241	230	217	213	226	263	239	254	260	224	224	203	221	230	220	226	227	205	214	248	218	212	244	219	219	232	226	233	226	239	242	219	230	224	240	208	223	234	235	223	214	197	239	250	225	221	210	221	206	203	222	228	232	226	207	238	234	222	236	213	201	236	224	250	216	257	220	224	222	218	247	247	254	227	252	236	241	257	221	213	253	215	228	242	208	207	253	218	225	195	251	221	198	252	212	240	222	195	248	200	237	235	211	232	240	247	236	222	210	251	243	216	228	246	242	226	210	238	240	205	229	239	257	246	242	228	215	210	244	219	247	228	207	239	224	227	204	255	220	224	236	241	225	246	249	232	232	253	237	212	217	246	239	216	274	212	224	239	219	213	232	215	203	216	213	223	247	202	240	259	217	219	231	231	238	226	253	246	241	225	213	200	217	238	228	214	227	228	221	239	237	240	234	234	250	268	220	238	246	235	231	211	225	208	239	225	253	217	226	233	256	234	214	230	240	254	215	217	230	227	251	234	238	224	199	224	260	238	213	215	242	252	227	210	218	243	244	207	214	228	221	237	240	211	237	232	257	218	214	228	212	230	217	221	232	190	226	239	231	236	240	219	241	217	238	251	229	250	238	232	220	222	222	227	236	224	213	218	213	237	214	224	243	255	262	227	204	234	212	243	243	235	216	233	192	214	239	247	217	218	255	260	214	241	227	212	225	234	257	234	249	214	230	230	241	231	206	237	222	250	243	240	209	219	241	241	213	252	240	240	241	228	244	218	236	241	229	241	212	219	225	229	244	254	222	231	234	237	226	223	200	230	238	234	254	234	212	242	245	219	232	226	230	237	260	244	262	228	225	229	235	222	246	211	190	235	204	222	236	243	233	239	239	235	220	201	232	234	207	216	225	244	247	243	227	211	217	216	241	250	232	256	219	239	221	238	225	221	226	220	249	229	220	257	224	231	233	248	226	234	229	234	254	232	221	236	240	218	242	238	246	218	238	228	228	230	199	223	205	233	241	249	211	240	232	207	252	224	241	213	246	231	258	235	225	219	224	211	239	239	242	212	245	226	225	229	240	216	240	238	220	239	241	253	206	229	236	216	237	246	229	226	200	203	225	251	214	223	254	237	218	216	229	211	235	226	239	246	242	227	221	229	251	199	220	235	237	231	218	225	243	241	224	223	209	250	239	217	227	200	194	254	198	241	227	234	255	227	213	229	257	246	274	225	222	238	259	203	211	236	238	248	219	235	220	222	209	237	223	231	242	231	230	232	214	230	214	226	240	251	240	245	216	228	225	214	243	231	213	221	217	243	234	232	262	253	237	243	226	213	229	270	215	184	252	239	200	215	265	210	243	238	235	236	223	216	238	235	218	231	248	233	233	210	211	214	215	232	237	207	195	256	235	210	232	226	230	229	255	238	219	227	227	244	218	228	236	223	213	206	222	251	233	229	218	219	235	243	227	200	239	211	264	245	230	255	268	234	252	210	204	239	246	226	230	208	236	273	212	245	222	237	230	212	214	228	220	215	224	236	237	203	219	219	213	246	214	253	242	214	213	201	240	221	212	233	234	220	229	226	260	212	219	233	210	233	211	237	254	219	242	241	218	229	233	224	216	239	229	242	243	223	223	202	207	214	248	223	237	214	224	229	251	233	231	237	231	211	244	244	230	213	223	207	262	232	218	238	263	197	226	223	216	220	224	241	238	237	244	208	249	202	227	208	245	243	220	216	206	227	221	247	229	223	230	224	265	259	226	247	235	243	244	238	202	219	213	244	259	234	235	209	205	243	224	224	207	226	222	228	248	230	232	243	231	209	227	237	229	252	247	225	246	244	226	222	226	212	238	254	215	231	221	228	201	224	225	221	224	225	225	253	230	228	222	191	255	213	235	212	261	234	223	217	225	236	233	234	240	244	221	235	248	220	238	237	240	254	237	213	194	217	223	235	202	231	225	233	227	253	252	200	225	242	218	226	234	207	264	224	228	236	229	239	223	204	208	221	253	213	226	240	222	243	232	249	210	235	211	234	236	254	228	219	239	225	231	272	217	220	230	241	196	226	235	226	260	214	226	230	202	231	257	202	236	248	253	235	252	208	230	258	223	210	222	254	220	198	211	247	208	216	231	206	244	244	242	226	233	240	234	239	224	232	228	222	230	219	204	237	212	215	251	263	235	250	230	233	219	227	226	264	241	229	227	245	233	230	250	246	230	205	245	243	235	232	225	235	263	240	246	264	193	223	275	229	257	225	213	233	232	206	233	230	231	247	254	230	244	222	233	216	238	210	238	220	230	231	224	234	229	238	236	209	232	243	219	210	229	216	199	232	226	223	209	255	235	218	219	215	246	201	221	223	239	206	261	210	237	226	220	247	244	247	231	256	238	212	250	225	227	233	248	227	224	229	210	223	227	227	232	234	243	247	219	218	217	230	257	228	241	224	240	236	245	240	240	222	210	221	211	230	237	212	226	210	221	227	221	235	228	251	245	220
34143	15323	2271	358	336	303	267	257	318	298	287	297	331	313	307	274	276	317	315	320	284	310	311	285	282	284	289	281	272	291	281	297	289	352	308	269	319	306	291	280	304	293	303	259	302	279	247	281	282	297	289	302	289	291	285	302	298	287	276	325	279	280	298	289	281	276	293	290	303	278	281	310	291	285	283	312	252	288	330	304	298	298	299	324	301	306	286	295	280	265	316	266	292	284	280	292	284	282	293	283	261	274	320	277	297	307	307	319	272	291	269	298	296	295	287	259	296	338	284	313	277	295	319	289	287	273	288	279	298	325	290	293	313	291	268	275	315	299	295	262	282	294	264	307	282	275	286	298	315	291	285	294	304	271	282	296	311	304	274	297	294	309	260	281	258	276	288	260	280	276	306	305	301	303	285	301	276	283	289	319	324	318	281	279	297	318	261	274	263	276	311	283	300	291	277	310	264	301	268	294	283	310	299	297	331	300	300	317	259	308	271	281	292	266	288	291	337	279	274	308	294	292	307	329	279	292	286	292	283	258	280	291	310	310	267	271	294	276	298	281	332	268	289	289	316	304	266	286	292	293	316	287	291	282	315	305	339	309	300	291	293	324	295	289	303	279	295	257	314	325	251	302	284	297	312	263	321	296	319	273	283	279	302	268	307	303	271	285	324	291	295	290	295	285	292	322	303	303	305	285	302	286	341	282	311	270	338	271	271	298	283	299	279	275	285	305	284	307	259	281	272	277	273	258	295	290	285	299	326	300	257	285	276	278	281	286	309	323	300	305	300	263	285	297	291	317	324	265	270	297	312	263	283	278	253	296	272	302	267	285	289	281	295	295	301	276	292	282	286	306	298	263	268	301	284	300	288	294	266	301	292	343	309	290	289	299	269	295	311	262	265	296	281	308	272	301	287	280	260	292	332	288	265	292	275	284	311	274	284	313	292	270	276	302	280	316	279	298	286	296	260	303	281	342	290	332	280	321	271	305	317	351	302	283	279	271	306	314	292	317	288	287	307	298	310	293	301	314	309	281	283	311	261	281	295	304	295	301	268	248	292	324	301	308	291	301	303	307	285	307	305	324	288	307	278	280	297	273	314	276	295	324	293	293	315	257	273	314	295	282	280	313	266	266	296	307	302	309	323	272	297	314	304	268	288	314	297	283	292	272	300	261	260	313	314	335	278	286	268	312	277	283	284	288	308	298	312	316	292	257	297	269	269	302	266	248	265	337	252	319	283	291	296	350	320	292	298	271	262	294	300	296	267	305	281	259	314	290	290	293	319	293	257	265	296	326	317	297	278	303	293	303	274	293	300	307	311	274	313	309	272	276	313	288	290	282	287	254	311	288	303	319	314	303	329	328	319	287	294	275	295	281	255	280	298	285	290	276	305	270	293	256	297	288	281	295	269	301	309	264	331	293	291	270	278	289	306	280	316	306	284	303	306	286	295	298	305	315	291	293	307	313	311	277	275	309	274	289	264	278	282	266	322	302	282	299	280	317	328	304	309	303	289	287	315	279	296	303	290	299	274	292	275	261	282	297	313	290	298	281	284	275	270	287	297	322	301	271	269	302	317	299	290	304	313	312	297	304	303	268	290	294	288	326	293	286	296	288	296	308	306	305	320	283	307	278	305	311	268	280	273	282	285	289	301	276	286	297	281	295	280	271	285	280	274	281	289	299	286	306	289	275	277	296	282	282	282	306	298	271	307	278	277	305	276	288	277	268	246	298	305	312	282	279	295	276	300	292	304	297	275	307	280	292	302	273	320	274	338	307	290	288	255	274	301	301	271	292	273	312	286	305	290	316	316	310	298	284	273	280	292	293	309	293	284	285	256	287	289	279	314	324	277	310	306	337	275	251	306	304	253	269	292	259	312	323	301	328	284	297	298	344	306	260	268	281	279	306	275	303	303	314	292	291	308	309	303	283	281	269	298	278	321	338	275	275	277	293	297	271	266	314	318	291	275	284	296	286	281	297	272	259	303	295	299	292	270	304	311	307	283	308	261	256	319	292	288	299	273	291	279	295	286	294	270	339	286	272	296	298	270	300	301	329	286	266	266	288	291	269	295	292	294	285	292	280	297	310	293	293	300	289	297	276	312	277	285	286	284	287	294	283	247	267	286	301	277	294	299	326	302	296	305	300	273	312	304	295	300	297	277	319	299	286	335	315	288	283	310	262	264	277	262	282	306	286	293	258	286	325	275	277	271	307	309	296	288	258	309	294	285	308	300	281	257	275	303	347	312	296	295	276	287	272	278	306	310	302	296	293	293	281	309	308	307	315	311	299	281	289	317	314	281	280	276	309	299	288	259	295	304	297	275	277	281	283	304	320	294	272	295	268	281	296	306	299	326	292	307	277	275	298	282	300	256	285	284	262	300	281	286	267	277	288	305	306	315	267	322	307	306	290	297	287	299	300	316	321	297	292	276	270	288	280	274	312	294	279	309	275	281	290	311	305	314	305	298	269	302	268	286	304	245	274	307	274	281	288	309	289	279	312	287	282	300	271	298	331	300	268	289	306	325	246	275	292	326	286	326	293	283	270	286	270	313	283	296	277	286	303	296	296	315	289	314	310	282	284	283	302	290	320	316	282	283	260	275	291	314	303	256	261	294	293	248	277	281	324	304	310	280	290	305	273	285	318	287	316	276	311	252	300	335	261	260	296	301	297	300	317	276	269	292	318	256	282	276	280	291	300	279	260	276	311	303	296	260	257	282	293	297	286	259	276	292	266	277	294	307	311	303	285	292	272	306	279	284	295	261	304	276	285	290	260	330	320	285	278	287	264	318	287	281	309	292	306	271	314	302	268	277	300	296	301	289	280	259	314	266	269	296	283	287	323	321	290	312	292	296	300	295	301	282	312	268	289	258	303	280	311	269	292	274	297	304	252	282	254	285	297	314	318	252	268	279	301	295	279	268	285	311	285	288	258	301	304	269	266	262	237	277	285	299	274	284	260	297	299	243	297	283	272	301	276	264	289	269	261	291	291	314	280	287	292	289	275	297	291	286	305	266	337	288	308	273	276	296	299	281	267	313	298	294	293	298	275	315	298	284	291	265	263	282	309	288	263	297	305	303	284	277	296	303	290	261	297	283	289	298	279	276	273	315	302	273	312	282	266	244	273	289	249	300	269	288	321	297	312	287	298	276	283	265	297	311	258	300	256	277	286	291	293	286	299	267	296	282	279	264	279	300	285	292	289	298	282	286	301	262	290	331	276	293	282	297	302	329	340	302	303	256	284	295	337	287	307	313	285	307	302	282	246	299	321	275	296	278	255	297	259	275	293	281	292	288	330	280	279	291	301	321	319	302	300	274	259	290	298	268	305	313	296	302	269	302	313	275	279	294	291	297	298	264	303	286	282	279	320	313	309	305	314	312	302	270	301	292	311	277	293	310	300	292	293	311	322	282	289	279	295	311	324	317	293	283	279	280	301	280	277	287	281	281	314	292	291	291	278	302	310	296	302	291	292	277	293
7714	738	645	665	609	597	572	608	571	593	610	613	576	578	616	636	630	631	617	615	575	602	615	618	622	574	583	663	604	598	597	616	630	594	594	563	571	596	591	633	631	625	602	542	622	613	633	559	602	628	608	582	610	596	579	593	582	593	631	606	592	630	660	612	611	617	605	633	581	561	590	625	584	579	595	597	626	600	557	584	585	600	640	600	647	602	616	604	603	602	624	611	576	631	635	668	635	609	576	628	591	572	619	643	583	620	616	592	582	559	629	572	634	557	586	606	630	580	610	581	624	645	602	568	628	586	576	588	581	682	604	612	603	620	637	603	585	611	649	610	569	576	584	617	593	600	648	568	590	629	679	582	602	602	631	556	592	570	626	607	617	628	621	626	598	575	607	640	614	592	625	585	593	576	592	617	581	621	600	584	647	595	636	625	616	593	595	599	638	609	628	607	610	613	643	632	590	638	625	590	577	599	624	609	627	607	628	577	592	601	629	627	575	590	660	599	608	613	604	599	623	630	575	613	626	571	584	569	618	610	603	603	620	584	601	629	616	619	542	578	622	595	583	591	643	599	593	585	593	572	604	617	556	624	567	602	600	589	584	599	602	609	577	548	550	654	619	611	612	581	599	655	608	629	565	624	624	619	576	600	567	605	619	582	595	586	589	609	609	589	577	541	649	593	620	649	605	601	617	590	619	608	625	649	639	579	580	650	589	583	609	603	572	600	594	601	624	613	625	589	645	609	603	615	613	619	644	605	649	581	571	587	633	608	588	623	594	646	621	596	637	635	595	545	601	608	599	600	634	576	657	584	608	619	613	582	583	635	586	610	627	581	621	620	565	585	605	642	628	586	610	536	604	602	614	591	605	649	617	661	601	617	620	616	626	584	646	620	632	615	618	604	572	649	593	603	577	587	596	569	629	627	604	659	597	623	650	647	591	592	582	580	558	654	602	632	534	606	657	587	627	612	586	609	577	598	591	626	630	597	637	648	632	531	639	630	615	601	587	645	607	597	609	611	576	629	633	581	610	599	619	585	612	618	610	641	633	593	556	600	570	610	602	637	608	560	589	588	612	587	572	588	607	580	582	592	614	562	620	598	600	574	642	595	607	618	568	614	563	590	581	617	622	565	617	617	553	647	604	582	632	577	597	592	585	603	609	593	589	602	589	573	642	611	625	591	627	624	611	629	581	580	587	635	633	589	619	571	596	594	602	595	575	577	628	570	592	607	585	601	605	577	617	618	653	600	619	567	608	631	609	596	631	617	610	637	605	606	560	570	603	592	588	626	581	554	614	593	620	599	584	591	615	585	572	609	601	622	611	592	620	578	630	618	590	601	586	613	563	591	582	606	651	607	613	610	612	621	661	597	604	564	575	682	577	611	667	591	568	567	599	592	554	609	581	603	590	601	606	607	622	606	602	579	580	591	585	606	569	594	627	630	613	576	587	626	586	600	605	610	599	638	610	628	582	621	599	588	582	566	610	600	591	631	609	591	617	626	621	602	619	596	640	605	595	595	585	597	633	594	612	612	591	638	573	601	621	595	611	615	636	595	600	600	602	626	611	634	611	597	588	596	619	579	577	572	578	608	606	572	607	606	594	599	617	631	581	639	587	568	590	574	601	598	611	601	592	608	581	606	610	613	613	615	611	620	627	599	620	578	635	618	539	619	611	679	618	598	616	587	606	600	584	565	604	546	639	633	599	602	622	604	614	587	649	591	586	611	554	567	598	632	625	604	612	601	649	604	628	586	623	606	589	604	579	615	577	637	574	590	618	627	588	622	611	539	544	593	610	604	556	561	581	590	595	608	609	637	605	643	627	607	635	605	634	635	635	597	584	565	632	625	619	601	570	589	568	574	604	627	596	600	562	611	596	645	627	655	616	583	565	617	609	591	570	572	622	589	614	607	583	570	619	585	616	638	615	573	597	657	541	649	586	557	623	628	596	616	615	629	618	616	563	570	655	605	602	603	593	602	602	598	570	577	586	617	582	595	574	570	591	640	590	609	616	624	573	641	632	608	609	618	595	619	603	593	607	585	622	596	579	589	580	574	618	581	598	611	619	578	583	612	643	594	606	607	620	590	579	593	579	608	602	650	577	575	603	593	623	590	610	594	595	655	587	579	623	591	631	652	584	656	585	603	639	585	632	623	608	603	607	618	614	604	591	592	611	631	628	577	612	629	588	612	615	590	664	578	633	603	626	578	595	634	614	605	613	599	586	587	607	577	581	597	637	624	573	620	605	635	663	588	623	605	648	581	588	629	623	614	585	598	552	569	573	600	595	621	643	555	627	608	592	567	607	617	614	568	592	623	595	622	578	581	617	590	612	594	555	631	610	580	605	614	571	617	584	639	655	589	655	589	602	657	571	547	608	637	598	639	586	554	569	614	612	588	619	632	626	621	617	614	608	623	613	593	611	624	619	594	591	649	589	607	599	614	570	588	619	626	610	572	637	582	586	583	618	652	618	605	539	628	602	575	590	583	591	597	592	619	606	622	571	563	648	602	580	610	551	588	599	610	611	600	606	598	616	625	605	608	614	618	610	591	580	630	574	673	590	571	572	618	616	625	643	619	597	629	603	563	572	562	605	613	616	605	586	588	601	603	608	572	579	603	584	594	634	589	583	644	583	601	582	603	569	589	577	614	638	633	563	585	596	635	616	616	588	604	597	615	593	620	594	620	592	594	618	618	556	598	600	617	614	583	609	599	589	602	575	582	636	614	638	623	587	621	579	578	609	567	600	602	624	619	593	631	565	599	601	571	625	576	616	585	658	631	613	598	578	574	599	594	625	574	610	582	604	611	589	599	639	613	653	636	600	592	645	562	594	586	615	616	570	584	554	573	595	641	557	599	610	577	614	624	620	566	574	612	547	608	565	623	558	599	607	629	587	577	625	630	609	648	662	557	600	613	627	632	610	633	595	581	587	656	588	595	581	639	610	632	541	558	604	598	608	566	600	551	691	591	587	605	599	609	580	601	573	601	590	644	566	630	594	581	586	603	578	625	629	577	654	594	542	621	598	581	581	582	608	617	599	636	598	634	612	645	629	618	627	600	597	653	605	618	602	605	634	593	607	633	582	646	578	634	633	639	623	597	598	629	608	636	637	632	571	583	613	592	610	583	579	610	595	632	634	642	636	606	643	603	623	582	624	590	613	619	637	625	636	595	629	598	624	621	598	604	558	571	676	636	565	582	622	605	588	655	558	612	580	623	571	619	591	632	640	586	598	611	621	629	597	610	575	628	586	623	578	586	604	589	582	578	581	583	651	626	584	586	646	601	600	578	580	590	577	601	617	574	593	582	590	614	611	549	622	608	654	638	595	611	615	620	554	607	598	587	586	622	631	621	549	604	606	597	664	650	592	577	574	561	650	555	644	608	603	652	618	631	590	600	626	588	621	615	601	638	611	638	614	587	613	598	577	569	627	554	609	623	626	594	584	604	606	594	613	622	578	591	592	598	541	574	586	576	622	616
25919	21626	24274	29454	21613	11466	372	230	197	219	183	160	168	157	173	180	169	158	165	181	181	134	154	155	156	143	159	145	156	151	149	191	147	151	144	153	152	146	139	152	162	140	165	121	136	130	156	156	169	168	138	141	153	139	160	162	144	165	153	145	135	162	143	147	166	165	162	131	153	134	165	137	164	150	151	148	155	144	151	142	116	154	119	135	172	154	154	133	158	139	147	146	139	155	141	159	163	157	150	155	159	135	139	146	157	146	154	152	149	144	165	166	140	183	132	167	145	143	157	135	141	153	162	155	141	129	153	142	124	140	131	156	156	170	150	138	143	157	154	126	142	136	135	160	145	131	151	137	182	137	144	153	144	161	157	135	161	128	161	143	167	142	148	149	165	144	144	139	135	125	136	147	145	175	163	147	170	155	159	150	169	139	158	156	130	146	143	156	155	159	151	142	161	146	130	153	141	138	156	153	119	167	182	159	167	148	156	140	134	158	140	168	132	140	135	161	191	154	149	146	139	150	135	167	154	142	141	145	156	157	153	155	138	158	150	147	146	153	142	153	169	144	117	163	182	143	145	139	145	140	141	137	142	141	142	151	163	164	168	163	134	175	158	135	129	154	144	139	145	136	144	164	143	142	132	167	129	142	151	177	142	136	140	159	149	157	154	155	167	128	129	169	169	136	147	157	147	125	137	140	163	163	155	156	158	150	165	170	169	135	162	158	144	156	139	151	130	145	154	144	147	146	145	163	171	153	163	133	158	130	167	145	167	155	138	150	155	135	155	150	144	165	136	172	149	133	147	159	136	161	131	142	155	129	149	141	163	132	162	163	175	186	163	132	150	150	173	160	152	169	131	155	145	142	151	146	133	158	152	170	138	152	159	143	163	158	144	142	162	157	142	140	147	124	142	152	158	139	137	162	181	137	154	131	143	146	126	134	143	144	136	156	160	150	150	157	147	153	142	138	160	148	134	149	135	152	172	147	163	157	163	137	126	150	147	144	144	150	134	140	118	152	166	130	148	174	169	145	159	131	139	135	145	138	146	140	137	140	175	146	137	153	154	151	149	144	159	156	156	163	149	122	157	122	157	152	153	144	147	161	152	136	146	155	144	141	155	157	155	132	153	154	144	145	195	149	145	166	156	153	150	148	158	136	154	172	151	140	140	138	158	155	154	132	170	159	139	144	152	185	178	144	171	140	148	148	172	149	123	121	130	154	136	155	141	123	156	146	158	136	171	154	163	142	163	157	158	149	144	159	141	151	164	138	123	169	154	170	136	160	146	157	118	137	150	140	148	153	150	161	169	130	146	134	178	143	134	154	129	144	155	158	168	163	153	132	163	158	158	169	143	155	149	130	164	149	130	128	143	129	145	126	127	141	124	148	135	152	167	141	152	150	164	139	154	152	157	169	169	139	158	155	168	143	131	133	161	131	148	150	157	170	150	161	164	147	159	139	150	142	129	152	157	161	146	163	129	152	162	140	150	153	154	141	147	149	159	148	134	161	143	160	130	167	157	170	162	147	156	174	139	159	134	142	151	126	140	129	131	142	154	173	166	142	141	158	144	137	170	135	153	163	153	138	132	130	146	146	124	141	151	134	129	148	158	141	149	155	147	135	168	155	165	158	144	154	141	139	147	174	141	163	122	144	155	161	157	119	148	171	124	156	140	137	130	162	148	138	155	150	156	165	119	134	179	124	138	137	147	122	147	178	152	143	163	147	153	112	153	145	135	163	153	153	146	144	148	148	143	180	138	175	140	141	138	146	118	127	155	147	161	134	146	143	138	147	154	149	143	155	142	129	162	149	153	149	167	159	123	146	163	149	131	142	149	147	164	175	146	130	155	158	148	163	154	161	145	145	162	151	138	147	162	147	151	155	151	133	138	168	155	125	163	139	158	162	164	148	126	141	167	156	163	131	145	132	169	161	151	120	146	151	160	154	134	162	157	130	160	174	157	164	165	152	133	134	150	143	147	141	147	157	156	155	169	165	150	150	169	147	163	161	138	144	154	141	155	139	151	131	159	119	126	148	153	145	133	140	142	170	134	127	131	122	147	153	169	149	148	147	156	151	144	150	159	162	131	128	150	138	138	159	159	148	158	167	136	150	137	146	187	164	142	158	141	125	151	147	153	147	147	120	135	145	143	150	165	149	158	165	159	154	148	156	174	165	154	143	132	137	146	156	162	153	132	145	130	141	168	160	150	142	154	141	118	135	130	163	147	133	144	140	137	152	152	130	161	154	135	126	145	167	172	151	152	151	138	153	143	140	156	153	139	154	158	148	167	162	136	161	158	139	136	147	162	160	143	152	137	155	142	167	164	151	140	140	137	150	140	168	172	161	129	142	157	144	141	124	142	174	130	132	150	164	136	127	132	140	147	165	173	158	153	167	139	149	139	152	139	137	153	146	149	150	144	131	164	160	130	154	144	153	138	136	153	145	161	158	169	154	162	156	128	143	162	140	121	163	138	128	126	167	156	141	137	146	149	176	153	170	148	132	146	156	150	152	158	158	159	158	145	159	159	130	147	184	143	118	144	157	135	136	154	132	155	158	162	147	176	167	147	149	162	153	140	132	128	146	149	163	139	137	142	149	158	136	151	163	142	149	167	128	140	133	160	168	153	151	151	141	133	169	155	165	164	149	175	144	142	166	138	147	174	142	143	138	139	144	141	136	158	149	128	147	152	140	161	150	132	150	163	135	170	137	155	141	157	156	152	158	133	121	147	165	149	157	170	149	149	138	134	159	184	137	176	121	141	140	143	143	176	137	136	148	150	142	130	145	166	169	138	138	169	179	139	158	146	144	150	143	157	135	149	153	150	147	136	173	164	134	135	158	139	127	128	145	152	131	129	127	166	159	166	146	146	145	158	131	147	166	149	151	128	176	152	160	173	123	155	157	156	162	152	152	135	139	165	160	147	152	160	166	156	154	172	139	159	146	133	171	137	143	124	135	150	164	173	145	141	153	148	147	155	123	156	136	128	147	155	165	159	161	177	144	149	149	160	169	145	143	169	154	164	163	133	160	122	131	126	132	131	153	158	156	167	147	132	162	141	136	131	135	150	167	142	152	143	167	149	161	146	151	116	150	160	153	128	150	146	125	160	150	154	148	131	181	120	125	144	138	147	119	167	141	146	143	152	155	153	135	149	136	165	154	175	165	167	174	162	162	156	173	136	173	142	147	148	149	138	142	143	134	150	169	141	175	150	142	123	143	143	136	164	162	161	147	163	172	163	154	169	156	147	154	145	152	160	139	145	162	165	143	163	135	152	128	142	155	163	160	158	165	139	151	157	139	155	137	131	144	175	144	156	174	151	159	150	164	149	134	123	143	145	159	139	132	127	150	145	135	161	127	144	150	155	126	140	163	136	165	154	138	145	168	162	164	172	152	153	166	154	141	150	155	140	149	147	158	162	145	162	144	173	151	149	155	168	146	142	143	151	119	151	144	145	145	138	149	118	146	168	142	137	160	168	152
4455	1747	913	534	401	395	366	317	370	354	316	367	349	310	322	317	337	305	327	313	315	340	334	338	318	343	315	350	315	330	323	334	330	285	297	324	310	318	332	334	326	335	322	338	310	325	353	331	325	317	345	313	314	345	327	337	312	334	313	342	332	333	329	354	318	327	320	315	291	353	323	312	314	355	343	325	342	316	344	286	342	287	275	330	334	318	288	310	339	364	334	296	306	299	333	329	303	325	321	328	294	301	329	333	294	304	338	338	306	309	302	311	323	339	326	341	325	305	314	319	353	311	329	319	306	304	331	330	303	361	327	332	298	320	316	343	322	327	332	353	337	313	318	316	314	319	349	292	311	335	328	308	349	323	328	325	336	350	297	321	367	303	352	349	324	343	315	335	336	326	336	335	351	321	322	311	315	324	314	310	342	315	330	315	313	353	302	334	321	343	340	312	329	308	303	289	325	335	345	344	296	333	308	291	320	307	333	315	320	317	323	293	308	336	330	332	317	319	303	321	313	320	323	346	339	359	309	303	322	293	321	312	288	350	338	318	324	318	324	307	307	298	323	326	321	322	324	323	335	316	298	341	355	338	299	319	328	316	345	333	336	298	301	320	311	323	323	324	313	297	313	314	344	304	329	328	322	330	301	336	309	298	325	335	360	319	311	310	320	333	335	332	329	335	319	350	331	320	313	350	325	330	329	352	342	344	312	329	307	311	309	322	347	326	354	326	353	316	318	306	303	330	331	314	309	299	338	310	315	356	342	352	312	307	344	325	320	332	326	322	303	348	326	302	331	311	322	318	316	322	340	310	327	309	324	323	334	314	307	330	317	317	363	328	326	353	317	291	332	312	324	311	297	331	321	329	344	333	332	293	354	324	324	357	341	311	341	340	306	270	341	343	341	323	305	332	359	318	335	299	320	324	314	346	330	282	330	343	327	341	331	316	292	321	305	321	318	346	317	322	322	324	310	347	289	326	314	311	315	310	360	307	301	335	311	313	302	362	324	357	321	323	327	358	315	331	313	322	301	324	306	311	328	322	335	318	328	309	333	343	305	319	312	300	326	347	327	333	315	339	323	342	304	319	362	312	327	340	344	338	294	323	337	324	324	310	345	311	328	327	339	323	321	308	305	343	307	333	337	340	330	339	362	314	361	312	322	336	332	328	302	341	309	329	341	316	335	301	291	310	318	333	339	337	321	316	299	328	334	290	343	293	281	345	335	352	328	313	348	347	346	335	308	347	327	335	318	314	298	322	334	340	333	344	312	308	331	334	341	323	351	316	329	335	303	332	305	312	300	303	308	341	338	332	333	318	329	350	328	329	331	333	347	346	310	318	310	307	319	341	287	349	338	321	327	332	319	334	317	270	339	337	320	298	340	340	342	318	327	292	342	304	346	323	361	310	317	321	319	325	320	328	331	357	338	322	316	334	340	337	340	312	308	283	320	326	326	344	323	335	307	305	353	318	307	332	328	320	315	330	312	322	313	337	328	324	338	317	333	355	317	358	323	330	337	313	314	318	328	334	319	291	330	340	323	358	316	322	316	324	315	310	329	341	305	348	318	311	359	313	322	364	318	329	375	332	310	332	363	311	328	371	333	296	340	325	359	317	315	348	343	321	332	356	318	339	324	315	323	338	359	332	335	309	329	345	328	367	347	316	345	362	318	320	318	343	310	318	347	325	317	340	313	365	321	318	317	306	340	314	316	332	312	331	303	336	332	294	333	315	314	303	313	321	325	322	334	341	338	310	321	327	303	328	356	338	336	310	326	305	358	364	356	353	331	365	332	337	349	328	335	323	320	308	342	289	289	351	312	322	314	338	372	335	328	331	316	318	327	311	304	300	312	313	338	302	297	335	336	316	335	318	321	334	331	291	313	283	315	304	339	332	339	324	335	310	309	296	357	302	303	339	334	330	343	293	322	323	325	295	375	307	318	336	321	292	300	318	322	320	327	302	313	316	339	297	339	336	344	330	313	356	318	314	309	339	327	343	332	320	290	286	313	361	309	349	341	318	328	326	314	333	355	308	318	356	319	300	331	342	341	341	328	312	333	288	332	347	323	327	331	315	342	335	328	355	319	303	319	327	331	306	299	323	345	377	309	373	297	354	347	306	321	300	344	303	317	317	353	323	354	312	340	337	334	318	322	313	295	328	316	334	291	334	334	297	334	342	302	346	299	313	304	334	335	296	322	315	321	332	336	345	346	308	310	306	333	354	321	317	327	296	310	320	320	347	319	302	348	315	325	306	332	302	313	351	318	334	310	322	320	315	340	288	316	316	299	313	305	316	310	323	298	333	332	310	315	300	325	318	316	290	346	337	353	314	324	351	323	320	306	309	303	297	343	337	329	330	301	293	316	359	339	324	315	302	315	322	323	321	356	365	344	340	343	311	354	297	318	347	301	367	313	332	328	298	303	349	338	298	339	327	323	319	319	304	323	305	329	335	305	305	293	350	298	295	328	319	344	330	338	293	336	299	293	318	322	337	349	325	325	309	320	339	297	303	332	345	294	320	303	324	339	305	342	349	321	337	314	354	321	311	314	303	350	330	351	303	306	331	316	347	356	350	298	327	297	354	320	341	322	339	308	344	325	319	326	319	300	326	313	320	302	305	304	327	302	312	325	341	301	329	319	314	301	275	332	349	332	364	362	337	330	319	315	322	326	311	365	317	313	354	336	301	335	323	371	300	296	325	331	316	325	339	323	299	325	351	312	301	308	315	344	314	315	313	306	308	313	337	295	346	278	323	327	311	322	324	318	288	349	318	315	327	303	314	320	370	353	339	327	321	318	311	291	323	299	305	320	337	311	335	357	317	313	302	333	332	312	298	335	320	329	350	324	295	355	313	318	343	360	322	325	302	323	311	320	308	336	335	347	326	327	336	301	302	321	331	307	322	333	350	327	315	333	355	334	318	338	379	317	304	326	287	313	336	316	319	327	354	315	291	328	332	313	341	289	336	333	290	307	361	291	319	336	312	322	328	317	341	340	325	350	297	326	358	329	331	339	318	347	320	358	325	357	324	323	309	338	307	328	355	308	343	301	349	346	310	318	348	326	346	302	321	345	280	323	291	316	327	339	310	347	308	338	355	295	296	310	352	336	329	342	323	331	355	300	291	321	301	316	296	308	335	309	335	298	344	319	322	314	288	325	343	318	319	342	313	317	343	350	321	341	308	316	338	326	356	308	308	317	297	310	294	328	322	318	319	312	332	310	347	327	339	356	336	312	316	315	296	322	319	367	338	330	340	305	347	302	326	344	306	331	339	320	314	328	312	317	318	324	340	336	307	321	319	311	291	347	315	321	323	316	317	332	289	314	318	306	306	337	348	328	318	321	327	331	301	300	364	303	304	318	326	307	384	304	315	329	312	317	331	317	310	318	330	320	293	302	316	313	315	353	328	312	336	308	307	343	306	346	323	343	346	328	321	317	301	315	303	337	317	326	358	313	304	330	337	348	306	305	324	310	348	322	322
25226	21674	24813	29067	21677	21684	10984	321	231	208	192	166	158	136	142	129	152	110	117	126	106	124	113	113	115	99	113	104	108	121	98	87	97	102	89	117	88	101	117	98	102	91	90	101	89	113	108	84	97	104	99	80	109	96	86	95	95	79	103	97	107	100	105	96	88	99	108	96	77	102	101	107	104	94	99	110	64	96	76	92	99	99	102	94	91	97	87	100	97	99	99	81	93	95	73	82	119	96	112	114	100	102	104	94	117	80	97	101	100	101	87	92	87	91	110	110	106	92	86	78	98	109	77	90	104	101	99	96	80	100	82	104	110	93	83	95	97	105	96	94	89	117	88	89	93	83	95	93	96	119	83	93	79	98	86	92	91	82	93	98	94	80	90	93	91	94	92	87	95	91	102	92	88	82	84	87	102	76	101	82	91	77	89	97	102	97	71	91	78	85	85	87	84	94	101	94	97	105	83	87	94	96	84	97	104	97	91	89	79	90	82	98	100	80	92	105	78	85	86	81	115	93	94	92	82	93	91	106	90	91	94	100	96	85	92	80	107	83	84	104	105	83	88	104	95	85	110	76	109	79	102	92	113	111	81	93	83	93	93	96	105	87	94	97	104	83	84	95	72	92	93	90	83	77	101	94	101	90	81	104	99	99	92	110	95	79	84	95	91	105	94	105	84	96	85	86	102	100	90	98	80	72	100	90	92	71	102	79	72	110	84	92	77	75	98	97	90	107	108	90	83	102	116	109	112	86	99	105	109	84	97	86	71	76	101	110	86	94	97	81	93	88	84	96	75	98	85	105	93	98	85	97	82	89	86	85	104	83	112	93	85	101	65	86	113	103	107	85	92	93	88	87	96	104	95	73	97	102	92	102	99	93	101	82	98	88	94	101	99	96	105	112	99	92	90	75	91	106	105	83	98	78	81	74	119	94	93	91	94	90	75	93	85	89	77	97	86	89	82	114	105	86	85	104	86	87	86	99	73	87	93	80	88	83	81	66	80	113	122	82	82	103	90	97	105	133	70	91	108	116	110	116	98	91	90	71	74	88	88	89	115	101	92	95	100	98	96	91	110	73	101	81	87	119	90	87	95	104	116	90	86	99	112	92	89	97	74	92	95	109	88	95	87	89	95	103	104	108	94	81	92	94	95	102	88	102	88	91	81	86	94	86	106	75	94	86	65	92	102	109	96	107	88	116	112	83	91	77	87	116	101	107	103	119	95	116	86	81	73	86	82	104	105	81	85	106	79	62	87	103	97	101	88	86	102	91	96	95	80	94	95	85	78	109	90	108	100	110	113	103	92	84	89	90	97	81	88	81	93	84	84	85	95	83	103	106	89	107	93	96	74	86	76	81	105	87	88	105	92	85	83	84	80	108	94	94	98	91	95	100	93	87	96	110	94	103	99	83	98	80	97	91	102	84	83	85	110	103	86	83	117	89	82	86	69	80	83	103	81	94	74	99	82	84	78	97	88	76	97	95	113	84	84	70	95	91	98	93	104	105	92	86	94	95	88	102	86	91	82	88	84	101	113	83	93	99	92	102	88	66	102	89	78	76	94	88	84	96	102	102	100	103	90	90	77	83	96	96	67	106	104	96	102	99	88	109	106	88	99	85	79	84	85	93	97	78	108	96	74	104	98	91	76	101	80	107	94	100	103	86	90	88	90	85	102	94	97	92	93	112	78	97	93	88	113	67	86	92	111	91	83	85	85	100	97	96	95	108	107	96	120	89	87	117	108	74	88	96	78	108	118	92	78	91	107	100	86	80	91	80	98	100	98	91	69	93	103	89	103	83	82	92	92	99	87	83	85	92	91	83	91	87	88	91	85	119	86	80	97	106	103	90	97	98	91	87	102	88	82	86	91	80	97	90	106	93	95	117	94	89	84	84	101	96	95	83	113	101	84	101	105	95	81	89	91	105	99	85	87	77	94	93	75	89	91	80	85	100	85	85	99	106	96	90	91	71	81	86	90	96	96	95	101	90	94	83	93	71	74	74	87	94	84	102	99	121	98	89	75	87	91	91	98	93	80	92	79	91	90	98	87	73	80	83	101	94	104	83	85	95	109	96	91	85	89	78	107	97	97	96	88	63	96	109	88	88	111	87	93	113	95	92	112	94	115	85	85	81	94	71	86	105	102	94	81	102	105	110	109	114	88	93	95	96	93	104	102	87	92	118	98	99	104	93	101	83	75	81	100	92	92	102	91	88	89	88	104	84	104	98	95	79	88	110	86	90	119	86	96	91	75	100	102	93	95	88	80	89	82	81	90	97	99	102	91	81	95	105	100	84	85	104	74	83	79	99	90	113	95	97	93	95	75	102	100	97	108	76	102	87	99	90	95	80	101	107	107	120	83	99	99	109	100	91	84	91	112	94	95	101	88	96	103	103	79	90	111	85	90	111	93	84	99	90	77	76	101	82	75	100	84	88	78	84	106	88	91	97	110	107	102	101	75	90	82	87	87	91	79	97	103	87	86	77	71	106	87	80	92	97	88	102	109	81	89	102	94	109	119	99	98	81	96	97	99	100	96	91	78	84	102	89	87	87	92	77	83	111	86	113	93	85	103	92	88	79	86	93	92	108	90	111	121	94	94	100	95	87	84	84	107	90	85	86	87	96	109	95	89	85	84	98	93	99	83	85	74	83	68	95	80	89	112	87	104	93	80	91	93	103	99	84	93	92	94	101	96	89	85	90	100	90	79	105	101	95	88	81	85	97	90	89	116	99	98	110	90	97	111	88	89	77	74	80	108	82	94	107	83	104	91	103	86	87	92	86	105	95	89	109	99	97	93	117	97	97	93	113	86	98	97	87	91	100	110	77	96	84	81	88	92	116	93	67	122	104	91	77	84	95	77	109	111	97	100	85	93	93	80	102	105	112	98	114	82	94	75	87	98	83	115	91	119	91	83	93	104	99	94	103	106	76	96	90	77	84	77	107	100	102	93	105	113	109	89	87	83	99	92	94	77	91	96	100	106	82	85	94	103	94	95	84	81	93	100	104	90	91	92	131	94	90	92	76	94	107	100	105	81	108	95	80	93	88	88	91	89	78	94	108	78	87	111	99	103	88	86	90	97	86	85	88	77	88	77	89	84	99	83	90	97	109	73	89	90	97	101	76	72	88	88	104	101	100	82	97	87	101	111	91	93	94	111	77	75	104	97	89	90	93	101	108	93	82	95	95	90	97	89	77	92	88	97	95	89	105	105	88	78	86	99	81	91	105	87	98	90	95	77	88	89	107	97	111	91	97	100	101	91	111	83	70	83	93	86	111	106	92	110	81	76	85	98	84	106	88	95	89	98	90	81	89	78	96	90	97	101	81	97	91	83	81	96	84	102	98	93	73	82	102	91	100	83	84	84	82	96	97	103	73	125	101	84	87	99	90	71	87	87	91	106	96	111	99	84	77	93	99	98	89	94	104	94	107	79	74	91	95	96	89	90	80	81	97	108	80	83	89	96	98	79	103	107	76	78	89
4093	2912	1333	589	380	331	287	273	274	247	228	265	222	253	215	248	240	222	230	232	229	226	235	253	244	238	222	204	216	229	236	235	239	229	219	236	224	230	247	231	225	221	205	224	233	227	222	261	228	207	249	257	215	220	227	230	235	226	194	204	214	230	233	256	233	195	222	222	227	251	242	220	231	223	250	230	214	214	240	218	232	232	224	220	212	228	227	210	238	204	238	225	210	218	234	218	216	208	222	210	213	241	214	212	222	258	233	205	239	221	231	190	218	208	218	220	213	224	225	232	222	212	215	222	239	223	249	230	265	199	232	238	237	232	265	219	228	242	223	233	251	246	238	215	213	234	236	223	253	246	264	246	234	221	257	226	262	234	209	222	222	222	226	243	218	205	239	211	230	206	240	217	220	260	225	210	213	209	226	260	240	216	240	262	229	223	230	224	204	246	207	269	246	216	201	226	244	226	223	232	242	222	247	217	224	259	228	204	231	255	207	215	224	222	238	206	215	213	244	231	210	237	213	224	193	243	205	217	212	209	230	209	230	241	254	219	239	226	227	245	257	240	230	230	222	211	241	263	228	260	224	250	228	224	258	226	244	221	232	217	213	213	225	198	218	221	216	232	207	252	239	214	225	224	233	209	194	220	253	208	263	226	252	247	229	229	221	232	216	255	253	250	222	241	207	261	225	229	202	224	226	232	230	226	225	198	244	259	238	227	232	221	211	222	221	235	251	219	250	241	220	214	221	215	244	221	262	244	249	216	235	224	245	252	251	229	249	232	233	217	223	206	212	248	223	212	242	248	243	238	226	234	226	209	215	223	230	257	225	208	237	208	222	226	212	248	230	223	226	220	252	233	222	224	236	258	225	227	226	236	224	219	245	243	275	219	234	237	207	207	235	221	205	245	202	230	201	218	250	247	240	232	213	223	228	204	201	227	224	274	209	237	228	216	220	213	214	242	224	234	241	219	203	259	239	237	224	237	199	218	220	215	219	249	264	225	219	222	220	231	219	237	224	216	208	227	249	214	198	237	204	239	240	245	223	237	229	215	230	210	216	214	215	210	234	254	213	207	234	257	224	237	233	249	235	254	237	215	250	228	209	224	202	210	231	257	248	243	223	212	218	229	253	217	233	226	249	241	216	227	209	232	236	195	236	248	233	230	217	220	220	223	207	222	201	205	254	234	254	229	218	227	212	258	229	236	239	249	229	232	237	238	233	240	246	233	234	228	230	220	251	223	224	229	213	208	209	213	241	240	218	241	232	236	223	232	232	224	238	269	240	219	223	235	194	205	236	236	229	234	216	199	219	219	233	210	249	245	230	222	225	235	202	215	215	218	244	238	239	247	238	214	217	235	211	250	226	236	226	230	218	224	241	224	238	263	229	195	253	229	254	222	241	230	237	239	196	216	228	194	240	278	236	218	210	250	207	265	242	232	235	253	229	233	224	233	227	240	227	236	228	230	248	239	239	214	216	227	228	220	242	227	235	214	240	208	275	223	226	199	231	247	257	215	222	233	221	209	206	235	220	232	225	233	263	243	215	230	247	218	229	243	224	211	219	234	212	239	219	227	254	223	247	242	233	228	242	233	215	230	255	219	230	205	235	241	235	241	211	209	224	260	242	230	230	239	247	242	200	220	231	203	237	257	211	221	227	218	215	275	220	227	230	224	263	264	215	203	238	230	224	205	194	208	216	235	227	219	203	230	229	251	229	221	215	239	222	196	202	210	238	232	259	233	202	233	275	229	238	219	233	225	214	250	185	228	239	223	261	221	216	220	222	253	255	202	235	268	253	234	230	237	215	211	222	213	227	246	230	241	242	236	214	256	220	232	238	212	238	229	243	225	210	225	241	241	238	236	199	236	214	264	239	227	217	225	242	253	274	214	208	217	224	229	249	206	233	237	235	216	248	234	214	250	222	245	238	223	229	237	243	256	224	239	223	219	229	241	247	242	235	196	255	246	231	240	251	212	246	248	230	246	227	250	245	213	210	207	254	249	264	243	216	239	201	233	233	235	219	244	231	226	212	272	210	230	236	231	253	213	231	218	259	234	226	223	213	210	212	222	211	208	218	255	254	223	208	214	246	226	222	209	230	249	223	214	209	220	224	243	224	219	219	235	247	221	243	231	221	220	226	234	218	250	217	244	203	226	239	216	235	246	223	210	254	231	207	214	234	224	227	252	215	229	243	221	222	233	237	200	215	228	244	235	236	258	227	240	239	213	269	227	193	247	191	225	198	225	197	222	210	248	229	229	235	253	243	228	262	254	230	219	218	253	226	251	227	235	249	221	243	218	233	210	235	244	199	221	203	250	209	253	217	230	224	221	199	194	232	240	210	215	242	219	202	226	230	252	252	215	233	220	245	238	254	235	247	221	241	227	241	191	226	224	228	241	262	224	232	209	238	220	245	215	223	232	244	228	228	214	228	245	244	236	227	210	240	241	261	217	204	226	237	248	233	233	210	205	226	214	254	259	229	240	206	232	200	227	210	245	245	190	237	192	216	225	233	216	239	230	234	213	222	235	227	238	236	238	261	215	216	232	229	266	220	209	215	194	236	215	221	243	220	220	235	235	223	224	232	220	224	241	238	224	195	246	226	229	229	225	234	243	238	226	245	225	228	234	251	208	225	218	264	246	237	221	235	262	245	212	218	221	245	235	217	232	232	262	219	242	244	211	203	237	212	226	234	232	245	250	226	266	221	231	211	211	235	227	226	225	223	205	240	215	241	255	214	237	240	242	229	213	231	227	248	226	230	235	211	227	193	217	226	231	235	222	209	234	253	210	220	232	218	223	220	207	209	255	237	249	227	203	238	243	265	240	254	233	205	226	234	250	201	220	253	234	225	234	236	226	229	234	239	215	208	261	212	207	228	230	230	208	223	231	237	231	229	226	233	228	226	225	229	210	222	239	226	252	230	237	229	234	222	222	212	216	238	240	207	235	207	209	204	222	227	221	241	225	228	228	215	217	218	259	235	228	225	240	229	236	262	243	215	217	222	225	224	232	211	232	222	238	215	262	218	246	217	224	231	241	228	229	228	258	269	240	218	227	244	217	247	220	262	237	237	261	248	243	200	218	249	235	239	208	225	225	210	203	216	220	225	225	228	249	269	224	232	230	207	209	224	231	233	236	220	231	217	226	204	221	231	237	231	198	213	222	229	223	223	203	230	213	236	236	200	215	224	213	239	244	204	243	249	222	216	247	224	237	216	233	219	215	234	230	214	216	226	220	224	237	215	218	236	202	222	230	212	257	244	209	210	215	209	215	233	242	238	206	252	236	231	219	207	236	249	240	249	206	234	210	230	212	214	235	229	221	237	243	222	229	224	199	197	227	224	239	214	228	264	213	217	206	227	234	227	225	218	230	237	245	238	207	233	222	218	209	239	186	202	229	210	222	216	226	199	210	225	224	222	247	222	226	238	257	214	233	220	263	229	191	200	237	239	236	259	237	231	231	217	244	221	216	225	254	249	228
34019	15138	2373	448	337	307	273	308	297	278	312	321	318	296	307	303	255	252	305	274	312	279	280	291	282	280	299	310	260	294	327	287	266	274	296	289	308	282	317	284	279	316	283	283	293	310	350	300	283	320	292	282	307	313	287	263	271	299	271	318	300	310	291	279	274	286	308	267	265	324	285	256	295	279	278	281	298	293	257	287	278	247	292	256	312	274	275	304	303	313	311	302	299	274	309	282	276	274	279	279	303	314	295	288	289	261	299	281	301	305	279	283	285	275	300	296	309	316	261	305	296	317	313	274	307	309	312	286	240	306	296	271	282	291	287	297	283	262	284	292	303	260	269	302	270	324	287	296	308	294	324	299	295	276	280	302	340	301	271	283	243	277	300	298	282	301	290	273	296	279	280	252	265	265	288	298	278	282	296	282	264	278	289	313	278	277	297	310	294	278	308	278	290	276	255	285	298	295	312	301	277	284	258	255	312	324	303	280	273	300	310	288	281	307	291	301	266	253	281	320	272	294	281	324	276	288	287	305	300	268	295	301	264	277	280	297	284	304	307	274	317	275	284	250	323	302	288	288	270	281	296	307	265	284	311	282	311	265	299	335	296	277	288	316	275	272	321	283	270	297	334	294	279	276	304	265	305	315	288	288	332	277	288	253	296	311	319	258	311	283	288	308	335	282	265	279	269	282	283	286	315	288	279	288	269	269	285	280	285	277	268	271	287	260	268	302	280	290	302	267	281	276	313	276	293	300	277	291	305	318	310	330	279	269	311	286	285	311	301	298	311	324	319	277	314	297	308	300	301	304	289	305	267	279	291	300	295	302	290	279	302	290	309	275	291	272	263	290	322	283	292	277	286	286	271	256	305	274	277	297	251	255	258	263	275	300	277	286	273	301	303	276	289	279	306	272	307	320	287	283	292	287	293	287	323	319	269	298	295	228	285	246	276	300	268	296	280	277	289	274	275	285	289	277	290	288	296	275	302	277	293	284	300	286	312	293	311	311	272	270	283	269	296	309	254	275	314	284	338	282	285	296	303	281	266	282	278	238	283	264	291	290	289	250	276	294	307	335	294	312	291	277	296	281	267	241	328	290	299	333	258	284	302	278	297	309	329	272	308	269	305	249	297	309	276	309	281	284	302	294	314	290	299	261	250	278	278	272	299	260	294	284	301	288	280	299	284	283	289	284	290	284	284	323	314	311	291	285	305	297	294	269	272	309	287	274	296	264	307	285	277	289	298	298	260	303	268	253	277	284	275	283	321	309	316	305	291	282	294	287	285	293	287	302	310	270	263	249	311	293	316	239	270	294	286	265	271	297	290	287	309	253	289	270	287	260	284	296	275	292	301	281	266	286	281	280	279	306	285	294	297	306	320	246	309	289	246	312	287	285	323	318	305	292	292	310	296	279	293	292	268	304	294	324	296	256	281	250	297	308	277	304	310	311	271	327	279	280	277	250	263	287	314	291	274	292	269	277	281	276	297	280	296	309	278	270	277	284	284	303	288	290	262	282	283	292	262	302	306	294	284	280	275	293	319	283	323	284	310	281	274	285	279	284	281	314	267	289	289	288	331	286	292	305	280	312	330	284	255	263	295	284	312	287	275	272	297	304	276	293	300	345	266	288	316	310	312	317	289	286	294	295	305	288	276	294	274	286	288	299	307	305	272	273	277	307	276	263	271	284	262	275	288	290	289	301	292	294	287	331	277	282	288	323	279	334	343	250	288	269	322	316	316	304	345	270	276	261	284	300	284	289	300	300	279	275	287	285	308	266	272	328	300	282	275	269	252	307	284	296	282	264	307	250	289	280	269	277	304	281	276	295	292	309	290	291	287	272	265	304	254	317	325	281	262	294	262	303	271	264	287	270	277	297	268	305	280	316	309	280	304	306	298	305	285	309	281	312	285	271	312	290	269	286	253	264	265	308	282	291	318	298	282	275	301	296	275	284	288	262	284	300	293	296	290	326	297	268	294	265	297	273	296	291	304	294	298	273	307	313	284	277	268	302	291	273	273	294	302	307	293	286	284	300	337	291	287	279	265	270	285	279	285	309	265	278	307	278	324	264	269	317	281	278	324	308	255	294	293	324	310	282	291	303	288	254	291	305	273	311	328	269	272	308	309	309	294	299	274	274	260	269	271	280	299	285	281	303	267	273	275	294	294	296	320	290	266	291	308	305	316	260	314	269	269	265	260	284	261	252	257	277	276	310	302	283	277	284	322	272	293	261	282	311	255	309	345	288	272	293	303	312	313	284	279	302	288	310	272	276	316	259	321	279	295	298	298	314	281	294	264	307	282	231	279	308	269	291	276	284	283	308	266	269	272	307	339	289	252	262	298	276	271	287	267	257	260	306	268	294	303	295	296	281	278	306	271	290	287	278	314	258	271	278	304	319	290	297	269	289	261	284	285	280	278	259	260	310	273	273	313	310	272	282	269	322	314	304	305	272	272	293	295	312	258	282	307	295	264	271	283	256	302	280	313	281	288	295	287	257	280	289	291	308	324	276	306	266	243	273	317	266	269	314	287	284	293	286	255	303	288	291	282	299	252	289	292	289	293	285	253	324	305	299	271	291	268	292	306	278	302	325	265	283	298	305	323	287	246	293	279	293	305	308	294	294	270	273	308	300	279	291	267	290	347	308	319	298	273	310	321	294	297	299	301	299	249	293	292	308	267	266	288	266	300	297	302	290	273	286	295	295	292	276	276	294	298	268	315	277	281	288	317	297	307	287	300	334	274	278	292	273	288	265	291	288	283	337	309	296	273	330	285	282	274	273	284	278	330	310	291	323	280	268	301	302	290	298	298	286	273	270	303	302	282	261	274	323	281	299	292	293	283	300	269	295	272	308	282	302	296	310	264	295	288	290	289	289	304	263	273	313	286	287	311	287	259	271	296	288	307	307	262	282	305	291	319	328	254	278	266	283	308	279	287	263	331	308	291	288	291	298	279	266	287	266	291	289	311	239	277	296	294	260	262	288	265	319	289	324	293	320	345	290	266	267	273	312	289	308	247	271	345	282	295	275	295	303	317	272	286	285	298	311	278	293	294	303	278	286	249	266	285	315	295	329	293	304	290	316	266	267	298	303	323	276	286	294	261	283	305	306	280	303	272	280	310	302	290	277	314	312	302	278	293	274	265	308	298	277	301	326	292	245	319	283	294	293	269	287	291	276	268	302	312	274	285	278	263	278	288	297	315	303	285	333	295	267	264	285	274	316	305	278	284	267	290	283	315	296	274	282	271	285	278	317	282	297	262	299	300	279	269	273	272	267	288	289	271	287	289	288	313	303	304	308	289	257	278	297	337	322	265	277	268	261	293	279	281	299	261	280	258	275	282	289	331	313	299	320	277	275	272	309	283	270	288	274	272	305	274	307	303	297	296	290	272	280	292	283	323	282	292	330	286	278	248	278	302	278	329	281	298	326	287	287	296	286	290	267	342	303	295	285	295	305	329	306	314	291	296	266	294	276	282	264
7764	623	643	588	564	596	579	560	609	532	635	601	652	637	656	581	641	595	623	627	566	626	601	623	635	586	671	609	622	588	603	612	598	610	573	575	631	587	578	580	573	630	561	620	673	626	570	618	528	644	610	609	585	606	602	561	583	591	639	613	617	628	642	601	611	621	617	605	656	650	602	572	596	598	591	657	546	615	601	633	614	598	589	601	573	610	626	561	594	620	585	600	611	588	595	616	610	611	596	605	586	614	571	563	636	607	622	648	567	614	635	557	605	617	625	609	569	595	551	602	591	619	616	627	585	595	596	622	625	617	637	606	619	595	624	607	619	572	600	591	558	605	597	598	608	583	602	641	567	592	572	601	606	628	574	633	603	631	613	629	565	627	645	665	663	572	626	561	597	588	552	633	622	604	598	591	599	609	620	595	610	583	573	603	595	562	605	587	590	580	569	585	621	578	595	580	604	596	656	621	590	575	605	582	595	608	596	658	598	597	600	616	602	585	607	574	588	577	590	609	618	608	585	606	604	632	589	596	597	564	631	601	626	633	621	605	628	596	591	631	561	611	604	593	598	583	590	633	647	580	582	607	550	598	592	590	592	560	620	620	580	595	590	646	643	615	601	586	575	630	610	608	613	626	576	548	626	600	612	608	636	631	596	614	594	611	622	611	657	563	564	594	598	634	575	611	603	612	629	595	619	638	607	570	631	599	616	599	600	559	648	627	610	608	575	598	605	631	626	644	611	613	567	592	633	547	617	602	585	630	621	631	596	609	595	598	576	571	616	600	616	612	592	591	595	627	555	617	605	633	581	621	639	602	578	617	621	591	624	628	599	618	649	593	601	569	598	553	631	573	591	595	579	633	599	565	575	631	592	629	603	633	624	604	599	593	583	589	610	591	552	618	611	601	592	599	576	595	582	591	581	584	607	637	600	618	637	640	586	639	627	611	573	604	574	598	572	555	585	564	601	549	584	589	638	581	629	612	601	644	614	607	597	621	593	575	598	627	586	611	596	576	599	584	564	579	633	555	588	635	618	605	620	667	604	566	625	616	583	604	619	629	579	557	613	615	595	577	612	615	598	625	610	542	606	587	606	590	642	644	625	622	606	616	591	623	627	593	566	579	616	590	622	633	570	597	582	586	631	612	597	632	590	588	582	599	621	625	622	613	651	601	627	584	634	612	554	638	569	591	600	607	588	565	582	589	617	586	614	635	558	554	626	601	636	609	593	596	617	602	617	578	574	593	594	576	597	614	620	594	605	559	607	622	597	569	640	597	588	653	582	615	599	616	588	587	621	623	626	581	608	590	595	584	608	628	603	587	642	606	576	626	618	631	594	567	627	617	591	579	600	588	647	574	606	620	586	590	623	551	565	602	630	548	586	608	618	641	604	588	602	558	589	599	590	596	612	583	600	597	594	571	557	578	607	613	606	608	603	646	618	620	551	585	620	578	597	622	598	597	619	631	610	590	585	577	624	608	628	593	570	551	583	608	604	652	637	589	593	570	594	585	625	634	609	608	616	580	644	578	590	601	620	574	586	568	591	620	609	610	588	609	612	614	640	594	580	608	617	632	607	608	573	605	572	626	530	616	581	605	625	582	639	643	611	587	647	600	633	620	552	622	612	610	585	651	574	638	620	594	617	638	658	610	597	611	606	606	641	633	643	586	609	597	637	600	554	626	619	602	656	593	629	622	618	606	634	568	608	594	593	587	575	588	608	620	621	590	628	553	595	617	631	605	590	614	609	606	548	607	612	621	642	637	623	613	622	579	622	596	602	604	611	566	623	587	598	586	628	604	625	557	624	658	625	641	612	609	633	615	635	617	607	614	617	572	579	606	561	620	633	636	614	601	593	607	616	598	579	588	626	574	605	581	605	571	583	592	612	596	622	591	590	565	608	569	627	603	611	621	610	576	610	578	632	617	593	654	597	611	569	612	620	611	621	612	598	619	628	604	592	588	619	580	600	633	598	620	555	573	644	617	614	583	626	594	546	586	622	620	570	627	622	583	590	598	592	593	637	602	584	610	609	604	573	628	587	613	582	607	600	602	605	588	641	618	605	597	577	617	590	609	637	609	641	612	598	601	583	583	556	570	619	580	597	584	652	578	609	620	599	589	618	641	634	627	581	626	596	593	612	603	629	596	582	585	602	586	551	588	580	594	640	568	590	585	607	648	662	563	636	572	614	589	587	633	627	614	586	638	555	615	605	610	600	609	618	640	599	620	613	582	649	568	648	602	619	601	626	575	604	648	596	626	635	618	587	613	640	629	597	608	603	629	596	577	603	597	618	598	604	601	599	576	631	594	588	608	582	584	603	621	571	590	595	615	606	639	608	643	634	597	583	631	629	598	636	551	585	582	614	582	625	622	588	603	614	608	569	610	604	564	612	603	607	614	605	615	600	570	588	601	569	604	601	620	613	620	576	603	641	626	558	577	650	619	592	567	600	613	578	566	606	639	594	619	582	627	597	592	623	637	639	617	603	641	592	623	593	634	646	611	616	597	640	604	555	587	622	574	603	622	583	585	593	611	626	628	587	574	600	590	603	649	605	604	615	580	614	572	615	568	586	617	632	627	578	607	589	650	599	613	659	604	583	605	631	627	633	596	604	573	587	593	604	621	633	619	603	590	579	609	652	596	605	588	575	625	625	595	608	598	616	623	621	599	566	573	634	642	609	608	616	586	631	602	593	583	608	592	563	601	578	588	584	574	575	602	602	607	631	630	606	589	610	550	588	583	615	614	593	633	553	593	591	596	599	677	591	606	610	559	607	619	624	597	585	580	607	598	624	617	612	607	582	613	574	589	583	612	637	594	600	562	588	607	617	595	591	595	621	596	629	592	580	570	567	584	617	587	621	571	556	544	621	585	613	605	613	637	597	567	603	608	624	589	563	599	593	574	606	601	558	588	575	602	587	590	566	591	608	580	570	605	604	596	611	644	615	600	579	631	648	643	566	647	611	586	611	591	575	613	600	572	611	572	602	542	578	585	620	610	607	624	574	637	629	622	614	602	594	590	638	603	576	586	580	641	635	619	592	577	613	586	590	604	560	607	603	594	636	623	625	586	639	614	587	595	711	578	624	588	571	594	638	633	625	615	639	567	633	620	562	599	567	640	590	562	561	602	578	598	597	592	615	607	581	631	632	589	565	618	594	600	578	595	622	593	599	573	593	603	565	610	612	631	595	640	555	566	564	618	587	611	607	576	592	649	591	565	585	585	559	592	593	605	566	613	609	610	625	623	580	635	619	544	596	608	578	568	596	594	631	616	592	595	583	615	586	591	551	633	601	596	577	598	602	635	597	594	602	586	595	620	607	605	633	614	588	591	581	594	602	583	617	675	580	608	665	570	592	590	613	627	612	608	591	554	594	581	578	574	614	630	577	601	614	577	530	594	577	624	593	622	592	595	608	618	603	616	588	590	590	569	609	577	608	642	588	618	579	599	613	530	624	592	587	620	616	577	609	581	573	621	630	605
25997	21704	24357	29536	21711	11470	347	261	213	199	184	192	168	176	178	174	165	136	157	162	146	170	141	174	143	131	150	152	164	148	159	171	149	145	152	195	147	148	157	140	167	159	140	153	159	160	122	144	161	125	161	167	162	139	167	129	152	138	178	163	163	173	128	139	151	134	174	153	137	141	153	148	125	148	130	166	145	151	132	132	145	147	142	127	163	160	200	144	168	151	162	143	143	144	143	162	132	154	149	156	156	147	129	145	124	168	170	142	175	139	163	146	137	141	152	169	150	140	132	154	139	147	171	141	141	134	133	151	142	128	144	137	142	160	132	147	148	168	163	135	161	158	157	136	154	149	159	150	166	157	124	138	149	179	154	143	143	154	166	143	163	154	137	153	160	155	150	124	146	132	146	150	134	127	151	153	137	152	154	147	158	166	147	143	145	140	144	155	155	146	162	158	162	147	155	134	153	161	181	165	140	155	136	139	159	146	152	136	173	160	140	163	166	155	141	155	141	146	163	162	154	135	154	151	144	138	159	129	146	143	170	151	164	171	137	175	139	155	149	135	148	134	134	174	160	151	182	143	156	140	140	147	152	133	165	142	151	163	141	147	153	148	136	138	142	149	140	143	123	158	145	128	133	144	129	133	170	157	146	142	163	151	151	186	155	147	144	138	140	144	157	155	164	144	126	132	150	164	163	139	168	146	148	154	129	150	119	138	159	152	159	163	157	156	144	128	188	159	146	159	156	153	133	137	166	167	161	152	160	143	132	141	133	150	181	135	165	155	146	128	135	149	142	148	156	132	144	158	135	129	138	155	143	129	149	143	139	119	139	137	151	144	131	155	146	155	150	147	141	147	152	137	160	138	160	148	134	137	138	168	142	136	157	151	170	138	157	157	148	141	135	149	154	146	144	142	129	140	169	137	135	151	158	147	142	149	167	167	142	137	166	130	145	129	150	154	163	144	134	150	157	116	149	177	158	147	133	143	143	137	131	148	160	166	132	149	125	135	161	161	159	129	152	178	146	139	159	126	157	176	133	156	168	153	143	150	164	140	151	171	144	161	139	127	120	165	137	148	159	140	130	150	161	159	161	130	139	135	144	168	145	153	140	150	132	143	148	146	156	163	154	144	158	159	160	136	142	119	161	167	147	137	145	129	150	147	134	134	157	149	119	141	139	175	146	163	170	154	142	154	136	176	160	155	137	161	144	144	159	169	142	173	141	141	140	137	136	160	140	161	154	147	160	156	160	127	155	141	135	134	158	151	158	135	146	154	149	159	158	135	134	177	127	144	134	137	145	139	138	126	185	152	168	157	150	148	142	153	135	123	134	130	171	146	162	163	135	138	168	168	149	127	143	166	141	149	159	157	133	145	136	160	165	146	152	131	143	150	140	145	165	143	146	148	155	147	166	163	137	130	138	163	157	143	173	162	151	135	146	138	162	157	145	156	130	154	164	132	135	123	137	147	143	160	155	170	167	154	141	163	151	163	128	146	149	190	165	146	122	162	162	156	136	132	144	170	170	130	165	139	129	140	169	139	128	151	146	148	146	147	135	158	159	145	143	132	164	143	167	131	136	152	149	158	150	171	158	142	153	144	150	149	166	147	150	151	162	170	155	138	136	139	139	154	149	108	165	152	151	151	165	153	162	159	136	169	163	162	146	158	134	138	149	164	140	141	160	151	141	150	158	146	144	177	140	149	140	138	151	141	139	160	163	149	135	159	149	164	157	156	179	155	133	132	152	163	153	143	140	163	148	135	136	144	145	149	146	135	137	165	154	148	161	169	144	150	171	147	137	150	130	138	160	156	146	136	143	138	120	171	141	150	143	142	159	142	159	165	180	136	160	154	167	153	135	144	146	134	132	182	133	156	153	125	135	143	125	140	139	150	131	144	153	142	148	152	149	153	157	132	136	164	144	133	144	168	118	152	141	136	149	159	134	139	182	111	148	146	149	137	129	143	144	144	145	121	157	163	151	144	165	163	154	167	156	144	151	148	138	153	180	158	145	148	164	145	164	152	156	151	169	140	132	137	149	149	146	171	163	117	135	131	164	138	164	165	149	171	141	137	159	127	156	159	140	133	152	149	135	166	150	129	152	133	136	151	184	139	151	161	192	168	141	129	140	156	130	150	143	139	160	140	115	121	149	146	147	139	165	131	177	155	147	157	130	152	157	132	160	149	169	135	150	153	174	140	142	135	157	151	147	135	135	142	144	160	144	150	168	133	122	134	153	164	136	153	157	158	135	143	166	156	149	164	123	154	149	131	153	145	145	170	128	127	143	148	149	148	143	146	181	127	153	144	146	152	157	167	145	122	124	151	129	156	168	148	156	148	127	153	143	125	170	134	150	155	156	153	139	150	152	132	157	137	151	134	142	143	142	154	123	149	160	157	142	142	164	161	137	166	151	168	137	126	143	151	152	158	150	132	134	145	139	137	145	142	135	157	156	155	115	163	144	133	163	141	138	140	136	137	149	170	178	167	186	146	166	136	149	158	148	137	159	158	151	166	156	148	144	141	143	130	128	152	153	151	152	140	155	128	151	147	168	123	148	148	134	156	148	165	166	146	128	141	150	143	144	126	163	137	131	125	132	139	144	157	162	150	162	179	144	130	151	139	138	126	134	154	140	138	168	132	176	144	158	133	142	166	153	130	151	133	146	135	162	173	147	158	157	157	158	171	149	140	123	134	141	160	126	134	155	158	172	138	156	138	161	135	144	120	150	158	161	142	139	169	155	150	150	148	151	137	154	140	129	145	138	144	114	142	149	166	144	119	133	133	146	147	126	149	151	176	153	167	176	163	159	122	171	161	172	144	133	157	145	177	163	133	167	140	151	161	168	136	144	164	144	146	147	159	128	136	143	146	144	137	182	136	150	153	150	150	148	159	158	139	139	121	136	130	143	154	143	153	153	151	171	160	166	168	149	155	145	128	150	152	154	138	185	171	158	146	169	160	138	147	156	177	153	149	161	143	149	156	143	139	171	139	161	167	157	145	140	142	135	150	125	144	169	154	151	135	153	160	148	154	154	148	140	155	137	129	132	143	161	144	146	131	159	139	118	139	134	165	178	179	137	146	120	160	164	160	147	142	125	121	129	143	144	139	159	141	146	154	158	141	138	139	131	166	154	153	128	156	150	164	165	135	145	156	125	146	135	145	134	142	159	161	133	156	156	146	133	163	150	156	161	151	140	164	149	128	149	128	147	140	138	149	170	164	122	119	142	160	127	159	145	144	121	170	161	154	154	148	169	165	144	156	151	145	130	137	142	155	160	170	139	148	145	144	151	128	138	113	128	137	153	157	145	152	149	119	135	163	145	152	140	148	145	140	167	146	157	154	152	158	189	161	155	154	145	145	158	149	148	138	123	146	164	163	146	137	164	174	170	155	154	170	148	158	158	161	153	136	148	147	134	130	131	150	143	157	151	127	143	148	161	126	148	154	141	156	176	158	153	128	131	157	149	159	164	150	160	140	146	126
4537	1839	879	480	420	389	379	345	338	335	323	332	365	308	324	352	326	320	322	327	304	330	314	322	339	325	336	312	322	324	329	295	345	295	348	317	338	342	299	340	315	339	301	323	344	327	322	322	327	300	346	298	321	298	347	322	355	333	328	299	322	314	323	340	330	311	342	324	328	327	310	336	329	335	334	321	339	301	309	321	316	316	335	307	335	338	319	287	308	325	321	326	348	334	368	343	327	308	321	318	342	323	321	342	310	348	335	287	309	337	320	312	313	354	334	306	326	321	352	328	374	328	301	300	307	349	355	283	324	303	336	356	359	331	361	381	323	341	320	348	331	318	299	316	338	343	306	310	363	319	343	299	324	358	328	296	306	330	326	322	352	333	302	310	297	345	367	324	337	352	328	344	316	308	324	337	328	299	324	312	326	337	317	302	329	326	331	313	346	316	320	332	348	325	298	339	333	321	330	321	353	318	283	353	300	318	286	301	349	362	330	326	299	300	347	314	301	316	314	328	306	369	300	334	330	305	345	317	374	296	326	333	344	349	330	331	301	324	328	322	334	330	339	318	315	311	332	338	332	306	346	346	347	334	312	350	343	300	325	357	311	359	357	321	348	326	332	329	337	308	357	300	333	305	302	305	318	331	334	318	317	350	330	349	306	315	336	339	307	317	308	321	321	333	296	339	325	326	326	347	329	326	311	339	332	328	317	323	302	308	324	335	334	324	309	301	300	334	306	314	354	307	313	314	357	342	344	330	328	320	323	337	362	337	308	311	349	323	342	331	314	328	333	306	333	321	339	311	336	352	325	338	330	308	307	317	324	360	322	313	324	314	307	318	315	308	338	298	322	316	336	307	307	308	346	328	341	318	321	336	314	366	313	334	348	307	325	303	313	266	308	331	341	324	313	301	328	335	333	312	326	292	316	325	347	316	326	315	332	305	355	315	301	318	310	314	329	351	319	352	319	353	317	338	334	345	328	290	313	340	327	327	311	307	312	334	315	333	311	331	328	352	322	341	314	325	326	350	332	339	292	316	306	312	301	320	310	321	298	345	316	303	324	349	330	322	352	335	339	319	314	340	316	307	313	328	322	340	366	335	321	341	290	336	296	333	303	311	327	329	339	298	316	342	337	300	302	314	355	299	311	327	328	298	353	341	332	329	315	328	356	356	337	325	307	319	379	334	302	338	320	295	317	330	310	343	335	318	361	343	316	322	338	315	320	313	350	322	333	348	349	331	320	338	351	346	309	297	289	320	358	328	309	337	379	320	304	321	343	342	318	291	325	331	356	331	320	295	308	318	334	340	299	325	323	334	334	332	366	336	354	305	305	320	379	348	304	354	362	330	314	352	359	328	321	317	312	323	310	334	290	336	316	316	334	281	347	320	367	343	336	327	320	321	325	335	309	313	312	329	346	343	308	330	317	350	323	321	341	349	333	332	332	325	322	303	317	326	350	324	328	299	288	320	323	318	315	358	341	321	328	326	301	325	331	311	331	334	347	301	353	349	326	357	341	314	321	337	303	327	289	319	319	355	316	321	322	336	331	316	340	352	311	345	310	301	311	346	301	297	341	298	312	301	306	324	313	310	325	341	321	305	327	319	299	328	301	316	320	340	337	323	313	319	339	318	329	344	283	305	329	316	299	292	316	326	340	354	328	339	297	343	313	332	322	314	331	342	307	328	321	294	352	311	333	320	324	328	293	349	306	350	313	297	329	314	307	344	292	349	314	355	334	322	306	362	320	325	318	357	312	322	331	277	287	355	313	357	338	325	337	307	310	322	317	326	330	352	313	341	331	347	306	348	326	296	314	318	328	298	329	331	328	335	352	318	336	345	330	326	311	327	364	343	310	305	298	345	333	333	328	335	345	329	297	326	332	324	329	320	343	316	327	331	346	329	312	328	321	318	328	322	311	323	336	318	303	338	337	342	319	328	334	331	292	338	307	330	328	307	310	317	334	335	336	339	348	322	349	327	306	309	319	323	313	342	338	315	331	343	279	333	327	346	362	318	319	349	336	296	285	314	291	333	344	313	328	324	332	330	327	282	317	322	323	331	330	337	322	331	338	313	343	328	312	308	329	324	324	307	300	320	318	332	332	311	312	327	321	304	288	337	334	306	337	346	334	307	308	348	315	348	313	284	321	316	324	294	335	321	311	329	297	302	337	349	333	319	305	294	313	307	348	382	344	301	328	293	316	327	332	355	309	291	354	287	331	321	344	327	321	342	376	325	345	328	304	328	323	327	298	344	325	309	336	332	360	316	342	362	324	314	332	277	329	344	337	347	322	325	323	300	337	339	297	332	323	307	346	328	299	310	318	285	326	320	304	307	333	334	327	315	364	314	342	326	316	304	301	332	330	349	317	309	316	346	293	374	322	360	332	303	310	319	310	310	363	320	334	340	333	330	317	332	339	356	313	312	338	295	314	311	324	336	319	321	319	320	329	326	346	313	308	301	320	308	330	342	326	330	284	303	310	314	320	338	325	337	278	325	376	319	330	296	313	327	320	319	331	329	273	330	336	331	298	309	330	333	349	326	327	339	351	379	325	309	308	317	331	326	307	315	317	339	328	331	296	328	348	307	311	328	332	305	338	286	309	342	351	321	329	320	330	336	338	306	335	301	342	322	297	290	329	313	297	315	324	339	350	296	321	389	326	316	316	296	318	336	321	319	329	323	315	293	326	308	309	343	345	341	300	350	312	333	326	307	322	330	323	316	321	301	310	323	337	335	329	294	333	323	336	312	316	312	339	362	300	322	324	335	323	334	351	317	324	333	348	346	312	340	330	305	294	333	349	305	329	298	325	351	339	317	329	336	305	341	308	342	314	312	298	323	334	308	302	316	323	302	337	309	312	329	362	307	306	321	305	348	308	345	288	330	311	338	345	302	327	337	326	323	358	311	338	278	297	351	315	310	320	353	337	292	320	330	314	299	329	297	349	327	322	307	329	323	351	334	306	328	353	330	327	343	323	336	376	334	309	309	316	323	315	306	331	333	306	321	334	331	313	309	329	280	328	291	295	306	323	300	353	325	338	307	326	350	322	306	307	310	335	299	291	318	351	352	316	317	364	321	313	324	324	312	323	319	310	311	318	303	328	334	326	322	322	316	322	309	345	317	330	307	310	339	328	345	318	307	313	295	310	294	368	317	343	364	325	338	322	296	320	351	328	348	319	325	309	320	311	328	344	345	328	315	347	289	320	339	320	326	337	297	319	339	362	336	309	344	298	338	340	318	331	325	311	310	320	313	326	329	317	292	328	306	324	344	305	308	331	343	331	315	329	314	322	313	300	313	335	299	308	336	343	328	320	321	304	332	307	284	351	339	332	315	324	307	306	328	312	298	322	352	350	309	341	351	332	336	347	333	296	325	321	292	304	321	310	314	325	310	324	303	320	306	310	313	338	306	367	315	289	325	325	300	311	313	324	322	301	334	365	310	334	298	333	302	320	346	315	319	316	302	335	320	306	331	339	333
25256	21674	24767	29116	21678	21696	10947	374	242	210	186	164	129	129	126	129	104	120	125	118	90	101	126	117	116	88	113	104	88	99	88	94	110	109	95	115	105	102	102	90	103	101	69	95	90	87	85	99	88	86	96	91	92	102	84	87	83	98	96	113	84	82	124	96	102	91	99	98	80	84	92	91	76	88	94	106	111	82	97	105	108	90	98	102	107	78	98	101	76	91	94	90	105	113	96	94	80	113	103	101	97	101	85	109	82	92	99	90	85	90	100	96	108	99	90	88	86	96	83	99	85	73	91	85	112	95	88	92	79	84	97	70	123	101	99	84	95	99	91	87	85	94	100	84	87	110	88	96	98	95	108	76	94	105	90	90	85	92	90	71	86	74	107	94	96	83	80	73	89	107	91	97	91	92	70	98	80	95	98	81	80	110	85	85	101	92	99	81	89	93	100	92	92	107	96	89	96	107	96	82	81	98	93	101	86	76	111	91	65	108	90	90	101	90	111	106	93	103	100	85	98	99	88	80	92	89	102	94	86	84	81	83	72	101	92	85	86	93	93	96	93	98	89	85	95	95	70	76	81	95	108	85	94	77	78	82	81	96	96	81	83	100	99	88	93	102	102	92	98	89	96	96	75	94	94	103	104	120	94	107	81	87	95	98	82	99	82	92	90	116	101	82	109	91	93	83	89	92	101	84	100	86	104	80	72	79	76	98	87	84	99	97	89	101	97	72	87	93	105	107	84	99	77	102	87	99	99	80	99	89	91	103	112	95	88	86	84	96	88	99	90	93	102	90	70	110	87	99	103	92	74	83	80	78	96	76	85	85	111	93	84	86	72	78	96	96	77	100	90	91	90	80	111	85	91	90	90	77	79	91	97	109	107	98	91	87	79	81	114	102	88	86	104	111	70	101	103	100	104	97	101	81	88	96	82	80	91	84	86	81	109	84	101	95	89	98	91	94	85	79	91	65	93	95	89	59	99	97	93	106	90	85	85	97	75	91	89	99	106	89	99	85	105	102	102	97	82	94	103	119	100	87	94	90	83	107	91	108	75	95	85	91	96	85	83	93	103	82	81	95	87	97	97	84	93	103	81	82	99	107	99	103	108	86	88	66	102	94	111	86	103	77	86	104	87	91	103	101	95	88	73	100	105	98	80	90	106	91	92	85	86	90	104	107	85	93	107	99	102	107	90	113	90	96	102	91	113	113	112	92	71	71	76	95	82	94	87	94	89	71	92	91	100	82	97	100	84	82	102	88	82	113	98	87	80	110	91	101	109	111	91	105	93	92	104	103	96	74	97	95	100	102	92	100	88	81	96	84	107	101	79	95	109	85	111	113	86	91	83	80	89	94	100	102	83	100	83	100	89	92	84	91	114	73	82	105	110	82	103	86	78	78	85	89	78	115	90	96	81	87	92	92	95	83	98	77	87	96	95	76	92	77	93	96	106	98	106	79	102	99	104	107	98	78	96	103	91	79	89	80	87	89	94	106	107	87	107	81	89	99	100	108	100	79	66	111	103	96	96	88	66	89	80	90	81	78	103	77	90	101	104	78	97	73	81	92	104	94	98	89	100	99	96	86	96	91	108	112	94	92	98	85	93	77	89	88	100	89	105	75	95	105	84	94	97	89	107	87	90	77	96	87	108	81	119	101	105	89	93	84	92	88	87	107	91	90	89	86	94	82	96	74	111	92	94	87	109	92	95	97	114	83	105	117	101	85	107	82	79	99	109	84	95	85	86	91	98	96	96	80	85	114	82	84	106	87	80	81	96	83	82	83	89	90	85	97	85	76	87	109	84	104	91	94	95	92	75	85	88	75	92	79	93	83	108	72	102	92	91	94	78	83	78	80	78	80	79	92	92	86	94	85	81	93	93	100	96	82	98	86	92	96	97	81	86	98	101	88	88	107	109	82	91	89	114	100	101	100	95	99	92	89	108	86	83	107	83	77	91	83	102	90	86	81	89	92	103	99	99	94	101	103	98	96	101	102	99	81	98	83	95	88	97	77	86	89	88	83	98	78	94	90	99	97	88	106	85	87	103	100	101	89	84	120	92	100	100	88	86	95	93	92	98	91	97	98	83	100	90	91	95	92	91	78	95	98	99	94	93	99	103	82	77	95	86	75	79	85	83	112	104	81	90	74	89	85	85	89	104	99	104	95	93	96	97	93	74	83	78	97	90	97	121	101	93	77	83	100	97	81	96	79	97	90	107	97	99	93	74	95	86	95	107	74	88	102	83	104	96	88	108	92	95	88	88	87	74	81	101	79	90	74	91	75	110	88	88	85	75	110	90	104	109	92	101	84	110	72	83	95	105	107	87	84	93	106	99	103	81	104	126	88	84	81	99	106	87	78	101	81	107	103	92	105	83	93	103	82	87	97	90	84	106	101	122	107	82	88	109	105	96	88	93	93	87	99	99	94	86	90	85	84	78	105	97	99	85	94	88	87	78	109	99	90	81	77	84	104	95	96	100	93	75	93	80	91	99	95	76	95	78	101	58	97	97	100	80	101	95	103	89	107	91	93	116	90	107	84	92	102	89	101	89	83	86	90	100	90	74	73	87	94	106	102	100	100	111	95	108	71	81	90	80	91	85	88	93	93	98	96	92	106	84	105	73	91	85	103	88	89	91	92	94	89	102	118	85	101	90	91	78	87	84	87	106	88	81	107	93	83	99	101	99	82	92	92	94	97	87	96	63	76	81	95	72	89	87	87	91	102	90	80	72	95	73	101	79	86	86	92	94	95	85	92	101	95	80	77	89	85	106	111	96	87	84	85	108	92	92	83	76	87	108	98	101	82	99	96	83	91	84	84	94	87	96	95	73	55	101	81	99	96	69	85	106	85	70	92	99	94	89	100	63	83	92	83	100	98	93	102	84	86	77	107	99	107	94	104	78	88	74	112	104	85	93	73	99	95	84	88	103	80	83	119	80	98	78	96	84	73	106	117	92	106	101	82	82	111	92	94	76	85	116	99	73	87	91	92	103	80	85	86	89	90	79	98	93	122	99	97	89	99	91	98	95	94	84	87	102	110	101	101	89	90	90	88	90	96	92	87	89	111	92	101	84	96	72	90	98	91	78	101	93	92	75	101	105	100	77	83	89	89	97	102	80	93	108	88	75	74	83	106	97	97	101	75	86	89	98	78	82	88	110	101	95	92	106	97	83	82	72	91	112	83	86	95	85	84	84	106	87	108	87	99	87	95	92	91	96	83	77	111	89	86	109	102	96	83	110	87	87	86	94	95	113	90	103	88	76	87	84	106	84	84	113	90	113	88	77	86	106	90	83	75	93	77	92	76	99	93	92	80	92	81	93	95	88	78	72	82	83	78	102	98	87	96	93	107	96	71	72	72	87	100	102	87	89	71	98	94	86	105	88	88	98	93	86	80	69	94	106	104	81	103	109	93	89	81	111	100	91	81	93	95	92	91	89	92	94	85	75	70	92	92	95	94	103	107	83	95	116	105	92	97	90	100
4060	3080	1208	633	451	330	286	302	277	285	252	288	243	278	219	248	245	237	208	213	227	230	250	244	197	244	223	213	206	248	229	246	235	236	263	224	209	203	224	214	233	216	218	243	230	250	229	249	235	236	231	254	232	223	217	223	218	222	246	257	236	234	240	231	195	195	233	222	228	222	227	230	214	205	227	216	241	216	228	222	258	234	264	217	249	244	229	212	232	223	228	230	224	251	214	215	215	234	219	229	216	231	213	220	223	232	237	223	230	260	239	207	216	253	221	253	250	212	236	230	258	225	216	244	221	201	240	216	234	229	244	246	253	232	220	215	214	231	210	264	228	219	209	237	204	225	230	218	228	241	214	218	217	186	220	209	187	216	212	236	236	230	228	244	235	211	238	232	238	227	241	225	259	235	246	229	236	236	216	241	217	209	244	230	225	210	256	234	224	210	233	262	223	225	233	233	214	256	217	250	244	221	227	200	222	209	190	218	239	250	234	223	233	252	239	230	256	229	254	224	236	227	270	229	248	250	232	238	231	216	228	245	240	218	182	226	230	217	223	218	242	237	213	222	216	225	250	268	216	225	252	213	239	224	226	239	210	197	208	222	220	239	260	208	241	208	216	216	214	220	224	229	238	217	253	232	228	222	250	255	211	221	231	241	227	223	210	224	231	221	245	212	233	242	242	232	217	210	237	230	231	210	213	234	197	250	241	233	239	222	211	226	233	214	226	246	209	209	232	231	228	224	195	244	224	216	228	202	247	246	240	226	220	233	219	241	219	248	240	228	263	232	194	233	245	239	243	250	249	215	240	211	234	221	237	227	213	221	231	241	234	217	235	229	234	280	235	235	239	224	213	228	225	235	231	225	209	228	226	223	224	234	226	214	252	252	222	207	230	263	241	263	247	220	227	234	233	213	236	243	250	233	232	236	235	242	236	256	226	244	230	229	225	222	221	229	226	241	215	225	203	209	204	237	262	231	200	236	238	248	217	220	224	232	261	236	242	215	237	250	239	252	217	233	268	237	218	240	235	219	252	239	242	226	266	217	223	240	263	207	228	203	222	208	231	238	227	226	233	239	240	235	239	219	220	227	224	222	225	218	245	240	227	241	190	222	267	201	230	231	211	251	224	246	197	188	216	226	232	207	204	237	220	217	232	237	210	205	217	223	256	233	233	243	244	216	234	226	237	232	250	248	229	230	201	216	230	232	236	247	224	244	243	214	224	243	254	226	238	231	201	226	224	218	199	233	249	220	200	243	231	231	244	227	230	265	235	242	228	219	230	242	219	216	237	221	213	222	241	223	187	223	236	207	201	229	203	225	196	226	222	235	226	251	222	229	225	209	242	214	215	228	252	212	226	215	240	211	207	234	180	226	234	230	252	219	215	241	224	242	231	243	240	234	216	232	197	244	211	231	241	237	238	221	212	190	245	221	213	242	227	237	228	231	228	235	237	238	217	228	237	233	227	221	211	236	247	254	227	239	226	224	235	233	216	222	216	230	247	262	215	227	229	226	235	229	260	220	234	227	225	231	210	246	188	210	217	240	256	225	234	222	248	230	226	219	252	251	212	223	245	226	236	244	216	237	236	236	219	235	190	240	225	254	211	223	205	216	213	224	227	223	256	212	216	218	232	213	225	213	215	218	204	233	213	248	237	219	231	237	212	222	218	253	232	243	209	218	243	232	227	223	237	238	220	236	245	231	248	215	245	239	245	231	226	215	232	238	215	211	243	235	216	223	237	216	217	237	240	212	235	248	241	229	221	204	234	214	197	221	258	233	205	242	218	244	205	213	234	216	236	233	229	237	233	210	227	224	214	253	243	205	215	215	246	242	226	226	207	251	246	207	235	244	205	231	192	250	229	233	226	232	237	216	226	217	278	227	227	248	237	247	192	231	233	258	244	203	238	248	237	219	239	235	209	241	232	225	245	205	230	229	222	202	244	205	235	243	235	218	252	250	234	247	233	217	255	223	228	231	232	249	249	239	238	218	237	259	234	199	219	260	254	218	254	210	217	261	237	223	225	220	213	232	228	237	234	238	252	230	235	205	229	212	234	214	223	219	225	219	232	213	250	236	240	266	214	223	226	240	227	243	242	241	248	201	224	243	233	255	243	218	218	220	235	230	206	229	228	236	231	207	237	228	241	235	232	205	249	209	200	212	209	234	210	225	233	249	238	236	235	246	207	218	210	236	224	228	203	227	220	221	233	220	271	238	230	191	204	236	207	210	238	262	207	241	226	224	228	219	218	237	240	224	211	251	223	222	246	219	204	235	211	235	222	218	213	248	235	213	218	231	240	230	218	235	201	226	226	237	260	208	233	229	243	227	225	237	244	260	231	240	219	234	239	248	223	223	246	197	231	212	204	231	233	255	206	218	205	231	219	247	218	243	218	251	228	242	238	237	247	225	213	228	226	232	227	230	196	223	229	234	243	219	230	218	228	236	247	221	235	218	248	209	240	221	238	218	222	206	204	214	225	228	240	215	201	224	237	215	229	232	224	226	225	238	243	236	229	231	247	241	225	205	221	217	244	231	249	230	215	215	244	225	233	237	233	212	219	231	231	236	254	249	248	220	229	215	225	219	234	239	211	213	207	236	217	224	222	219	224	230	230	247	205	254	230	222	230	230	238	214	207	210	239	244	215	254	246	239	241	208	252	217	217	217	238	233	222	221	214	219	243	209	244	239	225	233	240	228	221	235	218	244	200	201	204	241	217	222	209	208	251	222	242	253	216	236	233	253	231	226	255	201	226	232	233	258	218	219	225	245	240	242	240	215	193	213	227	231	248	235	244	232	233	219	220	251	244	216	215	239	216	219	210	222	208	225	264	223	229	235	253	202	237	234	250	254	223	232	212	216	215	230	231	203	232	244	260	222	228	234	212	219	240	199	230	224	221	217	254	209	204	252	203	225	238	232	232	253	230	220	238	215	211	227	230	212	212	204	242	237	228	234	207	241	234	253	213	204	224	249	244	244	224	226	257	252	245	232	234	256	206	220	218	233	244	233	226	215	238	265	222	237	240	218	280	220	226	223	200	219	235	238	238	234	215	232	227	209	212	236	207	253	250	194	243	235	215	203	229	231	234	242	264	249	229	236	233	237	237	222	246	245	230	230	217	229	238	238	253	227	211	236	228	220	225	258	207	213	243	226	215	242	255	248	240	244	253	214	249	228	201	262	219	205	262	207	211	224	232	246	232	223	246	224	216	257	201	256	232	221	248	216	226	259	227	243	224	243	205	222	230	224	208	213	221	226	227	199	225	214	243	233	218	220	210	225	258	228	221	224	222	249	241	231	246	216	213	209	245	237	198	243	254	196	204	276	236	233	234	260	215	230	211	226	213	225	243	254	222	218	235	234	223	210	219	227	238	214	211	211	233	211	221	215	232	212	216	250	243	224	227	201	232	227	226	247	231	243	220	219	252	231	249	225	236	223	222	225	226	227	224	248	217	203	200	234	234	233	223	230	244	217	250	226
34052	15433	2430	378	315	305	259	309	313	298	272	280	317	290	275	281	313	290	330	290	261	276	295	272	268	257	265	307	291	313	284	304	289	287	317	312	259	254	260	280	304	281	332	276	294	294	301	277	288	300	290	258	285	271	296	275	300	279	286	258	279	273	288	275	302	278	278	282	295	297	296	290	295	282	291	282	327	301	285	313	270	265	297	288	275	302	279	302	274	299	255	291	279	303	296	274	278	288	265	280	306	313	275	284	305	281	263	299	282	261	302	304	281	280	267	251	300	278	319	288	259	300	308	287	253	293	289	297	311	308	286	281	295	309	265	298	275	289	301	281	300	281	276	294	279	324	281	290	300	279	283	315	280	260	271	301	281	272	266	301	358	268	252	251	246	296	266	269	246	256	288	287	332	260	294	297	300	291	303	291	307	284	267	289	288	281	283	298	276	308	301	285	322	286	256	325	288	254	292	280	282	305	306	293	286	268	275	277	310	281	299	326	284	276	281	317	258	308	268	242	289	281	300	298	292	288	295	259	285	271	292	302	275	293	293	282	314	263	327	328	273	297	281	263	319	276	282	281	291	284	286	284	296	300	262	274	272	297	304	271	299	290	329	305	275	304	281	269	292	279	283	264	258	288	317	294	306	281	288	298	295	288	300	305	295	319	292	271	276	275	312	324	317	274	317	287	281	301	286	293	287	293	304	278	292	317	296	291	267	272	270	307	314	275	252	296	269	281	317	262	313	260	288	252	300	288	284	320	296	258	291	295	323	329	265	294	293	273	280	274	290	254	290	264	310	314	300	305	291	303	269	301	287	294	275	311	278	284	281	277	244	290	300	310	296	301	295	300	287	289	291	296	304	282	285	293	259	260	268	312	293	292	287	307	320	271	318	279	291	275	310	282	247	297	280	298	272	302	313	294	296	287	280	286	253	311	291	245	322	282	283	316	323	300	280	270	259	269	286	262	290	296	275	273	286	284	297	299	246	303	271	294	298	307	265	259	273	279	277	302	289	282	282	278	299	279	254	281	295	277	279	283	275	307	263	243	269	271	277	265	278	320	250	284	275	291	255	288	251	271	273	298	290	283	263	305	303	277	307	278	324	306	273	289	294	268	307	282	283	284	270	272	276	279	274	304	263	272	291	300	272	265	287	292	286	252	272	293	280	279	299	282	308	299	303	274	320	290	287	260	277	295	316	284	297	264	310	308	280	282	293	294	296	288	269	259	305	275	275	281	295	312	325	316	302	257	273	259	275	268	289	274	287	286	294	266	271	298	281	297	274	261	299	256	283	248	277	293	299	311	313	316	291	293	261	277	281	282	289	258	270	289	260	264	295	284	339	272	252	271	309	270	294	308	295	287	235	268	282	319	318	275	269	276	298	292	287	310	268	297	292	285	281	268	300	291	273	276	290	302	302	260	280	248	270	305	282	257	305	246	287	294	269	256	289	274	312	295	319	302	286	283	303	273	271	298	271	309	281	270	270	280	270	308	269	282	288	275	293	286	275	298	305	306	286	266	308	288	285	312	287	321	286	281	279	282	305	298	309	305	312	284	308	274	295	297	309	257	281	272	288	290	298	278	261	297	291	331	317	305	279	282	340	297	297	269	293	270	285	323	288	290	293	304	268	273	277	327	275	289	319	295	277	291	298	315	309	286	305	326	268	314	252	276	289	293	282	321	289	284	310	309	307	266	295	287	326	298	286	309	305	318	259	270	273	272	318	293	281	303	302	301	269	296	299	317	329	302	283	290	254	256	284	276	272	274	266	286	291	287	316	333	335	324	265	296	304	282	291	285	298	260	286	294	286	275	274	306	324	315	288	286	285	291	288	281	295	303	293	300	300	296	298	301	317	275	274	288	256	284	275	256	299	292	258	289	303	293	272	300	268	267	290	267	302	286	328	281	274	271	287	333	305	287	290	300	284	303	278	287	272	291	273	276	290	310	274	278	253	269	304	307	284	261	309	259	287	297	315	285	291	297	271	296	264	296	299	315	301	277	283	311	266	268	272	267	301	308	294	299	304	294	260	281	317	321	283	311	291	275	269	312	277	278	270	276	266	275	277	269	277	299	275	264	307	326	298	273	291	317	266	309	315	286	294	275	296	269	273	291	286	276	334	311	285	282	301	302	301	312	313	294	307	274	290	280	312	282	310	317	291	273	282	293	289	293	301	278	289	279	280	283	294	313	302	276	279	290	292	289	309	271	333	285	262	339	297	324	299	296	297	295	297	294	275	307	274	297	312	273	284	270	300	280	238	275	265	299	290	231	287	280	335	248	288	282	293	277	303	301	250	291	286	311	327	287	290	285	306	295	323	278	317	292	265	292	274	302	283	288	286	306	277	297	283	311	301	285	293	299	306	276	251	265	271	309	274	314	250	307	295	247	267	318	270	259	279	282	282	298	293	240	247	285	296	316	292	288	297	254	281	310	282	264	271	279	287	322	272	305	259	286	282	304	282	286	303	309	272	269	306	302	287	300	267	284	293	293	288	279	307	291	283	294	273	297	278	309	290	250	272	295	296	296	279	281	279	297	283	311	267	294	290	281	258	283	301	262	304	293	335	264	285	314	261	245	248	259	277	272	338	307	267	289	289	278	333	292	289	314	300	261	294	262	288	274	299	279	273	307	305	289	236	319	288	323	257	275	271	291	325	296	279	312	296	262	285	281	283	268	290	331	313	312	281	298	270	273	301	295	303	301	288	288	292	302	300	288	273	294	274	297	276	336	278	295	266	289	301	309	309	302	267	277	295	277	301	262	295	288	285	307	283	272	309	272	276	294	320	278	300	301	322	323	304	299	271	287	281	286	319	292	272	238	278	261	300	311	286	260	289	261	305	296	276	258	298	268	300	282	279	272	308	288	277	280	276	261	303	254	284	295	332	299	309	296	300	320	269	299	289	291	282	268	261	265	297	302	285	281	284	299	264	300	322	248	259	263	324	320	285	323	275	314	301	288	287	269	319	274	288	301	314	303	294	294	273	284	273	272	295	284	295	291	283	285	315	258	296	269	304	290	289	261	304	268	298	322	288	304	308	310	241	313	277	269	271	281	282	286	322	324	306	298	264	277	271	276	303	295	282	297	290	287	295	311	300	265	292	294	315	315	288	275	264	315	297	321	262	286	278	284	243	289	274	250	325	269	308	294	305	287	316	275	270	289	303	311	270	286	283	282	283	308	268	287	301	291	297	244	266	278	266	293	303	272	282	296	311	271	293	281	262	274	283	295	285	315	280	293	315	282	248	290	278	303	297	287	285	309	278	273	291	281	294	335	275	268	306	248	252	256	329	314	293	288	283	274	286	279	289	299	310	269	271	238	267	325	305	294	298	267	254	287	308	285	269	267	293	283	267	281	310	294	302	287	317	307	273	275	325	277	285	258	332	282	306	296	291	255	291	304	297	287	278	279	300	284	275	279	270	288	298	277	299	306	310	251	292	321	300	264	305	294	247	271	283	277	272	293	292	324	353	294	284	303
7670	674	645	611	648	573	591	608	622	592	575	572	573	646	606	565	609	563	617	612	633	622	598	584	574	562	596	528	596	624	587	597	593	606	619	594	583	629	634	613	564	596	601	593	640	604	604	620	593	560	626	586	605	589	654	593	631	607	577	603	599	603	588	643	619	572	586	606	626	598	564	594	606	589	539	595	644	563	621	592	626	634	610	597	584	572	597	598	559	663	596	591	586	605	589	621	607	606	601	601	593	612	618	578	618	585	596	581	609	610	626	563	587	595	585	546	583	617	586	572	618	595	583	612	590	599	654	634	598	601	592	598	592	586	641	619	594	621	633	599	587	575	606	597	596	607	589	589	622	584	621	600	641	562	612	572	641	632	619	607	589	617	608	591	581	581	594	588	592	532	632	562	596	629	557	599	596	605	586	572	661	539	612	587	596	558	561	599	619	606	590	626	599	587	562	600	576	611	592	599	579	588	581	630	658	630	596	572	608	569	621	565	602	570	630	600	581	555	604	668	594	592	562	634	612	636	622	581	629	594	591	607	576	582	610	591	574	643	624	589	575	619	625	576	605	615	591	588	597	523	613	608	592	575	623	632	610	605	592	581	578	612	541	592	563	617	629	579	611	599	618	570	615	601	613	606	574	594	579	584	631	636	576	635	590	552	563	604	585	582	581	594	631	560	652	611	582	648	596	581	580	578	602	589	584	622	559	577	574	578	559	643	641	605	609	573	663	605	593	658	606	554	589	637	578	616	610	641	632	611	589	603	630	591	624	589	579	564	594	593	586	570	599	619	572	578	637	593	586	603	631	638	607	596	589	591	583	583	629	618	614	636	604	605	599	617	587	607	573	562	572	597	625	624	619	584	602	588	622	609	623	580	596	626	611	573	606	593	594	586	642	574	619	582	607	582	610	593	618	576	626	585	593	607	617	581	581	600	639	627	614	638	631	587	613	614	607	606	581	536	581	581	589	623	595	612	657	596	647	610	604	563	635	632	615	599	655	620	600	567	590	569	608	590	585	602	611	606	572	560	641	582	605	634	578	596	626	637	643	587	588	583	575	599	585	572	616	611	570	576	621	602	642	599	629	618	601	583	656	601	594	588	629	564	589	632	615	604	611	580	662	621	591	567	578	571	576	573	613	644	602	604	640	637	572	629	595	570	616	610	613	590	587	595	594	626	586	617	605	642	611	570	586	591	580	647	607	568	589	582	574	594	616	591	570	610	634	652	549	602	610	586	619	653	617	592	552	579	571	608	628	597	605	602	605	633	588	585	607	615	632	609	578	629	614	603	600	622	608	631	594	561	592	552	616	613	599	623	586	624	566	588	598	618	556	591	620	610	583	619	582	612	595	567	585	626	600	573	625	599	607	584	645	603	627	622	643	578	577	597	588	572	617	622	608	605	610	613	586	650	641	569	607	581	635	610	612	598	608	603	613	597	605	599	603	641	628	567	617	637	600	624	643	595	632	619	620	609	623	626	573	559	636	586	595	597	625	570	575	573	591	599	610	565	578	590	620	618	578	616	610	556	623	615	578	574	589	592	566	613	566	643	611	614	587	587	583	608	599	617	583	614	608	618	615	572	606	596	629	643	618	581	600	646	609	587	629	624	564	646	590	626	601	621	620	601	621	618	648	627	605	597	586	603	612	616	603	611	590	593	637	622	575	611	596	615	558	581	605	559	645	633	606	572	612	563	576	601	606	593	608	595	582	627	618	596	535	634	591	597	610	632	630	605	584	575	608	581	644	590	637	623	657	578	547	611	595	607	576	630	579	576	578	597	592	606	609	582	557	602	570	583	571	590	583	615	564	611	609	578	638	561	537	571	604	598	641	592	632	603	633	577	581	608	572	618	580	640	549	614	551	598	618	613	621	593	607	589	624	585	587	621	613	605	582	576	592	604	601	648	584	582	582	585	643	665	622	611	615	627	579	565	593	630	646	552	651	619	578	559	572	598	533	614	632	641	606	582	635	637	648	607	631	574	561	574	600	597	646	587	603	588	584	638	602	597	635	615	601	583	599	605	558	609	614	614	628	602	615	610	595	567	586	592	619	579	559	609	603	617	600	601	617	631	600	581	585	570	567	619	573	584	617	582	614	617	542	552	615	607	598	592	618	615	635	608	606	594	576	590	569	626	590	607	583	651	602	585	602	595	651	575	629	632	604	571	586	608	643	615	602	601	632	560	604	637	623	607	595	606	646	599	638	636	598	632	591	604	572	626	607	601	600	609	586	594	628	636	627	635	629	572	607	651	594	634	692	628	634	574	592	571	619	590	633	595	584	622	595	614	618	636	582	614	592	558	627	570	606	634	527	573	625	611	644	575	610	620	624	670	651	535	630	564	613	585	598	648	612	595	581	639	603	612	555	598	583	594	620	566	604	607	574	613	611	568	533	605	595	600	609	583	635	608	592	637	593	617	546	606	593	605	656	536	587	575	626	641	563	595	564	605	661	593	557	584	656	594	565	603	595	576	583	599	630	615	557	584	615	593	592	591	588	633	588	616	624	598	585	592	618	586	568	568	643	562	572	596	630	598	587	573	613	566	575	548	598	631	646	644	611	618	619	581	644	556	603	603	602	604	629	628	583	555	595	622	618	633	593	579	597	551	613	587	633	572	594	595	617	591	597	592	598	642	609	596	605	595	574	661	623	586	624	579	572	640	595	618	595	628	637	580	610	626	572	588	613	611	580	623	626	616	637	596	574	555	615	624	614	577	584	588	575	636	552	597	602	608	582	623	590	589	538	628	636	628	580	599	625	591	587	613	568	613	587	652	599	581	578	609	590	621	586	591	604	581	604	599	619	622	572	592	557	634	601	608	634	578	650	607	603	647	595	586	614	645	611	608	602	614	583	612	603	648	596	606	576	602	613	616	629	529	585	556	626	593	588	599	605	597	594	600	670	576	588	608	558	572	612	620	579	649	597	570	598	633	586	593	602	579	601	644	587	600	647	621	661	588	618	604	594	607	563	564	564	618	618	576	595	602	571	606	607	608	618	596	597	594	633	613	613	613	637	588	572	589	609	621	600	581	625	607	612	643	620	568	596	604	586	624	599	658	587	630	574	588	617	608	584	587	578	551	578	573	615	559	621	591	626	588	593	672	648	601	566	574	588	597	574	601	586	581	580	645	589	586	599	614	587	623	599	596	587	648	553	574	594	615	594	607	585	560	604	602	606	594	649	642	611	607	533	605	593	595	567	590	571	595	598	615	589	581	581	571	589	630	564	599	644	596	613	614	623	601	594	589	573	580	572	605	595	639	567	615	580	626	594	598	566	633	584	620	571	587	627	599	594	613	612	538	598	608	592	579	601	578	587	599	608	579	591	613	566	595	580	631	616	632	590	566	600	552	580	577	620	621	566	636	586	596	611	599	611	599	603	609	631	605	600	627	575	613	617	596	555	587	575	546	604	631	578	598	645	645	583	608	577	610	615	596	590	612	613	603	590	600	553	585	602	643	590	579	612	581	570	581
25933	21666	24350	29502	21661	11456	353	232	210	192	192	179	172	171	168	161	174	130	155	144	147	165	182	158	177	145	146	146	146	175	145	147	168	169	164	159	126	143	151	164	137	141	163	148	136	142	155	142	146	173	161	138	177	139	143	136	146	150	153	155	162	141	164	147	146	144	143	138	137	136	146	143	149	154	151	133	150	142	128	141	125	139	146	142	142	157	137	139	142	164	118	145	152	179	160	146	148	181	157	155	152	144	141	143	162	158	158	138	154	142	128	134	143	158	170	157	139	149	155	135	163	129	152	152	159	144	152	150	143	135	162	160	134	169	150	138	144	140	154	150	132	147	161	160	150	121	144	149	162	181	170	148	133	161	147	133	160	155	120	151	136	118	154	152	133	158	158	154	161	151	141	145	171	138	137	140	123	148	165	158	162	132	161	154	153	136	141	164	142	162	130	142	129	139	159	154	133	158	144	154	154	134	159	154	164	141	145	116	135	176	137	177	142	157	152	135	147	156	148	169	132	131	150	133	161	172	143	141	139	145	157	137	126	134	136	173	137	153	154	130	150	145	159	137	131	121	144	153	133	157	160	153	140	129	145	155	131	161	157	150	162	139	123	143	137	155	156	143	132	147	138	150	131	159	146	115	133	129	142	129	157	170	144	154	134	147	171	134	148	149	145	144	158	155	131	153	117	149	137	154	169	153	179	163	153	142	141	168	164	147	149	141	185	136	148	154	154	151	161	156	136	127	153	152	119	136	168	145	163	149	141	156	134	164	148	174	142	146	144	142	152	142	161	127	132	160	136	155	157	161	140	153	133	137	156	128	147	132	151	137	136	158	147	155	159	130	148	162	170	154	166	148	146	142	147	153	145	131	136	151	175	152	151	140	161	138	159	162	164	141	127	156	166	149	147	137	146	144	140	143	149	151	115	149	137	134	139	143	165	152	151	131	158	173	173	153	144	152	166	150	136	130	146	127	139	151	141	171	137	183	125	149	147	171	140	158	135	148	141	145	134	143	165	159	134	142	141	145	128	147	138	136	142	151	154	143	148	118	144	135	123	137	142	151	156	164	136	154	148	140	144	165	126	157	129	121	140	126	122	139	150	157	159	153	134	160	144	145	157	159	129	149	156	133	148	144	134	175	151	156	147	154	137	139	145	155	153	112	130	149	133	154	133	164	152	146	145	159	176	150	120	149	168	141	160	139	149	151	165	145	152	159	138	154	145	148	167	153	149	138	153	148	139	136	120	142	161	163	139	176	149	135	158	137	140	137	138	140	165	145	116	151	156	140	161	141	144	170	150	160	149	149	134	155	165	155	156	132	144	174	134	139	152	143	171	136	164	156	155	156	137	147	157	132	160	144	120	135	155	141	136	181	180	146	155	126	143	147	148	158	162	155	162	168	146	148	161	132	155	172	151	165	135	152	148	147	151	172	137	156	150	176	168	146	143	169	134	155	142	189	147	143	120	155	138	144	153	131	140	135	144	144	149	156	145	147	157	142	153	142	144	132	148	156	164	125	162	129	135	156	143	149	158	153	145	152	153	138	131	134	142	123	157	166	157	121	132	156	142	151	157	129	172	158	145	161	154	144	165	171	142	160	149	152	122	137	138	136	113	132	153	142	142	137	141	137	144	166	160	151	146	153	151	143	138	149	154	137	155	143	152	137	153	156	149	153	165	135	140	170	141	128	119	145	155	176	184	122	129	150	146	168	154	156	132	147	173	158	127	162	136	163	123	146	149	157	140	144	125	144	141	143	156	136	144	156	149	132	162	152	172	128	127	141	142	159	145	116	149	157	152	147	155	133	137	145	152	160	157	156	147	164	139	140	143	122	150	139	152	195	145	140	148	143	142	152	137	152	153	151	160	155	132	160	152	139	159	141	149	150	132	134	156	145	160	149	149	181	148	165	147	161	148	154	162	142	125	129	164	126	130	134	158	135	123	157	130	152	144	138	145	146	156	148	145	125	172	145	147	166	152	134	156	122	136	141	152	143	137	144	153	134	163	148	165	155	154	140	159	142	135	140	144	135	137	177	176	156	137	160	167	147	178	144	150	153	152	146	137	149	142	130	137	141	132	143	151	148	127	152	140	139	138	130	151	123	149	169	137	132	127	147	156	155	152	151	125	160	145	145	166	142	170	145	134	151	148	152	137	164	167	164	149	164	161	169	135	156	129	128	141	143	174	158	142	115	146	157	175	174	151	147	171	147	135	154	149	128	148	138	126	148	159	149	152	146	140	151	154	149	132	144	132	148	148	151	135	136	142	142	130	164	140	161	144	158	140	145	126	159	121	113	134	139	153	124	156	155	146	155	166	142	140	163	115	135	153	155	156	151	157	144	140	136	145	132	154	155	148	174	133	146	146	143	181	169	164	157	155	152	146	148	147	134	147	141	155	136	159	167	145	160	143	135	148	141	109	148	151	158	157	144	144	149	135	161	113	136	150	143	142	147	147	167	163	158	143	155	125	150	124	125	151	135	162	168	146	144	157	146	135	124	152	157	142	155	144	127	149	136	154	139	147	141	154	150	172	154	140	141	146	135	128	151	141	150	158	146	135	137	170	150	141	135	134	160	138	135	125	132	136	140	180	133	119	134	151	164	142	117	171	158	155	128	142	139	147	126	131	139	160	160	137	136	144	146	153	145	134	133	136	161	126	151	132	137	161	136	171	157	158	138	162	170	143	150	136	152	175	120	158	134	123	127	154	152	137	144	143	158	171	147	146	143	131	131	136	145	175	142	137	154	149	138	131	142	178	124	144	138	143	155	166	164	152	163	184	145	131	139	154	157	157	161	136	139	129	140	144	151	161	147	173	172	166	154	155	144	160	124	143	154	143	142	149	142	159	142	130	147	164	131	157	160	125	135	142	162	167	167	155	146	139	155	141	134	132	169	127	141	148	153	136	167	154	141	116	141	147	151	151	151	132	170	131	155	142	137	142	143	152	151	141	164	133	141	174	150	155	125	135	138	131	143	139	162	135	154	146	154	143	135	146	136	139	176	132	105	118	134	166	150	138	143	164	150	137	169	178	127	146	145	144	130	138	142	138	127	128	159	139	122	155	145	174	155	141	161	151	121	154	146	161	147	157	143	118	146	135	116	130	139	170	157	146	168	137	135	150	128	134	142	151	146	153	151	150	156	128	177	152	163	118	139	147	163	131	149	159	156	148	166	133	152	167	149	123	155	149	139	126	149	142	157	157	145	171	138	133	138	141	159	146	147	139	149	124	147	163	135	151	175	152	150	165	136	160	122	135	137	128	130	137	161	151	139	146	147	142	123	136	147	136	154	161	143	154	124	148	145	128	157	154	149	162	130	143	143	150	126	126	148	143	146	148	142	151	127	135	160	149	143	150	133	151	154	158	120	141	165	153	152	157	167	148	154	153	142	150	153	142	137	157	179	156	155	143	164	162	130	145	145	154	166	136	131	150	176	144	144	158	146	148	144	147	148	164	132	155	151	145	142	158	159	145	167
4541	1814	822	524	442	370	342	374	335	320	340	317	337	327	350	329	320	336	320	328	301	338	344	313	321	346	310	331	319	292	309	345	332	328	335	298	321	287	350	328	315	304	315	313	331	291	338	337	323	353	344	318	323	317	308	351	320	335	308	336	351	364	352	333	342	334	323	307	344	360	318	338	351	353	335	305	315	329	290	311	308	321	303	311	342	354	355	332	351	314	325	313	321	320	291	302	330	338	333	359	299	352	339	307	307	331	296	301	356	327	345	310	331	360	334	347	308	320	292	331	323	295	334	336	334	334	339	335	305	352	358	310	281	323	319	315	306	309	307	314	314	342	351	289	309	313	318	295	313	328	326	353	322	318	311	340	286	331	312	317	332	324	307	325	323	311	356	313	342	334	310	308	339	353	323	311	291	328	369	329	334	316	298	350	331	316	324	305	348	341	309	294	334	323	317	330	301	334	331	330	321	320	330	301	337	299	297	339	329	303	323	347	307	333	331	311	295	315	335	313	361	340	308	319	342	301	278	336	308	356	331	295	306	351	330	307	310	330	324	323	293	308	318	325	336	340	320	331	284	333	330	339	315	347	325	316	333	333	320	334	305	332	357	339	350	313	307	364	308	324	315	341	328	320	283	326	318	336	331	299	305	328	351	345	341	313	325	335	339	356	324	290	361	355	320	345	342	350	305	296	320	323	310	313	329	304	354	361	352	318	336	313	356	339	315	324	340	341	353	334	351	303	352	326	276	334	328	301	325	319	311	312	311	317	314	338	315	320	287	322	318	324	327	320	315	339	315	345	332	339	330	309	345	312	327	337	312	326	335	293	314	324	342	333	325	348	333	341	295	307	334	341	304	319	354	309	294	318	347	310	322	306	303	322	313	339	346	314	319	317	361	343	328	313	306	321	314	327	303	339	308	322	307	329	358	306	343	320	315	288	335	353	330	305	323	329	322	338	331	290	276	314	345	303	329	292	312	292	306	359	340	365	349	321	347	334	290	323	370	341	310	357	323	326	354	357	334	347	353	335	314	339	317	311	341	316	347	332	315	311	295	307	304	333	287	314	305	333	331	340	323	283	332	344	340	314	328	323	315	317	285	305	309	293	322	356	345	288	305	322	302	339	312	337	312	326	304	312	280	311	338	296	308	341	334	341	303	319	313	318	354	329	313	314	315	333	297	306	311	331	290	319	351	321	335	316	310	332	315	342	319	324	299	331	300	312	340	313	294	334	324	324	329	314	350	336	331	341	296	329	315	329	299	320	315	323	334	294	328	319	330	325	320	326	300	330	334	300	306	345	367	338	306	333	326	336	314	328	356	361	317	334	316	320	280	324	290	304	366	310	330	312	330	332	295	314	329	317	317	338	364	296	322	324	331	332	346	341	322	329	338	348	296	352	337	302	341	314	281	341	346	287	317	328	344	328	301	310	306	318	336	340	350	297	323	328	337	338	308	323	310	357	330	351	336	373	300	364	313	339	299	272	340	322	315	301	315	321	295	275	333	328	313	327	310	324	315	342	334	308	332	317	345	337	308	294	348	315	318	326	347	362	340	314	329	302	325	299	342	337	335	350	322	331	359	295	313	338	335	324	283	335	346	295	358	310	316	316	307	326	336	339	332	319	329	287	355	272	335	327	313	344	328	332	308	355	316	320	314	339	358	325	345	350	343	327	313	320	337	327	307	353	313	325	337	301	319	321	342	308	333	321	342	330	326	327	321	317	314	324	344	323	336	310	347	314	336	331	345	308	294	321	316	334	331	328	301	302	326	283	324	312	310	333	336	334	295	308	317	327	356	311	310	312	342	306	355	330	310	331	378	322	334	287	311	326	309	346	314	310	302	348	327	322	326	345	285	341	282	301	318	335	308	324	288	323	333	331	336	321	339	328	323	344	318	342	336	336	298	311	320	305	334	318	343	320	306	328	318	323	322	339	344	327	339	337	336	291	336	323	337	323	324	307	335	348	325	332	323	315	337	342	316	347	285	326	344	286	331	316	359	310	356	327	334	336	364	323	297	346	335	314	327	291	339	310	305	332	326	320	341	346	307	340	283	337	314	329	309	338	310	323	331	331	303	336	347	307	320	332	338	287	331	329	349	343	334	318	325	319	349	320	329	302	281	327	311	322	320	339	306	329	361	324	325	329	306	292	314	314	353	303	320	344	319	321	328	284	327	329	288	297	292	312	319	334	300	319	305	305	330	293	352	321	320	306	323	362	319	326	310	327	334	314	308	338	334	357	321	352	325	327	316	306	323	311	310	362	347	313	309	306	334	299	318	361	291	325	322	329	345	322	350	360	312	298	338	349	319	296	314	319	361	322	328	326	336	354	308	285	322	306	354	331	314	328	309	312	350	332	305	302	338	287	315	335	323	313	303	339	317	346	299	341	318	313	312	325	313	316	328	305	329	383	334	310	321	347	332	323	316	303	326	344	291	303	329	315	325	329	338	311	315	313	311	313	310	313	297	296	294	309	341	319	318	352	303	301	317	335	323	363	345	319	308	349	315	303	315	322	328	353	332	301	328	323	346	340	349	356	308	348	296	337	318	350	337	325	319	337	322	305	347	351	300	303	374	331	330	323	347	314	349	293	322	353	332	313	321	304	332	309	316	323	325	348	327	352	320	295	312	316	351	314	338	310	342	378	313	336	305	320	320	310	338	338	324	339	337	313	349	351	305	315	328	295	312	373	316	313	303	315	344	335	321	343	322	329	359	328	308	345	329	317	340	314	301	323	328	317	321	344	341	344	317	340	302	322	300	317	330	345	337	287	330	320	322	329	316	289	365	321	328	321	316	319	328	323	316	313	307	292	346	328	322	355	344	311	325	343	313	319	326	284	287	303	321	307	354	319	301	376	319	315	327	339	303	348	344	321	340	329	324	324	360	325	342	323	301	332	312	336	322	308	318	311	324	337	334	331	329	326	334	316	327	334	302	338	312	309	329	299	328	307	291	343	311	341	321	332	324	333	318	343	332	323	321	297	342	305	331	315	324	315	372	291	323	366	328	370	333	306	342	312	324	354	345	308	320	317	311	310	333	299	327	296	320	320	350	291	295	311	322	331	317	333	321	359	316	323	332	326	330	317	330	285	332	286	330	334	340	332	356	352	316	316	315	333	320	326	375	324	328	339	289	317	321	307	329	347	342	315	320	330	311	330	313	317	323	326	339	313	326	290	335	328	326	341	331	317	327	322	312	304	324	335	310	352	322	309	328	311	329	323	322	331	299	343	349	341	334	324	285	330	314	299	293	304	332	344	316	336	338	306	326	344	311	317	311	342	312	351	325	333	321	308	289	365	331	332	317	336	336	330	306	328	333	334	337	344	349	343	306	319	330	301	341	322	313	339	335	306	327	300	318	328	317	320	309	320	353	370	371	336	280	327	332	337	330	322	286	329	328	340	318	328	337	331	334	333	323	322	296	351	340	294	282	311	324	287	322	317	326	343	332	311	325	320	330	349	284	334	313	325	313	298
25221	21686	24820	29057	21691	21710	10889	362	256	210	173	162	157	163	157	114	134	118	112	97	139	117	112	103	101	117	100	73	98	87	75	111	123	106	103	101	89	107	96	109	100	90	92	98	99	91	130	91	82	94	93	101	107	122	111	93	93	121	94	87	90	101	95	84	101	93	83	99	80	87	104	94	77	99	83	91	81	101	88	92	80	75	93	85	84	87	97	101	107	94	103	92	97	101	102	105	111	93	109	109	89	95	84	94	119	95	78	87	110	96	90	101	103	99	79	101	101	93	94	94	80	80	83	101	104	94	90	97	84	84	101	100	88	101	72	87	100	83	100	94	90	76	101	107	99	95	110	95	80	90	77	94	86	110	83	79	95	91	99	78	91	80	90	91	98	81	96	94	104	86	83	81	90	87	102	116	97	107	98	72	102	94	105	85	78	79	89	114	79	95	98	84	87	112	91	89	86	77	91	89	92	75	88	114	90	84	78	86	98	99	99	96	87	68	68	97	88	80	90	98	126	100	77	111	99	84	89	93	92	91	99	102	95	116	113	120	100	94	111	96	80	94	69	79	76	92	91	74	91	93	94	84	100	98	80	109	96	94	110	87	90	96	102	93	73	74	76	66	104	99	73	83	96	115	93	106	81	88	87	90	106	102	78	82	102	97	121	102	80	95	93	81	81	100	100	91	102	98	91	76	80	82	95	87	90	84	84	93	105	79	88	90	99	94	84	92	101	103	69	90	108	77	115	86	80	99	118	79	88	90	113	92	91	111	114	109	104	93	86	80	84	95	95	99	98	97	116	90	105	83	86	97	92	88	72	106	105	100	85	92	74	100	95	95	102	87	99	76	90	97	85	113	107	77	92	84	95	86	90	93	79	71	122	112	78	104	102	78	104	108	98	89	85	113	101	104	86	103	81	80	107	83	105	101	86	122	86	99	90	87	95	97	67	91	94	100	81	100	92	99	87	90	114	99	82	94	99	73	84	86	92	96	87	92	91	92	108	96	96	94	107	95	108	96	90	79	87	92	106	95	85	102	102	103	89	68	98	78	89	110	86	101	77	100	91	112	107	96	88	85	97	90	102	83	101	80	94	84	85	96	93	81	87	92	101	102	98	99	93	83	92	99	94	92	106	83	83	106	88	85	93	90	90	91	90	85	69	89	104	98	100	105	95	96	93	96	80	101	95	113	85	81	106	96	89	103	93	89	93	89	87	102	87	81	91	89	81	102	92	80	84	96	104	107	76	102	97	76	105	97	99	82	95	78	94	97	100	90	91	90	93	99	88	85	98	108	74	92	78	106	94	69	86	78	97	104	109	81	82	74	87	83	88	85	90	105	98	90	100	95	105	91	87	93	84	94	94	101	95	84	83	104	91	87	85	103	96	104	75	98	98	87	83	92	87	86	98	67	86	94	85	87	92	97	81	83	101	87	82	75	96	103	88	88	70	108	110	76	89	104	101	86	99	125	92	85	90	91	94	115	104	88	100	89	101	73	95	64	90	86	102	81	98	82	92	99	92	92	104	111	89	105	86	94	101	87	82	95	102	95	98	107	95	88	112	107	75	102	88	97	92	84	93	84	97	88	81	103	105	66	95	107	110	86	93	99	83	95	87	99	86	104	80	90	115	74	84	89	97	122	94	87	85	96	94	94	91	77	101	103	86	97	90	83	97	102	83	107	124	93	89	91	88	75	95	82	96	104	74	71	106	100	87	85	79	98	86	81	83	88	78	82	83	91	90	87	95	92	77	103	90	77	83	106	118	68	116	99	94	110	109	89	111	86	97	87	97	82	99	77	93	115	95	111	76	101	83	104	92	94	96	89	99	92	80	70	76	130	96	70	103	98	118	95	73	74	91	84	89	67	105	96	91	74	71	80	92	100	95	100	93	93	88	75	106	112	90	94	93	89	84	94	95	103	99	107	86	108	91	79	83	105	94	90	86	87	99	101	103	98	86	87	89	75	76	91	101	112	91	95	84	104	98	89	80	82	92	111	94	87	109	108	92	89	96	77	86	101	79	81	107	102	108	95	112	96	89	81	88	101	96	82	88	104	96	95	102	90	66	77	92	75	102	85	91	92	119	92	101	109	93	78	76	95	89	105	84	104	88	78	101	113	77	84	96	105	100	99	89	89	106	90	93	74	79	96	105	86	75	97	86	90	103	95	91	87	99	87	84	101	83	78	90	92	109	101	75	91	89	99	95	95	94	96	105	106	102	98	88	105	83	100	92	90	104	86	97	99	88	88	99	90	87	82	91	101	91	92	81	100	96	90	101	85	85	79	90	99	105	85	104	84	89	89	90	87	102	92	76	106	111	95	99	105	88	96	88	83	89	94	76	90	86	114	98	103	89	108	80	91	92	79	89	100	95	81	74	91	93	100	97	94	90	96	87	91	87	79	83	85	89	89	119	81	99	88	99	75	89	83	117	87	116	106	75	98	77	94	88	100	94	98	78	91	116	93	75	69	108	78	93	96	86	81	90	104	99	105	101	92	106	103	109	84	103	88	85	103	98	85	95	80	96	98	90	90	90	93	118	78	85	96	93	72	88	96	89	103	90	95	95	83	84	96	85	102	103	80	100	79	96	103	77	77	112	98	70	79	77	91	84	81	83	81	113	88	108	87	93	98	106	85	94	98	100	106	96	87	95	112	74	93	98	78	105	73	83	78	91	85	88	90	101	108	76	95	106	72	94	103	101	98	96	87	86	84	94	112	88	81	107	82	88	85	85	103	87	93	91	85	76	100	82	110	90	103	82	85	97	97	86	95	116	92	114	108	80	82	90	95	104	99	82	81	90	90	89	82	94	101	96	82	77	77	82	85	96	82	79	74	109	101	77	82	92	84	101	109	100	82	90	95	107	82	83	96	91	84	97	85	100	87	97	98	83	94	93	80	97	92	91	90	106	102	113	67	116	91	99	80	98	96	84	102	97	107	98	83	82	70	99	77	107	96	88	82	100	87	83	98	104	108	117	113	82	100	103	83	84	116	102	104	111	97	102	76	88	72	90	93	79	100	104	85	83	79	81	89	100	95	97	96	95	92	106	114	90	79	84	106	103	83	95	82	91	102	95	81	98	78	86	101	83	86	104	103	81	113	91	72	85	102	90	72	115	85	89	113	82	87	87	88	96	85	91	91	90	97	96	85	84	77	80	94	96	100	91	101	93	70	76	77	106	87	103	95	90	105	99	95	95	77	91	83	87	91	113	97	87	75	85	98	97	84	84	109	114	80	119	93	81	84	87	113	101	74	100	87	101	96	99	104	89	90	106	94	106	99	90	79	80	79	94	76	100	98	89	89	94	103	80	85	100	85	90	80	88	92	100	96	91	108	90	89	74	92	94	84	114	110	83	92	105	104	87	98	95	95	93	80	90	104	83	103	98	98	106	80	94	97	86	91	87	105	78	99	92	100	91	91	99	90	103	91	97	78	96	90	108	102	81	91	96	81	100	86	92	90	84	109	94	92	93	95	62	93
4103	2996	1267	594	398	333	291	268	262	289	261	254	247	243	243	247	241	231	232	239	226	257	263	231	228	245	204	229	216	243	230	265	198	239	237	215	247	269	246	215	248	211	213	220	257	218	216	197	250	215	235	222	221	219	220	252	242	247	257	247	221	231	241	232	238	220	235	222	239	239	184	255	200	257	216	222	224	214	233	239	181	222	210	213	255	207	230	215	215	242	222	232	249	226	205	235	236	231	247	223	233	230	224	234	228	218	225	231	259	241	236	221	226	234	207	236	229	207	219	231	227	233	255	206	227	207	247	240	238	217	250	248	229	229	204	227	243	222	203	228	220	231	217	217	221	202	205	229	207	204	233	229	233	237	242	223	248	207	228	193	239	229	218	239	251	226	240	253	248	255	229	206	231	212	215	206	225	245	239	244	239	217	240	239	223	228	252	228	239	245	230	267	221	215	238	257	237	233	244	236	227	255	226	249	245	230	245	215	225	207	210	220	270	222	232	239	251	222	233	218	242	239	247	230	223	217	215	225	233	219	233	250	233	225	241	238	219	200	249	213	208	194	197	237	223	216	217	250	218	239	241	232	239	251	255	198	212	213	237	236	231	232	217	251	227	229	231	258	219	231	243	245	229	233	203	249	235	238	234	233	227	243	231	237	219	211	228	268	221	240	240	230	226	248	239	220	197	207	198	211	220	243	236	239	226	230	244	242	227	217	235	252	219	239	214	211	242	218	219	242	196	223	226	219	225	251	234	248	227	258	228	235	222	200	235	216	217	226	222	233	232	226	220	239	232	221	213	232	227	219	247	234	226	230	232	236	231	244	251	244	227	228	236	220	241	208	230	224	242	226	212	234	236	240	240	222	226	239	261	250	236	230	214	236	239	216	221	218	220	229	220	246	225	240	263	228	231	245	209	211	235	253	227	228	265	222	240	236	243	218	244	234	221	244	224	214	255	216	207	222	224	231	233	209	215	222	218	251	222	230	218	246	216	204	229	241	218	239	214	227	215	217	224	237	224	229	245	217	209	244	231	221	221	219	228	226	237	227	243	219	223	234	251	212	215	214	225	240	223	238	255	213	234	249	229	240	245	219	220	217	207	237	242	225	217	236	228	244	208	224	224	254	221	240	236	243	241	237	245	226	215	211	235	226	233	245	213	224	214	218	243	244	243	223	218	224	236	222	249	237	216	204	236	216	235	224	220	248	235	230	207	212	239	248	231	235	243	234	261	253	250	207	229	222	211	222	222	255	209	232	239	218	226	229	238	241	241	229	216	211	233	241	245	211	238	217	220	221	234	197	234	221	225	249	219	240	213	231	247	226	249	220	233	233	202	233	232	265	243	212	226	254	235	219	197	245	214	209	209	238	257	235	220	214	226	230	233	243	245	208	219	231	221	218	256	225	241	259	236	206	211	247	262	213	229	244	228	204	211	238	258	223	236	219	222	227	236	234	220	223	236	236	218	219	219	202	210	234	225	220	226	261	230	243	224	212	232	229	248	231	221	198	223	242	236	229	237	239	244	241	244	234	261	235	226	263	248	206	230	221	236	239	252	203	259	206	225	220	234	240	213	227	204	257	210	208	260	230	240	237	232	239	237	232	235	230	247	199	239	226	214	212	224	228	237	233	227	207	238	228	207	214	232	238	231	230	242	246	212	227	230	259	226	204	227	231	254	228	228	251	198	236	214	219	233	226	257	203	214	232	240	236	238	240	214	193	221	213	225	246	229	235	207	211	231	235	231	214	230	235	225	201	243	221	244	251	251	220	240	243	228	226	241	240	220	219	225	206	237	244	223	220	220	222	238	227	250	253	243	211	219	232	213	222	237	242	232	231	221	238	220	254	233	213	229	243	224	241	239	227	231	237	212	243	219	229	242	240	221	239	218	241	233	243	193	231	229	222	228	215	212	216	212	233	248	227	243	227	239	209	237	221	242	230	257	215	225	219	209	222	205	217	238	225	250	208	222	233	213	220	234	225	234	212	237	240	218	240	221	226	231	195	239	242	222	257	205	243	212	210	197	231	227	202	221	203	224	223	234	253	255	218	221	232	232	244	258	215	224	227	232	221	245	212	237	236	230	226	225	225	228	197	235	221	223	225	233	248	245	218	205	227	232	241	228	230	248	207	267	242	270	238	213	213	250	227	206	221	224	230	218	221	245	255	230	219	220	218	220	227	219	229	240	249	235	249	217	230	249	229	223	208	223	229	231	201	212	235	233	220	244	209	228	248	241	231	216	206	223	215	258	223	240	226	217	235	224	214	235	235	261	235	209	206	233	223	237	249	215	238	216	231	216	252	229	239	236	218	226	210	220	219	237	230	218	222	243	231	233	238	214	222	225	221	241	207	262	271	215	230	210	228	222	237	221	216	235	245	226	239	237	241	229	226	232	224	238	208	234	217	225	253	239	220	236	227	219	204	219	241	237	219	227	241	237	217	205	225	249	232	231	243	205	216	222	210	225	221	237	246	223	239	210	250	226	212	217	248	218	243	232	250	238	228	227	186	216	224	213	246	246	240	201	198	233	213	244	231	235	229	223	240	261	229	245	241	206	246	243	232	248	225	259	212	250	220	230	240	225	233	205	229	224	235	220	217	221	243	249	232	212	221	226	222	214	239	234	230	219	262	231	232	247	230	249	217	235	228	222	228	222	233	214	218	217	244	254	229	201	235	233	222	214	205	266	218	224	232	256	212	258	246	229	247	225	243	228	216	230	214	231	228	212	222	219	246	235	229	220	220	218	221	250	214	245	241	231	193	213	203	230	244	214	224	238	210	235	237	222	249	226	225	244	220	230	212	215	225	243	231	246	233	206	213	256	227	226	215	223	245	230	223	237	224	252	232	257	200	212	258	251	216	232	217	237	234	230	232	241	220	204	203	226	234	214	228	217	242	243	246	237	253	233	257	229	264	206	241	200	229	206	242	220	197	205	237	232	223	213	212	258	227	248	248	223	225	256	194	236	228	211	224	253	231	236	200	213	203	224	214	234	216	241	220	211	241	228	217	238	227	225	242	253	236	235	210	229	217	233	213	217	224	235	217	229	250	228	212	236	243	215	221	226	236	222	209	230	223	237	215	216	249	226	240	237	222	241	239	254	208	222	236	219	230	240	217	222	230	238	237	215	242	243	236	242	227	227	213	237	232	245	239	224	211	216	227	243	230	210	210	228	233	217	228	251	218	225	217	249	230	217	229	230	221	215	227	235	237	230	246	249	242	245	234	243	242	217	255	247	234	223	252	209	239	218	229	234	234	236	231	223	223	214	221	243	224	223	214	205	248	221	237	231	224	224	238	227	212	233	230	215	239	218	215	238	259	210	235	251	235	231	219	253	233	241	212	228	239	212	241	207	215	229	213	223	234	229	222	247	253	215	245	214	230	219	209	222	223	237	258	222	242	217	219	221	237	228	219	243	227	247	232	247	225	240	236	226	210	226	227	214	234	249	245	259	224	237	218	231	222	224	226	212	282	238	252
34204	15487	2516	417	336	327	287	302	280	302	297	317	293	312	300	308	294	289	327	288	313	286	292	278	290	265	275	310	311	282	253	271	281	329	303	293	329	295	298	288	301	270	298	290	242	270	238	251	284	288	301	255	287	309	294	320	275	301	309	306	317	280	300	315	337	295	283	287	247	295	242	247	277	267	308	258	274	304	293	283	285	301	291	296	298	280	260	291	275	323	303	277	289	261	285	278	312	287	287	270	318	288	288	270	311	312	282	305	289	311	269	284	317	294	255	310	290	278	307	328	290	281	244	285	303	281	296	292	271	284	295	280	333	344	305	274	281	281	294	290	292	298	286	291	282	298	315	258	232	276	265	339	300	310	260	284	255	315	294	292	309	288	279	270	276	301	280	279	259	285	299	299	288	297	290	312	298	298	304	262	266	299	287	285	278	305	280	295	292	295	293	269	262	313	311	288	282	275	303	303	282	292	284	300	313	276	312	264	281	291	280	283	271	283	290	302	271	288	250	260	302	258	290	279	287	312	308	274	301	286	292	282	301	269	299	312	281	312	256	298	314	301	292	300	306	264	292	300	301	286	275	302	285	288	293	269	264	252	290	301	295	279	239	288	291	255	311	267	278	267	280	282	280	309	263	278	298	258	314	304	278	268	273	256	272	270	266	269	325	300	304	293	245	330	268	326	301	286	277	301	302	302	278	271	283	294	274	304	243	302	278	261	319	318	274	263	309	257	260	271	250	299	274	254	289	290	289	330	285	283	306	286	293	295	278	311	312	323	287	266	293	321	258	270	286	312	289	294	289	291	257	282	275	284	272	279	290	295	285	259	274	300	314	326	274	298	320	266	329	329	325	283	278	314	314	299	310	292	320	269	294	310	279	294	312	298	276	293	296	269	269	275	307	278	302	308	288	294	285	273	277	346	267	288	289	313	293	311	280	265	289	301	274	282	307	293	262	252	250	267	246	266	278	293	289	251	298	291	290	262	311	313	291	286	301	276	284	281	289	271	280	258	317	274	327	300	308	324	270	299	297	305	276	261	285	315	251	267	288	277	285	273	281	276	281	306	303	283	280	301	301	267	282	272	292	285	278	302	282	279	275	253	295	308	274	266	289	298	250	329	279	326	293	306	263	280	267	260	299	315	269	267	315	275	267	267	301	305	305	311	293	275	294	285	299	295	295	274	275	295	297	303	269	285	289	292	321	289	293	242	301	282	282	280	299	285	288	273	288	295	314	283	322	292	291	258	316	279	299	275	283	297	297	269	302	262	298	301	278	286	294	313	320	298	277	293	290	302	314	287	286	312	275	309	286	285	310	293	284	280	271	281	282	301	299	279	321	290	293	259	305	300	303	288	259	262	290	304	291	292	295	274	284	295	285	272	303	264	281	304	250	303	305	290	292	318	286	320	277	328	328	296	299	290	314	297	271	288	268	271	278	291	305	284	261	276	291	309	292	313	306	278	287	280	287	320	318	259	286	287	332	302	322	320	262	308	306	292	286	324	255	289	286	262	288	333	314	320	316	318	330	299	325	291	315	295	270	307	330	282	265	269	303	272	289	262	303	307	298	293	292	266	285	302	251	284	273	284	297	302	278	281	279	270	267	287	297	316	309	277	309	298	281	266	242	283	292	296	279	310	253	321	297	310	261	297	267	289	280	291	280	293	317	287	308	308	288	303	274	296	302	295	302	275	290	300	256	276	340	263	271	288	343	305	289	289	315	272	294	287	285	265	263	296	303	281	274	273	285	262	290	316	295	272	257	295	310	294	305	303	289	310	284	248	289	281	300	272	236	299	295	318	272	283	292	300	294	313	331	320	292	302	309	289	318	273	309	294	289	277	306	269	284	291	270	285	298	295	291	269	298	275	295	294	291	308	266	301	313	263	321	288	284	336	302	290	297	298	309	287	276	261	279	303	318	302	263	266	271	332	313	312	310	327	281	276	270	251	270	323	292	277	280	268	253	333	275	279	253	295	289	286	272	309	297	332	283	264	286	281	282	305	285	274	269	296	256	300	293	283	277	303	318	262	303	263	299	299	279	303	286	270	273	282	277	329	280	312	292	291	263	270	269	320	317	289	292	310	294	298	322	265	281	268	312	290	264	302	301	285	287	288	303	272	279	276	291	269	262	306	255	289	273	303	269	267	287	298	278	285	262	274	257	305	302	295	283	266	318	277	288	291	277	276	283	301	265	274	255	269	275	318	272	306	267	287	306	271	280	268	270	279	296	286	285	276	297	284	299	273	267	308	281	285	280	304	282	283	292	278	285	297	294	294	271	279	283	254	296	285	256	313	289	300	288	323	248	275	324	307	303	311	289	282	301	326	287	290	306	289	323	286	263	293	272	289	301	272	276	281	289	313	288	311	300	282	316	286	301	305	281	294	307	236	286	301	313	287	280	282	288	289	290	278	265	284	289	291	300	297	284	305	280	283	298	268	294	278	300	264	279	272	303	303	280	284	280	279	299	314	278	280	296	276	268	267	293	280	276	306	270	290	295	298	280	272	287	319	298	283	299	284	310	332	280	298	277	264	280	260	269	316	296	270	293	273	267	268	309	292	305	286	310	265	288	289	299	294	295	291	316	294	296	291	281	286	321	299	284	288	319	305	319	291	283	288	306	280	330	269	290	282	283	287	276	289	245	297	275	294	277	335	288	284	281	311	298	266	304	300	288	270	331	305	323	315	269	286	287	279	294	282	291	325	275	280	286	326	300	291	291	279	283	300	310	266	312	300	307	290	265	300	250	300	275	301	294	284	281	291	282	309	288	283	284	310	293	268	307	272	283	276	277	281	275	300	290	284	289	285	313	303	290	287	339	286	274	299	315	279	301	309	310	284	302	293	274	302	293	285	259	290	266	289	282	277	255	298	277	268	314	286	282	287	305	341	278	311	295	243	316	288	267	267	279	297	285	323	289	262	294	294	290	274	297	282	259	260	290	292	259	315	279	278	271	250	308	274	265	265	279	299	309	291	302	267	296	282	294	287	260	321	297	302	292	308	293	318	288	297	280	290	262	301	274	284	295	293	280	271	300	286	250	274	317	263	271	288	298	271	277	261	296	289	306	309	276	297	305	278	308	302	300	280	272	300	303	294	315	291	276	309	305	288	312	291	302	283	267	302	300	276	275	271	307	301	264	289	303	277	292	288	306	276	252	303	318	352	331	265	287	288	311	291	299	260	293	288	303	302	305	284	270	312	242	269	292	286	265	279	297	274	274	299	315	285	303	292	261	304	288	280	312	323	311	307	336	300	290	287	297	284	283	298	307	305	296	306	282	298	293	291	300	275	323	322	352	262	305	306	296	286	286	272	247	278	274	294	280	278	251	270	294	291	274	293	297	301	244	282	304	266	297	267	280	293	336	283	252	277	308	287	284	290	303	289	297	290	292	305	288	279	313	320	271	317	272	259	249	314	278	291	290	328	262	285	297	290	295	284	305	287	310	275	286	298	303	271	297	279	297	310	291	301	280	268
7738	660	619	628	588	586	603	640	581	605	588	577	548	604	583	603	598	639	596	613	601	601	546	591	591	568	626	573	630	580	587	627	625	591	619	644	583	584	644	575	618	608	575	604	609	631	572	574	583	659	628	564	611	568	594	603	652	629	568	602	577	572	586	559	627	536	584	611	619	626	603	624	636	569	594	610	564	586	643	586	591	593	579	649	590	597	665	634	587	641	611	557	632	605	608	603	591	567	642	554	595	555	629	614	678	597	617	614	603	590	588	591	590	586	583	607	601	620	605	619	641	591	599	578	639	600	608	619	581	597	627	620	626	616	585	623	566	526	608	597	573	573	589	611	587	619	617	613	584	591	590	611	559	626	625	605	605	593	614	588	600	586	605	617	576	614	590	649	587	581	582	564	614	579	604	623	628	605	608	595	588	593	584	591	589	584	616	567	585	632	636	611	606	632	538	555	616	611	608	609	604	599	596	619	637	625	637	587	593	590	610	591	639	562	602	568	583	617	568	641	553	616	572	588	574	603	591	618	590	590	604	609	607	597	583	608	592	549	552	571	576	620	582	611	647	600	578	632	592	593	596	587	592	627	598	609	629	581	610	599	584	612	589	605	612	599	581	599	628	610	604	556	633	591	603	582	585	595	589	584	608	612	609	609	589	605	611	619	607	584	555	601	612	590	641	554	610	587	585	641	596	578	606	589	564	597	572	594	613	555	628	620	606	598	597	591	611	614	583	574	599	593	592	603	590	615	579	642	572	615	614	609	597	582	588	625	616	617	602	601	641	612	566	593	617	608	611	569	564	576	575	652	612	559	590	602	625	608	651	618	617	614	619	584	617	601	564	607	619	612	617	606	591	586	597	614	587	612	584	579	603	589	638	592	618	605	638	602	607	612	604	634	612	611	613	611	590	586	606	641	591	641	614	602	637	618	540	596	607	586	594	593	556	617	613	595	604	609	597	600	593	610	573	617	644	597	605	622	576	636	607	606	625	594	570	610	597	595	629	589	634	573	606	606	617	572	572	586	585	617	585	614	615	592	574	591	610	600	584	627	561	599	597	606	586	609	644	609	570	621	559	628	621	615	566	587	591	602	587	568	579	604	646	571	580	613	582	620	640	580	584	592	621	591	603	622	582	580	600	592	641	595	570	587	595	568	627	571	648	581	593	675	635	593	626	616	596	562	578	604	625	649	624	560	562	621	619	565	578	564	582	603	623	594	578	581	590	608	564	593	596	602	584	624	626	595	630	595	577	646	603	591	601	588	632	548	579	648	607	634	609	603	630	628	576	638	613	615	614	607	583	621	568	613	633	615	636	626	616	635	607	634	584	597	577	671	593	601	640	574	609	584	619	625	571	636	595	592	611	619	623	618	616	579	571	620	567	616	626	595	616	573	631	588	552	648	603	585	597	592	593	624	582	593	619	604	645	572	587	610	568	558	569	592	630	547	581	598	639	620	608	578	571	602	565	606	588	614	569	637	602	607	569	598	550	584	644	640	637	627	578	597	600	602	623	602	618	599	589	601	581	649	634	588	548	572	613	615	610	613	632	589	597	622	620	586	632	598	609	613	596	619	588	574	593	621	610	620	607	614	617	577	566	616	632	585	589	595	553	608	594	609	614	625	608	601	591	553	592	602	639	586	614	579	610	597	620	590	589	611	540	571	604	631	623	651	583	599	676	618	558	625	596	574	595	588	613	624	630	603	643	543	581	565	630	588	612	615	615	562	607	613	594	575	608	581	619	599	570	597	594	602	586	575	592	593	578	595	605	578	571	587	608	597	580	603	610	620	606	568	559	615	621	601	623	618	597	577	592	621	590	596	560	585	620	636	631	584	600	626	607	611	550	578	565	599	597	561	574	583	628	606	552	634	591	593	580	585	594	662	580	562	566	616	645	624	615	563	617	582	608	618	599	585	635	628	645	581	602	627	618	592	630	588	645	611	596	621	632	566	603	641	646	624	604	593	615	638	677	594	592	635	561	615	614	583	607	604	627	605	638	612	588	625	626	589	594	581	606	617	584	635	600	630	602	592	583	590	631	575	621	599	623	567	561	631	623	579	612	555	565	611	586	592	553	542	613	591	600	602	597	586	573	628	605	593	580	621	622	587	631	624	632	620	591	656	607	600	639	580	612	616	611	596	603	568	630	599	592	602	616	604	588	626	610	601	646	576	573	610	570	594	648	598	587	570	593	610	608	589	600	582	624	578	652	617	579	596	629	639	602	561	629	572	602	604	591	599	578	586	619	604	628	568	576	611	592	621	575	619	575	543	595	613	597	619	603	603	621	614	619	642	586	601	550	563	625	630	564	585	585	641	596	620	626	572	622	581	561	585	614	644	614	613	590	604	632	588	609	568	605	616	614	663	619	611	582	614	603	553	611	622	614	598	585	597	591	581	625	576	618	589	550	611	619	569	623	583	571	640	586	644	598	577	650	595	588	617	575	557	548	618	581	589	601	571	576	657	603	604	627	613	623	609	610	623	585	576	621	670	626	590	596	565	613	587	569	602	624	596	605	615	625	622	610	581	600	590	622	624	588	606	610	643	587	608	589	587	570	585	588	652	578	565	628	602	603	590	589	607	603	654	617	617	597	606	571	602	607	580	601	544	633	616	624	579	603	538	632	596	598	551	572	604	644	602	636	604	642	601	633	602	661	586	575	620	677	572	589	649	586	623	601	586	608	627	606	603	605	597	609	606	557	616	608	569	598	588	586	632	617	625	575	630	560	560	624	632	618	624	556	576	583	603	624	599	624	610	614	630	604	561	583	563	648	589	574	614	592	606	606	605	617	606	593	629	612	587	563	585	574	589	612	603	584	616	593	586	582	644	606	610	606	607	644	582	612	599	593	602	598	625	601	604	607	602	618	559	570	570	573	620	574	585	602	638	641	593	575	577	621	579	616	611	551	575	652	588	592	596	597	624	607	591	589	581	632	562	593	573	561	615	620	637	598	609	597	654	592	598	591	573	625	647	618	590	613	628	594	610	607	552	644	618	572	627	603	618	594	596	598	659	592	598	574	618	600	592	574	568	583	579	609	599	618	633	614	594	609	595	586	597	558	585	566	571	601	567	582	588	576	583	565	597	603	588	596	618	571	642	547	599	592	588	590	601	641	594	569	577	608	606	617	611	601	685	592	563	602	605	649	589	578	608	603	578	608	593	619	608	589	612	607	621	566	608	560	652	607	568	590	564	639	603	575	619	582	593	599	615	650	613	594	606	587	591	590	557	600	582	611	608	560	578	586	593	563	599	671	561	599	609	625	627	595	623	597	639	656	591	636	634	619	602	625	591	579	591	601	582	572	617	580	609	595	655	560	594	625	569	567	611	609	583	607	645	623	625	572	580	600	595	552	634	669	592	560	609	597	595	613	587	604	650	588	640	610	555	634	582	598	582	599	630	578	575	596	616	562	627	593	581	598	574	626	599	604	623	572	601	615	617	682	671	591	599	638	617	611	609	579	615	606	596	629	605
24833	20692	23229	28197	20681	11072	313	214	198	207	154	144	171	168	145	151	143	159	144	153	154	146	155	165	120	126	148	130	169	148	174	127	159	138	128	129	135	125	140	159	146	128	126	131	143	137	150	150	126	134	133	136	144	132	135	118	122	148	148	124	162	141	132	141	121	116	159	154	160	150	129	134	150	114	159	146	181	138	141	143	157	143	132	135	167	151	156	148	149	142	127	146	161	162	139	140	138	113	110	152	117	141	149	120	140	144	110	145	110	135	123	162	123	147	152	148	126	146	130	145	167	144	130	143	129	139	125	150	152	130	129	134	150	127	154	142	154	142	154	157	157	144	142	159	128	139	148	172	127	142	153	131	147	138	151	153	150	138	154	143	133	144	135	138	157	161	146	127	159	146	148	130	156	144	136	130	116	124	163	156	158	144	138	133	140	144	152	171	160	154	159	133	127	139	137	151	133	137	133	125	163	145	148	144	135	137	138	121	133	145	134	148	146	144	154	158	149	151	127	141	154	163	154	136	122	144	142	135	125	132	133	158	156	160	135	139	133	154	127	144	178	157	152	137	152	140	150	138	137	140	127	127	120	128	153	135	141	161	142	126	127	133	150	136	141	142	129	176	159	161	137	134	128	151	131	136	160	144	143	139	146	143	143	147	142	126	147	141	127	123	126	124	135	125	149	143	144	126	147	143	149	160	130	134	122	131	127	153	140	150	143	132	114	155	134	131	148	134	143	139	149	159	159	118	147	147	130	142	145	142	155	132	147	141	140	139	154	145	134	136	135	148	143	134	128	138	130	140	126	167	142	141	113	133	153	134	131	184	135	157	142	148	128	138	130	147	146	131	129	138	168	134	146	154	135	141	148	119	146	148	138	136	144	156	152	135	118	136	142	131	138	149	155	143	156	126	147	138	136	126	169	131	129	136	143	132	163	165	147	157	157	159	127	142	133	115	145	154	144	122	151	132	157	130	122	135	130	137	126	149	141	142	144	153	135	126	146	133	145	143	116	126	145	149	138	156	129	147	147	127	135	165	131	141	139	156	128	154	158	126	140	134	149	169	139	124	145	132	134	119	130	133	142	161	139	138	132	130	148	143	144	160	125	123	134	139	141	142	153	140	140	139	140	137	133	147	143	136	125	123	124	142	142	142	143	134	132	147	140	136	142	138	146	160	155	167	140	146	140	146	160	125	151	135	139	148	134	145	123	129	150	137	145	140	151	134	144	135	125	153	149	136	131	161	161	143	126	169	156	116	121	138	134	124	126	147	140	138	131	155	135	136	133	129	129	135	141	131	151	127	152	102	127	135	154	137	142	166	143	148	150	159	157	139	150	141	133	145	154	146	130	146	131	165	158	144	134	130	135	142	136	145	133	129	131	127	148	143	142	121	136	130	147	131	134	141	139	138	153	152	148	149	121	129	149	146	143	142	135	141	137	147	158	138	125	140	153	146	151	148	121	138	126	124	159	137	124	147	122	130	153	138	134	147	129	127	140	153	170	131	145	149	135	173	154	156	144	144	131	140	135	165	148	122	138	145	152	135	128	139	160	152	132	154	144	137	143	149	160	137	152	133	144	150	130	154	144	155	156	143	149	140	140	137	133	127	154	161	148	150	147	156	152	149	136	120	147	148	122	149	154	135	120	129	146	147	152	125	123	143	134	147	152	148	135	136	129	135	145	159	151	137	125	124	154	136	137	141	137	132	131	133	154	135	129	115	144	150	147	148	175	147	126	116	127	140	149	147	147	136	135	116	118	138	148	162	144	144	149	163	157	148	130	146	161	148	123	149	154	163	158	152	152	139	141	138	141	132	157	136	137	154	129	136	145	139	113	144	141	145	135	161	161	146	139	149	124	140	156	142	132	121	133	144	128	173	145	123	129	147	126	139	142	143	133	136	152	149	118	141	126	142	153	148	134	123	109	152	145	166	151	147	126	135	127	143	156	135	123	149	142	149	160	158	135	179	156	114	147	140	115	156	144	154	114	127	145	156	141	152	144	125	159	132	161	130	157	136	135	117	134	104	144	154	132	147	162	171	146	140	156	145	146	131	118	131	129	137	152	149	135	131	166	130	147	146	142	135	139	173	162	136	129	119	106	143	126	110	159	128	157	121	133	140	133	137	139	154	159	140	136	132	146	139	138	172	144	137	140	155	139	144	147	143	149	133	144	135	119	161	121	119	165	139	131	141	149	152	157	163	163	129	118	145	142	153	140	144	138	116	140	129	121	137	143	128	125	139	130	152	160	132	141	147	128	122	131	132	137	162	130	143	150	142	144	159	127	140	137	158	143	158	124	149	125	147	119	141	160	127	142	157	133	128	158	146	124	127	171	130	158	159	133	138	156	140	142	141	128	126	155	135	149	166	127	131	130	111	126	131	134	152	170	125	128	129	149	138	127	144	139	160	152	148	143	138	151	125	136	145	143	146	174	140	133	125	155	139	118	152	158	161	143	119	128	137	128	147	150	118	158	125	147	144	130	132	171	111	145	171	115	148	129	139	146	145	134	137	142	137	128	145	149	155	133	116	154	146	149	142	137	148	180	159	166	154	116	124	144	140	154	123	164	134	142	137	143	153	137	161	157	117	139	143	151	129	122	125	129	139	139	146	145	150	124	162	150	119	134	155	136	166	142	122	122	164	144	126	159	113	129	129	131	162	140	174	133	112	117	159	129	140	128	145	152	143	134	130	150	146	149	147	153	162	125	116	162	150	141	111	160	155	151	155	119	138	144	126	152	133	143	137	144	149	139	143	150	144	140	132	141	141	133	171	136	153	144	130	130	137	144	163	130	145	155	143	144	139	155	149	134	126	133	132	142	164	124	127	166	147	141	136	141	120	117	141	163	140	128	155	129	143	106	146	123	116	147	139	130	128	153	141	151	157	155	155	157	138	115	131	148	140	145	145	150	140	106	132	154	140	134	129	104	132	153	138	146	120	133	106	137	141	136	141	146	151	146	126	130	134	137	149	131	132	138	131	141	133	138	120	136	137	129	162	117	133	147	147	148	131	137	154	128	127	129	142	115	132	141	128	120	139	174	149	145	167	144	145	136	128	134	149	151	125	148	133	148	139	140	128	148	136	135	149	134	137	142	137	132	144	141	130	116	133	138	143	136	158	135	137	148	140	121	129	147	136	128	146	148	130	140	126	122	141	157	138	133	162	129	144	135	131	140	147	126	136	130	153	125	149	137	151	138	156	159	122	148	143	125	139	122	142	142	138	138	138	126	157	130	137	144	157	133	124	124	121	135	161	170	137	129	140	129	148	133	117	123	137	155	138	161	150	134	130	162	153	113	174	131	141	145	165	145	111	140	117	118	134	144	142	125	154	120	155	135	133	112	135	131	135	133	114	152	147	140	143	130	152	144	159	131	134	141	143	145	144	143	137	142	134	131	140	139	156	142	113	145	143	130	137	138	146	140	143	152	159	129	145	129	144	136	139	156	137	141	144	143	120	166	136	149	160	137	130	113	120
4334	1723	764	488	417	342	374	351	321	309	322	293	318	296	301	281	305	305	321	337	340	307	316	302	300	314	304	286	316	293	335	289	303	313	320	312	300	314	276	279	287	315	306	323	295	328	313	303	295	288	321	330	309	316	268	317	306	311	311	296	318	305	319	311	323	286	324	318	304	307	278	295	317	324	307	294	305	294	342	303	303	289	289	323	311	298	301	333	310	289	314	302	305	306	322	292	298	298	279	288	308	302	309	319	309	303	312	355	297	306	326	314	333	312	287	310	278	321	291	308	292	319	287	292	294	308	328	301	311	292	301	324	266	288	295	306	279	298	295	318	294	293	269	264	328	302	310	290	288	301	310	317	309	314	291	300	299	304	297	295	291	300	282	311	343	280	301	298	298	319	299	296	306	271	321	297	306	292	309	285	277	328	307	294	327	344	304	317	270	307	275	295	309	301	322	313	309	302	297	320	329	323	295	326	315	283	307	278	327	273	306	313	308	310	354	313	306	338	302	323	324	302	314	296	326	322	301	287	303	314	309	312	301	307	323	341	308	297	314	308	305	334	292	317	322	336	293	337	301	311	276	295	306	359	307	282	282	299	311	316	304	296	306	313	291	313	281	308	306	320	336	333	328	330	285	294	293	320	348	282	296	324	297	294	312	335	277	329	305	320	300	302	327	289	306	334	282	302	327	352	267	313	279	296	310	322	299	296	277	305	324	289	324	266	293	287	299	325	294	321	308	277	293	318	348	300	296	314	303	293	305	281	313	342	317	311	341	315	293	316	308	356	326	290	312	313	300	309	319	319	311	326	332	319	329	284	320	296	340	272	317	326	316	314	302	340	329	334	268	324	287	341	306	316	308	304	319	283	310	306	312	295	312	278	302	307	278	342	312	324	303	329	292	287	314	308	342	310	304	329	284	346	326	309	293	324	311	312	302	304	304	343	331	306	310	318	294	313	286	315	310	307	339	309	332	293	313	331	281	321	277	299	316	278	321	292	290	337	312	305	309	291	288	324	305	329	291	301	312	293	295	282	316	287	304	308	303	323	330	320	311	292	325	296	296	294	258	303	306	331	334	288	342	294	279	316	305	293	318	294	296	309	311	335	344	320	339	311	312	320	298	294	298	289	292	293	329	333	324	325	289	303	305	338	304	327	293	303	301	310	317	276	317	297	310	323	306	307	292	324	310	299	324	296	300	331	301	322	350	334	294	339	324	318	317	328	286	303	300	315	312	329	281	312	316	302	319	349	303	306	310	300	304	301	312	340	302	273	300	291	314	343	333	300	324	320	306	336	285	275	300	303	266	313	318	307	303	300	288	306	303	305	310	306	311	299	298	320	279	312	293	294	301	308	323	294	304	307	323	303	325	301	325	311	318	332	295	312	325	303	332	325	331	310	294	322	294	300	298	325	312	330	282	297	319	317	305	309	306	315	328	297	300	328	301	325	301	311	310	324	319	301	326	303	299	321	294	302	285	296	272	305	317	307	293	297	279	303	315	317	327	293	299	302	324	321	315	306	323	318	315	321	335	286	292	293	330	325	294	341	316	308	305	302	286	284	328	341	320	327	295	325	305	320	306	300	330	277	313	297	318	311	310	309	320	308	294	286	293	315	308	349	296	313	311	298	310	305	306	319	272	295	297	311	285	304	318	309	297	319	312	338	273	288	295	305	294	306	322	288	287	287	296	306	303	307	292	320	311	308	300	320	306	307	295	303	313	296	297	338	302	311	319	312	311	319	312	281	309	340	333	287	297	305	307	313	309	314	304	325	324	340	305	282	342	344	345	323	278	280	261	321	311	311	323	290	323	326	286	325	298	319	274	306	295	326	291	332	345	306	307	326	315	303	271	287	299	313	305	291	300	318	306	316	303	305	305	286	305	275	314	312	260	303	315	335	282	293	302	271	287	301	309	345	294	298	285	308	318	318	325	300	341	316	300	324	304	278	326	304	289	294	301	327	287	299	322	315	283	309	300	306	295	276	276	291	287	301	281	324	319	300	299	311	355	316	298	295	307	296	296	335	302	281	320	307	295	303	312	323	332	281	321	304	316	279	294	284	334	304	307	293	297	305	277	292	309	358	288	329	295	286	300	269	308	310	310	332	321	327	301	356	314	294	300	320	341	323	333	318	334	304	305	304	322	310	317	299	290	293	323	300	334	288	317	288	284	337	312	333	337	307	328	296	316	321	279	311	323	321	332	288	308	319	281	291	298	302	340	313	294	300	315	297	335	295	296	306	308	312	311	320	336	294	313	292	298	283	309	303	315	328	308	306	327	300	276	306	349	330	325	297	290	293	303	295	312	281	328	316	325	290	316	317	319	339	325	305	308	295	315	302	303	321	291	313	309	299	312	281	315	333	324	310	306	323	290	284	299	329	308	308	342	281	330	323	284	289	310	307	290	303	298	315	310	299	298	335	292	311	317	312	292	325	321	319	287	305	279	270	328	291	298	311	310	327	304	325	327	306	326	322	290	307	263	305	300	317	342	278	317	310	314	297	323	311	302	288	328	316	303	328	315	336	292	319	296	305	306	288	327	293	301	289	312	279	334	319	336	298	292	286	328	310	316	353	312	321	313	282	317	322	293	330	321	280	299	315	297	300	325	300	270	306	297	306	308	311	327	307	331	317	320	299	309	297	290	299	315	364	279	302	329	314	334	336	298	294	318	325	302	287	302	293	305	313	298	286	325	305	296	337	307	305	328	304	325	291	312	320	309	317	320	294	316	321	324	313	326	310	346	356	304	268	327	314	304	307	339	306	311	310	291	326	298	330	299	323	312	323	311	296	323	322	303	325	294	317	318	313	312	312	313	320	328	304	315	310	292	291	332	317	299	299	298	319	306	282	290	291	334	301	305	309	322	311	300	303	295	279	317	302	312	288	304	331	306	315	294	354	287	305	309	309	320	314	324	294	306	313	311	338	308	312	300	285	313	342	346	270	284	315	319	297	329	324	345	275	325	273	311	313	299	302	305	293	332	301	305	312	293	303	308	280	306	274	295	298	328	343	316	303	287	315	320	302	281	290	271	303	295	324	315	318	314	301	314	284	296	286	318	310	289	320	278	323	301	304	306	339	283	287	313	298	305	362	290	310	297	309	315	287	310	313	320	300	291	330	329	301	277	296	312	291	320	298	284	282	278	295	339	315	315	318	310	312	307	288	308	327	262	322	309	318	334	326	323	305	304	313	297	319	306	306	304	321	328	301	310	320	286	288	322	297	285	323	311	299	295	299	278	313	336	331	281	312	309	329	279	309	287	303	290	309	287	311	318	323	306	301	304	329	314	317	297	321	314	312	277	327	324	323	311	325	327	307	288	300	289	310	313	317	299	317	302	298	276	313	278	287	301	334	297	304	319	308	321	304	319	301	291	317	309	271	290	303	308	309	344	292	326	305	310	287	343	270	295	300	281	285	297	315	340	318	297	284	293	306	296	310	314	338	318	287	304	299	275	296	300	283	300	340	293	289	311	302
25147	21650	24757	29047	21656	21678	10992	373	244	224	185	192	164	151	142	114	107	127	106	104	116	106	95	92	119	110	91	103	118	101	99	107	93	99	89	99	91	107	93	101	111	103	95	97	95	105	96	89	83	106	100	97	91	85	96	85	97	103	100	85	109	93	80	100	103	78	98	83	91	100	84	96	100	96	88	104	92	102	77	88	97	85	106	84	96	84	79	83	76	100	95	85	87	90	104	97	87	89	96	80	97	96	101	85	69	92	104	93	94	98	95	72	101	76	95	93	98	104	102	78	91	71	84	81	90	83	104	127	107	88	88	97	97	110	84	83	93	80	126	99	86	91	81	78	73	86	91	85	95	93	100	91	77	96	105	76	70	91	107	100	121	93	93	91	79	96	90	94	83	97	113	103	99	77	86	80	99	87	103	94	81	82	82	103	94	80	82	96	112	85	76	96	85	72	89	89	98	87	87	116	99	110	88	90	95	94	98	90	93	93	77	103	82	94	88	98	99	110	90	94	77	88	81	88	95	85	83	89	105	110	89	81	91	117	82	104	102	78	104	86	91	104	101	88	80	91	86	86	88	80	68	100	108	90	107	97	80	85	93	114	102	87	112	95	97	102	113	95	94	102	87	89	102	94	94	107	94	88	97	105	86	90	109	98	100	91	95	110	89	101	90	106	103	89	91	93	91	95	62	104	89	101	95	87	96	105	104	112	82	78	89	96	86	98	57	86	95	103	84	102	81	100	107	94	92	88	95	99	74	91	80	84	82	90	85	103	90	103	98	102	85	97	101	70	82	86	94	93	84	103	92	87	88	104	98	96	89	102	113	87	87	97	99	86	98	67	83	104	91	109	105	104	91	76	83	87	113	106	101	85	97	91	107	92	97	97	100	84	90	103	109	95	90	84	112	96	106	99	102	88	108	86	105	103	103	111	109	89	88	94	83	85	80	104	86	78	92	99	106	109	77	102	95	74	90	110	91	97	74	103	99	91	89	84	99	95	98	75	89	77	86	92	81	84	97	104	86	90	107	86	81	90	89	103	88	88	92	79	97	116	110	94	88	86	90	93	93	85	115	98	92	80	99	76	85	116	88	92	108	95	92	78	92	89	92	105	90	121	71	91	97	91	96	100	91	111	108	116	84	91	100	84	103	83	101	74	99	112	96	85	82	81	87	85	100	96	91	82	80	91	103	91	74	79	75	91	101	101	93	101	95	100	92	96	76	100	87	100	107	87	92	87	89	82	87	105	95	79	88	96	70	106	88	97	97	72	92	74	91	82	88	83	73	83	80	88	104	106	112	103	98	81	94	102	117	100	95	75	99	102	87	110	98	90	93	97	91	87	94	74	96	79	95	86	110	102	95	99	90	100	109	85	72	98	96	86	112	89	91	85	99	106	113	93	89	92	89	104	84	100	88	81	89	96	110	92	93	84	88	84	84	79	92	104	110	98	79	91	96	97	94	83	84	97	87	108	86	92	94	95	105	108	104	116	79	94	91	83	93	99	98	90	90	88	81	106	106	88	91	99	103	100	89	91	79	73	92	86	83	96	92	94	73	97	90	100	106	100	75	95	90	92	90	86	109	106	103	102	92	88	97	84	88	114	81	85	66	83	95	111	96	103	93	89	92	106	101	94	105	91	85	83	84	88	104	76	106	100	67	73	74	85	84	86	99	81	107	93	89	94	93	95	94	79	88	86	97	78	98	103	89	75	71	87	87	110	102	88	96	90	94	92	94	102	92	76	89	67	90	85	106	85	88	98	88	96	72	97	92	88	93	67	100	99	94	76	97	102	108	76	72	69	91	81	93	99	86	85	94	108	87	106	77	87	111	110	91	92	106	85	90	89	108	83	102	110	112	98	92	114	62	82	100	75	87	111	95	114	96	124	117	101	106	110	106	103	89	88	91	93	97	90	112	95	99	114	102	103	90	86	90	113	108	83	91	65	102	94	92	99	91	98	72	112	91	95	100	98	94	92	85	85	101	92	88	83	90	102	99	83	86	89	106	92	93	100	93	89	88	83	92	103	89	81	80	75	115	91	86	100	84	94	81	84	79	75	95	74	96	92	91	97	81	81	99	86	101	116	97	75	85	91	107	110	92	89	93	104	75	81	78	81	104	100	101	84	82	87	88	84	93	116	95	82	106	79	79	98	79	78	98	92	107	83	82	86	92	100	99	96	87	90	95	94	90	117	93	100	80	96	76	91	90	102	103	106	89	83	93	93	85	90	98	87	99	100	82	99	63	97	86	84	101	102	81	74	112	100	87	102	106	95	96	84	71	98	90	92	77	83	86	101	83	118	82	82	101	86	81	83	105	90	99	102	103	96	75	91	78	81	108	93	97	105	95	110	81	107	96	77	101	84	95	83	116	104	87	84	104	103	105	94	90	95	85	95	81	90	98	97	85	85	96	88	92	93	92	95	85	105	99	86	95	76	82	89	73	92	95	89	69	83	104	94	85	99	85	98	109	98	99	94	90	77	68	104	113	102	94	86	115	94	99	95	82	98	79	86	87	90	82	98	86	77	90	89	100	82	83	98	72	89	84	80	102	91	90	85	82	83	101	106	96	91	81	95	97	98	90	108	87	78	94	101	92	118	86	96	86	94	96	87	101	107	79	98	93	101	99	101	106	88	84	87	111	104	88	102	77	78	97	79	91	92	86	93	92	73	97	94	91	95	90	94	79	83	98	90	86	88	84	80	84	77	90	82	85	100	114	90	85	93	101	65	114	92	96	85	112	104	93	100	116	101	84	96	94	68	82	86	73	95	79	93	80	83	84	94	83	85	90	98	105	97	97	85	85	102	79	93	83	93	95	93	97	94	91	81	93	103	87	81	83	110	116	105	87	88	108	93	98	99	94	111	96	104	90	91	104	84	96	85	87	79	100	94	91	91	91	100	78	95	100	99	102	92	106	83	75	91	79	75	103	79	86	81	102	104	91	95	98	113	86	101	86	111	80	86	92	107	113	87	84	102	87	93	100	111	86	81	80	94	112	99	104	99	97	69	90	96	93	98	110	102	89	91	83	104	103	102	85	100	91	90	93	79	106	101	86	96	105	88	108	101	87	89	114	82	92	107	85	78	87	104	107	107	91	103	94	84	98	86	89	95	92	85	91	103	104	103	76	82	75	96	102	91	91	92	91	89	110	76	84	84	104	111	79	99	91	132	92	66	90	89	91	103	97	80	106	69	112	89	88	79	91	76	99	115	98	106	112	91	88	99	92	96	90	102	91	84	109	91	104	82	91	86	97	87	84	74	99	114	95	100	90	97	94	90	90	72	96	94	90	118	91	89	91	94	91	81	88	108	85	92	86	96	107	100	95	97	101	95	99	85	93	84	85	93	89	87	103	103	85	102	106	88	101	83	99	111	99	84	102	97	105	99	80	95	96	91	89	92	96	85	85	74	101	111	93	104	96	93	119	106	76	104	78	83	74	76	88	103	89	86	93	100	101	90	108	85	99	93	93	98	88	88
4092	3097	1250	589	428	315	327	271	267	243	249	272	264	247	249	221	229	229	258	267	214	217	257	253	262	240	236	234	239	258	213	204	218	219	213	200	234	256	230	255	211	224	233	215	233	219	223	233	231	229	197	255	232	225	236	236	204	233	204	231	236	219	206	237	230	207	253	248	212	214	230	230	233	225	249	209	221	207	227	219	216	221	218	235	209	215	207	240	214	230	211	208	228	219	223	213	220	231	212	228	246	236	245	248	245	217	208	206	234	242	266	226	244	244	228	245	257	220	210	231	220	256	232	245	224	213	255	224	256	271	232	252	213	220	250	231	218	240	247	241	210	205	233	222	216	227	244	225	214	269	234	238	222	237	248	221	253	208	229	211	187	255	227	237	244	228	225	229	240	202	209	232	230	223	222	224	217	252	226	235	219	247	263	260	234	239	250	240	208	252	232	222	204	235	232	214	213	232	232	238	234	239	227	214	229	262	233	218	209	217	255	244	227	233	212	228	236	215	266	224	235	224	243	208	216	222	237	225	213	209	219	224	204	231	212	221	222	203	236	236	199	228	239	237	240	209	212	211	222	256	213	232	246	219	220	210	229	240	233	217	226	231	227	219	199	213	283	230	189	213	223	224	234	219	245	216	252	231	257	199	223	245	212	231	202	233	202	192	231	234	228	227	257	212	221	239	247	227	222	201	267	216	246	239	226	236	267	254	243	227	199	195	214	230	232	218	237	212	249	222	195	238	255	227	236	225	246	241	240	244	226	262	212	231	200	205	222	238	245	250	209	218	230	239	222	242	218	217	226	217	212	219	229	202	214	234	227	203	241	240	242	236	203	224	214	231	222	238	199	246	236	226	220	258	234	242	220	240	213	224	242	182	206	233	237	207	211	225	208	240	234	215	236	212	238	219	230	238	227	218	213	224	209	225	225	227	230	215	241	209	236	225	224	222	234	238	205	249	224	236	245	230	219	212	228	225	220	239	211	223	212	235	217	213	200	204	235	206	223	201	242	220	231	249	229	254	225	220	238	195	225	209	215	226	254	220	226	245	246	198	236	247	225	213	211	228	198	226	218	232	234	203	246	231	225	236	196	208	233	254	240	226	229	243	237	226	217	236	213	238	214	192	227	212	214	211	231	214	218	210	227	213	230	240	207	205	215	210	199	229	224	224	217	220	231	255	238	224	217	223	233	270	241	224	234	238	223	211	216	229	205	228	229	219	220	222	232	226	232	237	214	245	204	236	239	221	245	217	210	221	197	203	237	222	254	235	263	208	226	221	189	225	191	241	238	233	223	236	243	229	208	211	254	246	231	219	224	236	228	246	207	207	247	226	219	227	238	236	228	221	247	236	235	245	222	230	217	233	243	221	217	230	235	227	235	206	259	225	224	241	224	220	244	225	199	236	231	252	259	208	210	238	230	234	223	237	225	237	237	243	201	227	227	236	248	228	233	246	205	220	205	229	235	234	219	228	223	225	226	251	257	219	227	249	224	223	219	194	252	265	241	227	208	220	222	220	272	239	222	215	244	219	222	235	234	213	245	236	242	235	227	242	239	268	236	235	220	216	208	222	216	205	223	264	243	226	211	220	211	220	215	231	238	234	231	229	209	221	241	224	243	222	223	240	235	257	212	195	205	237	213	236	217	229	223	205	218	210	231	236	243	223	238	262	229	221	206	222	204	219	249	256	243	278	211	254	226	232	226	197	243	215	215	217	205	222	252	224	232	230	195	237	230	228	229	247	230	225	246	219	231	222	246	205	214	221	214	248	240	213	229	244	235	218	218	226	230	215	262	220	244	228	239	228	226	213	220	254	228	212	221	215	211	235	231	217	243	210	218	207	228	229	225	237	239	208	220	227	239	234	257	250	235	236	242	233	246	228	228	185	220	214	247	242	213	225	242	221	233	209	229	227	239	217	234	238	224	225	215	276	223	234	210	249	213	207	214	236	252	207	231	234	214	229	228	242	228	213	242	252	212	207	226	246	261	245	221	227	246	207	236	227	221	232	217	230	220	275	212	244	226	222	231	230	218	242	233	216	245	218	220	230	215	236	239	247	202	253	239	234	245	248	232	242	222	232	229	235	224	232	228	225	208	228	226	227	221	224	239	217	235	217	234	230	226	236	219	234	189	233	225	236	240	229	236	245	230	222	225	237	231	243	232	198	210	247	228	206	211	217	229	233	222	192	236	216	196	216	210	206	232	225	223	214	250	221	261	235	221	239	228	239	212	233	244	217	217	221	232	232	213	195	225	207	231	244	232	247	242	220	188	224	218	226	245	218	219	238	245	243	214	218	240	238	234	247	213	242	231	243	248	250	229	257	222	236	238	218	252	232	250	223	237	235	259	225	233	230	242	241	213	225	218	228	222	215	237	226	257	222	218	250	217	238	213	226	230	229	215	230	226	244	246	254	227	215	223	227	222	254	214	217	241	223	237	214	210	234	265	255	229	229	234	199	226	230	219	224	234	214	208	242	250	241	244	214	237	223	221	228	225	241	251	249	244	233	219	242	229	212	253	213	257	237	225	234	211	219	221	201	236	227	219	215	236	254	242	250	233	215	250	231	234	226	195	213	249	228	231	238	212	221	212	215	201	232	247	215	224	202	225	234	248	230	211	237	266	230	236	259	232	220	226	222	237	222	246	223	235	241	221	251	242	219	232	227	218	245	235	217	243	225	224	209	228	213	235	241	227	238	222	245	214	220	216	201	235	244	224	214	219	231	230	236	237	215	195	209	230	213	229	227	217	238	231	240	214	229	225	245	244	251	219	246	231	198	225	247	225	225	225	248	222	219	249	220	232	250	247	194	220	232	252	245	225	207	217	253	216	250	225	243	212	203	236	236	212	219	202	214	204	229	242	232	201	209	244	233	244	234	246	240	241	245	226	249	204	228	205	232	198	230	209	228	218	238	217	224	234	233	212	231	250	216	248	251	220	217	216	233	237	212	224	246	250	227	249	240	200	216	237	229	220	214	232	247	223	218	224	202	225	227	213	240	254	212	218	216	228	216	221	223	252	224	225	207	196	219	244	250	225	217	209	241	217	219	248	231	221	188	221	239	227	219	243	215	223	228	232	233	220	236	227	233	222	217	219	223	245	246	244	225	242	207	206	241	226	244	242	223	244	220	220	248	215	237	252	230	205	220	238	235	204	222	204	237	246	233	206	228	248	232	215	232	225	219	222	233	223	222	205	220	221	219	232	247	230	232	232	189	224	215	196	237	212	221	232	219	206	219	247	222	219	225	218	212	232	201	236	236	210	203	238	215	256	233	224	237	219	210	235	224	198	217	224	234	205	216	198	207	247	221	240	221	192	217	228	234	219	243	244	224	203	212	191	220	216	238	227	229	229	216	240	245	238	243	217	217	197	241	224	216	244	229	225	226	267	221	255	204	246	205	253	233	226	215	222	257	211	246	213	244	216	212	240	213	214	232	228	217	207	216	221	238	223	228	222	252	211	232	252	263	240	230	239	235
34100	15616	2550	452	347	321	305	325	266	256	283	285	286	280	277	300	289	274	290	300	306	279	274	282	301	295	311	305	260	309	288	280	313	272	316	313	271	291	317	268	276	270	289	283	289	311	293	267	264	331	326	268	269	300	308	320	311	313	285	288	311	293	301	306	269	281	309	246	311	266	278	287	267	285	294	291	295	324	274	273	282	271	315	255	285	280	326	283	283	294	268	322	310	289	284	307	271	303	275	274	277	326	289	305	306	271	307	284	310	291	314	301	295	335	280	276	263	298	288	283	294	282	293	262	296	252	277	286	241	269	288	311	294	302	312	281	258	299	287	268	275	262	278	290	272	290	302	285	339	311	292	304	271	289	274	312	288	310	290	282	325	330	296	284	299	268	314	258	291	283	302	293	294	298	284	318	275	273	323	261	270	275	307	318	275	294	297	267	271	279	306	289	287	283	291	290	255	298	278	277	286	281	255	327	300	284	292	261	287	272	275	306	270	295	287	290	285	290	297	295	307	284	279	290	310	278	295	283	269	269	312	289	288	327	295	261	270	264	309	287	304	296	278	305	288	266	292	267	287	300	251	303	247	275	297	275	273	282	291	293	315	283	295	323	298	275	281	299	302	274	297	300	317	289	257	282	303	283	265	288	263	282	301	275	304	270	295	304	310	262	313	299	269	310	310	292	288	255	333	307	276	294	303	314	269	262	299	301	296	286	293	286	292	280	287	280	266	282	270	270	307	286	274	283	290	274	293	295	302	312	290	266	286	287	293	316	295	285	278	280	258	253	270	281	279	298	286	284	287	299	292	309	280	271	296	296	292	300	294	270	287	278	273	305	275	295	302	292	280	273	309	306	285	295	290	291	311	264	301	281	272	298	293	294	300	278	294	279	296	286	288	299	264	286	260	285	280	310	310	291	285	286	283	312	286	283	272	286	279	274	264	299	305	308	307	308	276	319	280	304	283	276	305	274	303	273	270	324	293	305	302	280	275	276	277	259	267	285	295	284	288	276	311	287	247	291	287	267	281	312	276	274	275	265	282	294	307	328	268	292	317	268	286	225	257	315	319	263	315	287	296	306	268	282	277	276	263	285	264	301	299	275	311	310	298	295	325	309	282	277	296	289	229	290	331	281	296	289	294	289	298	269	302	315	298	288	237	303	286	300	298	307	285	302	298	292	281	289	274	294	293	278	320	291	293	286	281	289	308	293	291	300	235	300	274	268	287	297	296	268	313	312	287	312	288	328	313	313	265	288	307	295	268	287	276	281	291	272	286	311	272	323	261	262	281	314	281	314	273	283	281	294	292	294	285	293	316	274	289	288	279	262	279	327	280	260	314	288	284	285	302	289	262	280	313	303	282	298	278	314	278	288	285	279	305	268	259	318	281	299	299	280	279	299	274	305	301	288	286	279	277	318	300	288	308	286	267	278	312	284	280	288	310	265	279	288	277	295	277	322	283	291	283	287	266	309	262	280	277	275	299	272	279	315	327	267	298	281	278	313	293	289	317	276	278	274	280	271	271	298	295	319	283	255	285	291	249	258	323	311	302	295	296	310	291	283	279	284	282	319	324	304	268	267	284	275	277	300	313	324	291	282	289	292	216	267	247	302	277	298	258	236	288	317	305	267	300	291	285	290	293	287	261	262	292	277	283	267	251	250	274	328	272	254	309	280	244	312	285	306	299	275	290	288	315	304	252	295	346	314	301	272	291	289	284	298	252	286	263	319	276	250	316	250	291	301	283	296	290	268	303	264	285	281	292	314	269	291	254	285	280	307	269	270	274	306	288	272	273	280	284	276	262	279	297	303	292	301	280	308	287	310	290	286	259	296	319	313	246	288	292	293	290	297	312	263	298	296	291	293	328	289	299	327	277	280	284	272	313	286	306	285	314	296	307	299	311	262	295	294	273	273	309	306	324	270	295	280	281	289	275	316	305	297	297	296	281	308	291	267	312	293	309	280	311	250	270	278	304	288	304	263	301	284	267	297	281	297	275	273	272	270	324	268	287	292	284	292	287	323	302	270	287	245	261	317	291	312	305	263	318	277	266	292	246	283	307	303	310	308	282	308	287	267	264	275	285	270	289	281	298	291	278	285	288	272	292	329	281	287	310	270	297	284	311	251	292	287	293	288	267	311	330	293	283	276	273	293	283	265	289	270	300	321	296	287	285	262	270	280	283	284	269	287	325	307	272	290	275	322	285	306	260	280	270	277	254	281	270	293	281	295	270	294	310	306	289	304	333	293	280	276	287	292	268	279	275	281	299	268	300	267	262	279	278	261	282	279	320	287	280	248	290	310	307	275	290	289	264	311	262	305	285	278	308	316	295	267	294	279	280	280	273	309	283	308	285	270	275	282	280	287	286	275	290	272	313	289	261	261	289	252	292	315	306	290	300	301	277	302	272	281	258	284	278	320	305	276	285	278	273	289	284	318	282	283	285	278	280	304	278	295	282	292	317	274	307	302	317	291	298	275	273	303	267	278	280	253	270	295	286	270	290	324	289	294	305	279	280	310	291	268	289	309	305	299	285	293	260	281	280	283	323	317	298	307	307	274	302	296	308	306	296	304	297	258	301	269	273	290	294	288	287	289	293	319	301	291	295	297	299	288	273	287	269	284	297	290	273	305	274	269	308	267	268	285	284	313	343	289	281	312	270	303	287	295	301	272	318	308	289	296	283	295	299	281	262	285	278	283	275	265	292	277	312	267	301	297	275	275	302	264	257	298	289	289	280	277	326	297	281	276	288	292	304	274	315	275	259	313	254	293	299	289	299	259	279	314	290	288	296	300	260	298	260	311	304	303	300	295	278	283	293	320	306	289	295	301	303	296	329	310	288	238	288	344	291	253	293	316	284	254	288	304	287	302	280	315	317	293	314	312	298	292	311	280	303	273	322	296	319	287	306	266	267	300	275	313	287	285	328	245	268	316	280	314	284	321	276	279	283	289	302	303	290	261	278	308	287	275	302	303	265	311	291	271	278	301	284	281	289	298	273	266	269	285	263	276	260	287	256	308	278	294	280	272	278	279	281	268	304	299	276	258	311	296	327	260	290	290	318	333	268	318	287	285	333	269	277	262	297	332	315	270	276	289	276	307	278	282	281	288	235	272	303	262	302	307	294	294	315	308	320	269	291	282	281	273	304	274	293	324	290	317	282	289	292	326	288	283	310	305	279	292	272	260	313	267	274	266	290	294	292	265	319	290	297	254	292	251	266	285	295	300	290	294	286	314	312	287	282	301	308	279	287	297	314	308	300	320	299	294	302	284	278	307	288	298	291	311	333	269	272	291	292	290	301	264	305	274	292	295	268	306	267	314	299	314	282	283	280	317	295	295	277	264	259	334	294	282	312	273	326	304	286	282	314	308	271	294	269	289	267	262	291	317	280	292	245	294	272	291	272	275	305	313	267	283	299	310	330	283	288	306	294	307	276	289	277	285	307	301	317	254	281	294	278	277	283	289	287	272	294	299	257	282
7685	657	634	567	607	611	625	582	564	583	630	571	594	594	647	586	623	590	588	578	627	618	616	597	568	572	608	586	563	587	570	607	568	613	581	580	579	600	587	555	595	566	581	599	595	557	596	587	594	583	582	584	603	570	598	618	601	546	578	589	571	571	616	643	569	594	594	597	587	612	617	600	577	612	609	607	579	607	624	617	557	593	582	625	614	614	643	590	626	586	593	607	560	627	593	570	609	599	596	597	624	603	619	619	572	579	574	597	590	571	635	600	610	621	544	577	593	587	573	596	565	547	602	632	575	645	561	580	609	637	623	598	575	586	570	601	561	594	610	615	617	589	584	593	547	639	616	632	612	624	604	596	591	602	603	653	606	552	589	625	577	608	631	563	593	620	614	587	618	578	624	591	589	615	580	578	601	601	621	571	571	556	539	592	652	605	610	588	589	626	616	646	602	598	574	577	575	592	633	582	636	591	599	574	583	589	629	590	594	600	582	613	592	599	592	611	572	651	578	568	645	591	605	599	625	602	571	565	618	604	575	603	544	571	578	600	604	564	566	599	596	545	611	585	588	619	622	573	628	603	601	612	539	606	603	553	603	630	605	617	591	575	600	568	568	595	600	616	576	560	634	566	599	589	604	605	601	610	577	596	588	617	627	642	618	608	656	613	588	612	628	574	592	544	613	621	604	663	606	591	626	597	598	622	634	600	575	592	585	600	637	568	604	610	592	614	577	581	618	597	591	634	559	595	572	583	597	592	604	601	591	594	551	584	628	586	585	614	568	574	629	581	565	610	587	622	623	591	585	583	604	597	548	572	594	603	617	593	597	609	578	585	584	625	587	573	611	621	592	622	598	560	585	594	606	621	592	618	610	632	576	582	619	597	581	624	613	552	566	554	579	604	619	605	593	676	592	614	515	584	622	630	591	617	597	602	644	609	621	582	591	618	565	581	575	633	610	588	562	628	628	654	573	560	584	606	590	598	571	574	606	612	575	582	588	608	597	623	577	537	562	633	628	624	617	605	600	584	591	596	641	593	574	564	598	620	606	600	620	620	616	571	581	640	596	619	601	583	641	618	609	580	585	540	590	572	568	616	572	574	627	584	596	582	581	613	585	577	576	607	609	560	572	638	589	590	585	570	593	561	619	545	634	568	616	618	562	576	588	579	579	580	573	601	617	584	548	581	599	643	583	610	604	596	621	580	594	642	601	583	600	572	551	566	606	611	565	585	614	580	625	593	569	559	613	621	588	604	610	644	569	646	600	558	605	621	588	586	594	606	572	543	589	595	573	624	603	592	592	570	580	574	625	593	543	605	582	596	583	565	642	565	571	593	617	659	594	573	636	591	612	595	576	575	612	561	574	596	551	601	615	565	596	583	562	635	540	599	603	592	598	621	600	592	605	590	600	603	586	615	582	600	605	624	631	630	609	576	629	603	619	626	645	618	584	564	602	584	584	600	591	556	565	611	601	624	564	601	565	612	606	569	626	605	587	595	622	620	622	562	575	577	587	615	504	590	606	586	599	556	600	608	551	589	601	555	582	573	562	622	587	608	625	610	596	591	590	603	568	619	624	578	576	588	604	550	575	618	604	609	561	597	624	603	597	567	580	584	604	603	620	585	583	642	621	613	627	573	563	534	620	603	592	602	603	587	610	626	590	636	551	577	625	569	599	595	557	614	588	575	614	585	623	600	565	604	594	620	608	591	601	604	573	609	563	587	597	596	571	564	607	611	565	561	600	582	590	571	598	605	653	538	614	612	579	595	558	538	603	604	586	621	550	575	561	591	626	635	612	576	626	584	607	612	647	592	632	633	606	600	565	602	587	560	617	616	569	607	583	610	608	604	638	587	596	612	587	591	614	602	596	631	601	661	605	529	549	594	564	631	574	611	578	640	626	607	575	599	589	579	651	609	613	619	589	580	561	621	611	582	584	634	557	601	588	619	615	559	630	573	626	576	623	602	598	592	596	596	587	577	562	584	599	595	588	597	559	636	588	602	583	604	628	608	551	611	604	579	607	586	611	572	576	589	611	600	594	621	564	579	596	624	586	624	598	584	631	632	610	607	601	616	644	570	599	598	596	626	592	590	555	607	575	606	573	568	569	567	552	587	625	574	597	589	604	554	592	593	607	630	554	605	603	603	623	569	604	591	634	599	647	582	589	636	620	617	568	536	594	612	648	565	561	602	587	594	595	579	559	598	576	648	685	612	588	615	593	588	618	638	592	589	607	572	568	594	582	562	601	587	566	610	626	621	632	623	583	612	615	590	602	617	529	563	569	549	600	584	595	557	621	594	615	604	616	618	560	553	570	663	587	561	588	629	631	609	599	564	604	593	565	628	565	561	623	564	604	600	599	595	609	574	585	553	606	624	608	600	647	598	607	590	585	569	617	603	582	582	588	613	613	583	577	573	611	585	629	638	599	575	623	599	614	553	609	605	565	547	656	591	573	620	615	606	620	626	524	574	582	587	618	595	614	615	610	549	595	594	577	563	651	642	579	589	641	664	591	594	599	581	548	632	632	592	608	571	613	601	597	607	617	589	621	607	601	585	592	617	550	594	606	639	616	617	640	561	591	583	596	605	597	560	579	608	620	575	605	643	593	598	617	605	551	619	610	587	569	607	585	618	602	594	602	611	651	583	571	601	610	609	564	551	571	588	592	615	606	637	623	604	603	559	605	603	571	620	610	565	584	606	624	628	561	602	624	597	612	658	610	581	606	605	562	650	583	550	586	619	609	631	597	619	599	576	569	592	573	623	599	620	618	642	604	638	633	602	623	591	584	601	626	624	614	577	596	588	598	573	635	600	564	619	602	588	602	585	587	596	624	583	588	612	639	605	617	637	571	571	585	610	571	601	613	586	573	554	571	537	619	660	587	606	605	595	606	547	578	570	627	614	579	576	600	599	629	562	550	561	645	624	600	581	613	620	578	649	627	559	578	612	592	613	609	596	563	597	598	596	607	603	654	607	616	594	609	641	564	594	589	588	598	580	589	557	580	615	633	575	592	568	592	588	654	626	580	628	596	565	602	597	624	593	585	587	620	593	575	571	589	611	601	616	554	571	597	646	628	564	613	595	579	548	594	631	637	569	569	595	566	581	547	620	589	601	609	562	589	601	596	589	579	580	607	583	593	562	592	632	577	627	607	600	570	616	589	582	555	572	617	625	593	553	618	605	609	609	573	600	576	644	622	602	551	551	605	622	585	583	581	637	610	588	560	542	658	617	627	613	578	591	573	620	586	579	578	563	597	605	569	594	579	585	612	622	596	591	605	635	581	606	585	570	571	620	625	562	619	589	596	572	583	625	643	615	629	609	562	615	584	605	660	569	562	610	624	573	568	592	614	593	600	620	590	583	586	588	589	570	579	605	646	599	583	563	594	579	625	605	608	578	612	584	581	612	599	604	598	593	537	620	593	616	622	600	611	602	610	595	583	597	612	576	535	574	573	604	592	605	623	602	581	600	564	560	606	592
25948	21662	24355	29482	21670	11572	374	269	211	222	179	216	185	180	199	149	137	164	147	200	173	143	147	161	144	165	133	159	157	144	136	152	137	136	163	124	133	120	167	153	145	131	131	148	142	139	157	138	160	160	170	132	152	152	144	160	164	147	149	172	146	160	125	140	144	121	153	147	147	136	144	143	148	145	143	166	162	147	139	139	147	148	154	140	133	170	151	136	187	153	146	151	152	157	154	137	145	157	163	131	172	140	164	160	144	153	143	156	144	130	148	149	148	149	184	147	141	137	137	142	162	156	148	133	166	161	153	155	140	140	155	154	131	148	175	143	132	154	146	153	153	160	146	167	153	151	156	159	160	154	151	150	148	153	140	132	166	135	157	179	136	136	162	157	150	142	136	137	154	170	153	152	131	176	135	154	139	155	145	151	156	149	126	148	135	128	163	164	137	154	144	153	166	154	165	128	164	143	163	143	146	145	157	131	126	162	141	166	146	150	172	132	152	160	152	156	161	139	124	148	149	145	152	156	141	139	135	129	147	137	154	163	158	158	129	124	165	163	193	137	146	141	145	164	170	158	136	148	138	135	140	142	164	167	155	140	134	165	140	139	145	149	148	144	140	130	142	164	147	145	142	149	150	163	145	130	147	146	154	145	163	138	142	134	148	151	139	147	157	153	144	160	157	132	161	141	145	150	132	144	147	158	161	164	118	150	159	124	140	128	141	150	137	165	149	129	154	148	134	126	127	119	140	142	140	177	154	140	161	163	138	163	176	153	163	151	167	145	142	156	148	149	132	172	150	179	145	133	142	128	165	129	120	129	138	141	149	142	150	145	133	132	139	126	132	125	119	124	148	132	157	117	123	150	145	151	147	133	132	134	121	132	146	151	155	158	118	160	151	161	151	134	152	146	171	158	150	120	146	148	139	154	151	139	145	136	154	135	137	160	141	134	160	152	156	158	153	154	146	161	160	142	124	166	171	151	166	146	152	153	139	154	135	151	140	170	133	145	138	164	149	140	129	152	135	134	141	154	127	134	138	137	154	140	163	153	142	145	148	154	154	146	169	158	142	146	171	136	133	155	154	184	118	140	165	139	137	155	148	150	183	163	146	157	125	144	137	144	130	136	153	156	149	132	155	142	153	178	136	145	135	143	144	155	166	141	140	139	142	154	164	169	126	126	150	166	159	127	159	137	153	169	151	149	159	148	142	162	146	162	132	140	135	159	149	126	140	135	160	137	150	162	157	140	150	161	158	125	150	160	158	157	134	160	154	136	140	156	148	139	151	144	151	138	122	113	119	151	156	141	121	139	143	163	182	143	144	147	131	164	139	173	145	148	163	145	132	160	144	179	167	153	129	150	136	150	126	133	164	121	112	118	140	156	145	188	127	156	129	148	170	144	154	136	137	131	131	163	164	147	142	169	133	140	133	142	129	136	146	148	147	152	139	156	153	137	142	164	157	130	156	147	137	154	169	147	136	170	146	138	154	145	155	154	159	138	144	170	147	154	141	159	157	164	148	163	178	138	153	140	134	152	166	163	153	150	132	156	153	153	155	144	163	136	123	125	127	147	151	137	150	154	152	155	147	152	124	129	124	148	159	151	157	133	158	149	144	157	145	135	161	138	132	145	164	137	140	163	175	134	163	140	151	134	136	134	135	157	150	131	152	131	138	155	141	157	146	164	146	161	143	168	141	136	140	128	173	159	134	146	130	145	156	159	142	136	147	171	150	149	161	146	153	153	151	140	120	140	164	151	164	154	151	169	122	174	132	124	135	133	145	158	133	146	137	150	147	146	155	132	151	155	128	144	145	166	163	145	136	144	138	155	139	132	132	159	152	154	141	161	150	150	156	149	133	148	150	154	151	156	144	171	135	161	158	143	151	126	161	154	152	158	131	150	142	137	165	130	148	139	157	180	166	142	133	131	159	162	165	158	162	148	155	138	157	173	136	143	128	147	161	148	167	180	139	174	156	161	152	130	147	148	124	140	141	163	158	154	147	119	177	144	136	148	141	140	137	169	171	174	142	149	151	127	140	164	153	158	136	134	129	133	126	118	141	127	147	156	146	125	136	143	142	135	136	153	123	145	138	135	129	146	130	152	147	155	158	133	168	159	133	164	138	136	145	135	148	159	147	137	138	131	149	151	159	174	151	126	148	168	152	133	160	148	146	147	149	138	141	168	153	139	136	164	148	162	150	167	143	155	144	158	122	157	156	158	121	154	134	161	171	137	142	136	143	138	120	159	157	121	177	156	138	158	154	154	145	167	152	157	170	180	128	144	137	160	127	135	125	182	143	158	147	158	154	140	151	148	147	170	175	148	151	126	147	160	135	145	153	121	157	138	148	169	150	155	132	136	123	146	137	147	135	142	133	145	150	154	136	161	160	151	134	146	148	163	148	153	159	161	143	133	148	139	160	155	119	151	147	149	155	158	145	143	143	130	124	151	153	148	160	133	168	157	160	150	162	118	153	153	152	150	153	136	149	171	161	142	156	156	154	136	160	173	157	137	118	137	136	138	144	151	144	132	154	133	123	122	136	168	160	156	153	138	155	161	137	148	161	137	154	145	134	128	132	138	156	152	148	132	132	147	147	112	164	143	155	140	149	127	165	148	141	127	142	145	144	162	154	169	147	169	142	122	132	152	159	160	172	137	144	149	152	149	134	148	131	173	145	144	149	161	149	154	140	136	147	136	166	132	139	146	149	145	136	150	157	156	134	148	159	144	128	141	192	145	142	145	143	136	146	139	155	167	159	159	145	123	157	146	135	121	163	153	149	125	133	142	129	127	143	126	153	136	137	151	124	143	138	171	170	144	149	163	135	138	139	147	151	136	142	153	162	136	130	150	134	133	148	139	161	143	167	152	149	157	146	171	143	148	153	132	135	140	142	165	140	156	141	143	142	127	135	164	148	142	170	151	132	151	159	142	154	169	147	152	146	144	135	172	146	127	184	146	160	156	149	123	167	151	145	127	127	144	156	156	139	128	139	147	132	146	150	144	166	165	151	134	126	145	126	140	135	154	144	148	159	149	128	172	144	154	145	159	157	136	152	163	140	152	171	156	156	143	138	147	147	138	140	139	124	165	155	140	166	135	144	123	125	161	152	142	165	139	124	137	137	159	118	134	125	129	168	158	127	118	144	145	149	180	154	142	169	128	150	149	157	152	136	140	152	151	172	152	153	149	147	146	168	153	122	152	164	140	150	141	159	146	127	148	146	151	136	158	139	147	143	142	141	128	141	159	127	141	150	154	160	146	161	148	144	160	138	149	160	148	144	128	137	149	151	152	161	145	143	144	144	136	142	145	154	151	179	162	142	148	133	140	155	160	166	165	142	143	164	163	130	126	143	159	129	156	161	156	152	163	146	146	143	158	172	143	137	151	147	142	146	154	135	150	141	142	157	147	134	131	139	150	173	166	147	156	157	140	143	129	117	164	157	173	166	140	139	153	148	148	168	122	153	142	142	150	132	167	124	140
4489	1732	865	523	428	347	343	352	333	315	357	376	332	312	346	300	367	309	324	319	285	306	330	314	331	305	334	346	329	315	338	342	315	268	341	310	291	332	304	305	359	353	318	325	301	298	324	300	299	315	314	325	296	317	296	333	312	313	326	308	331	292	297	300	308	323	298	336	340	307	327	305	338	340	327	341	327	326	335	316	313	350	349	312	342	322	328	331	302	323	363	317	322	303	342	322	318	326	316	351	348	307	303	311	311	322	364	338	352	330	326	305	292	327	314	306	300	297	354	331	305	327	295	339	334	310	315	344	311	321	303	326	318	368	328	325	364	294	335	306	339	346	339	323	313	372	334	294	333	323	335	302	341	354	317	333	362	323	326	299	342	326	294	336	318	328	290	332	289	300	332	344	315	333	315	313	351	301	336	344	299	301	300	323	302	315	339	331	283	326	273	312	304	320	311	318	326	338	301	287	299	308	319	312	306	296	303	323	284	304	321	315	306	325	331	278	373	290	327	281	335	340	338	319	325	311	332	290	328	315	305	320	297	336	317	340	304	339	306	324	315	304	349	302	320	341	306	279	346	333	319	322	315	325	337	355	327	329	333	351	343	297	324	305	329	306	350	309	304	308	335	333	318	306	326	317	302	313	339	301	299	306	323	317	312	302	336	301	325	307	305	332	325	348	352	277	323	308	341	313	324	303	323	322	319	339	338	319	323	317	322	337	319	341	329	288	320	304	343	348	357	320	306	294	337	329	320	298	366	310	322	345	343	329	340	306	343	307	318	307	285	297	325	322	316	325	321	295	316	321	332	326	321	337	319	320	306	314	307	326	316	295	315	333	314	324	323	332	354	283	315	322	315	296	284	328	326	343	331	334	329	314	329	302	337	311	286	316	300	302	340	322	312	334	333	318	320	321	333	303	337	352	356	347	333	311	294	330	336	342	298	350	316	310	326	317	337	331	360	308	318	300	318	331	303	320	334	325	301	320	308	325	323	326	327	352	336	324	303	303	308	321	338	301	328	322	279	320	320	295	314	339	327	324	326	319	322	299	306	308	290	312	350	326	322	310	333	324	297	317	300	331	322	331	327	292	293	339	300	311	335	325	311	312	343	322	304	340	329	319	303	336	317	323	335	309	333	325	315	340	307	318	342	334	317	339	325	322	310	333	329	324	343	325	288	336	320	292	309	310	330	326	334	318	325	343	346	286	285	317	312	291	324	324	322	324	351	294	332	307	310	344	305	341	330	306	295	313	299	308	343	319	315	330	324	310	333	342	377	302	318	307	318	338	310	294	333	322	333	311	308	315	330	317	307	355	318	322	313	325	301	321	348	306	317	295	336	310	303	359	304	299	319	324	285	345	316	328	294	337	328	318	342	314	311	306	295	332	331	333	334	339	324	332	290	292	327	337	336	288	309	313	312	308	326	321	313	285	335	325	315	312	350	338	316	306	311	300	315	316	337	313	324	307	310	302	313	291	340	300	337	317	298	333	336	347	321	322	355	339	298	351	351	320	340	326	309	345	312	305	323	324	319	304	298	328	332	329	304	342	314	319	316	328	316	321	303	306	286	337	330	331	334	307	331	313	324	343	310	319	302	317	320	298	311	327	304	322	325	313	319	297	319	311	339	327	305	313	312	307	343	295	335	310	310	341	327	323	321	331	325	327	328	341	315	322	310	351	305	346	318	308	305	305	344	317	339	317	318	339	343	303	312	297	327	344	327	300	338	336	298	302	354	317	316	339	314	338	332	348	338	318	306	349	309	313	353	285	361	290	331	333	350	296	330	300	299	330	331	306	306	323	335	314	311	306	298	319	311	319	307	372	300	346	302	340	366	322	329	358	314	305	327	325	318	319	338	328	332	344	304	322	340	340	323	291	322	344	346	313	295	329	324	290	305	299	361	324	289	348	323	309	335	308	354	328	323	293	328	324	327	331	279	329	321	340	310	334	329	324	314	334	319	301	295	293	326	328	338	324	334	284	312	318	327	287	317	349	326	297	336	335	348	386	306	290	283	342	320	323	313	311	326	299	307	350	307	335	305	287	303	302	298	315	338	330	326	342	329	328	310	303	333	313	341	308	315	309	314	337	314	316	316	299	325	297	319	298	332	324	319	327	338	308	327	340	318	321	290	333	309	322	322	314	322	318	336	325	348	310	334	343	319	333	342	279	330	314	335	315	328	296	320	320	336	333	330	337	316	324	305	331	332	298	313	327	298	310	315	293	350	298	290	337	318	308	315	310	283	334	328	307	345	306	322	313	313	331	323	361	314	344	333	321	298	305	334	317	307	324	351	300	299	312	314	352	313	304	325	310	345	301	300	347	313	354	322	334	335	321	327	294	344	318	329	312	326	338	322	308	335	321	359	332	339	340	328	314	329	302	328	299	319	320	333	321	317	301	334	324	318	353	312	328	296	337	368	333	340	325	318	316	334	301	304	333	338	319	322	322	324	325	336	301	348	311	319	345	345	316	341	319	328	327	308	307	309	284	342	336	310	334	326	348	325	305	333	340	319	326	330	334	331	320	309	314	327	311	327	348	306	334	325	322	328	323	313	305	341	301	326	329	322	328	335	297	322	318	313	362	333	334	323	318	338	350	352	326	307	304	306	316	332	345	321	318	302	330	305	328	322	346	336	313	314	317	311	325	326	321	305	316	324	336	332	318	325	302	317	344	357	304	325	305	314	315	339	327	359	324	323	334	315	342	331	344	306	310	316	322	327	310	343	332	331	330	337	328	339	316	323	316	336	343	324	354	311	292	326	350	334	341	336	312	321	309	347	297	323	333	333	302	337	305	351	339	327	335	293	291	306	335	325	338	373	346	339	324	359	319	289	311	286	306	331	288	310	288	331	294	336	299	323	299	312	339	347	309	325	344	286	358	295	337	308	299	330	296	288	310	318	276	323	296	316	311	329	316	304	332	319	319	326	339	342	337	314	309	335	334	347	340	319	318	310	322	311	304	299	285	297	311	296	306	331	367	294	298	347	318	312	336	342	338	316	338	315	326	301	331	332	311	319	333	339	295	318	293	329	309	322	285	328	275	343	347	295	336	299	297	299	307	348	300	310	323	337	300	301	311	281	313	318	296	328	325	334	337	298	316	300	312	371	318	329	317	311	309	341	344	309	362	275	313	315	342	311	338	329	341	291	297	352	314	320	290	323	320	354	328	345	324	300	335	335	322	343	298	334	305	369	315	306	309	308	326	333	330	317	334	327	334	308	314	320	312	335	315	327	328	322	320	328	329	337	305	279	315	306	334	316	351	318	326	325	358	308	313	324	311	319	300	323	340	340	310	298	321	334	332	328	311	327	278	329	330	307	318	308	297	319	350	320	287	335	360	329	303	315	341	305	314	336	336	305	324	316	347	240	287	335	301	321	309	348	325	321	323	336	332	323	317	277	317	305	301	353	309	318	309	354	332	313	316	323	330	336	299	303	294	340	312	304	324	328	301	316	318	312	335	329	321	323	321	310	305
25255	21670	24773	29088	21672	21690	11157	360	253	220	187	180	137	128	150	170	138	130	116	130	102	112	121	105	103	113	138	102	103	105	107	110	96	96	81	114	105	99	109	104	90	110	86	93	108	93	94	102	103	107	91	122	110	104	101	95	83	79	98	94	91	91	85	106	100	98	108	105	99	101	91	94	101	87	111	111	99	115	88	89	102	95	86	83	94	90	118	91	102	85	74	102	107	103	90	95	89	84	78	108	87	91	94	87	94	85	83	99	99	91	71	106	104	116	103	79	76	80	97	83	107	90	83	93	106	94	84	96	89	99	89	76	102	103	116	74	79	75	98	82	74	102	111	95	82	92	74	107	129	109	92	88	97	92	91	99	98	96	95	110	82	103	96	92	92	101	102	98	86	69	84	93	85	85	87	94	90	121	74	90	98	96	82	83	107	94	68	82	92	94	68	79	92	95	90	101	96	73	78	99	71	100	93	101	93	105	108	106	105	92	107	119	82	98	92	104	92	105	88	97	82	118	106	79	86	76	90	90	89	72	84	108	96	107	84	96	73	111	107	95	91	89	101	100	88	91	86	87	88	89	83	98	96	99	111	110	101	103	84	101	82	88	83	103	119	98	78	96	108	82	100	88	98	97	102	66	82	108	90	105	103	75	81	85	97	87	95	91	71	92	75	100	101	80	105	105	104	91	110	80	96	89	84	94	77	108	80	107	89	102	87	83	90	102	108	103	91	84	103	110	100	94	76	101	112	79	100	99	101	101	89	93	90	97	84	94	112	63	83	84	97	91	83	79	84	93	90	79	101	111	75	91	93	99	94	91	94	98	101	96	108	103	83	90	78	98	100	76	85	106	97	101	78	84	107	91	87	99	85	82	87	99	83	95	97	93	80	94	88	83	83	105	108	80	86	85	92	113	100	100	82	98	82	104	88	101	104	103	83	120	83	90	89	97	86	100	102	107	105	97	85	87	106	96	98	83	107	94	92	124	114	70	79	85	91	114	85	88	87	87	95	87	96	103	87	98	87	83	94	85	103	97	81	103	102	97	101	99	74	88	96	93	112	106	87	85	96	94	92	90	100	85	83	87	97	94	99	108	98	74	94	108	110	90	83	77	92	79	82	91	88	83	95	80	87	90	99	90	81	111	73	99	87	90	94	99	97	113	92	85	74	74	87	78	97	77	90	92	89	82	75	115	84	88	101	89	103	95	95	93	96	102	91	82	94	72	81	98	96	94	98	79	98	94	88	84	83	93	103	94	99	96	90	93	100	109	103	88	98	83	98	90	90	89	97	96	83	86	94	90	88	98	88	108	86	90	97	93	96	104	90	80	85	81	89	87	95	98	102	96	89	91	92	104	84	75	73	78	93	85	60	94	87	112	95	65	102	96	93	85	86	107	89	101	89	94	101	83	105	95	95	101	100	74	96	81	88	91	105	86	109	84	116	82	99	99	99	113	81	90	94	97	97	74	86	106	81	91	110	86	100	77	89	83	82	91	72	100	94	87	87	83	100	99	84	85	99	99	94	106	110	97	89	99	95	93	81	106	103	79	74	92	99	126	99	94	87	81	98	90	96	95	86	83	94	103	93	95	101	91	99	77	106	103	90	89	87	88	89	95	89	84	103	99	95	84	95	114	88	102	95	96	97	85	89	96	79	85	96	87	91	99	96	81	93	118	96	108	90	83	77	99	97	96	111	89	104	86	72	78	88	88	94	91	82	84	92	95	102	86	65	76	107	87	123	98	86	88	108	78	79	90	88	103	83	71	119	95	88	99	118	96	84	93	91	83	89	87	97	96	83	86	79	90	88	86	76	75	97	94	87	83	82	89	83	110	93	100	103	80	86	93	87	114	92	82	89	95	105	89	98	91	90	81	86	93	93	93	84	103	121	85	95	108	107	79	99	87	85	96	98	82	96	84	88	106	107	102	77	100	84	97	105	89	90	105	89	90	131	84	105	97	97	86	103	83	101	107	82	89	88	106	87	81	96	95	77	88	87	66	85	98	100	87	109	109	79	97	86	94	95	94	96	86	90	106	82	89	87	93	83	96	91	108	94	102	96	101	93	92	101	90	109	102	79	88	80	123	94	107	85	76	93	81	86	95	88	95	97	102	89	75	101	96	101	106	94	84	72	101	101	102	109	76	118	102	103	96	90	89	96	68	104	95	93	94	93	94	92	105	89	93	88	104	93	110	95	93	96	98	86	98	85	85	96	95	80	95	67	94	95	99	90	84	85	85	87	99	94	94	79	107	80	109	107	86	81	97	94	86	78	97	85	92	93	89	86	89	89	94	76	101	90	86	112	100	83	101	90	91	90	90	79	92	95	104	75	74	76	94	69	99	98	98	91	99	83	95	113	114	83	88	94	87	86	86	87	91	109	84	96	83	100	84	90	98	83	104	90	106	98	83	93	105	103	89	96	104	92	89	98	95	87	97	94	91	86	93	103	117	91	112	95	72	91	100	84	73	92	81	106	98	81	89	81	85	110	94	96	100	90	100	96	95	91	93	91	79	85	104	95	91	100	97	117	85	76	96	72	90	95	82	112	92	82	112	95	103	112	88	91	111	109	103	79	82	78	95	93	117	101	107	108	109	92	84	102	82	85	81	92	93	103	84	97	84	108	103	107	92	88	101	88	82	68	76	88	106	98	83	86	97	98	83	98	77	80	92	109	100	84	112	98	99	84	102	86	89	96	104	97	94	91	77	87	84	100	73	88	86	95	77	85	86	95	92	85	98	85	111	109	101	95	97	99	85	96	113	82	76	109	102	77	77	96	116	78	102	90	87	112	97	89	90	86	106	100	114	92	98	88	90	98	79	89	95	104	102	89	78	106	76	98	104	107	99	91	117	102	90	93	134	91	97	77	84	88	82	110	83	103	90	92	90	111	115	92	79	108	93	82	75	97	86	95	78	95	112	83	84	85	88	112	86	98	97	102	85	100	105	96	90	106	86	100	82	88	90	106	98	105	85	87	89	89	98	104	92	100	84	103	76	78	86	87	86	78	78	92	113	99	119	82	79	99	77	104	80	97	90	100	81	82	81	82	76	104	91	86	95	112	92	94	97	91	87	101	103	99	104	92	93	99	99	115	102	92	89	91	92	82	91	107	100	99	76	95	85	93	90	88	82	97	95	80	104	103	89	113	74	82	70	89	110	102	86	79	89	90	99	104	81	97	93	117	84	92	94	99	93	89	84	86	85	77	88	112	89	92	116	92	82	105	120	87	86	103	101	89	106	97	94	105	82	97	93	96	99	86	94	96	78	103	71	92	100	86	73	94	83	93	103	87	94	96	91	100	105	97	113	116	74	79	106	88	90	86	101	94	72	92	111	89	89	88	85	104	92	90	62	99	107	79	86	94	108	111	75	100	101	72	94	114	81	94	99	103	79	104	97	92	102	85	106	74	100	92	95	63	83	77	115	96	102	120	98	76	96	96	95	90	95	109	68	112	94	87	75	104	83	87	94	102	102	79	96
4058	3156	1256	616	409	361	311	289	269	256	249	252	244	250	260	233	224	208	251	233	258	258	236	227	219	206	252	221	199	253	237	242	233	216	212	226	242	238	240	247	241	242	241	230	259	237	225	229	222	211	237	244	212	241	250	232	208	226	223	233	221	246	207	244	215	230	212	211	235	224	236	213	206	228	224	235	229	232	230	231	237	262	200	224	201	224	213	245	250	204	220	233	235	255	224	210	234	251	233	223	242	226	194	240	218	225	228	228	215	221	224	229	230	218	249	217	231	265	227	228	220	207	230	228	212	238	238	234	228	219	217	240	238	220	212	237	228	220	225	220	221	210	218	225	242	207	235	232	241	230	212	242	243	198	204	228	208	217	229	228	234	227	269	214	261	218	239	227	232	233	231	242	218	232	219	249	247	234	231	223	212	213	219	239	212	213	212	229	233	250	226	223	231	220	207	232	233	234	237	243	258	198	250	217	239	243	226	228	206	219	230	210	241	226	235	208	231	237	222	233	229	220	215	219	228	203	211	232	214	229	215	206	220	231	218	208	219	256	200	208	243	240	230	199	227	223	204	206	228	234	229	227	232	232	208	228	219	190	189	228	244	225	217	243	237	221	230	222	234	225	233	219	226	230	211	214	218	229	240	224	233	240	190	223	213	236	204	229	219	215	205	221	255	217	234	222	223	239	212	228	220	233	231	187	213	237	216	219	225	244	228	207	225	223	241	215	215	214	237	249	233	217	251	216	228	200	212	224	252	254	237	240	227	226	227	228	236	237	248	229	237	237	229	229	262	210	247	226	229	228	245	202	222	249	220	229	229	210	208	252	235	224	242	222	239	221	219	238	216	252	202	205	217	202	209	245	208	221	212	217	227	210	223	233	245	221	224	237	247	219	228	228	218	221	249	210	208	245	222	260	221	237	222	216	230	228	232	225	205	240	225	209	223	220	221	236	227	219	218	206	208	200	240	206	222	250	229	227	207	249	230	225	240	213	221	238	238	222	206	214	220	218	214	241	245	215	206	217	219	247	235	225	223	224	230	225	238	228	223	229	244	222	228	240	209	232	222	228	212	214	261	218	219	220	247	231	230	218	257	252	229	238	236	215	201	230	241	253	260	212	251	248	206	225	223	206	229	241	242	223	218	223	241	233	217	216	237	233	235	215	213	217	228	225	224	209	202	229	205	226	236	205	226	206	230	206	228	219	238	251	211	233	233	228	226	237	214	222	229	228	221	235	252	207	256	204	222	220	238	238	241	232	219	255	244	224	220	235	233	229	248	232	247	222	223	233	234	228	230	222	224	204	205	231	219	217	238	219	207	262	226	226	229	229	214	206	218	236	222	240	237	245	239	226	229	205	224	226	231	244	225	200	243	219	222	200	219	234	230	221	208	255	227	249	234	233	216	225	220	242	230	226	240	235	223	225	220	205	230	243	227	218	235	226	248	207	218	239	222	231	228	238	240	208	230	205	229	226	208	206	240	211	220	226	230	240	267	222	209	240	215	231	229	255	235	255	233	231	233	207	225	230	209	233	220	235	215	240	238	223	223	240	234	238	233	241	251	223	232	239	236	224	220	236	237	203	196	224	239	222	229	225	225	231	211	236	216	223	236	224	227	243	225	254	211	193	193	225	215	247	243	233	211	192	243	264	249	227	231	225	210	237	237	237	243	216	211	228	241	228	216	221	205	206	242	239	216	217	222	240	217	237	197	245	230	215	202	242	251	253	233	215	220	209	236	219	244	221	266	213	223	254	210	238	236	228	246	237	240	241	213	225	248	230	232	232	220	264	213	221	225	213	229	238	223	202	245	258	243	227	220	218	209	215	215	197	220	197	235	220	232	208	221	231	216	254	229	231	231	250	238	255	225	219	237	242	208	233	227	233	233	245	243	219	216	219	217	224	230	244	212	180	250	199	222	216	231	213	215	213	232	225	224	203	236	251	217	216	209	209	213	242	224	233	242	239	241	199	236	229	243	220	238	234	247	208	212	223	219	211	226	227	210	235	249	234	219	211	223	224	251	226	249	231	236	231	224	230	222	205	242	243	236	249	232	247	217	214	231	221	220	254	187	251	232	214	199	242	264	240	239	228	249	239	229	220	227	229	224	245	226	230	193	234	217	221	260	229	205	207	225	265	250	227	232	234	217	212	211	230	222	222	229	224	234	240	254	204	236	229	230	233	225	227	228	238	226	249	207	233	243	235	214	211	240	211	217	224	229	249	239	205	208	222	236	233	234	222	240	239	229	225	226	247	258	217	229	218	257	235	212	223	262	234	241	200	240	236	226	227	235	235	215	235	222	225	221	234	227	234	213	225	236	216	231	260	196	217	238	242	196	217	243	246	249	225	239	259	215	212	228	239	223	236	192	240	235	199	234	246	221	208	229	239	241	216	238	218	241	240	235	217	256	222	204	216	221	229	229	247	215	221	238	221	199	225	237	212	226	219	224	222	246	238	236	231	243	224	242	229	221	244	215	247	211	218	230	239	235	231	247	204	240	242	207	224	227	225	235	265	221	236	208	214	221	233	210	209	228	215	208	233	218	251	229	216	231	226	243	246	222	253	227	237	237	217	234	233	233	214	216	204	239	209	224	236	232	233	246	220	257	239	238	215	237	241	209	218	220	244	224	247	244	214	236	254	212	212	232	234	242	226	217	246	228	265	249	234	239	233	217	223	233	229	238	245	258	228	232	246	242	212	217	243	230	220	212	218	221	235	208	232	203	205	239	222	222	231	221	245	221	212	239	240	233	221	212	247	219	235	227	233	238	238	240	256	216	261	213	235	211	253	204	245	242	238	252	208	212	246	228	234	225	224	221	226	230	231	249	224	230	211	245	217	236	219	242	253	228	220	244	224	219	252	209	213	241	230	246	240	219	204	225	207	249	226	226	230	237	227	242	233	216	210	242	225	237	228	243	216	211	240	217	242	222	209	239	235	191	198	228	236	244	252	220	194	213	254	209	227	203	208	229	260	214	193	252	244	220	233	230	215	204	244	243	236	204	228	218	224	218	256	208	200	225	234	217	221	213	247	229	241	247	206	228	225	245	232	216	228	245	210	213	216	240	254	230	221	232	230	236	235	191	214	230	238	229	226	243	236	224	257	211	212	202	234	223	228	234	218	255	200	254	219	226	233	217	216	211	221	225	241	221	224	264	233	222	199	231	244	216	213	231	210	221	234	233	215	245	230	239	235	240	224	241	222	214	223	224	207	212	228	241	170	212	240	216	229	220	222	217	215	210	225	252	238	224	267	223	226	204	238	228	231	220	204	215	221	240	248	222	227	222	247	243	232	224	230	209	236	246	235	249	221	225	236	214	237	214	206	208	241	218	218	233	198	238	197	216	223	214	229	225	220	217	242	239	234	228	209	217	239	189	234	219	218	198	239	234	240	205	240	232	222	232	243	238	228	225	230	217	236	237	221	233	211	248	233	262	218	228	206	196	231	228	188	226	228	211	234	221	217	218	230	250	223
32714	14921	2419	388	304	295	273	281	294	291	276	241	265	278	263	281	284	291	290	271	258	269	247	297	251	271	285	310	277	311	267	257	265	262	301	272	278	285	275	276	278	268	309	308	264	272	303	289	287	273	297	243	304	266	269	250	284	276	269	278	276	273	267	284	307	269	283	305	272	279	287	302	275	285	295	285	255	274	294	280	240	292	278	269	256	264	309	274	262	302	280	268	268	272	247	250	267	284	272	267	305	286	301	289	275	264	264	313	272	295	280	288	283	281	290	273	250	289	290	313	278	288	287	304	284	301	264	280	286	261	297	259	262	281	244	263	284	266	258	271	304	271	286	293	276	276	270	270	300	249	277	285	311	272	268	280	280	284	264	252	292	269	251	259	279	275	264	304	268	294	260	247	275	299	228	290	250	275	309	303	320	279	275	255	278	268	272	260	306	272	244	267	285	285	256	299	256	279	252	246	267	243	294	262	267	284	287	251	270	285	271	289	266	272	280	267	273	273	247	287	286	265	280	274	307	252	270	304	268	286	257	272	269	277	277	287	278	303	267	266	281	281	256	266	260	266	267	271	299	284	288	276	264	269	252	255	269	293	262	282	269	282	292	287	283	318	264	283	291	278	249	251	264	299	295	288	252	285	256	260	315	299	326	274	276	255	251	254	291	267	273	261	265	282	287	298	264	292	285	285	301	275	263	292	293	258	302	306	280	286	286	278	299	252	276	249	263	253	275	266	275	289	294	304	236	297	275	286	262	325	296	284	270	274	291	278	266	275	277	289	302	279	310	259	286	269	267	253	283	251	286	271	287	280	255	289	285	259	249	263	289	288	276	223	262	276	288	306	308	267	278	279	249	275	271	274	268	279	298	301	262	288	270	279	282	286	321	282	258	257	286	278	280	249	282	276	262	273	279	307	295	231	285	303	260	273	275	275	269	273	281	253	248	290	289	286	277	243	287	280	274	272	287	269	280	258	266	263	289	261	292	276	288	286	289	270	242	255	256	271	265	304	292	292	258	281	285	248	259	295	270	288	272	266	258	258	248	299	261	255	297	276	298	268	279	329	303	279	245	297	264	273	295	303	278	262	276	244	279	258	263	275	302	277	287	292	267	299	264	289	276	290	243	259	271	259	295	305	266	284	247	275	295	270	279	272	251	257	280	272	291	258	283	235	280	229	264	300	265	272	270	262	297	258	305	281	281	276	300	261	294	287	268	286	291	271	287	305	262	291	279	267	285	325	257	298	310	278	272	263	280	277	266	272	259	252	271	296	282	285	281	266	254	266	292	286	285	294	273	280	270	266	293	269	282	272	291	264	277	276	292	277	266	288	255	286	304	249	274	247	289	302	285	250	287	308	271	270	254	280	271	293	283	281	259	289	300	279	272	287	281	275	253	256	289	274	270	245	243	299	272	301	258	278	269	260	255	262	281	277	294	287	268	297	245	271	271	278	269	253	277	260	287	286	299	283	271	290	279	282	255	266	287	262	245	257	252	236	291	277	269	310	283	252	257	282	262	282	274	281	261	257	264	277	294	273	266	294	258	267	267	258	259	278	282	280	291	260	220	260	238	259	274	257	253	269	285	292	270	282	286	303	260	274	254	270	248	277	261	276	260	271	295	265	273	254	306	268	275	277	279	251	282	271	291	279	251	278	273	265	298	285	251	289	295	266	318	302	254	246	265	260	276	317	289	254	260	294	276	246	277	286	286	256	270	289	255	262	282	271	250	278	255	275	314	299	284	279	253	290	266	278	269	255	264	278	302	234	287	296	299	279	252	278	268	244	263	286	263	303	275	283	263	261	280	282	263	266	258	253	282	290	267	293	268	310	287	294	262	277	283	292	286	309	309	270	234	311	289	314	277	287	269	300	279	291	284	265	284	254	268	248	296	257	309	313	255	252	286	288	274	268	260	274	275	304	295	289	259	288	275	251	279	269	292	302	273	291	260	273	274	330	308	290	272	302	261	258	301	279	267	283	276	276	281	283	267	263	280	246	261	277	278	297	277	284	285	254	254	273	280	281	276	270	284	279	258	292	279	260	284	281	272	251	289	263	272	295	264	249	251	260	257	269	253	270	272	285	261	309	304	249	225	303	245	268	252	256	306	283	257	246	275	248	286	293	275	271	295	260	291	263	269	331	258	249	306	261	300	301	280	281	311	306	286	265	269	292	286	260	295	267	290	264	281	232	302	305	290	278	284	274	271	265	273	282	251	269	262	281	277	281	283	277	261	272	296	274	273	279	279	267	253	276	267	310	286	285	280	261	262	257	284	272	268	247	291	295	300	259	299	254	281	266	271	256	271	268	296	267	276	289	268	255	300	246	306	253	312	286	296	300	255	267	262	273	251	271	270	252	285	311	285	275	277	281	262	282	304	284	291	276	265	280	291	307	289	272	278	273	275	307	253	284	292	285	280	292	268	302	277	267	305	295	278	259	250	279	252	257	284	275	281	265	273	234	282	272	284	282	276	275	295	275	281	262	273	312	288	277	283	308	259	274	261	285	265	293	280	273	276	288	294	272	341	262	272	297	263	287	280	275	296	288	265	265	260	301	274	282	307	298	296	288	273	266	279	275	254	274	273	272	292	298	276	280	267	281	307	246	297	247	293	254	279	285	301	290	279	256	309	242	263	306	262	285	277	302	292	266	277	277	297	239	289	290	254	250	267	296	264	266	233	250	254	252	301	293	271	275	272	272	289	264	303	279	251	282	273	289	251	288	271	286	301	241	278	277	254	283	254	278	256	278	236	256	255	267	274	271	282	270	246	279	297	275	318	301	245	243	266	307	294	299	286	265	285	268	267	255	272	243	301	256	286	253	272	272	260	269	263	304	294	289	303	258	245	273	278	264	258	270	269	262	272	258	286	278	266	244	268	296	272	310	273	275	300	267	291	275	269	276	255	286	289	286	314	264	274	269	288	263	283	278	295	276	255	293	285	292	296	262	275	262	303	278	255	268	277	271	288	277	239	250	271	251	273	274	290	296	283	267	291	286	286	289	264	280	261	253	273	252	281	265	269	309	239	237	274	252	314	280	286	282	277	262	305	255	263	289	224	285	263	314	283	261	277	239	313	312	282	302	254	292	267	249	278	266	287	267	286	282	287	236	299	296	287	294	256	275	249	290	278	301	287	243	265	281	275	277	252	258	288	272	294	280	278	293	264	293	280	316	253	264	266	271	293	297	293	296	272	281	268	279	271	265	272	249	266	259	311	300	273	295	274	273	261	267	286	270	260	283	268	261	294	289	302	277	290	279	269	275	267	270	263	250	263	276	263	254	279	265	272	284	286	267	259	288	289	273	249	301	259	276	270	279	251	252	252	276	306	259	265	306	297	268	318	273	295	259	296	249	269	270	253	302	252	288	284	251	239	286	272	306	306	274	273	294	275	284	262	293	275	286	265	289	261	289	282	252	277	312	278	254	278	272	263	282	283	264	271	274	276	304	277	268	256	291	305	284	235	283	276	270	307	260
7376	674	572	605	588	604	574	580	541	561	598	547	568	597	585	567	563	537	520	637	560	561	569	522	587	536	584	579	536	551	560	530	560	574	581	594	578	528	595	531	572	525	572	570	571	590	556	562	560	591	570	574	615	579	553	611	581	583	577	586	537	550	555	608	542	577	583	606	568	532	540	556	604	536	577	558	612	575	590	547	559	574	547	577	579	529	585	596	566	549	603	564	559	546	551	585	532	556	576	504	541	591	553	552	576	525	611	563	600	577	580	543	540	620	575	540	539	568	576	574	560	592	571	574	549	588	549	566	572	575	572	598	564	590	552	571	607	572	579	553	553	586	563	545	566	577	572	525	543	554	562	515	525	527	595	541	543	567	582	597	580	597	578	589	579	584	606	568	561	555	577	543	531	604	562	582	606	593	541	553	548	557	575	571	547	581	592	584	567	577	564	546	574	519	554	572	609	588	543	577	599	564	563	563	566	558	549	620	563	553	580	518	568	552	533	526	558	554	558	565	529	595	561	587	585	575	489	533	567	574	583	577	576	595	592	591	614	563	579	590	592	544	563	573	553	606	585	577	552	554	561	600	539	610	599	587	586	540	558	570	570	544	585	566	527	571	573	621	552	549	548	530	555	610	566	637	557	573	565	556	544	609	571	591	563	584	572	575	546	541	621	594	587	585	561	570	588	569	603	572	567	579	577	584	540	532	526	542	558	527	558	558	566	575	578	579	569	562	561	556	567	567	528	555	540	569	570	572	589	554	567	564	570	544	593	588	530	558	543	579	556	575	544	561	587	546	648	555	595	570	555	569	543	555	564	564	600	584	562	559	591	565	535	550	590	573	581	581	627	547	583	566	566	572	563	582	599	562	551	584	543	580	573	558	576	546	590	594	592	576	585	561	582	527	586	555	579	567	541	538	646	589	602	556	566	557	560	572	577	540	580	547	612	574	546	541	544	535	577	589	575	592	583	557	549	578	572	565	582	513	542	532	540	565	615	600	594	570	548	594	543	530	580	529	578	557	556	582	592	557	584	601	550	559	583	550	570	544	574	609	586	509	605	576	571	585	553	569	531	511	590	574	590	574	551	581	599	593	539	561	559	592	564	548	570	542	549	579	587	560	565	595	589	561	525	622	550	572	581	616	564	564	561	540	535	527	555	589	596	590	594	580	655	543	559	544	563	558	564	568	564	574	599	588	581	612	578	570	552	570	556	548	578	586	526	554	614	596	544	522	561	628	522	586	510	540	574	579	573	556	600	553	585	557	541	565	529	576	591	612	556	560	539	553	533	597	575	544	584	567	561	605	563	560	582	587	579	541	608	597	590	565	592	557	585	566	585	561	541	559	557	557	592	597	575	607	572	575	590	557	567	552	597	592	562	600	623	547	566	546	598	568	524	498	579	563	586	587	590	574	564	579	574	624	585	587	598	538	552	588	531	621	567	580	554	576	533	577	594	579	582	556	585	574	577	571	547	591	598	537	552	587	582	601	566	565	590	588	554	587	560	610	569	535	580	578	583	585	576	568	557	561	568	557	602	561	585	546	545	583	559	590	594	535	589	594	606	644	607	549	578	532	605	573	614	595	551	574	575	603	542	538	583	585	567	593	575	577	572	574	607	573	570	561	563	588	594	573	591	556	586	513	544	574	555	554	569	578	570	574	575	559	597	589	618	581	616	566	502	551	586	552	600	575	557	569	599	534	572	571	616	574	582	562	582	577	541	580	584	597	537	553	601	572	563	548	566	559	582	563	573	521	546	571	592	526	536	547	623	564	524	567	608	560	544	543	557	517	576	552	560	559	597	537	573	536	557	533	566	536	561	573	583	544	570	542	540	587	562	578	541	555	608	569	566	531	548	585	562	590	574	552	569	576	587	544	518	586	563	610	566	555	521	552	547	565	587	558	584	566	614	595	518	568	553	584	554	569	605	524	574	606	509	608	578	568	525	591	566	592	592	555	544	536	589	551	587	573	528	579	577	523	559	545	585	614	614	569	609	521	547	572	540	521	521	613	543	598	540	552	587	539	558	568	547	546	562	549	588	560	606	595	558	558	584	588	595	581	531	574	608	568	570	569	563	600	561	587	583	603	560	547	532	567	583	562	594	590	572	582	559	570	579	607	559	560	544	564	546	589	538	580	598	612	541	558	554	526	613	548	584	581	551	551	566	587	570	644	563	567	578	599	593	568	597	581	573	630	580	568	569	555	551	575	611	566	557	580	574	587	582	577	562	575	581	558	560	546	534	546	575	550	562	552	583	573	575	625	571	590	556	519	563	563	522	580	580	558	564	597	562	573	575	603	589	559	615	571	539	569	579	551	636	560	525	550	545	559	602	630	542	603	562	571	558	542	587	595	602	593	581	602	579	597	566	565	546	598	560	584	590	568	549	613	531	573	583	595	554	588	587	595	551	553	558	538	635	567	566	594	566	578	563	529	589	557	593	554	579	552	566	609	580	538	575	575	538	566	599	606	623	559	555	604	604	571	585	610	559	540	554	558	535	627	593	575	563	576	549	568	598	548	558	588	535	553	582	558	532	573	566	565	532	526	574	553	587	571	585	557	518	558	579	567	605	598	570	562	544	543	570	542	551	535	576	544	565	517	614	577	548	565	614	576	580	550	584	552	542	604	562	628	527	550	575	571	537	586	577	587	573	512	547	580	581	606	574	586	590	554	557	539	580	565	542	628	526	575	551	551	571	620	549	566	568	609	539	550	558	585	592	546	611	589	567	581	595	566	559	573	547	575	602	584	577	588	584	577	618	555	571	561	536	587	589	578	556	593	544	560	595	561	585	593	521	572	540	562	624	560	571	595	530	524	585	581	525	577	566	570	576	565	508	580	572	595	584	575	592	597	584	559	604	557	565	527	606	607	617	521	586	573	559	545	545	579	566	592	598	537	514	546	561	565	566	561	579	561	582	563	540	584	539	587	590	585	584	585	561	570	587	555	546	551	533	569	620	580	556	579	561	603	582	525	611	570	571	588	587	600	545	552	526	587	585	553	575	612	603	556	563	543	568	558	555	610	557	541	583	583	601	553	577	549	573	592	540	593	591	594	580	565	584	601	573	546	599	575	583	597	508	566	540	613	573	565	553	561	562	582	584	592	575	579	618	541	603	624	589	557	546	542	586	550	589	541	551	574	562	572	564	572	552	588	589	549	540	612	560	577	585	545	567	591	597	543	563	557	571	581	596	608	513	569	524	565	577	557	525	581	552	577	535	559	565	571	555	597	560	541	595	587	557	580	581	600	548	599	600	574	597	599	597	553	534	556	589	558	587	548	572	570	521	570	558	598	581	587	543	552	565	580	593	568	580	568	593	575	581	585	581	527	603	540	564	564	634	593	572	580	554	594	576	576	536	562	553	569	544	584	545	593	572	599	564	595	583	624	541	622	594	602	554	556	554	549	592	545	560	586	558	573	555	568	591	595	562	554	583	551	573	560	587	579	543	584	571	518	575	561	551	596	594	547	568	595
25991	21682	24357	29543	21670	11442	357	261	218	171	183	189	179	163	145	156	194	154	168	147	152	147	130	149	140	136	153	124	157	164	134	139	132	158	148	132	144	148	158	152	155	167	140	150	162	152	169	142	173	138	159	146	145	152	149	167	144	149	157	139	147	146	145	148	182	134	133	144	140	163	146	152	140	119	155	124	166	131	130	136	144	143	171	155	157	160	126	150	147	118	147	130	140	128	120	150	127	157	137	149	149	166	154	123	153	148	155	134	155	154	158	121	153	168	154	181	167	141	148	141	141	152	138	139	162	161	127	155	157	134	136	143	144	137	143	140	134	124	141	139	152	131	151	156	139	144	146	152	170	153	135	156	159	138	142	129	151	147	158	152	126	143	129	139	146	151	169	142	135	141	156	143	165	144	122	126	156	158	142	126	135	136	143	165	162	156	164	139	157	146	182	151	121	164	153	145	143	159	140	132	153	152	149	155	138	148	141	147	141	144	140	167	148	143	120	149	159	122	149	154	155	139	129	149	146	145	154	169	143	146	121	129	164	148	145	174	158	136	152	138	136	153	144	137	141	155	172	154	140	133	164	148	136	136	151	130	164	151	138	145	150	132	132	158	149	128	151	131	173	135	156	133	156	138	135	122	146	148	150	155	141	159	155	167	147	166	148	156	144	147	152	160	147	152	156	147	139	140	162	171	136	125	130	154	145	146	163	143	142	155	157	142	139	150	125	150	153	153	145	165	141	138	140	166	154	159	152	180	134	122	151	150	145	137	115	164	145	134	129	164	142	148	128	143	141	114	134	155	130	136	123	156	159	132	152	135	149	137	138	163	157	135	162	136	159	125	132	146	138	175	172	159	150	162	130	165	159	177	160	140	154	174	156	141	136	125	141	153	154	155	121	163	145	154	166	164	159	141	137	140	148	149	148	152	168	145	142	159	124	166	138	158	154	159	150	142	142	162	144	155	176	140	133	144	133	162	148	146	120	176	136	147	138	155	134	131	170	159	171	154	131	141	144	149	155	151	168	165	145	138	136	157	150	139	140	137	155	138	130	139	149	164	133	159	135	125	162	143	147	141	151	144	141	141	159	172	150	158	140	151	158	136	150	143	144	147	142	160	178	142	133	136	151	149	160	138	170	164	143	142	142	147	158	165	151	143	150	150	149	156	166	159	161	160	160	145	154	127	140	141	160	142	151	154	137	153	142	154	149	150	143	145	128	149	139	155	139	144	155	147	149	143	117	141	159	144	136	145	154	133	137	129	150	146	135	139	123	152	162	143	156	159	129	155	126	136	126	165	149	136	149	155	135	162	128	158	144	132	144	151	150	145	133	139	149	142	147	143	177	153	136	115	166	143	133	143	150	121	122	130	166	170	167	162	131	148	150	140	166	147	153	132	149	160	148	134	154	156	121	139	122	144	141	157	172	150	148	153	125	156	124	148	126	143	152	148	158	150	139	125	137	171	159	152	135	135	144	137	151	136	143	173	154	134	143	159	181	124	133	111	144	147	141	123	130	156	125	141	154	147	147	139	147	141	134	133	131	125	161	154	167	132	147	156	160	191	173	163	151	139	150	166	149	137	147	145	163	147	156	155	135	135	149	150	144	142	146	152	145	125	165	153	132	144	158	138	129	136	140	145	165	165	130	152	136	132	139	159	170	133	143	148	168	142	152	135	178	145	163	149	132	149	159	145	158	131	147	126	148	154	155	148	123	124	141	152	140	140	147	137	146	138	153	128	137	131	151	151	126	150	156	151	149	149	163	160	150	160	139	143	136	152	173	133	135	141	137	146	123	125	117	149	172	156	143	152	151	139	144	175	154	161	145	147	154	166	151	172	147	136	154	141	154	157	160	132	140	140	134	143	142	138	145	148	153	144	155	147	165	165	149	151	146	133	167	120	133	159	136	156	147	155	137	138	155	138	135	133	162	178	153	152	160	133	151	158	158	165	158	154	142	146	138	167	142	176	141	163	162	154	166	151	156	157	151	149	156	134	132	148	131	146	145	147	163	167	138	144	144	135	148	134	134	141	125	163	160	158	172	127	118	163	143	150	132	153	138	146	127	135	144	146	137	126	152	147	155	137	121	138	156	155	146	152	162	142	174	139	139	146	130	175	156	136	135	134	138	117	139	153	160	153	153	153	145	167	159	124	148	107	130	146	149	127	136	120	168	137	155	149	168	133	113	158	129	132	177	187	150	123	150	142	165	126	154	156	135	120	166	157	136	155	138	139	152	163	137	180	140	148	162	149	121	137	155	126	145	142	147	133	156	163	161	136	127	150	141	147	132	125	141	136	168	130	142	155	148	135	154	151	160	140	152	129	142	144	150	153	140	171	142	154	146	148	143	137	163	157	167	138	133	177	168	138	148	165	140	126	121	130	149	147	137	145	154	160	138	134	144	144	152	179	148	141	146	138	139	157	141	136	156	136	163	143	152	130	165	140	152	166	157	150	168	128	134	129	161	160	134	130	155	143	165	149	145	147	149	126	155	155	149	170	127	141	129	156	122	124	136	155	164	156	157	146	139	126	152	145	150	139	125	137	151	158	150	131	167	142	135	144	155	131	153	168	161	170	135	138	149	138	139	165	141	171	154	153	148	148	171	145	159	165	155	152	160	148	149	137	161	118	172	166	148	148	144	141	160	159	157	128	164	146	166	161	134	118	138	153	161	119	143	149	173	145	146	178	142	130	156	162	130	146	161	167	153	130	143	157	136	155	160	157	129	154	164	140	137	140	166	128	165	159	116	137	147	153	159	149	131	161	137	137	161	177	136	129	130	144	161	178	163	141	133	146	151	124	149	135	137	147	125	133	149	158	147	138	133	132	136	160	143	134	150	153	140	158	150	148	148	140	144	140	128	145	162	147	163	150	130	136	137	142	145	165	139	170	178	119	125	147	164	149	153	163	153	128	153	125	124	138	134	154	171	148	143	154	136	165	145	152	153	141	191	147	136	141	125	160	149	137	118	132	135	151	127	155	151	145	122	137	159	151	158	131	147	141	146	127	148	146	149	157	155	166	142	109	152	136	157	152	137	152	136	138	129	144	152	171	145	149	120	145	125	132	143	146	138	154	169	149	156	165	129	152	129	156	161	129	144	142	166	131	137	140	162	167	160	150	153	160	153	142	143	160	137	182	169	152	135	130	145	132	145	136	179	123	139	129	158	140	130	158	154	124	138	160	124	161	148	155	136	145	175	153	137	145	157	151	143	146	141	155	131	133	141	159	128	130	156	167	145	163	127	129	141	145	146	154	145	132	121	150	143	130	158	134	157	148	159	141	138	126	143	161	129	158	113	152	149	134	142	152	151	159	137	144	137	138	132	126	144	150	165	152	126	170	128	151	168	166	135	162	164	164	127	135	141	144	150	143	127	154	127	153	148	148	144	141	129	147	149	139	133	157	150	144	132	162	171	145	145	147	139	154	170	151	135	136	147	144	148	143	157	152	170	142	145	153	136	136	159	144	142	143	141	143
4552	1695	820	505	404	358	337	351	341	317	358	326	364	345	317	319	340	333	342	340	336	306	311	326	336	327	342	302	332	317	320	315	329	321	337	321	315	334	345	321	298	328	329	299	315	336	307	318	321	307	337	320	317	311	343	324	307	322	331	312	331	346	337	312	321	317	297	335	307	342	307	314	319	291	317	290	278	335	310	320	322	324	311	337	310	342	306	329	330	307	338	319	303	333	334	310	318	330	301	312	315	294	286	317	288	296	336	306	301	315	317	335	305	332	328	334	303	324	338	275	342	302	319	329	311	341	342	327	354	302	311	315	319	311	333	314	332	339	310	309	317	331	341	331	301	295	334	329	326	295	310	301	330	309	342	337	328	323	340	297	350	303	346	331	313	309	313	334	311	349	319	287	306	309	333	327	309	353	281	325	315	360	317	332	328	350	303	303	311	313	346	301	319	339	323	324	334	330	307	301	319	336	300	310	346	290	347	323	334	319	296	329	310	342	339	293	325	333	311	317	308	314	335	355	337	302	337	321	352	325	339	333	307	294	331	264	328	269	300	300	321	279	305	362	314	313	302	349	336	318	321	323	347	321	279	334	295	323	309	308	346	339	332	313	311	322	319	329	299	328	326	340	303	277	342	321	316	329	300	337	333	348	316	345	282	324	333	319	329	334	335	320	322	282	328	339	305	307	310	309	331	325	343	332	326	335	349	345	316	289	367	309	312	349	321	333	328	347	333	346	318	312	291	330	339	291	302	323	336	333	317	346	331	301	326	314	331	305	314	306	327	300	317	302	315	290	310	329	348	327	301	317	302	332	352	276	314	334	295	324	302	332	302	314	311	317	340	325	341	300	347	315	373	335	333	303	283	314	301	322	333	309	325	301	321	336	307	336	305	301	307	305	307	321	327	343	335	311	348	316	306	297	310	346	350	295	307	308	310	312	326	322	325	336	323	334	319	306	339	333	327	319	300	322	286	345	299	353	324	339	309	309	334	323	323	314	297	328	332	316	301	303	327	307	300	320	304	333	350	336	299	350	316	323	318	315	331	300	348	342	307	323	324	306	310	315	293	328	290	304	321	303	336	348	353	332	320	310	339	317	318	290	310	313	308	297	310	346	359	323	334	382	302	331	311	283	321	306	317	303	333	319	318	341	320	290	310	302	316	326	293	346	313	319	314	341	282	309	317	333	329	316	337	288	316	331	313	347	294	304	301	329	307	316	334	314	319	323	345	289	327	293	337	321	322	309	320	326	291	349	304	308	341	319	286	342	327	391	327	296	301	326	311	313	337	346	347	303	332	303	317	320	311	315	322	340	337	330	329	316	297	305	286	319	311	310	292	332	292	312	350	347	323	316	327	333	330	304	368	328	328	300	298	309	321	345	323	323	283	345	319	326	344	319	325	333	303	305	311	382	332	305	335	317	310	308	345	312	346	293	311	352	298	288	342	337	343	325	323	313	310	278	307	321	344	314	307	330	336	367	326	321	342	321	338	340	303	325	312	316	324	315	313	300	305	299	322	332	280	325	290	305	318	288	352	347	300	316	323	343	349	333	307	322	336	329	330	318	316	332	334	335	378	299	306	326	342	345	316	325	281	310	304	336	296	319	277	308	316	333	311	319	288	293	315	306	349	288	291	306	315	324	344	318	345	298	308	334	308	329	325	332	309	321	310	326	304	314	322	294	313	304	300	300	338	363	281	358	325	312	315	309	308	301	291	356	326	312	326	318	310	287	294	348	328	311	308	315	328	307	326	317	293	288	294	343	312	319	315	325	329	280	303	308	339	311	307	336	325	324	334	291	324	335	338	308	310	310	339	334	313	326	331	315	290	326	332	308	343	325	327	307	311	298	339	309	276	307	325	337	314	307	323	303	346	341	331	305	287	316	301	338	321	333	348	311	303	330	346	346	339	288	335	312	299	345	296	359	305	328	312	321	306	293	277	300	305	330	301	333	325	301	315	287	336	322	348	288	332	299	333	311	342	327	300	320	269	331	335	308	312	296	292	294	330	311	323	316	317	302	320	320	314	295	313	312	328	328	292	328	336	337	343	346	292	313	330	340	291	325	343	311	357	289	350	318	309	332	308	330	320	352	277	343	325	329	315	319	317	316	329	320	306	351	304	315	346	328	322	279	316	305	305	308	300	340	343	302	330	327	354	344	333	313	301	310	294	324	312	370	350	341	325	363	349	299	307	327	304	364	315	305	324	302	321	343	306	330	288	332	287	322	349	318	327	310	335	318	310	322	323	307	306	312	306	343	297	336	329	340	310	303	316	330	314	318	309	329	301	330	323	331	324	323	323	325	318	288	332	295	331	298	326	301	316	322	344	297	339	366	324	326	335	304	358	320	310	325	326	345	313	291	315	330	294	318	343	382	298	321	308	300	300	312	304	312	318	282	361	335	346	303	327	301	313	307	344	320	289	342	308	294	322	317	345	297	316	297	317	314	285	331	310	322	320	317	297	324	335	292	330	311	303	339	337	312	296	307	322	316	355	287	362	338	312	333	316	333	346	280	327	309	290	290	293	326	312	334	328	316	333	306	312	336	309	321	283	308	314	356	304	318	330	333	296	322	309	322	317	323	335	316	358	300	326	295	327	332	317	311	327	348	304	300	331	312	284	307	309	316	356	330	289	318	342	282	322	318	324	310	346	321	346	286	330	319	316	355	310	346	326	295	310	349	341	334	286	321	304	326	340	331	327	328	333	299	316	296	334	333	323	321	307	306	327	336	302	312	280	311	311	309	324	325	326	309	342	302	325	347	336	315	323	321	328	349	309	389	320	280	347	315	281	307	320	292	305	300	349	318	330	302	323	315	330	333	288	333	312	347	309	319	323	315	303	342	296	318	305	313	319	342	311	347	327	275	321	307	325	294	334	300	339	329	358	322	312	298	371	336	284	295	311	348	321	369	330	313	325	307	324	319	355	301	323	302	299	332	301	317	323	327	301	316	341	329	329	334	313	300	308	310	342	293	325	300	305	292	309	303	295	290	324	287	330	323	329	311	317	325	291	334	330	316	322	327	366	277	285	323	318	321	308	308	335	330	328	332	272	326	284	305	319	346	316	329	313	336	327	333	321	301	337	323	316	321	321	286	330	339	297	308	313	291	323	321	351	323	298	327	361	315	300	330	336	316	326	281	298	319	305	315	297	319	293	299	318	327	317	355	331	342	326	328	324	315	362	320	311	324	309	297	347	306	347	315	328	318	315	306	338	314	328	270	312	348	330	347	323	353	299	310	326	331	286	298	329	341	314	319	337	360	312	327	314	330	339	322	326	343	329	326	272	312	319	331	346	320	309	308	309	345	331	313	303	315	314	344	333	360	327	309	327	317	306	296	316	333	338	338	344	315	299	323	313	286	314	351	307	320	293	356	345	333	305	297	333	335	301	314	363	340	319	315	335	317	303	331	305	326	312	309	341	321	295	319	327	307	308	346	314	331	316	297	327	318	312	294	321	343	341	346	349	332	320	311
24081	20690	23648	27744	20693	20720	10493	339	255	186	165	164	142	145	132	144	117	132	122	112	127	114	98	74	110	87	107	113	116	96	104	111	97	105	108	104	101	106	88	84	79	82	93	95	104	94	97	80	109	86	109	89	104	94	82	84	95	98	86	77	91	106	88	94	90	86	69	89	79	65	82	85	77	72	81	91	96	88	95	89	81	95	93	112	98	87	84	112	90	97	93	92	88	85	82	86	86	83	82	80	81	90	106	86	71	83	99	84	92	86	73	109	84	108	102	89	94	81	70	87	100	87	95	94	85	80	90	77	81	87	94	70	97	73	101	106	115	95	74	97	79	79	82	90	95	102	92	97	93	75	84	81	89	78	95	104	100	91	95	74	100	95	78	83	89	78	86	93	96	78	92	98	87	99	89	89	105	89	93	82	60	92	91	76	81	86	102	109	101	74	80	75	65	93	78	78	82	94	83	90	90	101	108	83	92	91	83	83	116	86	104	93	92	87	93	90	79	85	92	97	67	99	91	86	78	103	100	96	80	82	85	99	101	94	67	106	79	100	72	87	84	113	73	89	97	101	83	61	93	87	87	89	79	78	91	99	81	84	91	91	80	74	79	74	80	63	79	86	98	77	94	109	86	76	86	101	84	85	81	90	86	80	82	81	95	98	92	82	88	69	86	72	102	87	85	103	94	81	104	90	75	78	86	89	100	81	79	83	82	97	102	84	77	81	80	85	88	94	84	93	88	81	87	86	84	105	87	105	95	77	96	80	77	113	105	109	109	87	102	98	96	80	103	97	98	91	85	91	85	93	108	76	86	78	91	91	72	92	86	74	98	77	74	86	86	75	84	79	95	78	84	84	104	77	71	85	80	87	96	86	68	64	77	84	84	76	89	91	90	112	94	101	83	90	77	78	97	101	89	62	82	83	96	98	89	95	89	98	79	77	83	98	75	93	93	85	82	106	94	92	78	86	91	81	84	89	87	88	96	72	74	90	101	86	71	94	100	100	84	85	84	91	79	85	76	104	75	77	83	77	91	75	90	72	93	90	76	81	77	81	93	81	75	114	89	92	99	85	99	93	84	85	71	83	73	89	103	84	69	89	101	91	103	101	82	81	92	76	85	79	69	84	88	79	102	78	90	78	90	70	81	91	106	94	96	71	100	96	76	93	94	92	91	81	88	96	80	83	87	90	86	88	70	82	86	69	86	87	97	96	90	107	81	73	94	89	87	104	89	105	98	61	73	84	70	106	78	81	57	92	95	94	82	97	84	98	104	85	95	82	82	85	80	82	91	105	94	86	90	110	100	77	99	94	99	95	79	79	99	97	94	64	82	67	94	97	86	109	92	112	85	93	72	93	87	93	100	87	99	89	101	85	87	91	78	97	95	79	82	73	95	88	103	100	93	95	99	95	94	84	86	94	77	81	85	102	91	88	79	95	87	85	105	91	85	93	86	68	74	92	79	97	81	80	111	93	92	85	84	65	68	82	81	77	102	80	85	75	85	67	97	79	73	61	112	88	91	91	72	79	91	83	76	80	93	95	87	75	101	80	78	89	71	97	85	71	100	79	86	90	85	103	76	89	70	94	105	78	106	71	84	78	76	74	83	87	79	90	113	81	99	107	98	72	91	103	107	89	75	80	96	105	98	74	105	108	85	82	99	84	80	77	91	74	92	101	100	85	66	85	89	111	95	87	96	110	87	82	91	82	81	100	89	83	88	84	93	92	88	84	94	92	78	90	83	101	97	84	82	93	78	101	81	95	95	110	79	78	82	96	68	80	92	96	98	104	75	96	80	88	85	81	87	89	87	73	86	87	71	107	95	77	80	91	95	87	67	79	95	85	83	82	88	91	85	104	97	85	70	82	86	76	92	89	93	77	97	85	89	86	77	89	102	88	73	91	97	94	78	80	89	80	101	71	80	81	81	87	99	88	83	85	97	82	87	101	81	102	89	77	90	85	79	79	93	95	87	82	88	98	106	76	102	94	98	96	92	99	91	90	86	94	89	94	97	82	86	87	94	95	65	97	78	96	80	75	79	76	88	94	87	103	63	105	76	92	78	83	89	104	95	79	74	84	92	95	80	68	90	97	65	87	83	96	84	85	94	79	92	89	98	74	93	101	91	86	69	88	69	93	98	96	99	78	97	74	79	106	110	90	79	73	96	82	91	67	76	88	90	86	113	96	64	72	70	94	101	83	80	79	89	74	87	96	93	92	92	90	103	62	88	84	87	93	88	79	83	83	77	76	76	86	89	97	87	96	89	103	84	87	95	116	91	78	100	93	104	88	87	86	97	88	102	105	92	81	73	90	80	80	89	94	94	75	74	87	91	101	106	78	84	68	97	97	102	80	106	92	109	95	78	97	91	88	78	85	90	80	94	101	80	86	83	87	96	91	84	81	112	69	87	72	95	88	93	68	94	98	98	84	95	88	91	98	90	95	86	86	86	94	93	98	85	76	83	90	82	94	82	79	74	83	88	94	80	98	94	80	84	88	78	85	96	97	102	101	75	89	99	97	92	87	66	113	93	81	96	104	94	95	86	105	106	73	98	102	87	87	64	89	99	74	73	89	89	77	100	83	120	90	70	90	80	76	92	94	86	94	53	71	86	99	87	86	82	75	96	91	97	89	86	103	81	92	111	85	97	97	86	91	86	88	97	74	100	99	79	77	83	85	77	98	87	76	88	85	91	89	72	95	97	74	98	72	86	107	79	73	112	83	103	76	100	83	110	92	91	83	82	114	93	87	72	90	87	88	85	112	96	83	105	84	110	95	78	67	75	97	86	91	91	90	80	96	83	89	97	82	104	87	73	98	84	92	97	69	95	85	77	97	75	87	88	81	88	88	79	106	94	88	70	100	91	100	89	74	66	96	102	109	86	89	94	73	80	88	95	75	94	91	68	101	102	90	91	101	112	103	94	92	98	85	87	104	78	92	81	80	86	96	72	93	98	76	87	75	96	86	79	78	107	69	70	75	86	102	74	87	95	67	85	88	63	101	106	91	85	78	98	80	93	95	106	90	95	90	93	91	83	92	101	73	91	89	94	91	81	89	93	86	90	81	88	96	104	72	81	78	71	101	96	89	102	93	112	87	99	80	91	73	95	85	89	71	82	90	75	91	93	78	93	93	89	79	75	84	87	99	88	85	91	100	97	95	96	85	81	95	92	87	90	79	103	88	86	81	88	85	81	101	105	93	94	92	97	70	101	90	81	75	85	84	83	89	79	85	60	98	90	95	79	86	99	105	79	90	94	104	84	81	89	90	105	88	80	84	84	82	95	87	68	93	91	96	93	92	87	85	80	66	85	77	90	69	96	74	88	81	84	68	74	83	71	96	90	84	70	84	97	80	65	100	80	75	92	89	85	73	98	95	82	81	70	84	90	97	86	96	76	87	99	81	82	95	84	84	97	96	96	103	97	98	101	94	86	73	85	87	86	86	74	92	94	91	81	80	84	84	90	96	104	92	79	74	103	90
3901	2887	1180	647	375	298	280	262	239	232	233	228	245	226	236	236	227	229	221	242	240	220	224	200	204	245	216	230	227	237	196	228	228	240	214	237	251	225	216	230	213	239	243	229	235	227	211	225	217	221	237	177	246	215	215	238	209	217	211	223	209	201	210	212	236	206	201	242	230	210	224	221	229	228	234	210	198	245	235	190	209	203	259	198	231	225	223	216	217	224	188	210	231	237	228	202	238	199	216	204	216	206	208	228	230	215	214	217	225	212	221	212	213	220	217	237	214	204	205	194	211	229	193	223	211	191	227	217	237	223	220	214	219	198	220	213	207	208	213	191	212	202	198	230	225	235	208	224	227	229	230	204	219	244	228	252	214	209	206	226	236	206	224	210	192	205	181	242	182	216	197	206	216	242	207	228	247	228	215	230	208	193	240	251	193	218	223	241	227	222	210	255	208	228	231	211	234	206	234	228	206	208	210	218	218	239	220	230	221	211	186	245	206	226	217	226	214	190	211	201	224	216	246	226	192	210	223	216	205	219	210	225	209	219	208	221	244	212	196	230	212	196	232	240	197	234	218	239	237	233	188	184	192	217	209	249	235	210	199	222	202	210	208	212	247	220	246	196	236	199	226	208	238	218	235	206	235	200	205	197	202	200	220	232	212	216	217	192	213	219	234	217	213	223	222	231	215	220	240	210	217	215	221	209	215	222	211	190	207	214	248	234	262	174	230	207	225	221	212	227	205	210	233	222	194	227	214	216	216	212	215	188	223	221	229	213	226	194	224	187	200	199	216	225	221	262	220	207	223	199	214	222	231	201	203	189	209	235	243	239	222	213	216	223	230	235	236	229	233	222	206	183	211	226	206	228	233	215	227	225	241	209	218	220	212	222	234	195	230	195	226	218	196	212	232	225	179	194	227	232	233	189	225	226	236	223	212	219	195	205	236	204	207	213	231	237	215	211	196	211	219	208	216	224	198	223	209	203	196	222	230	196	235	226	233	203	213	222	215	215	227	234	221	243	232	239	229	231	192	213	231	220	205	215	227	203	218	229	219	216	209	220	217	204	222	234	223	236	221	226	203	195	218	214	221	223	188	211	213	226	234	231	214	213	204	244	225	235	226	230	216	215	237	206	205	202	226	231	202	200	202	220	238	229	229	216	236	203	211	216	198	196	207	227	230	252	202	228	249	214	200	213	202	194	256	225	221	212	213	249	215	196	212	206	207	223	238	218	215	220	215	227	206	197	244	213	187	214	199	188	223	210	208	240	214	221	222	219	186	177	234	217	202	206	205	226	211	216	210	234	212	209	222	216	228	225	211	211	226	221	225	217	215	238	227	233	216	194	211	212	230	210	215	222	227	231	216	201	203	225	229	227	227	189	228	206	212	212	241	240	222	218	222	228	206	210	251	218	207	215	235	227	227	207	202	217	201	226	207	231	233	216	206	199	235	235	253	236	252	203	233	192	223	221	184	201	217	182	243	212	216	190	217	221	215	210	196	227	249	226	230	256	229	220	242	204	208	211	219	198	249	214	193	242	218	212	203	222	212	202	211	222	219	209	212	208	218	215	222	223	232	245	250	210	209	203	212	247	226	222	189	217	254	203	226	215	219	261	185	225	208	190	216	239	225	202	227	239	226	226	217	197	225	210	221	222	233	216	221	217	239	211	203	226	222	191	221	206	205	209	217	215	189	196	234	210	213	208	220	191	229	203	185	212	188	221	218	241	231	203	211	218	207	223	219	210	233	217	230	217	202	254	204	245	226	217	230	208	230	222	232	205	221	252	193	221	208	206	210	234	205	227	202	201	219	239	248	206	205	237	237	204	203	225	227	226	222	218	199	214	209	228	218	190	215	236	191	232	211	221	211	241	211	224	223	204	197	196	222	229	209	204	223	208	226	227	220	219	215	231	217	194	223	215	231	241	227	228	233	195	199	198	241	187	213	222	181	234	210	199	223	195	200	232	255	233	223	220	249	218	190	207	204	194	249	198	229	217	222	205	232	222	199	228	213	203	225	226	263	215	217	193	202	216	209	198	196	208	209	183	227	224	247	212	245	223	222	201	203	229	225	240	201	213	212	202	219	218	218	229	228	217	199	220	226	213	178	230	218	231	218	221	206	216	218	233	244	227	223	248	200	186	220	215	234	211	229	173	206	230	229	220	189	211	196	225	249	225	219	231	234	210	201	212	233	226	247	221	226	199	207	242	229	210	200	212	230	233	224	204	204	215	218	204	224	248	235	215	213	202	208	222	240	224	232	209	203	222	182	217	208	216	236	229	211	203	207	242	225	202	223	203	216	195	232	232	211	222	218	215	217	217	243	230	229	211	233	226	204	231	230	214	182	212	195	207	197	230	202	224	204	212	228	214	205	232	211	228	227	206	210	221	216	202	235	199	187	204	208	208	232	243	186	190	212	226	207	225	204	190	223	239	206	239	226	206	220	223	219	209	209	219	237	204	204	231	227	229	217	191	234	208	195	203	204	204	196	229	222	213	207	213	221	215	213	244	211	219	216	227	230	203	210	231	216	216	232	226	192	232	213	232	231	219	197	205	229	187	239	232	226	218	228	194	191	220	209	216	226	215	224	201	229	214	220	199	216	189	216	226	222	211	234	232	218	205	209	219	196	215	207	204	217	221	220	210	235	209	222	216	200	218	191	197	240	237	204	228	220	201	203	209	224	227	231	246	218	203	223	243	203	228	233	211	228	187	229	231	201	227	216	221	220	205	224	221	203	216	206	238	207	228	179	226	232	210	207	222	230	225	212	235	195	215	212	196	220	220	213	229	213	218	214	210	207	215	251	208	226	188	210	210	217	201	207	213	230	203	230	215	209	220	199	221	212	206	207	212	200	213	229	207	198	220	214	221	211	219	235	239	212	196	220	223	229	209	232	217	218	199	207	226	189	206	225	226	203	207	237	226	185	232	206	204	224	205	219	219	222	234	209	210	234	218	210	209	210	196	221	214	208	201	188	202	208	224	208	205	232	227	238	228	208	227	206	238	229	228	223	202	234	209	212	226	225	222	214	188	210	196	204	235	214	210	220	197	219	214	227	200	199	197	236	229	194	218	201	204	217	197	200	196	194	225	219	234	209	209	204	249	240	197	225	209	196	206	186	202	218	202	235	229	194	198	202	237	195	212	251	212	206	200	208	234	219	226	207	210	239	234	246	217	201	209	211	215	217	224	235	215	209	223	225	229	218	215	243	211	237	231	226	237	214	206	219	219	193	218	215	229	210	235	233	213	222	206	204	242	214	196	217	217	236	232	209	194	197	196	190	220	222	238	198	222	238	217	249	198	242	227	218	217	227	225	232	216	233	192	211	227	205	226	225	187	184	206	237	240	238	211	214	200	202	238	220	193	252	209	215	197	208	242	226	212	228	204	234	238	219	228	214	223	219	220	215	215	222	240	236	194	236	230	236	232	221	245	210	229	202	219	220	242	208	228	213	225	206	242	222	230	230	208	207	205	215	203
34062	15528	2542	531	481	422	312	295	271	293	283	315	310	276	285	304	256	320	268	282	313	268	259	283	269	259	311	301	288	293	300	278	259	280	294	292	292	285	272	300	269	273	259	280	289	273	299	266	277	274	259	285	303	278	285	283	271	312	302	299	283	275	271	307	292	293	270	275	258	236	280	297	286	302	306	279	315	274	256	307	328	275	268	255	295	284	334	264	307	250	268	288	285	295	299	287	288	260	262	266	285	284	272	266	284	264	278	291	294	288	276	262	306	291	261	285	311	256	304	318	273	265	288	314	260	295	283	319	279	297	295	293	261	286	241	280	286	272	308	272	250	294	305	264	312	280	298	273	272	229	302	315	271	256	265	273	285	285	299	275	290	297	261	305	297	275	305	278	299	286	270	260	286	271	264	260	251	270	319	303	293	276	278	268	263	293	279	268	303	304	286	295	288	256	284	278	280	303	262	324	266	299	282	316	297	299	311	256	250	281	299	288	288	285	286	315	266	280	262	289	306	280	264	292	273	261	316	287	283	258	311	279	302	280	265	310	301	285	271	294	294	272	308	327	297	261	289	278	303	267	292	291	258	261	262	276	280	290	269	330	267	301	288	266	281	281	308	292	273	289	276	304	277	308	275	259	268	296	267	304	258	291	276	298	286	270	253	288	260	283	274	263	286	263	282	283	285	286	298	283	267	255	276	267	247	288	290	301	320	277	270	296	325	287	291	252	306	265	281	281	285	285	286	266	298	293	317	274	289	253	294	287	275	241	264	313	265	290	290	294	272	259	254	292	303	279	287	304	314	271	259	294	260	303	279	276	261	306	283	297	299	323	276	304	252	270	293	312	287	313	300	290	275	309	254	241	292	286	298	295	282	280	262	268	299	319	243	263	255	279	271	292	298	277	298	302	248	311	291	256	277	272	260	300	262	270	300	265	277	266	252	265	292	246	302	288	289	274	273	302	297	283	289	274	289	260	282	290	271	279	307	292	270	242	272	256	273	276	300	312	284	299	290	245	294	344	259	262	286	290	317	263	267	288	263	282	288	250	302	282	282	287	287	305	313	292	262	309	317	276	275	303	261	257	295	283	261	258	316	298	282	274	264	301	265	285	260	273	265	276	301	301	313	302	267	291	269	287	331	308	299	306	291	312	296	271	270	252	292	321	289	256	275	295	292	296	273	297	280	315	308	282	268	281	276	268	265	271	316	287	281	301	289	276	284	273	277	273	277	283	289	303	291	307	310	267	284	247	267	312	267	280	245	269	275	272	269	265	278	268	286	292	297	322	266	309	288	281	296	291	266	308	305	273	281	273	283	282	291	268	268	249	288	325	301	280	261	270	306	307	290	279	245	266	268	272	289	285	287	285	286	310	299	305	280	282	301	290	286	297	261	329	280	316	309	268	269	302	326	341	301	295	272	281	274	285	307	287	256	285	328	303	294	262	291	275	277	289	315	271	267	263	309	266	302	307	263	272	260	320	298	247	265	256	271	281	289	286	272	275	266	267	250	267	291	302	293	275	299	292	271	298	267	280	293	248	263	299	293	291	290	225	284	288	260	313	274	274	301	304	292	290	281	282	257	273	293	274	277	303	300	285	311	279	310	283	292	286	301	292	281	267	265	289	302	269	310	304	269	267	266	269	288	274	295	284	298	289	280	287	303	288	288	281	297	283	282	276	256	295	292	296	255	292	276	304	274	284	282	263	292	273	294	291	275	278	266	295	277	275	279	272	315	269	294	323	270	305	302	268	296	259	292	300	274	253	276	277	260	258	303	276	288	291	280	277	283	278	264	278	258	290	320	271	284	271	298	279	267	291	279	297	291	278	274	282	283	276	293	291	295	265	263	264	300	303	279	252	310	286	306	305	268	281	300	280	299	274	288	274	318	274	262	275	271	262	268	298	315	292	303	295	293	273	271	281	290	243	275	294	278	254	298	312	277	272	296	258	251	276	286	258	270	249	292	283	281	315	258	301	298	307	298	284	275	270	288	282	300	292	279	244	292	265	294	282	256	270	307	268	296	284	272	266	276	268	280	297	282	292	269	300	269	285	273	260	322	265	279	308	292	270	284	297	277	276	304	300	318	258	287	261	261	278	281	244	263	306	269	309	298	272	277	248	295	282	277	273	263	275	276	270	293	280	269	277	273	279	288	294	309	284	249	287	251	291	290	293	274	265	293	276	282	285	250	247	280	282	274	297	293	264	276	312	276	283	285	276	308	298	281	259	286	254	277	279	272	263	261	294	281	282	279	283	280	281	294	252	307	281	298	282	326	308	286	301	289	279	313	297	309	292	295	284	297	266	318	284	283	294	281	270	306	296	296	264	326	294	308	274	288	274	287	311	277	290	252	302	291	240	277	285	303	270	304	276	273	279	285	284	291	316	278	285	277	279	252	320	283	279	264	259	310	303	272	303	280	281	282	277	278	280	312	285	309	288	291	295	317	275	267	298	250	296	294	287	281	279	299	276	271	278	335	291	274	309	296	267	272	282	300	287	281	305	307	266	285	304	288	268	276	303	302	288	267	274	337	293	256	259	313	295	293	270	316	281	262	273	301	261	282	298	276	261	296	297	286	278	293	279	284	260	302	297	261	273	278	293	269	300	277	279	286	285	281	272	291	295	291	263	303	267	284	294	275	295	277	260	294	303	283	273	315	270	253	275	266	271	247	285	272	312	268	260	268	289	274	308	302	260	312	260	288	308	279	293	235	291	260	280	309	320	313	290	303	275	279	294	307	289	264	284	308	278	301	324	284	286	305	280	252	294	295	289	260	309	270	288	306	257	310	312	298	315	257	287	283	334	283	292	295	280	282	248	291	245	280	274	307	271	275	293	260	308	312	251	263	285	249	292	297	313	286	296	239	287	298	271	304	276	272	308	294	299	316	252	295	305	285	305	306	291	269	309	318	312	287	304	264	314	278	249	256	260	277	238	307	264	285	278	271	281	285	275	289	278	297	317	283	266	284	294	254	328	282	264	303	284	262	313	295	272	246	242	311	268	280	283	294	269	311	304	258	273	273	262	277	309	291	276	269	280	323	266	281	281	295	313	285	277	271	294	268	274	281	312	255	279	281	276	304	329	293	335	291	289	259	297	283	275	288	308	278	301	292	282	270	292	282	259	297	337	262	232	261	296	288	294	292	290	312	294	275	307	292	254	286	287	318	293	272	324	314	242	287	285	316	295	283	290	318	308	293	250	302	310	285	282	275	261	287	254	276	263	309	300	310	301	300	252	280	269	278	307	274	282	302	282	272	276	295	300	285	298	274	260	314	275	271	261	293	285	252	293	299	299	296	253	299	270	275	277	260	250	282	276	308	311	268	292	274	288	319	271	301	296	267	258	272	288	286	270	275	260	251	271	281	272	262	313	282	309	287	301	298	307	304	316	270	313	327	312	276	264	245	276	286	292	263	275	263	316	270	273	293	277	280	278	299	297	325	304	255	251	280	287	267	310	312	273	286	311	283	285	272	284
7687	700	593	619	579	607	589	604	615	590	587	593	569	585	631	605	588	542	580	577	550	587	591	646	555	605	605	587	578	602	585	565	568	614	617	628	565	576	580	606	601	611	616	617	577	596	541	588	591	570	581	582	598	623	576	627	579	559	590	587	580	567	611	550	618	571	588	613	550	589	565	566	589	626	610	604	586	593	584	580	577	562	625	568	550	616	604	592	586	602	595	621	616	600	592	586	570	604	641	598	619	641	584	554	568	576	589	597	598	609	613	625	644	574	599	594	606	605	617	593	611	538	600	617	597	607	611	605	548	555	607	518	600	598	579	573	588	595	584	614	637	573	630	627	601	611	580	562	559	626	585	604	587	553	583	623	624	614	601	620	605	595	606	582	589	563	617	589	629	609	565	561	559	601	593	608	608	593	571	598	605	572	604	562	584	594	602	560	560	597	568	570	598	605	543	587	578	572	570	557	570	567	573	543	619	615	614	602	606	614	591	574	583	619	632	586	568	591	594	650	556	567	575	602	617	595	588	550	561	613	594	564	631	586	590	586	600	577	564	555	599	570	587	589	577	563	590	622	573	582	599	581	575	553	537	587	542	559	616	609	630	619	600	576	584	624	622	566	617	586	582	579	616	573	598	620	602	633	608	592	602	596	603	646	558	611	589	607	600	589	589	650	569	619	608	572	590	616	592	592	563	613	555	608	616	610	599	615	638	575	623	591	595	617	632	587	625	579	580	585	635	567	607	597	580	572	560	568	575	580	602	633	604	578	608	584	567	578	551	551	550	625	560	632	617	567	551	587	597	579	580	560	597	581	565	607	602	561	592	608	613	619	586	564	602	558	610	586	589	582	603	643	635	560	593	605	608	562	576	632	622	575	656	592	565	563	570	588	583	612	613	614	596	590	574	556	585	590	628	579	593	609	586	544	585	569	578	584	589	614	610	561	550	588	557	634	546	604	586	597	577	571	614	573	611	571	575	556	672	617	580	595	608	583	618	610	573	587	626	576	616	612	584	561	583	643	651	602	572	575	589	605	588	627	582	579	565	551	591	596	608	576	546	604	610	585	581	598	572	594	543	601	600	576	642	605	609	597	608	568	573	568	585	585	609	536	601	585	582	579	596	607	548	595	584	616	616	587	605	586	562	561	566	588	588	577	580	632	579	594	579	536	594	602	587	575	588	541	608	630	607	616	589	598	589	591	579	589	621	613	569	597	586	576	614	624	573	605	604	589	561	608	619	604	589	572	619	633	601	585	544	605	612	616	608	577	557	541	592	575	595	596	594	566	549	599	566	604	556	595	610	595	581	566	575	548	566	638	585	614	588	548	568	590	596	553	598	572	567	593	565	586	594	558	582	596	574	521	598	611	590	633	666	600	587	566	558	560	603	590	623	568	609	622	608	586	590	601	578	639	575	568	574	569	633	574	589	571	608	567	617	583	584	542	583	624	575	616	591	591	559	609	548	590	569	594	575	602	636	580	634	603	550	550	543	584	604	623	511	568	590	585	574	655	568	611	598	590	621	608	614	615	595	620	568	574	549	583	554	575	572	599	606	578	574	554	596	581	575	574	588	578	555	626	623	584	560	573	579	600	583	609	636	592	606	550	612	625	582	635	599	637	547	564	608	596	563	573	602	626	579	590	579	582	592	615	602	621	588	587	544	553	596	575	618	571	586	586	590	603	581	612	570	626	595	562	606	584	584	613	648	604	585	631	594	573	576	580	609	620	564	567	578	576	606	575	545	572	623	599	593	607	584	567	586	570	605	620	622	529	595	601	593	641	613	584	586	592	570	616	582	584	587	595	589	539	611	584	576	628	643	560	605	575	578	589	563	561	563	615	577	586	607	568	572	601	601	584	552	621	625	623	646	553	601	610	576	594	580	632	568	599	593	582	591	601	603	562	577	565	590	577	601	594	578	616	629	607	625	576	626	541	614	585	586	606	628	589	614	618	648	594	587	589	626	622	558	585	602	579	574	605	592	534	603	596	596	608	630	601	608	569	580	604	600	616	592	601	579	592	590	599	597	589	608	618	607	568	609	619	582	652	572	587	572	604	601	599	599	586	591	608	568	611	633	598	535	560	603	572	573	599	641	587	578	596	616	590	577	525	603	590	551	582	610	624	581	572	614	601	597	584	609	562	575	557	579	651	577	578	616	574	608	582	587	626	593	575	602	579	586	580	588	581	597	566	612	551	580	597	561	606	560	593	602	615	571	604	604	568	606	588	625	607	605	577	576	542	618	620	583	580	538	568	590	627	581	573	566	576	583	624	559	566	606	613	612	566	566	601	578	543	598	594	574	601	576	648	618	571	609	576	562	610	601	596	584	589	577	555	589	636	616	624	595	594	612	624	624	586	560	616	598	568	561	593	597	584	621	553	616	633	524	632	608	554	584	634	603	610	605	617	594	596	594	583	579	581	538	581	588	544	550	607	584	572	654	559	569	605	574	604	585	592	585	606	573	582	616	595	589	614	590	554	571	577	577	588	567	550	614	619	540	619	571	567	579	559	595	594	560	607	621	617	586	562	558	546	634	585	602	608	585	584	566	564	575	628	583	581	605	564	599	588	606	562	645	574	596	598	559	580	580	599	636	589	536	643	586	600	591	605	571	611	584	599	615	608	592	618	601	552	564	595	579	578	588	558	584	623	577	610	585	599	562	616	567	573	605	585	545	563	591	584	563	576	599	571	603	610	603	572	566	593	546	582	641	597	568	585	579	591	592	578	636	599	586	620	603	619	623	604	605	581	592	588	626	553	608	615	601	594	627	593	639	566	616	598	614	602	585	602	545	629	605	595	617	569	608	601	593	566	590	600	594	572	558	597	619	596	602	609	599	622	573	566	553	612	570	582	590	545	632	584	636	576	570	584	598	543	601	594	597	623	601	584	563	614	575	531	576	582	579	575	590	598	609	553	612	576	586	593	582	614	600	576	553	567	614	571	582	590	573	584	602	593	595	603	629	542	580	646	625	594	546	582	586	583	592	580	597	539	612	629	633	567	561	573	586	569	606	640	561	567	574	618	570	573	650	611	584	576	599	550	582	541	568	646	608	591	557	626	563	660	564	565	602	572	606	567	596	555	554	622	586	599	586	575	624	569	639	586	568	591	591	610	608	572	539	629	585	556	591	597	589	593	573	583	599	583	598	588	564	587	624	596	600	594	599	618	592	629	562	599	566	611	585	591	612	593	596	589	573	602	584	597	576	555	623	558	558	573	578	553	607	548	600	606	614	593	585	591	579	600	566	570	565	585	566	582	573	649	612	602	611	595	551	578	587	604	594	561	572	575	563	563	600	571	572	617	614	583	611	561	563	581	631	578	578	580	614	558	596	563	551	586	578	545	635	573	592	607	580	652	603	592	606	603	570	613	604	541	593	578	564	601	568	554	598	618	567	585	592	585	619	626	609	595	564	562	574	599	605	629	570	573	587	558	573	599	616	614	604	581	595	592	654	557	617	603	589	579	570	622	596	560
25942	21650	24319	29493	21662	11314	350	227	194	188	193	169	184	147	149	201	157	137	151	139	141	154	158	159	148	168	172	153	141	139	136	147	167	141	146	154	130	145	143	155	143	134	139	138	171	147	149	140	143	149	146	137	162	169	127	147	110	158	146	144	160	144	157	143	149	138	144	173	157	152	153	150	161	166	155	132	161	148	175	145	146	134	139	151	154	166	148	140	139	153	165	153	137	138	150	159	162	149	135	135	151	153	132	144	153	144	139	166	162	141	144	159	173	143	147	144	161	142	160	135	150	135	141	129	158	155	138	119	144	167	141	152	156	122	141	143	140	127	143	142	153	154	134	128	150	114	168	140	144	137	141	146	152	136	150	145	131	172	141	154	153	139	159	155	155	138	147	150	134	157	137	175	153	174	143	145	127	155	116	150	138	139	142	140	138	151	153	168	149	124	153	145	152	147	135	146	135	133	143	132	140	138	143	150	163	156	148	128	143	146	166	143	132	145	134	140	153	147	125	148	123	142	168	157	152	142	149	141	121	158	161	147	167	150	155	137	161	170	150	116	155	149	129	164	133	138	166	144	140	162	154	150	154	148	149	146	140	153	171	141	164	143	159	157	170	148	151	152	130	143	132	133	153	115	163	140	141	145	145	145	132	168	139	139	148	131	153	122	147	155	165	168	165	140	139	172	193	133	164	148	144	150	147	162	162	135	162	168	152	135	147	124	139	144	177	158	138	139	136	137	134	133	159	137	133	137	166	144	144	164	141	145	120	170	148	139	143	146	153	145	127	119	162	141	159	164	145	140	151	190	156	157	120	136	140	109	141	129	150	161	151	129	143	130	170	147	142	137	147	133	146	153	151	156	151	155	154	146	131	143	131	159	166	137	134	131	158	154	128	141	124	173	138	160	165	161	152	154	134	132	162	149	164	154	156	145	150	145	143	135	160	169	156	146	150	171	149	156	153	141	136	123	152	154	135	132	147	145	142	139	134	151	132	175	160	157	123	141	152	161	131	124	153	138	153	160	145	148	131	128	178	152	155	152	135	168	163	132	143	151	145	145	126	150	124	136	148	146	149	158	125	156	175	144	149	148	151	166	135	125	168	153	164	174	158	181	131	138	136	158	154	174	136	139	130	125	132	145	140	135	165	133	131	160	146	131	126	143	158	171	132	137	140	137	183	154	128	120	173	142	141	158	158	140	152	127	139	151	142	143	156	137	128	139	123	146	148	151	153	160	138	158	158	130	122	137	139	152	138	169	139	131	132	140	151	154	155	119	139	148	157	152	140	138	160	135	122	135	129	137	145	153	149	157	153	143	142	141	140	151	134	150	140	143	152	126	143	146	144	135	146	159	148	149	148	158	130	130	134	112	138	147	151	154	150	146	121	143	126	139	159	148	137	156	142	138	143	145	146	148	131	145	145	138	157	147	145	150	113	141	131	139	135	151	136	158	138	130	158	138	174	149	136	135	148	136	135	155	139	146	132	122	111	148	151	145	140	144	118	161	148	148	155	129	155	157	145	143	173	140	154	153	165	156	161	139	151	132	151	128	141	145	137	126	154	142	131	156	174	143	141	148	131	141	166	152	157	139	141	159	132	142	162	158	154	144	146	160	137	147	138	159	157	161	133	141	150	145	147	142	148	154	164	141	156	161	140	156	141	140	170	154	176	154	128	124	159	173	169	146	131	136	143	139	134	166	130	138	131	128	152	132	135	138	149	142	174	158	140	143	144	152	137	142	140	145	154	180	147	135	131	132	167	124	142	145	145	166	147	141	144	141	137	132	166	144	148	142	176	168	144	135	135	147	142	142	139	151	142	157	159	157	151	150	141	143	153	116	118	130	142	126	139	140	163	148	152	155	146	134	131	150	141	159	155	175	126	149	161	152	160	163	160	145	132	140	164	155	140	139	149	122	134	116	132	141	153	151	157	143	141	144	151	149	150	124	147	134	147	138	138	136	130	160	141	149	153	141	159	156	138	139	163	157	172	140	123	159	138	185	178	156	146	138	162	135	133	145	162	134	140	138	140	168	153	147	153	129	129	161	143	124	138	154	162	156	141	161	140	153	140	144	133	137	136	152	153	156	178	138	137	144	158	161	165	125	145	148	137	163	167	134	146	126	143	129	132	155	155	138	145	144	158	161	151	152	167	145	134	142	163	159	148	169	151	153	152	138	139	151	147	142	159	137	134	151	149	142	151	138	134	157	170	163	150	150	161	158	149	143	139	167	130	165	135	171	143	130	160	162	133	144	148	156	126	130	135	138	147	160	146	163	142	164	135	146	125	140	148	157	146	145	137	155	154	150	170	163	146	140	131	130	152	135	175	134	167	156	161	160	130	129	134	167	138	150	172	162	184	155	132	149	135	155	144	160	139	143	140	151	151	140	145	160	139	165	131	142	151	142	124	130	157	125	144	150	127	166	137	151	148	128	144	139	153	142	147	157	140	136	150	163	141	151	159	162	132	136	142	157	153	138	128	152	134	147	133	134	151	148	133	150	145	154	144	162	136	143	156	144	146	123	133	130	138	153	147	167	127	134	138	133	148	168	163	137	166	142	138	142	143	159	146	124	174	159	144	160	154	160	153	149	127	125	149	155	148	163	165	156	155	137	155	141	151	144	130	141	132	118	157	156	130	152	151	140	141	134	140	132	140	122	154	136	152	178	163	125	172	134	144	150	126	153	153	143	157	141	144	128	155	167	126	145	145	148	136	151	133	150	146	139	138	121	142	148	148	130	129	143	141	145	176	129	157	169	155	138	141	159	112	134	152	146	144	132	127	141	161	173	165	154	124	152	134	149	150	147	154	141	131	150	152	162	150	142	142	142	140	146	164	139	138	142	143	152	149	158	150	129	157	124	145	162	143	135	135	156	132	146	140	129	163	132	137	151	150	157	147	155	148	152	141	145	105	162	144	135	154	167	146	139	135	133	150	144	144	128	130	155	149	161	130	129	140	144	134	152	158	151	145	152	156	150	135	142	137	143	158	137	154	172	179	166	126	156	148	153	165	170	133	148	131	149	147	135	156	147	132	147	127	152	145	138	144	154	118	140	140	143	153	147	138	145	172	149	119	152	150	140	156	152	159	114	145	151	154	157	132	154	192	140	148	147	149	148	141	143	140	150	159	157	135	142	149	178	136	135	144	145	137	165	142	153	174	170	150	158	164	139	147	127	138	178	146	128	141	145	145	152	141	163	161	140	146	159	152	141	140	154	142	130	140	133	157	146	143	173	181	123	152	138	137	131	157	139	178	153	140	131	146	138	143	154	139	148	134	147	140	115	174	144	138	135	157	138	157	133	148	131	161	182	148	165	127	144	153	147	138	137	147	141	102	115	123	130	142	146	141	147	158	163	158	141	132	180	134	132	144	142	168	149	136	148	142	145	167	135	131	165	141	145	149	151	129	146	146	130	144	138	137	154	153	143	165	163	142	164	157	145	166	162	138	148	166	149	137	138	124	140	131	149	134	149	147	144
4469	1803	841	479	412	381	337	365	309	302	335	340	317	336	312	320	328	350	302	311	340	297	295	320	310	314	326	290	326	314	343	328	319	319	302	361	312	334	323	350	325	317	293	337	322	325	299	314	320	303	309	308	290	323	315	331	311	326	311	341	295	326	317	294	324	323	309	307	300	302	340	288	290	323	298	333	304	309	302	334	338	325	316	319	304	309	314	317	339	274	351	339	307	308	352	330	321	335	331	306	338	315	323	302	309	332	322	318	278	316	338	313	313	308	307	314	293	334	283	318	343	309	325	289	308	358	332	323	341	321	295	315	299	328	342	324	329	315	301	319	340	311	297	320	310	304	321	325	308	310	301	333	280	316	326	318	329	297	279	313	313	353	351	314	318	324	346	335	355	286	317	312	297	318	313	332	324	345	295	301	328	323	330	324	331	317	340	332	319	334	317	332	303	306	323	348	319	295	340	313	336	340	286	324	331	352	326	304	294	326	334	277	345	325	346	324	340	342	302	322	331	301	333	296	338	306	317	314	327	326	306	344	339	310	305	287	325	331	353	336	320	306	317	313	317	321	331	308	303	317	316	355	336	345	304	321	301	300	341	311	321	306	324	291	304	343	311	308	342	300	328	318	297	309	309	304	304	310	284	329	314	300	268	315	327	350	315	324	286	360	310	315	318	317	315	341	329	321	329	347	300	332	331	324	324	333	321	336	309	333	299	331	334	317	314	300	289	300	336	300	331	340	309	343	339	325	341	320	338	295	302	296	327	352	315	328	329	312	324	320	342	285	315	303	321	334	316	338	341	341	293	302	316	317	325	351	330	312	338	309	340	321	356	307	291	318	327	311	279	321	304	295	320	313	291	297	308	331	304	306	326	334	290	304	332	324	315	302	302	318	328	308	322	327	314	363	349	320	311	295	295	315	322	299	338	304	305	317	324	313	302	313	331	338	304	326	302	318	326	291	336	309	320	316	311	333	319	301	371	336	298	305	340	320	343	322	318	346	309	292	312	304	313	333	327	327	340	339	323	321	331	312	308	331	322	305	326	314	299	294	295	311	294	323	289	295	337	341	300	320	315	312	295	323	279	319	290	291	294	289	303	280	352	300	319	323	324	326	311	340	302	320	315	376	332	323	279	323	327	320	302	312	336	287	331	300	310	299	324	325	329	322	306	325	338	297	337	318	301	298	334	303	315	341	333	337	333	313	303	318	319	340	316	336	325	340	284	315	318	334	304	332	315	354	302	301	313	311	324	341	324	331	348	313	315	335	299	332	314	319	338	350	329	308	335	289	301	299	340	315	324	295	357	305	286	280	321	325	292	323	293	315	296	321	325	321	315	306	340	347	288	297	294	321	343	319	313	325	313	359	352	325	301	353	313	302	300	292	322	348	303	330	315	336	303	348	292	296	303	311	310	321	331	336	301	316	328	311	306	319	319	325	348	290	323	308	340	317	321	289	337	303	323	303	323	320	324	343	328	331	315	297	311	332	320	279	303	353	319	351	302	298	299	338	323	315	319	337	308	314	315	299	311	292	337	315	321	329	311	328	289	309	316	319	344	298	282	317	311	312	331	325	305	329	279	314	310	316	336	330	323	286	329	333	357	312	292	329	291	351	353	326	331	310	317	329	336	294	323	327	357	328	351	323	313	320	299	316	312	324	323	316	337	303	310	311	284	337	317	308	316	338	318	305	335	318	306	318	292	304	332	336	316	296	327	336	347	322	349	297	347	335	302	298	312	326	322	346	340	296	318	299	317	321	331	315	330	324	328	319	333	341	323	368	328	332	306	320	301	291	306	321	308	325	296	297	329	342	327	302	324	275	302	313	303	330	350	300	329	328	317	310	299	315	325	292	332	341	326	339	325	316	333	304	342	298	331	317	311	296	304	308	271	310	333	347	299	321	320	313	326	332	305	340	324	351	347	325	301	308	311	324	331	348	353	338	305	317	350	311	345	343	343	302	320	335	332	327	316	312	307	300	291	325	355	313	321	324	311	308	324	307	342	304	313	304	310	288	284	289	292	338	333	305	342	316	303	310	339	308	320	299	280	301	319	316	294	364	344	295	319	328	335	335	306	318	323	314	355	304	312	298	313	321	322	323	323	357	343	320	291	320	303	272	319	314	314	338	335	322	307	341	316	336	331	327	308	323	342	305	286	309	299	285	329	339	322	346	290	312	384	324	289	308	297	352	307	302	329	320	323	317	338	354	315	280	317	299	343	279	336	323	313	319	272	326	324	302	332	317	320	310	327	337	347	336	281	306	316	316	331	298	310	326	327	297	308	331	299	325	307	290	292	336	310	316	330	332	337	294	326	325	315	317	285	322	316	336	324	351	313	336	333	323	364	335	325	310	305	334	317	309	299	316	302	351	325	313	327	324	316	329	315	309	310	308	310	313	353	319	343	306	327	293	320	351	325	300	304	296	323	335	330	317	318	322	267	282	300	302	314	342	324	310	304	317	312	335	320	328	349	300	330	322	349	304	304	321	336	351	331	330	316	265	315	324	318	320	304	303	301	309	341	336	341	334	310	320	314	332	328	324	302	325	324	331	343	317	308	313	307	315	316	288	282	326	318	324	308	330	297	322	331	326	309	339	302	325	320	312	319	300	295	323	353	356	318	310	347	326	343	333	343	339	323	351	302	341	337	301	357	299	331	315	326	327	326	351	320	351	327	308	308	319	333	358	297	313	307	317	322	320	298	330	336	316	326	308	316	325	316	311	347	342	313	317	319	304	319	343	306	331	290	341	310	306	291	304	311	315	300	327	312	322	312	303	316	285	325	305	316	324	321	314	301	336	310	352	323	275	326	329	308	340	306	327	308	322	286	304	302	319	313	316	304	330	306	308	322	293	321	303	336	364	275	305	312	326	335	304	323	296	335	340	311	302	312	309	300	335	301	341	344	312	331	324	317	313	317	318	340	306	330	313	340	293	319	330	329	329	302	327	352	357	325	321	307	364	325	347	293	341	298	309	341	277	324	324	348	324	291	321	334	339	296	331	312	328	319	302	328	299	312	311	319	317	307	314	333	317	341	320	345	308	349	320	326	307	308	327	342	321	324	302	343	303	336	291	333	350	315	285	336	303	297	307	349	342	356	327	329	333	322	295	337	284	334	307	327	291	323	355	305	303	280	316	313	318	325	319	329	311	332	344	328	335	332	263	325	349	319	302	336	322	318	312	344	335	352	327	314	323	330	374	307	331	302	325	316	354	326	318	337	320	333	296	347	313	285	287	322	351	320	353	326	290	305	336	315	325	324	325	304	310	320	358	322	303	286	303	324	280	311	301	295	311	319	326	321	312	317	324	313	325	339	302	312	311	349	307	301	357	330	340	330	360	344	316	323	292	306	307	339	326	296	297	336	330	354	329	366	289	299	313	311	315	309	337	319	325	325	341	339	295	321	346	327	301	342	320	323	319	303	339	291	333	352	298	315	327	357	300	317	320	354	320	313	308	338	310	324	309	326	307	340	301
25217	21676	24800	29069	21677	21693	11035	411	226	238	195	185	154	151	130	129	121	149	123	115	109	111	117	97	101	99	126	108	98	102	103	105	95	74	111	93	96	88	84	102	65	109	116	83	96	98	94	106	81	83	96	96	96	103	104	86	92	73	88	105	98	108	119	85	89	105	81	74	104	88	103	103	89	87	86	109	103	88	80	77	91	104	94	90	75	97	93	100	91	102	91	76	94	95	101	105	87	94	109	76	102	76	93	118	100	74	92	71	105	87	77	89	87	95	89	107	85	87	95	90	108	106	97	86	91	96	88	100	102	100	77	92	80	84	107	104	89	98	68	93	98	84	71	89	89	110	91	91	85	103	82	78	88	89	102	106	103	99	83	104	105	97	105	95	71	75	94	101	97	89	81	84	103	99	86	85	79	84	93	99	110	85	100	108	78	92	88	100	85	88	103	93	93	102	80	112	86	78	82	93	96	90	90	90	89	92	113	92	91	85	86	96	68	99	79	82	89	95	92	92	121	116	94	90	94	100	87	99	90	69	84	92	93	85	87	100	92	88	95	98	93	83	88	101	78	92	82	99	96	94	77	105	95	106	102	69	93	88	99	100	90	109	88	92	101	98	92	97	92	97	102	88	89	98	87	88	86	86	93	104	108	98	98	101	72	101	85	89	76	101	82	85	94	83	85	103	104	96	98	94	90	91	62	75	89	100	78	100	94	85	88	99	102	95	83	97	82	116	88	89	97	92	97	113	93	94	107	96	84	72	106	78	91	95	88	105	74	100	74	106	68	83	77	77	75	92	92	93	97	83	100	95	86	106	81	89	108	95	97	106	104	92	77	91	103	87	85	89	87	73	99	74	91	93	96	94	83	116	105	71	72	92	100	76	87	102	82	86	70	101	88	77	85	99	91	72	83	102	81	91	95	87	98	89	81	79	95	88	84	78	97	104	100	100	89	82	100	92	87	125	83	89	81	100	111	92	81	97	107	115	91	108	99	80	94	108	82	90	82	83	98	102	90	90	100	92	87	97	88	91	94	97	93	89	86	78	84	96	87	100	91	104	73	91	88	97	85	101	101	93	91	83	94	102	125	91	93	98	92	104	86	78	88	110	102	74	97	84	96	91	101	80	90	97	94	90	103	81	88	120	96	87	86	81	106	88	111	99	92	83	81	89	94	88	86	103	103	92	84	85	105	106	90	107	65	105	85	87	103	76	81	100	76	83	69	96	85	91	77	84	94	83	87	95	104	103	103	94	107	108	107	95	92	101	95	89	75	92	87	80	88	98	118	86	83	112	96	91	91	84	83	73	80	79	84	98	80	89	89	92	89	88	99	79	80	93	81	98	102	106	84	84	81	109	99	99	96	99	88	86	76	91	97	92	86	85	99	77	103	89	89	96	99	105	89	106	92	87	77	92	95	91	101	86	117	88	86	96	88	108	89	80	96	114	84	101	91	87	106	105	84	99	94	82	105	92	107	100	108	83	97	79	104	105	98	118	107	90	107	95	83	76	97	78	87	95	75	96	100	90	87	69	98	87	101	88	75	93	94	74	95	90	73	87	86	102	91	117	103	101	102	105	100	90	98	99	93	79	75	89	90	107	89	101	93	88	116	87	99	87	80	106	110	105	94	103	86	96	88	100	92	92	105	115	93	83	103	88	97	99	80	73	110	93	88	69	90	86	91	95	94	87	90	103	103	108	84	75	95	112	123	91	93	98	94	105	98	102	84	109	92	91	93	88	90	105	120	91	101	73	71	91	83	93	75	90	99	85	99	83	91	98	87	104	89	98	106	82	101	94	72	81	75	85	93	108	101	86	100	80	102	95	88	87	100	99	89	90	97	99	78	101	99	101	100	92	97	99	75	96	82	93	89	89	97	103	97	82	89	93	83	80	93	91	109	85	98	98	98	85	94	82	90	80	86	62	99	82	96	91	104	99	101	107	82	111	82	98	84	93	100	90	68	102	92	75	90	107	93	92	106	80	103	96	92	83	85	87	89	94	110	97	88	85	120	98	85	96	94	100	91	89	83	87	90	92	95	94	104	95	88	100	83	105	84	94	91	106	80	88	93	100	107	107	84	80	103	89	78	82	78	98	93	76	97	96	95	80	88	98	104	91	81	90	84	64	101	86	86	88	110	100	91	103	113	83	91	104	106	94	109	94	118	103	97	92	80	96	74	80	103	88	88	106	104	90	97	88	97	105	75	95	92	83	83	97	102	94	91	91	96	82	102	105	97	108	91	97	89	112	85	85	100	100	108	87	73	80	74	114	96	93	83	87	99	85	96	95	104	109	99	99	101	99	88	97	95	94	106	95	106	86	86	82	88	90	101	88	86	88	71	87	74	86	102	83	87	102	84	95	101	120	95	110	80	98	99	79	95	86	77	102	97	103	100	91	107	90	86	76	94	88	94	107	110	80	91	96	75	92	106	89	95	87	93	81	66	93	98	81	105	85	79	88	105	97	96	102	87	110	97	84	97	92	80	94	119	82	96	110	88	104	116	89	77	107	85	93	92	81	97	101	74	87	85	80	88	83	108	96	85	96	98	88	73	94	75	86	80	82	94	82	82	101	80	97	80	98	89	99	81	78	86	96	108	91	86	83	109	100	99	89	81	89	87	86	83	85	94	102	82	98	81	98	83	85	100	78	84	95	95	98	106	99	100	77	86	70	82	73	77	98	97	103	90	97	105	84	92	85	90	97	86	94	89	91	96	110	102	103	97	82	98	106	98	98	94	100	84	83	88	88	106	87	93	90	90	82	93	93	102	116	93	97	115	94	80	73	85	93	87	100	116	93	109	102	102	118	105	87	93	103	80	97	85	73	82	98	94	118	103	81	92	98	76	109	92	85	74	95	98	95	90	97	89	96	74	90	114	112	91	96	106	98	97	87	75	91	78	100	100	84	110	97	86	80	87	82	97	93	111	112	85	88	93	90	87	86	75	94	93	93	110	85	122	87	84	106	97	73	68	88	80	90	87	102	84	93	99	81	83	93	118	92	99	99	85	89	105	95	92	105	103	80	112	89	87	94	109	105	101	112	100	92	89	105	104	98	79	89	73	85	95	110	110	94	90	107	127	83	97	93	105	96	82	86	94	102	73	90	92	98	88	82	94	106	109	82	81	105	84	100	71	88	100	112	83	121	111	92	84	113	101	86	82	85	84	92	107	101	109	103	89	83	115	94	95	93	94	104	91	99	83	93	84	101	98	88	94	93	83	94	82	67	84	87	104	88	72	82	96	92	100	104	83	93	86	106	102	81	81	79	93	99	90	94	106	79	100	74	92	84	87	75	99	73	95	95	117	99	93	97	91	86	112	107	88	86	78	92	101	90	87	109	92	84	75	80	87	95	93	79	102	95	97	110	109	76	81	92	75	83	104	93	83	91	82	98	95	88	97	105	85	68	107	110	110	88	79	102	85	82	96	94	75	103	84	107	85	90	85	94	97	82	97	79	94	95	76	89	82	78	90	81	66	78
4038	3052	1285	615	396	304	303	279	253	255	232	224	234	261	264	221	238	259	251	252	227	231	246	216	213	246	225	240	220	249	227	215	238	192	211	197	232	214	234	237	232	237	237	251	230	238	220	226	211	253	230	256	237	245	239	224	220	227	226	235	239	229	230	230	202	215	224	205	199	236	244	222	225	245	229	217	267	216	226	244	234	219	201	237	235	224	229	213	190	237	241	239	252	221	234	207	230	222	243	244	246	237	226	210	225	252	228	211	200	229	233	223	218	264	221	232	239	206	235	241	233	214	210	232	227	224	232	237	219	227	240	237	236	243	230	219	215	226	230	211	238	235	223	226	231	254	232	225	217	236	223	211	223	203	233	202	209	218	202	207	254	237	225	222	219	214	223	214	234	221	241	227	225	233	226	236	228	231	230	236	238	209	211	237	215	217	252	204	214	238	246	228	235	251	206	265	222	228	204	227	249	226	232	207	210	248	217	214	212	234	255	217	233	229	234	247	241	240	228	240	247	203	231	235	238	223	248	236	228	234	223	233	248	238	239	226	238	216	227	247	213	223	220	243	231	230	227	220	236	191	230	222	221	210	212	233	204	248	222	191	250	243	237	232	244	220	250	217	208	221	219	236	201	256	216	206	241	227	266	243	232	239	260	206	234	204	224	234	239	218	215	226	231	238	231	217	219	221	226	244	235	225	249	259	253	207	240	235	233	223	261	237	237	230	235	258	219	195	222	213	234	222	219	227	230	242	242	229	221	234	249	235	235	239	243	209	215	226	230	211	238	222	228	220	249	234	214	227	247	215	223	217	213	235	243	251	231	228	210	198	222	213	222	239	215	227	246	237	230	221	219	246	225	220	219	229	260	205	215	253	211	203	194	236	245	204	213	218	225	226	218	238	211	257	215	234	258	231	221	249	216	262	236	211	236	242	249	214	230	217	217	213	214	234	223	234	258	229	236	208	253	254	220	225	246	235	222	231	229	210	212	207	221	220	231	246	251	208	248	216	225	228	234	225	221	208	223	222	218	228	247	232	225	226	212	245	215	231	208	250	229	201	235	220	206	256	253	217	220	198	219	242	246	232	225	209	211	221	250	224	238	240	247	252	250	233	228	214	209	223	239	240	224	213	240	243	209	238	212	226	220	228	239	225	262	224	243	249	233	231	235	209	260	233	200	224	223	246	243	220	251	219	224	219	238	212	217	238	196	263	227	242	227	222	223	253	214	202	216	230	219	234	224	217	245	221	250	214	212	222	221	210	235	232	212	221	237	238	218	222	220	251	222	227	223	244	201	223	212	217	208	256	229	237	261	240	201	217	222	241	213	215	240	251	231	212	246	247	203	241	237	213	199	238	243	218	217	235	236	232	223	251	243	219	233	250	229	265	232	220	249	226	224	263	229	216	227	267	254	243	226	252	232	211	216	252	225	250	242	235	244	237	213	225	226	208	239	210	248	232	230	221	209	222	234	247	205	235	249	229	227	226	253	212	237	240	238	221	250	235	205	250	242	238	214	210	207	226	228	215	202	226	224	248	235	238	209	234	243	221	231	243	250	214	213	221	197	212	227	218	205	240	227	237	238	246	227	240	226	222	237	224	246	213	203	229	234	220	223	221	216	210	225	219	225	203	242	247	223	236	216	245	226	230	224	240	226	236	211	237	237	202	218	227	216	225	211	238	233	230	223	216	216	241	225	199	247	229	207	211	240	266	246	210	223	241	212	230	229	212	208	216	231	238	224	230	239	200	217	237	244	222	231	202	232	187	198	227	229	220	219	225	260	231	219	259	241	250	206	199	239	216	205	247	206	233	210	203	215	221	234	229	223	231	216	242	243	232	204	241	200	216	228	242	199	217	229	244	219	217	253	251	250	215	234	220	257	195	217	231	227	230	224	237	204	205	198	227	227	211	212	248	241	227	211	243	233	224	213	223	235	217	219	261	221	226	242	232	216	200	222	229	217	203	206	235	215	216	218	209	216	226	202	226	261	222	224	258	210	221	246	209	239	235	229	246	227	227	240	194	201	226	229	209	236	225	217	220	211	221	234	278	224	242	209	211	240	206	229	230	220	240	204	210	241	213	238	223	254	235	212	213	218	219	209	218	250	237	242	213	244	249	239	208	255	216	223	239	218	216	233	201	243	246	214	245	215	198	209	226	203	250	240	209	215	225	213	246	206	227	223	230	206	248	216	242	197	216	230	244	232	225	205	211	232	277	213	230	232	221	209	224	222	207	239	211	222	220	256	204	213	235	238	236	235	246	249	212	236	222	225	206	186	239	233	245	248	232	224	231	224	218	237	230	231	222	216	226	208	227	198	222	217	209	214	230	208	255	198	216	225	257	223	234	245	222	221	217	228	216	223	226	218	218	233	246	230	228	214	209	219	218	216	221	228	246	231	216	218	219	217	237	228	229	223	259	227	193	198	233	215	226	214	235	218	207	220	233	228	226	216	204	215	243	252	230	241	242	206	260	248	217	232	267	231	226	226	212	241	231	222	224	234	245	253	235	230	222	247	219	239	209	229	228	238	211	237	221	236	221	196	234	236	229	227	248	218	200	238	204	229	227	243	223	225	231	238	224	229	214	254	264	238	214	238	242	237	213	244	209	222	223	230	205	220	220	221	239	209	219	256	208	227	244	229	240	223	238	237	229	257	241	240	226	219	223	210	263	229	222	244	225	249	213	212	243	221	239	228	214	237	238	213	210	230	216	231	225	215	222	219	234	203	234	216	221	246	189	188	222	254	243	243	187	233	222	233	222	201	237	226	208	232	224	205	197	238	220	257	254	244	227	243	224	233	203	217	237	219	242	235	216	231	229	199	221	243	241	222	235	223	229	225	220	207	234	220	219	206	238	235	239	226	216	216	213	206	196	236	237	223	248	228	267	233	238	224	235	231	218	258	224	222	244	225	221	237	244	229	235	238	221	235	236	249	231	223	230	247	214	200	231	222	239	233	246	243	235	219	236	210	255	205	234	234	204	220	235	205	230	208	254	238	259	237	224	207	236	245	222	230	188	240	220	220	224	225	235	248	227	246	235	216	221	232	224	240	207	230	238	235	200	235	237	247	231	223	200	239	217	245	259	218	238	216	229	219	192	233	228	223	257	205	223	225	216	211	226	233	211	231	213	230	208	244	235	228	259	205	209	212	216	203	215	205	227	210	213	247	255	261	216	248	228	229	214	256	217	203	226	213	220	230	227	243	220	241	249	232	221	227	233	213	222	234	244	217	248	235	238	209	268	225	210	231	225	229	227	222	221	204	234	236	207	218	228	218	241	219	236	229	222	229	230	233	235	232	243	220	224	232	203	232	235	228	221	237	215	227	225	250	221	238	235	217	253	209	216	221	236	208	241	242	236	221	243	232	214	235	221	201	221	186	224	224	237	205	235	238	226	233	235	218	219	219	197	225	238	238	271	239	262	200	236	214	247	224	228	233	212	228	233	211	217	246	261	253	216	237	215	240	264	221	233	231	227
34142	15600	2511	427	351	304	297	270	258	329	306	279	302	234	284	291	258	305	286	303	273	279	272	305	303	267	304	330	301	309	279	311	265	306	313	314	286	255	284	270	281	284	287	270	257	281	272	229	278	277	281	292	310	260	304	292	312	295	288	353	280	285	291	314	310	266	300	263	294	311	295	270	285	300	253	266	257	296	277	281	248	300	308	289	313	294	288	298	275	280	283	290	275	294	271	274	319	297	296	291	322	272	269	256	293	254	291	279	291	264	248	251	289	292	305	304	266	271	277	303	263	281	285	296	300	284	291	270	268	306	294	306	267	305	281	317	267	264	284	301	312	269	306	287	316	284	298	259	283	264	295	293	274	291	306	297	275	334	255	307	282	268	277	286	258	288	259	260	307	279	311	281	292	278	278	266	300	275	279	297	300	292	256	267	279	286	290	287	325	269	297	304	284	263	289	287	287	308	286	277	271	280	267	312	273	274	276	262	258	284	300	284	273	258	289	254	271	278	282	322	294	315	275	293	289	331	293	291	281	297	339	271	294	283	289	299	282	266	257	296	266	285	299	265	317	286	294	270	317	263	266	278	297	303	276	313	295	284	277	288	269	271	275	226	274	250	291	256	289	273	302	253	258	297	317	306	296	283	328	278	317	247	293	276	267	283	300	300	282	265	292	284	300	273	297	288	293	284	335	310	272	296	286	283	317	294	278	281	285	281	281	275	311	285	291	281	302	283	307	286	283	302	317	280	273	302	327	281	262	275	265	289	266	265	265	298	280	263	253	316	268	278	258	289	330	308	271	295	276	331	251	308	280	265	271	247	290	296	303	309	300	267	272	300	262	298	284	272	286	302	286	289	308	274	287	268	283	277	286	293	306	308	304	312	296	289	263	272	296	285	289	290	302	293	284	327	310	298	283	277	280	310	288	292	286	300	318	269	303	294	264	250	307	271	303	327	300	293	300	299	297	286	279	268	301	306	285	288	265	309	294	261	267	285	288	287	301	290	291	285	272	320	286	272	278	284	300	282	277	284	246	269	294	268	293	311	308	289	253	284	273	304	314	280	272	316	283	298	278	274	267	298	284	283	292	285	300	280	279	292	297	312	294	295	289	300	311	296	290	307	298	313	278	293	281	319	261	301	328	320	304	301	291	317	301	309	293	257	286	317	291	267	248	278	276	271	271	272	270	253	307	305	278	265	303	268	298	263	309	261	277	270	291	306	283	269	294	283	276	255	280	270	308	264	274	308	262	290	280	268	271	315	264	298	277	285	305	281	295	308	285	298	292	304	280	277	263	262	274	295	279	288	295	285	298	311	294	277	300	284	262	266	281	289	280	277	280	332	280	306	282	310	282	280	266	256	271	257	275	286	296	265	266	299	306	295	286	260	282	311	267	293	277	293	284	290	272	281	309	300	295	288	265	290	275	319	288	274	271	287	296	284	280	285	290	284	345	306	299	287	230	286	296	285	303	270	319	301	310	310	324	281	283	268	290	281	293	275	235	293	282	305	292	267	309	289	307	272	305	268	289	284	289	317	257	308	271	271	256	283	294	251	264	258	271	289	269	271	280	272	301	269	252	299	273	290	261	283	276	275	252	285	256	307	247	300	294	316	287	291	294	282	289	310	256	269	297	293	282	298	272	293	278	266	340	292	256	262	283	286	314	324	296	319	258	274	236	273	294	269	268	274	302	244	255	264	250	296	293	269	286	278	282	340	307	282	301	305	291	287	314	292	278	279	269	301	268	257	271	280	261	271	279	276	316	261	296	258	308	302	280	295	284	275	295	276	294	273	278	315	282	321	273	300	305	293	280	296	287	311	286	275	290	308	309	293	298	287	282	322	293	302	282	301	286	273	264	315	299	293	266	309	300	283	310	289	320	306	349	300	290	235	258	289	274	305	269	279	310	293	314	286	292	316	279	280	275	284	298	301	282	304	284	297	271	324	279	271	290	283	303	269	293	268	297	291	299	279	296	272	322	295	284	284	293	267	284	299	295	298	275	285	283	273	272	293	299	294	294	270	296	288	275	305	294	277	287	319	256	318	284	282	313	284	260	239	298	287	281	279	300	290	296	314	324	306	298	289	275	299	295	299	300	258	277	265	262	296	339	314	313	304	253	297	310	290	248	288	320	304	299	343	274	280	287	258	278	280	300	294	279	320	277	261	283	295	288	272	279	293	296	271	289	271	280	272	295	305	282	268	277	254	286	264	292	312	313	322	275	264	306	320	313	297	282	309	308	280	297	315	292	252	317	268	270	287	290	300	292	281	267	278	271	283	300	309	287	289	298	318	291	326	297	308	294	285	292	315	273	289	283	295	269	269	299	262	280	302	308	311	304	281	304	304	268	287	297	288	297	262	278	277	292	301	302	308	290	291	275	267	296	286	296	263	258	263	266	299	219	282	302	261	263	276	299	267	308	302	273	273	322	280	288	277	317	301	281	313	283	306	267	292	242	284	292	285	293	305	282	297	291	279	281	295	264	266	306	306	269	267	306	313	283	307	269	297	291	320	284	266	255	272	288	288	267	288	288	313	292	289	311	292	299	271	255	304	316	279	294	266	275	308	306	308	271	263	275	299	285	317	295	278	279	292	270	308	272	276	270	284	293	319	279	304	306	258	296	264	321	296	284	271	274	297	270	295	271	271	277	278	292	308	283	299	268	303	285	296	282	269	307	290	303	278	252	301	309	278	313	290	279	292	291	313	290	259	277	305	290	276	279	275	322	279	294	290	271	260	318	257	289	322	295	277	277	255	286	272	272	283	279	265	277	306	297	261	298	311	286	289	307	308	308	314	276	304	285	277	313	290	283	282	274	328	293	289	312	297	287	282	294	310	244	258	290	288	279	277	269	307	291	250	288	250	281	264	314	289	272	289	286	300	305	302	285	277	264	315	302	284	254	296	311	305	290	266	306	283	262	308	288	268	268	282	298	298	295	306	306	265	277	306	269	236	307	283	298	317	298	270	299	288	270	274	277	278	276	277	282	293	285	239	293	305	282	263	278	315	279	283	263	238	308	272	245	292	280	299	269	282	263	287	336	271	297	252	302	293	275	273	243	307	294	251	287	285	282	299	278	266	304	285	298	278	289	316	306	296	300	317	303	295	280	261	294	286	260	256	310	284	288	298	277	313	267	263	277	272	262	313	279	269	296	250	269	318	320	290	281	298	275	275	273	285	299	281	296	287	292	303	302	267	298	282	280	285	298	281	263	297	307	292	299	307	275	267	255	295	296	305	301	297	319	262	281	271	267	303	269	294	283	274	305	309	268	292	301	295	290	301	281	267	278	285	274	271	259	278	290	310	293	297	294	268	315	273	332	323	292	298	281	272	295	282	306	326	253	312	279	291	291	281	298	290	296	296	313	284	285	278	265	264	319	268	271	274	291	308	271	297	280	283	280	276	293	272	273	275	258	306	280	294	314	304	320	299	289	281	293	281	310	276	245	318	269	277	282	261	293	249	278	288	319	287	307	281
7768	644	585	625	592	597	625	626	637	620	576	602	593	591	614	612	610	564	616	609	612	598	600	613	598	609	618	586	603	618	548	616	599	596	573	629	623	584	591	587	587	583	637	621	587	593	655	601	562	625	598	590	630	555	599	606	544	592	584	589	584	597	619	586	603	604	616	526	646	639	573	634	617	565	580	590	571	582	609	631	685	599	591	546	648	593	638	617	599	588	582	611	625	596	618	647	627	596	568	616	618	579	572	605	601	590	606	616	614	596	586	597	603	603	596	616	603	601	619	594	563	627	599	558	544	558	567	580	601	586	616	558	564	645	543	585	614	597	576	581	563	602	612	625	579	582	622	607	590	600	560	557	570	629	612	576	603	573	638	592	532	612	591	616	595	601	577	606	602	562	543	592	602	644	609	586	593	610	575	613	620	587	615	590	601	577	537	593	577	603	560	599	621	580	591	596	555	561	559	627	563	621	558	575	600	584	562	620	614	557	580	577	612	602	561	601	577	581	562	579	571	591	627	592	617	586	586	589	618	598	573	635	603	542	603	625	568	544	564	563	571	604	611	582	604	580	588	618	621	610	624	568	587	558	620	590	620	616	573	597	592	595	590	612	625	561	577	558	607	579	609	625	590	551	591	602	617	576	619	597	620	600	604	628	581	589	570	606	586	571	620	595	601	622	587	625	575	581	600	557	567	580	572	583	611	630	595	517	625	577	608	627	624	558	607	557	584	586	579	598	577	590	567	559	608	563	577	616	588	587	617	584	600	592	592	584	582	604	649	564	639	587	611	615	616	602	580	629	589	593	552	595	603	567	612	566	642	593	615	585	614	589	594	616	613	583	647	601	591	608	601	571	595	623	645	592	609	569	589	600	535	610	561	561	603	621	607	583	577	555	616	601	578	606	585	619	612	580	582	596	590	569	640	563	612	596	577	570	611	590	577	620	591	614	589	596	592	608	563	618	576	649	613	596	585	573	571	570	597	590	591	644	589	580	579	591	600	614	564	595	587	562	620	623	535	575	604	634	561	621	603	598	592	632	602	606	612	556	586	638	576	591	576	637	568	573	587	590	576	578	625	609	633	616	623	593	608	589	588	605	630	577	595	608	638	608	625	604	628	570	622	583	602	579	617	641	569	598	612	605	619	589	601	579	606	612	576	520	652	619	604	587	633	606	599	618	616	540	581	589	584	607	631	603	583	567	595	615	593	601	604	569	638	590	525	532	603	586	596	623	563	613	603	641	642	624	580	578	629	623	602	574	633	629	608	550	620	603	585	627	569	595	596	585	598	596	603	603	571	603	614	573	585	608	603	585	587	566	550	576	595	590	601	596	606	570	609	596	609	628	596	596	591	585	579	557	619	595	571	562	579	561	557	659	583	585	624	574	631	609	628	561	621	611	559	588	630	602	592	549	615	554	568	549	597	611	635	571	600	587	571	589	568	593	627	605	584	559	589	571	600	537	576	582	605	598	589	617	587	602	595	574	599	613	563	570	628	549	616	599	603	577	573	607	596	622	554	628	557	589	588	578	616	593	588	614	637	610	594	565	588	594	587	585	589	584	560	579	587	590	601	583	591	623	591	586	587	604	582	598	578	562	566	617	599	594	615	567	561	613	607	611	531	580	563	583	543	613	597	577	599	559	608	640	626	593	576	598	562	607	540	571	546	591	608	582	554	607	597	558	590	576	590	566	613	660	607	565	608	620	601	586	595	611	573	579	590	626	582	557	567	598	602	642	558	587	580	601	553	600	566	619	585	595	592	552	612	586	566	628	583	619	595	572	581	637	573	588	625	589	600	588	564	589	597	589	596	587	579	539	587	569	595	543	628	640	603	605	587	571	635	580	556	617	588	609	634	615	599	606	595	618	632	614	598	587	572	633	613	599	558	529	590	599	547	632	625	634	622	656	591	587	566	612	595	620	581	615	581	632	635	608	540	579	607	628	578	630	635	567	585	609	584	606	610	598	614	631	588	608	573	598	626	574	584	600	566	595	592	583	603	592	565	593	573	572	612	600	640	557	567	616	578	595	580	603	565	585	577	560	608	593	594	600	641	590	574	575	587	552	577	580	610	577	647	573	620	578	616	581	600	561	562	585	603	601	622	576	612	610	600	631	586	625	633	593	575	611	562	559	598	599	625	595	573	578	631	591	561	607	609	608	612	569	577	597	572	590	590	615	589	623	581	580	558	618	620	577	574	551	576	627	584	591	634	584	623	597	576	555	581	560	574	612	617	643	589	579	586	571	620	571	617	602	579	596	628	594	558	634	602	568	559	633	604	580	586	595	573	568	563	624	583	596	559	575	595	600	605	600	541	608	571	598	566	602	582	588	641	584	625	575	602	570	560	571	588	636	589	575	590	574	617	571	552	598	595	616	604	562	621	618	602	623	606	610	631	585	599	573	604	581	640	618	552	596	619	613	611	632	627	616	622	618	561	564	603	578	618	584	551	610	581	588	612	570	566	567	602	564	624	620	561	560	635	622	566	609	568	654	609	623	577	581	570	587	584	582	575	610	598	593	635	587	596	577	557	603	593	623	652	581	623	579	601	591	587	598	568	600	587	601	586	613	626	604	599	586	585	578	608	643	602	586	593	578	559	610	593	599	605	601	602	570	568	571	616	642	592	594	599	577	577	571	610	605	617	630	624	599	598	631	626	637	581	586	596	603	596	596	604	628	613	585	594	612	587	583	598	567	564	646	596	574	623	570	590	635	600	559	596	593	582	586	630	595	590	597	589	611	587	605	568	622	562	644	569	570	565	551	595	584	613	568	614	595	625	570	564	572	592	568	584	637	616	569	589	612	640	546	605	600	568	593	595	561	570	587	600	593	600	581	589	611	589	633	618	546	578	615	589	567	626	592	586	613	569	561	591	643	628	601	593	593	589	602	630	606	602	589	557	600	589	634	579	623	584	596	604	597	572	528	620	573	613	595	592	581	573	594	624	585	580	609	592	586	607	645	627	562	620	593	600	609	602	632	603	578	585	564	589	614	600	589	609	613	577	580	631	575	566	620	585	637	605	603	566	569	581	572	599	568	583	600	604	558	576	597	599	578	572	607	590	582	569	599	581	554	582	582	585	614	571	578	585	614	622	612	625	591	572	588	551	548	619	595	581	617	580	594	600	583	560	543	604	616	573	582	585	605	569	607	558	598	554	553	609	592	632	573	606	571	610	590	612	624	622	571	579	604	598	574	572	588	590	624	608	577	585	580	586	604	633	577	619	629	590	572	628	583	609	589	583	601	602	547	584	561	585	617	627	616	604	610	573	589	595	606	616	579	586	570	558	595	591	637	628	584	585	575	555	588	634	549	628	606	586	625	573	597	631	631	549	569	618	628	628	587	585	620	615	599	623	597	597	586	608	573	581	597	573	601	583	628	578	572	620	597	596	596	612	568	604	566	567	569	636	557	601	597	559	572	601	639	572	598	623	591	588	618	602	584	625	621	571	626	610	599	613	574	589	578	583	622	574	606
24764	20710	23265	28171	20691	10840	327	248	225	214	183	189	171	185	156	165	154	137	145	137	142	166	153	166	139	142	139	125	144	162	154	166	144	125	119	151	164	174	150	136	130	164	116	137	145	131	147	131	129	136	122	149	145	139	136	157	129	119	125	146	140	120	147	131	151	125	143	132	128	140	144	131	155	140	127	142	139	141	143	137	139	121	146	152	115	148	126	151	163	125	140	147	133	129	161	158	177	144	140	128	120	124	135	155	164	139	140	127	157	140	133	139	152	157	117	151	132	124	147	129	133	181	139	132	125	150	150	132	123	144	127	138	122	153	131	143	135	140	131	169	144	156	122	135	148	147	142	141	165	153	149	166	136	132	135	139	144	129	143	144	127	130	160	156	129	160	152	144	129	124	120	137	135	147	119	158	149	138	169	158	134	134	165	160	141	155	152	130	129	124	121	140	142	151	138	125	161	142	156	124	128	121	117	140	149	137	121	125	141	121	149	139	127	132	151	147	142	143	150	157	141	112	114	130	145	133	138	129	127	122	142	130	125	137	141	138	157	142	140	138	130	130	124	142	177	124	148	145	153	136	151	148	159	131	137	149	136	122	144	120	130	140	130	125	140	128	128	155	131	145	125	130	139	121	125	132	137	158	158	143	143	138	140	137	137	171	109	164	134	181	155	176	134	150	139	158	137	182	120	127	146	131	158	134	145	123	148	164	141	140	148	140	110	141	147	117	134	144	143	159	137	123	134	123	131	123	132	152	131	146	137	148	125	121	147	140	128	123	131	119	146	120	152	137	137	119	147	149	147	151	145	138	133	158	143	129	126	118	130	141	148	126	160	127	133	115	145	129	140	135	141	132	148	128	179	141	148	132	129	161	117	161	131	120	129	142	134	138	158	154	157	145	138	151	131	135	152	151	129	115	134	138	136	143	146	146	129	116	124	131	132	120	141	136	143	136	151	164	155	154	130	146	134	129	127	117	123	130	155	122	149	172	121	129	147	115	134	132	122	148	131	134	144	136	149	159	148	155	158	140	134	137	157	144	140	160	135	143	143	139	132	154	137	147	140	149	171	149	132	147	151	159	141	148	139	128	134	135	127	132	136	137	105	155	136	146	156	149	177	132	111	133	116	153	125	144	146	164	159	129	136	144	136	140	138	148	130	151	143	146	150	158	134	149	131	122	123	149	128	123	134	177	145	155	139	157	133	154	148	151	128	125	134	154	144	114	138	133	138	150	135	127	147	143	121	153	154	142	150	140	152	162	153	148	154	162	149	142	149	146	125	139	153	132	146	148	140	137	149	169	125	123	130	113	138	137	139	166	144	144	132	118	138	160	156	148	146	126	123	144	143	146	100	113	132	125	138	155	127	136	147	113	151	158	125	137	131	131	147	137	131	154	128	155	121	140	118	160	139	138	127	132	149	147	134	121	159	159	138	142	137	151	149	130	147	153	120	122	150	148	138	144	145	140	139	132	135	143	121	125	133	147	146	156	149	130	124	131	146	147	151	116	130	157	132	127	140	164	128	140	143	136	132	136	132	123	152	123	147	118	120	126	141	148	138	141	141	141	132	145	126	175	131	129	121	121	132	118	136	136	119	132	139	124	132	144	130	126	151	135	124	123	135	133	138	124	133	145	139	132	137	118	124	128	145	167	139	117	111	133	161	149	143	122	130	154	147	140	148	154	132	134	139	141	133	136	131	125	170	155	149	131	157	148	163	111	154	114	140	143	115	131	121	134	164	134	130	158	157	156	134	134	139	129	135	154	131	130	133	154	123	130	136	149	173	151	125	152	139	138	142	105	142	154	161	155	131	141	138	125	110	143	144	119	138	159	148	147	143	121	141	151	141	140	135	146	119	122	123	119	135	133	149	142	151	177	143	149	163	145	136	140	148	153	156	127	155	134	133	119	124	138	160	131	125	148	164	146	151	142	129	146	137	138	128	146	137	155	100	123	156	127	123	136	145	135	126	134	134	146	156	120	122	126	128	132	117	107	126	124	125	152	140	133	123	160	144	130	128	145	141	142	121	151	147	152	148	138	130	133	135	145	158	145	137	123	150	155	148	163	134	127	122	134	149	140	152	134	146	129	159	135	123	146	143	114	142	142	133	122	152	145	150	140	144	127	129	143	167	138	158	138	126	140	168	134	142	141	140	133	136	138	142	129	141	148	151	122	162	139	145	156	137	135	153	138	138	167	145	148	134	153	152	146	134	141	149	170	166	133	127	143	137	147	147	136	142	150	155	131	147	132	126	159	122	152	147	137	137	154	127	144	123	143	139	142	151	136	127	161	155	157	151	149	139	121	151	126	121	152	152	134	147	137	124	148	141	134	139	142	142	124	136	154	125	128	139	148	142	135	150	158	121	159	142	128	157	153	156	130	110	163	149	136	176	152	131	170	121	146	139	146	114	163	135	121	137	140	145	138	142	138	128	135	121	163	136	147	122	165	156	162	140	145	143	148	129	146	153	147	123	129	134	148	129	148	113	147	142	137	110	131	150	150	131	127	122	156	126	139	131	150	121	123	163	144	163	146	153	165	134	145	153	155	164	144	135	146	118	142	153	152	139	124	105	149	135	160	148	161	131	141	135	133	138	141	146	127	150	153	132	144	135	146	133	130	147	154	115	158	144	143	140	126	135	118	142	135	145	144	111	154	131	148	125	132	132	146	155	157	146	137	148	134	132	119	150	140	139	147	130	138	147	163	141	149	132	126	128	149	126	156	133	152	162	137	143	126	133	129	156	140	144	148	137	122	130	133	122	144	137	113	160	129	140	151	110	128	150	135	122	134	126	127	135	135	141	126	155	144	137	143	141	148	120	114	148	129	135	144	142	131	134	151	130	115	156	144	137	119	135	117	150	147	138	139	153	130	149	140	161	135	126	133	158	149	129	116	149	155	142	134	137	118	157	134	153	121	148	134	128	135	139	129	123	119	134	134	130	137	174	165	129	165	136	139	125	128	127	142	163	141	150	134	129	134	140	131	115	139	142	148	127	121	134	138	122	135	135	142	130	155	164	128	149	156	147	121	160	128	126	138	152	132	129	142	132	141	133	150	120	143	155	126	152	129	135	131	111	146	120	134	130	114	149	136	149	151	145	143	117	141	140	140	154	152	123	155	147	144	134	137	149	137	138	124	143	139	169	135	151	147	167	133	141	138	121	132	124	121	136	136	157	177	141	147	149	137	153	127	129	155	124	160	132	128	149	134	136	129	150	139	104	146	134	134	124	141	150	158	133	145	152	159	149	126	117	136	133	132	126	139	162	135	139	131	134	139	149	135	157	145	138	127	136	136	134	159	149	120	139	136	141	142	141	125	121	146	132	133	159	154	136	132	110	137	153	116	144	125	133	141	141	172	157	141	144	163	104	153	135	134	147	129	155	135	117	127	150	123	166	161	156	146	142	123	141	148	151	162	150	153	158	141	131	130	142	143	169	135	148	144	139	135	136	126	129	136	136	134	126	145	131	134	158	150
4308	1677	798	470	394	321	328	364	328	315	359	318	316	290	318	311	297	296	341	314	313	295	291	302	291	301	291	298	286	299	329	274	320	311	307	325	337	314	296	308	310	283	323	293	282	305	322	298	284	329	288	330	317	304	296	321	328	313	299	310	300	317	311	282	332	296	283	308	343	311	292	315	278	294	273	311	287	293	294	298	311	319	329	273	314	297	311	302	309	329	327	290	285	291	294	317	292	323	314	304	303	302	296	302	325	284	299	306	332	325	309	279	287	297	317	291	300	317	304	295	320	325	309	326	339	334	306	312	298	262	304	297	310	299	326	301	312	293	299	286	308	264	296	322	325	317	292	302	285	305	325	311	328	326	298	301	278	317	302	301	289	314	298	326	303	291	294	315	310	331	295	279	273	298	318	301	301	326	286	296	296	329	322	304	321	320	274	327	312	287	334	308	306	317	306	306	251	323	268	318	324	333	314	273	295	302	315	306	339	297	264	275	306	305	310	292	281	281	291	294	306	299	300	316	333	275	281	311	305	308	290	293	320	278	285	296	303	300	285	294	321	289	324	297	325	288	300	275	318	326	335	303	339	296	310	290	322	281	299	302	309	273	316	298	306	292	270	309	307	306	291	287	306	282	326	264	302	305	309	299	298	286	290	318	280	289	293	296	309	308	330	290	304	322	275	302	310	308	322	308	296	297	282	294	301	263	303	291	317	282	323	330	282	270	301	301	282	278	317	286	291	304	263	311	300	298	305	300	308	303	305	292	325	324	279	308	287	294	307	293	292	296	319	295	311	303	283	305	310	305	298	286	277	317	318	311	317	344	301	309	293	267	308	301	313	287	302	275	321	297	314	269	316	310	296	306	304	283	294	314	273	293	320	313	303	313	337	296	318	310	294	282	285	308	303	290	313	313	287	303	252	280	304	305	322	309	312	321	304	335	295	332	335	302	303	315	289	288	297	319	300	295	317	308	328	286	286	273	301	284	313	310	289	318	309	318	305	293	275	294	282	296	282	317	339	308	321	307	338	300	317	300	307	289	306	265	312	290	322	288	286	317	303	307	326	289	275	303	310	321	240	305	289	292	321	299	315	312	277	315	295	304	297	307	306	315	326	320	302	317	302	316	274	310	293	301	303	321	328	304	297	327	325	320	317	306	320	304	313	326	300	296	343	308	270	310	323	304	279	315	323	276	272	328	319	302	308	283	303	256	333	287	300	323	302	326	302	335	315	330	334	313	283	320	294	282	314	309	279	299	294	310	293	321	356	309	323	310	323	299	299	290	286	294	295	295	332	330	318	280	325	258	306	303	295	299	307	297	316	286	307	302	314	313	322	283	309	274	276	320	291	298	303	308	274	308	321	306	278	309	319	295	321	311	342	314	309	275	324	323	314	314	316	290	323	302	329	300	282	316	300	277	327	307	277	297	309	297	326	326	319	297	316	280	309	299	318	309	305	296	326	294	300	299	283	308	284	296	285	306	286	346	301	302	306	283	289	321	298	311	296	296	301	291	305	274	283	305	318	264	334	309	308	279	303	293	330	308	300	293	295	322	291	319	305	345	279	344	285	317	289	323	299	298	321	324	319	314	303	320	304	323	297	323	285	343	308	302	292	294	324	320	284	283	286	320	298	299	292	313	308	293	317	326	317	295	320	318	315	285	275	326	300	284	298	291	336	352	305	300	282	334	271	298	314	310	292	298	319	314	275	302	301	294	260	317	295	306	279	311	306	291	322	301	281	297	304	329	267	304	311	303	281	296	321	302	301	309	298	321	317	305	315	313	297	306	289	312	313	304	317	273	301	311	304	309	314	303	304	328	326	308	308	286	295	296	303	314	285	303	283	306	314	271	301	343	319	294	322	278	281	301	321	311	289	297	300	324	284	306	319	314	288	310	328	313	321	283	321	334	338	305	315	323	325	320	300	313	283	302	293	254	294	328	297	318	281	285	294	317	282	318	308	315	328	322	278	329	332	312	291	304	318	302	326	317	299	294	314	293	318	305	294	303	290	290	322	286	324	314	301	303	310	300	284	303	305	314	295	321	299	278	289	289	311	300	315	310	294	299	341	274	311	279	288	326	301	320	292	290	300	327	288	306	309	317	279	291	294	293	336	305	285	318	305	320	312	316	293	296	299	304	313	301	294	335	279	350	300	331	302	271	318	306	299	299	286	311	306	320	297	299	298	288	304	284	298	326	299	279	282	303	318	291	325	330	309	300	309	329	289	321	330	297	302	307	270	343	297	294	319	274	298	328	310	304	300	285	288	287	338	320	310	312	297	277	292	288	274	317	302	280	300	312	301	310	290	289	321	338	295	303	287	290	280	266	337	311	282	311	318	287	287	298	323	301	312	303	280	309	298	294	298	293	267	323	298	304	302	337	309	294	311	296	320	280	313	303	315	324	299	313	321	306	332	328	312	284	302	281	308	323	276	304	329	312	312	293	286	297	313	284	287	303	289	292	287	306	300	271	317	314	331	285	293	345	306	302	281	306	330	298	299	315	352	321	302	320	302	296	304	339	290	307	308	313	348	328	294	323	284	307	343	309	303	302	312	348	308	301	306	331	266	274	326	295	264	277	305	302	304	303	304	321	328	286	285	291	285	291	284	289	313	306	273	260	317	292	323	293	334	323	286	314	308	312	289	267	254	315	283	277	291	283	307	271	309	274	298	307	293	280	300	304	301	309	296	319	275	286	253	357	293	292	324	286	305	319	303	285	336	271	318	297	291	339	286	291	291	303	283	308	319	291	332	312	305	327	264	330	281	310	328	278	280	313	312	312	311	323	327	281	296	336	295	312	301	347	306	303	333	285	308	306	301	288	305	334	308	277	282	279	323	282	305	306	305	294	302	289	293	261	320	302	310	298	314	282	288	309	280	309	298	322	317	291	320	330	301	283	283	318	318	289	312	308	302	317	297	299	295	294	328	306	316	296	323	269	288	297	274	342	279	309	302	297	327	334	281	311	306	327	277	286	315	308	304	285	313	297	307	286	311	293	338	326	321	280	317	308	312	293	308	315	302	279	333	313	309	314	295	297	307	316	298	317	304	298	310	279	287	320	305	310	315	289	313	309	302	298	280	284	300	333	302	291	295	308	317	315	294	329	300	331	314	313	299	293	316	294	274	282	302	309	307	334	309	298	314	298	308	290	322	317	316	329	285	317	305	306	287	309	328	326	301	283	310	295	291	313	293	304	284	294	308	310	287	293	300	324	320	333	307	336	278	288	344	326	300	298	317	309	286	313	312	289	321	318	296	287	290	299	278	291	285	309	287	336	318	295	286	316	306	287	308	294	305	299	354	297	320	325	293	323	300	314	292	306	321	293	287	292	301	293	306	306	310	297	290	311	312	308	313	306	302	334	287	281	287	302	303	305	297	326	277	307	311	304	310	300	287	297	277	319	298	321	309	289	302	298	301	286	302	272	306	305	292	293	300	307	309	307	298	276	291	286	322	307	283	313	304	315	312	339	288	322
24117	20710	23670	27772	20712	20725	10502	356	204	185	181	147	136	126	141	139	98	119	105	118	112	126	100	97	80	95	98	90	87	104	114	85	106	78	107	95	101	100	93	95	80	97	84	94	93	66	96	94	94	88	86	86	97	101	95	102	106	86	83	89	92	75	70	93	92	90	103	108	94	95	91	88	70	97	84	75	69	87	85	79	89	94	97	92	91	93	88	97	84	85	96	88	99	87	84	81	75	87	77	81	89	83	104	86	78	103	97	101	97	101	65	107	94	77	81	78	69	87	93	82	76	98	88	99	96	85	74	97	98	98	86	76	103	91	86	97	95	82	102	103	82	105	85	95	80	88	87	71	94	83	96	95	90	101	96	91	107	91	92	101	94	98	89	96	73	90	81	77	82	74	77	83	90	87	72	86	71	81	87	101	86	79	94	97	98	91	100	96	86	97	85	97	84	99	90	100	82	81	102	86	109	77	88	107	100	90	89	75	95	96	89	81	115	78	75	77	82	73	76	91	85	106	86	80	98	90	91	85	78	116	94	93	87	90	91	73	101	93	80	82	104	83	73	89	86	101	88	105	103	85	78	88	82	90	88	94	104	81	102	92	76	79	103	92	81	94	99	79	92	103	92	93	82	82	103	107	94	96	69	82	101	79	77	79	92	84	92	88	77	79	102	83	100	72	89	78	86	86	76	70	87	105	102	87	78	85	104	105	82	103	92	98	89	89	89	86	98	81	84	81	101	80	88	96	92	85	91	87	88	79	89	79	85	97	89	70	81	85	83	90	87	74	78	85	91	76	94	76	88	81	90	82	64	103	84	81	79	88	77	97	88	78	65	65	82	103	108	91	87	90	97	89	90	94	72	81	69	74	110	123	78	100	88	88	103	92	91	86	87	80	72	104	95	80	90	79	89	75	94	91	82	89	80	84	97	100	91	77	97	77	86	87	104	80	110	85	83	93	101	92	84	100	76	78	79	86	92	95	96	74	87	82	96	98	103	84	93	92	85	81	93	92	88	82	89	119	97	96	96	89	86	92	93	104	95	72	91	98	84	105	102	98	80	78	74	88	93	92	84	97	100	81	80	91	83	79	86	103	84	111	96	92	80	92	77	84	81	93	91	82	89	92	87	79	92	88	71	84	75	100	100	81	89	74	90	92	67	87	93	79	79	89	91	93	88	95	87	96	94	115	86	97	77	81	89	93	81	106	84	95	103	102	78	74	83	76	84	91	85	89	83	102	95	87	82	86	82	109	81	86	96	80	76	94	66	87	94	82	81	78	73	87	91	88	84	103	87	97	100	89	83	97	92	84	95	89	107	86	68	86	96	87	78	107	74	91	81	92	80	94	91	89	82	62	69	81	85	86	80	85	99	73	90	79	74	91	93	83	79	72	95	85	91	85	78	101	90	91	75	80	78	104	91	76	88	87	83	102	118	109	79	95	78	82	90	89	83	73	90	73	100	97	94	70	73	90	79	76	80	91	85	89	94	96	102	82	92	75	77	94	106	94	89	97	74	87	94	75	84	99	89	80	70	90	96	85	72	74	94	80	102	94	89	94	87	81	86	89	81	80	99	90	90	91	73	94	105	82	80	93	79	85	72	90	72	87	94	73	100	77	80	92	76	83	104	99	83	69	97	87	75	102	89	94	83	75	78	85	97	94	88	94	83	80	87	98	67	104	79	89	70	100	92	80	105	96	82	81	87	84	78	107	100	94	85	98	86	85	105	98	98	90	105	81	80	85	84	90	85	80	98	85	122	106	85	73	94	82	99	91	90	96	89	89	87	97	85	84	89	91	85	108	110	105	92	90	86	97	101	88	86	80	91	87	91	103	78	84	113	78	111	85	88	85	88	91	77	79	97	99	81	98	77	88	73	93	92	100	97	75	102	104	98	81	76	80	90	101	91	90	88	94	86	87	109	99	86	74	82	94	76	77	63	104	100	82	88	87	116	104	96	98	77	90	89	89	87	85	90	81	102	103	89	93	68	68	79	113	107	95	84	74	93	86	83	85	86	71	81	81	101	111	102	98	91	88	72	79	101	88	101	86	73	77	93	101	87	91	84	88	78	86	71	82	87	91	82	74	74	85	90	90	84	85	95	98	84	95	99	87	99	90	80	84	98	113	85	84	89	87	82	117	95	90	104	97	72	76	96	88	82	81	83	98	81	92	91	105	102	96	78	103	96	78	96	74	97	85	87	77	68	92	90	88	76	72	111	75	84	84	91	77	88	105	83	89	97	81	88	93	104	96	105	81	77	90	81	91	79	80	71	90	87	80	87	93	74	75	94	96	100	94	94	82	73	86	94	88	108	87	86	84	93	82	75	92	86	82	98	82	86	86	96	94	83	100	114	101	78	76	82	87	82	92	89	90	82	93	84	100	108	93	90	102	89	83	100	77	85	104	85	100	109	94	103	92	71	99	80	84	97	91	91	74	87	104	82	77	103	78	71	81	105	94	93	90	86	87	90	105	80	65	106	75	79	85	82	85	83	79	99	85	86	87	90	79	84	79	96	94	91	98	88	93	99	76	95	83	79	86	92	81	107	67	86	88	70	82	99	88	84	82	106	93	92	99	108	81	79	88	70	94	96	91	66	86	85	87	100	81	96	89	116	74	82	86	74	90	97	83	80	67	75	73	82	101	87	88	75	87	93	90	104	78	68	106	88	102	87	85	77	95	94	84	78	95	102	75	91	78	83	102	78	96	77	81	93	98	111	79	82	79	72	97	69	111	89	91	96	70	77	94	82	97	92	91	79	86	82	76	99	92	86	97	87	79	88	96	85	84	84	88	88	99	89	91	93	79	98	97	70	87	70	75	83	72	105	101	100	95	89	71	86	80	100	89	104	81	94	94	73	81	89	79	85	94	84	85	92	87	77	99	85	82	87	83	87	95	83	95	81	85	87	108	86	87	89	93	65	91	99	82	77	77	94	83	94	90	102	80	94	82	99	84	82	93	102	77	83	99	72	79	94	71	84	98	98	68	84	70	84	95	85	96	92	90	72	109	71	82	87	79	77	93	98	89	106	83	91	82	72	82	84	69	72	74	74	72	68	81	77	80	91	87	82	98	90	78	101	94	89	109	91	94	104	92	88	77	81	111	79	111	104	77	79	79	103	80	89	83	84	75	91	79	90	70	87	87	67	106	89	75	81	81	84	99	83	101	73	92	77	96	79	104	88	88	84	67	73	85	92	79	78	82	89	81	68	79	88	104	82	76	82	98	79	65	102	101	70	115	79	71	74	86	100	85	97	93	85	104	93	94	104	78	80	79	83	91	96	94	77	99	86	90	85	74	87	86	82	96	93	86	88	67	102	89	97	86	85	86	72	88	85	92	96	112	82	88	89	78	85	84	95	65	83	67	94	89	68	73	77	102	101	106	80	94	81	81	78	85	96	79	92	89	86	103	65	105	101	98	84	89	75	83	80	97	81	100	82	71	77	107	77	84	78	73	80	94	97	87	84	81	85	87	81	65
3893	2885	1251	596	406	314	299	256	249	267	260	242	218	230	249	234	226	219	214	266	205	231	195	245	251	211	245	211	199	247	227	178	212	228	211	234	204	209	245	225	235	217	209	233	182	217	223	228	249	189	210	259	190	228	218	212	243	221	226	230	237	225	226	233	218	206	197	221	257	236	184	229	236	205	238	224	212	237	240	213	232	211	239	215	202	209	217	188	223	201	236	224	220	211	227	216	204	227	229	213	192	201	221	204	221	231	228	202	244	218	204	210	202	229	220	227	221	199	204	202	227	190	215	202	206	211	205	255	205	201	215	233	216	215	213	223	230	213	206	207	230	208	210	208	211	199	220	196	206	202	212	218	232	203	221	214	227	213	218	221	203	210	209	204	179	218	224	217	217	246	217	212	213	203	234	188	202	231	214	211	234	228	235	214	218	220	227	226	222	203	219	217	197	222	210	210	208	235	210	255	227	213	227	218	216	200	199	205	204	212	206	206	247	206	202	211	226	234	210	228	222	213	201	203	190	185	231	208	205	214	219	231	211	213	230	234	205	205	205	238	201	191	211	206	200	211	219	205	213	215	225	205	223	206	226	190	228	224	202	206	239	213	218	203	205	214	213	204	238	227	222	248	206	231	255	190	234	218	215	191	202	230	227	231	245	234	221	233	210	236	211	226	230	205	211	204	207	183	201	237	209	229	202	209	225	212	209	228	226	202	230	192	192	229	233	209	195	207	184	218	218	217	230	195	236	212	219	214	220	221	204	218	208	201	210	215	182	242	226	221	207	227	242	197	234	218	224	210	218	212	222	218	204	206	231	210	212	218	217	209	213	222	231	231	229	223	220	221	208	207	204	256	208	214	217	213	202	226	230	232	226	213	225	190	270	226	221	228	171	221	232	195	199	190	219	250	206	226	214	207	210	217	222	191	209	237	231	210	187	236	205	234	231	193	214	198	213	214	218	200	198	204	216	222	189	217	220	209	211	208	220	211	220	188	218	210	223	223	209	216	204	213	218	238	202	203	214	224	215	207	239	227	213	229	213	204	216	212	216	217	224	209	226	209	237	229	214	195	206	210	227	204	209	193	219	206	200	197	201	240	242	210	233	227	194	195	248	208	222	201	228	205	221	205	233	210	222	207	234	218	199	213	216	239	245	217	206	211	234	209	207	192	250	218	189	227	229	208	223	220	198	228	229	211	204	263	208	212	184	227	222	208	197	247	194	200	192	186	199	200	219	201	229	226	231	203	229	199	218	196	218	199	220	216	200	233	240	227	225	214	208	229	207	233	213	208	192	219	227	207	230	235	221	201	225	204	247	215	205	198	207	255	227	213	195	216	242	198	233	203	247	203	227	225	209	221	239	218	211	216	194	214	219	226	214	235	217	213	222	222	207	218	221	200	225	188	216	208	203	217	213	211	191	226	224	228	193	231	247	241	214	194	210	221	218	247	209	223	189	194	210	238	238	235	226	203	237	224	228	232	201	220	231	187	211	216	200	243	211	197	211	219	203	214	216	204	191	230	213	205	207	196	223	229	198	218	212	205	210	229	222	214	195	238	202	220	209	214	216	215	214	206	229	233	190	210	232	207	223	227	219	223	206	207	199	227	208	222	193	223	233	238	225	225	214	225	219	238	224	212	232	229	256	205	205	218	212	204	209	208	206	214	195	219	234	225	196	204	215	234	215	211	213	211	208	206	242	227	212	204	227	191	218	208	234	201	232	231	193	217	254	218	215	196	228	202	214	218	212	227	213	203	206	229	226	195	230	196	226	226	223	199	219	207	205	211	219	219	227	224	218	205	211	210	213	237	190	207	198	217	230	232	217	216	208	235	188	212	198	255	224	214	231	204	237	222	204	198	233	219	230	221	218	260	228	218	237	213	237	210	200	205	214	209	211	202	230	196	196	206	220	238	226	223	234	218	199	226	220	202	215	209	193	219	223	218	222	191	228	227	216	210	226	191	187	237	201	201	200	226	221	211	224	209	247	207	200	221	220	247	226	228	219	204	240	210	218	217	224	242	237	189	225	228	226	216	200	205	212	191	225	206	271	238	212	201	219	213	209	225	219	216	201	235	211	180	205	214	200	211	224	218	209	194	208	226	212	189	206	218	206	223	222	207	220	210	214	222	200	204	223	206	212	242	204	227	219	235	245	231	229	197	220	225	209	224	230	234	222	236	217	211	216	193	238	221	235	227	217	231	197	196	216	199	224	216	217	210	204	231	196	205	219	225	228	221	214	215	196	227	210	206	233	201	235	211	225	224	202	232	207	197	234	219	203	207	228	227	187	231	230	221	237	235	217	199	195	220	207	231	220	215	213	208	221	209	209	219	218	226	220	209	201	187	219	221	230	221	225	232	225	218	208	197	212	229	228	223	214	219	233	215	224	234	251	225	211	219	217	232	227	202	198	209	234	202	219	230	238	225	220	213	203	225	215	211	198	233	207	231	225	225	225	242	220	235	184	223	223	230	210	223	208	217	239	236	216	205	228	222	209	226	214	235	245	217	220	203	225	221	218	225	231	220	216	215	221	218	203	198	188	206	227	233	212	222	217	221	206	236	203	206	224	246	203	215	209	241	236	192	219	218	192	195	226	208	237	237	202	215	232	241	223	229	207	239	202	218	189	232	211	199	202	212	227	222	204	238	217	212	215	226	197	199	227	219	184	232	208	225	204	235	228	231	214	188	216	230	231	214	192	198	209	221	217	216	203	226	205	231	223	215	215	223	243	234	200	235	226	215	220	193	203	213	226	196	214	240	227	236	208	196	231	225	204	234	206	224	190	225	234	214	207	201	222	244	208	190	244	219	236	208	204	210	212	215	220	236	217	217	230	235	183	254	253	214	228	227	217	196	216	199	208	224	261	223	230	234	217	225	231	202	193	236	199	216	220	192	206	235	186	217	227	232	212	208	232	220	212	234	243	238	209	195	184	192	230	201	209	224	231	238	218	222	217	192	212	201	246	199	192	207	192	239	200	198	201	199	204	216	196	214	236	192	209	222	246	213	234	219	228	219	201	232	211	201	224	217	241	191	213	228	252	228	217	218	221	208	238	219	217	238	234	231	235	224	216	222	228	213	240	197	241	221	191	225	197	237	223	212	218	216	232	210	224	207	202	212	219	226	236	218	219	208	193	203	235	230	210	219	178	227	197	211	178	209	229	240	217	220	209	190	219	211	210	193	202	235	211	203	231	213	216	222	177	194	244	197	218	228	216	245	235	213	212	238	181	244	230	215	225	222	219	220	207	201	222	217	209	193	198	207	232	248	190	221	227	247	193	223	220	226	205	230	214	233	234	231	201	257	225	216	229	225	214	210	208	221	217	221	185	192	234	221	201	230	213	218	209	206	230	210	198	189	222	219	190	190	201	227	215	220	197	210	215	223	228	202	250	207	194	226	197	232	211	225	224	227	219	215	220	200	188	198	197	220	227	214	227	223	198	208	210	220	207	217	219	228	208	195	233	238	233	227	202	198
32552	14845	2275	391	314	285	291	275	284	264	258	295	271	234	277	267	268	249	271	264	297	262	309	290	276	245	297	289	276	281	249	263	286	285	271	290	253	296	247	264	271	280	279	287	252	292	276	267	258	267	261	266	319	270	248	282	297	284	281	268	279	275	267	294	274	252	294	255	282	279	258	279	254	253	269	242	243	288	252	309	252	298	285	279	274	246	284	306	270	273	252	257	284	249	275	264	288	275	284	253	239	268	279	272	267	255	282	275	290	267	257	263	257	293	266	291	290	265	255	273	255	283	270	268	248	256	266	267	262	276	274	282	291	278	276	284	260	241	255	287	253	221	258	255	256	269	272	288	255	321	262	248	295	286	243	293	271	276	311	291	285	281	237	273	263	273	276	266	284	267	264	268	271	285	231	267	258	298	285	285	269	263	289	261	263	275	254	256	281	244	250	255	275	255	268	269	266	286	259	268	288	262	289	259	269	246	283	276	280	275	276	262	263	266	268	298	280	239	253	266	266	256	301	266	277	287	281	299	253	269	277	289	259	283	287	269	260	284	298	274	283	274	290	283	278	272	250	270	270	232	279	303	286	266	265	287	258	277	229	275	257	290	289	258	288	284	272	280	279	265	271	272	258	302	277	268	285	239	262	257	283	277	278	282	265	287	290	297	270	294	279	293	276	255	228	244	287	254	315	306	258	307	271	262	213	264	249	316	228	287	270	259	272	245	270	258	281	270	272	290	298	259	279	262	276	292	241	289	255	293	239	284	269	273	269	305	283	261	295	289	265	293	272	277	266	270	257	254	257	238	263	257	239	245	261	244	304	252	248	226	283	274	280	249	272	254	245	230	263	292	283	288	267	271	275	295	272	243	265	279	299	292	224	246	272	267	268	273	262	249	278	273	262	285	272	275	288	285	275	285	262	296	235	244	244	255	286	285	263	259	294	278	257	248	267	247	293	294	254	254	272	265	288	229	235	307	293	302	268	286	265	284	277	271	304	258	291	304	293	282	273	274	304	273	278	257	247	286	237	244	277	256	279	270	285	263	279	231	255	285	295	276	264	257	246	289	291	263	248	287	303	261	263	274	289	238	238	287	284	297	288	269	272	268	267	291	274	259	257	264	263	248	271	273	281	261	288	268	286	247	285	275	260	268	272	270	272	262	308	261	278	273	248	254	247	314	259	256	329	277	281	258	263	255	250	256	275	270	262	268	260	270	294	278	271	244	250	262	269	275	265	275	274	266	268	244	269	257	262	282	267	275	283	271	250	286	273	287	252	273	257	308	250	276	269	297	283	283	270	257	253	280	302	248	251	255	265	282	263	270	225	261	276	246	281	279	288	251	255	287	263	281	253	288	248	279	274	266	292	277	256	252	292	268	263	253	252	273	273	297	245	289	299	265	264	255	268	257	263	274	272	264	250	260	291	246	248	269	246	255	264	276	277	277	258	250	278	274	272	250	255	287	259	276	264	280	262	224	273	280	268	246	251	273	252	270	243	274	246	261	250	281	312	287	269	271	249	257	271	273	290	290	283	250	280	274	282	284	268	318	257	281	285	299	266	236	275	288	280	273	304	260	287	293	270	235	287	263	268	271	269	267	293	288	277	299	299	287	288	268	266	252	270	323	268	251	273	264	260	307	283	251	288	278	332	274	256	278	251	266	265	263	276	260	263	252	251	274	276	248	280	269	258	305	268	288	288	260	276	275	280	242	251	286	292	308	261	268	287	281	257	271	282	263	281	263	300	244	251	271	253	279	277	258	291	294	271	275	271	272	243	266	282	260	283	250	280	278	277	292	232	254	277	287	260	287	271	250	312	256	288	294	257	277	319	275	268	265	268	263	258	271	271	260	267	283	284	306	276	266	285	260	253	271	263	267	251	227	268	267	288	277	235	253	253	277	273	254	247	268	297	270	304	264	248	266	277	295	287	301	250	246	268	281	304	272	288	271	279	277	272	291	250	271	284	268	254	257	273	235	262	290	279	251	262	310	253	290	292	270	252	284	269	257	289	297	276	268	254	268	264	260	258	273	267	280	279	251	289	264	248	254	256	251	269	289	259	252	278	278	260	268	247	269	267	256	276	291	252	261	269	257	264	263	287	250	286	276	257	277	297	275	289	257	283	269	309	257	309	290	247	271	257	273	264	262	280	275	244	290	277	277	265	268	279	252	266	286	285	253	291	240	279	254	276	269	261	288	281	259	256	271	278	241	261	291	286	274	280	268	290	253	262	293	271	270	282	264	257	268	269	260	270	289	282	299	266	275	273	263	294	247	279	249	258	264	257	261	276	268	271	264	316	262	259	259	286	255	260	231	255	266	283	244	253	283	260	290	265	272	266	280	283	267	289	244	283	277	241	244	287	257	259	256	248	251	250	291	280	254	293	269	272	275	254	255	261	272	244	245	295	273	282	282	244	283	236	268	273	268	281	258	248	238	247	258	242	255	252	240	293	271	290	261	293	255	300	299	296	248	263	286	273	263	271	291	325	292	288	292	277	287	257	271	270	247	269	272	257	268	267	245	299	287	294	268	275	264	313	267	229	262	299	257	292	256	274	274	274	268	294	253	273	261	235	280	309	294	275	261	282	251	279	252	263	246	288	254	247	251	251	281	306	290	275	294	272	270	306	295	278	258	234	262	289	268	245	233	261	231	274	287	277	257	271	283	257	300	273	279	278	296	275	281	273	264	288	240	277	226	263	277	231	281	293	295	263	288	320	266	242	256	265	314	282	241	267	235	272	274	263	242	261	291	261	323	276	252	264	269	289	283	286	272	276	274	246	247	262	264	249	280	287	274	250	297	240	261	265	275	281	250	268	256	266	282	287	264	236	252	274	256	260	278	288	298	286	275	282	287	254	273	274	277	276	247	283	279	250	277	257	279	280	270	292	282	264	266	292	280	275	260	237	278	299	289	278	274	265	248	258	262	266	266	262	272	276	275	276	289	284	250	276	260	269	296	265	258	285	261	257	262	270	271	287	274	241	278	237	286	249	247	265	313	281	277	265	264	268	266	287	254	276	256	283	274	274	286	285	264	240	273	278	261	267	287	282	237	276	248	266	266	284	263	266	277	269	259	258	270	263	267	266	285	314	300	287	292	280	267	253	247	260	210	281	267	269	284	263	258	280	259	255	253	288	263	254	252	260	269	277	272	264	280	267	278	298	287	313	269	280	245	285	266	248	283	276	294	292	263	253	254	260	292	286	272	295	256	318	263	273	251	265	312	256	289	244	265	274	294	286	275	262	292	294	262	261	288	271	269	269	264	246	255	269	289	280	282	268	273	273	243	280	269	296	266	267	253	275	283	255	313	292	266	266	268	232	256	253	283	278	239	237	247	277	257	291	280	262	294	251	290	274	270	298	235	273	285	281	283	266	283	298	259	279	267	288	267	278	264	278	289	280	268	276	258	293	281	261	252	246	284	285	261	228	258	278	272	284	289	256	252	272	283	277	255	292	274	273	274	261	288	255	259	241	289
7369	604	608	581	532	557	585	530	572	615	519	557	577	554	543	600	577	535	574	561	571	538	537	576	565	583	563	573	537	574	574	553	581	561	545	554	565	547	534	558	538	562	562	607	562	571	549	544	545	556	566	561	568	600	563	589	557	565	591	520	575	586	583	516	537	558	570	533	531	595	550	530	579	528	602	577	583	567	584	553	552	510	528	529	564	542	549	559	534	563	507	591	520	537	527	598	581	564	554	519	579	555	594	541	534	580	568	602	576	553	574	551	526	566	595	557	577	566	547	574	549	552	561	562	565	566	577	548	569	579	540	556	566	590	560	572	538	514	556	562	562	566	545	555	554	533	560	532	489	573	526	538	552	568	551	547	547	556	577	555	552	573	632	541	575	564	558	562	581	585	535	552	562	550	533	552	569	570	553	558	580	594	593	562	577	563	519	585	565	543	581	611	571	546	600	569	586	571	560	561	550	566	549	548	589	566	560	552	563	599	576	499	532	607	624	564	569	583	571	556	618	558	569	523	568	586	563	539	556	574	552	564	553	582	556	577	624	528	546	566	548	560	598	521	540	569	563	554	600	562	550	579	605	588	572	585	544	534	612	536	543	598	575	554	559	561	526	551	554	524	567	556	561	566	569	538	532	530	552	563	573	513	540	570	545	554	523	575	550	551	556	545	556	565	552	586	569	546	584	591	582	594	545	574	525	524	546	604	561	581	556	518	551	574	568	541	551	618	561	551	546	602	559	554	524	537	584	544	560	569	581	573	529	564	565	608	547	551	588	524	565	561	569	512	520	613	532	544	557	608	601	568	540	571	532	577	557	558	550	569	573	562	563	564	519	594	572	537	567	557	561	484	576	576	522	593	579	568	541	521	511	563	518	544	560	574	552	558	549	576	569	550	559	545	565	545	555	549	587	569	547	598	548	594	555	534	558	548	593	569	521	546	568	549	557	531	578	558	618	565	551	528	548	591	529	545	555	592	575	521	553	605	519	584	590	550	569	547	561	576	567	558	580	531	567	569	565	557	560	525	551	612	587	591	587	538	562	562	551	559	516	556	549	564	569	556	566	596	547	563	543	569	556	558	567	555	540	555	580	595	561	565	553	539	584	568	567	596	538	564	557	604	552	549	541	519	546	552	521	551	603	553	588	539	547	531	533	557	576	548	545	521	555	598	565	556	591	566	544	573	566	536	511	584	553	523	541	567	560	588	560	577	535	532	553	609	564	584	573	574	555	559	538	559	601	572	537	537	502	535	567	565	535	570	542	566	589	555	557	560	525	565	571	553	599	578	557	557	596	560	554	573	556	613	554	565	572	562	503	604	534	582	539	520	564	541	550	552	567	595	562	582	542	522	605	552	543	561	532	610	520	566	573	618	541	542	564	594	537	559	575	565	608	549	571	583	561	554	540	596	535	503	566	582	582	553	514	566	577	564	578	529	579	580	602	540	545	546	568	558	562	553	593	596	558	536	580	548	567	612	567	546	568	569	568	520	550	556	584	528	532	597	552	517	545	574	570	574	516	564	572	555	585	606	565	557	540	556	581	573	498	606	569	563	524	535	561	542	605	577	542	520	533	569	580	569	549	574	542	577	556	578	589	603	568	579	537	544	610	542	586	579	538	563	530	590	546	518	581	555	555	542	569	559	582	560	596	607	529	520	575	557	583	568	557	558	531	586	568	537	555	528	594	594	559	563	581	529	518	573	647	582	559	575	582	543	564	600	567	545	573	538	559	574	586	580	593	586	575	558	563	528	537	548	607	554	560	580	560	552	607	521	586	560	596	599	555	580	566	551	556	556	561	542	572	559	549	569	560	560	554	570	582	589	609	545	565	583	605	557	597	543	577	582	553	577	547	532	547	595	597	544	536	568	545	562	473	586	505	577	573	537	580	553	561	576	600	580	586	551	558	563	577	583	553	544	577	574	539	585	590	548	587	548	549	556	580	555	533	561	546	539	567	574	592	568	554	572	583	595	586	514	551	567	574	565	594	510	579	552	552	573	584	547	572	581	597	591	572	589	561	567	528	531	552	578	547	566	564	538	554	540	579	576	602	555	562	572	514	558	558	526	555	559	527	596	528	584	532	540	580	522	570	577	539	590	563	557	594	583	623	599	575	581	527	596	620	543	563	571	579	598	528	552	534	586	565	556	586	582	557	575	562	517	554	589	547	568	563	574	544	572	554	557	548	555	543	527	556	582	517	594	534	568	566	553	531	559	557	545	552	525	590	559	560	614	576	582	563	563	602	584	575	580	525	520	558	562	553	575	547	609	544	579	579	571	592	565	528	558	615	586	529	553	605	577	605	598	575	565	560	573	532	608	597	552	557	547	531	592	569	590	559	582	554	536	556	589	599	570	551	592	568	583	572	559	560	570	594	518	577	574	570	551	579	520	592	560	543	573	566	540	518	504	557	579	550	586	520	555	544	572	572	569	558	580	551	567	608	565	595	560	540	568	513	537	580	572	601	580	540	565	591	562	539	587	535	572	611	565	562	575	577	568	581	515	535	537	569	583	577	550	565	561	569	559	553	532	544	549	569	559	548	541	541	559	561	577	588	591	557	539	539	581	612	591	559	532	567	583	561	567	545	553	558	532	559	603	546	600	577	520	559	561	591	565	604	564	564	604	528	540	576	541	560	546	552	572	549	581	546	589	575	568	573	543	574	533	561	568	530	591	587	565	588	549	536	547	553	581	581	537	580	526	497	591	536	573	628	504	539	545	564	589	615	564	554	550	564	553	547	570	566	529	585	585	541	553	566	540	576	563	586	551	554	582	548	552	535	534	568	604	550	606	542	569	520	533	576	527	586	549	542	572	548	629	582	554	563	560	558	547	641	551	576	581	581	559	586	591	531	552	586	535	559	562	545	553	554	569	557	557	533	544	550	537	526	511	566	555	612	596	538	543	546	574	593	561	600	557	587	542	556	585	573	546	616	588	587	560	534	574	598	565	571	604	542	561	536	568	583	580	518	535	583	566	568	556	584	555	543	592	599	547	603	582	535	590	562	564	558	569	589	552	563	540	552	561	552	577	534	560	557	576	519	547	542	584	561	517	579	608	558	544	572	572	556	562	518	539	578	603	592	498	553	554	579	550	522	566	512	561	564	598	571	573	563	534	551	575	535	568	627	544	589	566	545	550	611	526	526	528	560	567	558	566	521	546	544	583	586	540	563	556	595	551	583	541	532	517	548	587	590	544	559	518	553	578	563	579	557	570	545	573	585	576	587	527	547	603	578	577	561	559	554	568	560	548	562	532	625	550	576	546	531	580	570	569	532	553	565	573	572	536	598	507	588	561	612	587	549	543	593	525	567	534	530	551	536	559	584	517	601	579	554	573	566	517	576	552	555	568	549	590	569	583	549	528	517	569	572	584	573	568	546	578	563	571	547	536	589	577	551	567	588	548	543	551	595	557	559	550	578	548	557	541	560	536	565	526	548	571	555	583	600	573	558	534	560	577	538	534	584	529	595	549
25998	21666	24322	29490	21656	11444	324	219	201	204	170	151	183	161	178	175	194	169	151	144	178	148	142	146	144	152	159	141	142	145	151	137	143	152	134	143	168	173	155	149	142	152	147	118	137	160	170	131	125	142	144	140	187	162	170	157	158	145	136	135	147	150	135	152	148	147	146	148	133	130	151	137	140	134	137	175	139	143	129	147	161	149	164	154	166	134	128	141	121	140	159	132	139	125	128	134	145	166	148	154	133	163	162	130	131	122	131	149	141	131	139	155	144	155	141	148	122	119	152	142	163	150	151	136	147	145	137	155	160	159	156	152	165	159	134	156	145	132	154	152	169	145	165	148	134	137	113	130	142	141	158	174	152	145	148	138	132	147	116	142	156	168	149	142	150	127	145	143	152	149	123	142	145	138	125	154	143	125	161	148	143	170	175	152	151	144	173	158	142	132	166	125	121	153	139	151	135	130	142	172	156	178	158	143	144	141	159	140	156	131	156	118	160	122	162	165	129	172	152	164	156	143	160	156	135	137	143	158	150	163	144	194	155	145	155	141	149	135	150	123	132	133	156	152	160	143	160	150	125	152	149	138	177	150	170	167	163	157	127	128	132	170	155	188	135	149	169	142	128	155	158	140	156	146	150	144	152	136	142	166	158	143	139	148	127	127	167	144	129	117	139	151	134	158	137	161	148	139	147	133	143	151	137	156	158	154	137	148	165	143	140	136	129	134	158	148	148	132	155	133	128	163	137	145	156	123	124	154	139	147	140	144	146	132	183	147	145	134	163	140	137	136	177	158	149	121	136	135	151	151	155	162	126	137	146	136	143	142	153	140	175	163	168	137	145	144	140	149	135	128	170	142	143	157	159	142	167	154	141	128	148	133	147	130	150	177	153	165	134	164	163	134	125	137	151	145	147	121	139	132	147	157	150	148	146	156	154	148	152	158	155	150	137	145	127	156	155	142	151	157	159	137	126	140	152	137	129	147	133	127	150	148	131	142	165	143	139	143	138	137	186	153	128	137	131	138	140	146	138	143	145	146	154	146	142	126	136	144	154	159	131	123	135	159	147	132	135	138	135	134	153	158	154	132	150	157	128	132	128	138	140	143	155	125	143	141	137	153	153	121	131	145	143	140	145	146	145	131	147	157	147	138	132	165	141	170	135	158	143	146	147	156	133	146	163	134	141	182	136	160	138	141	156	140	164	146	140	145	148	143	157	137	140	133	165	179	161	136	145	151	148	134	149	143	138	129	169	140	154	126	136	140	151	137	149	150	154	126	139	152	157	125	121	156	142	151	173	153	161	135	147	161	139	148	126	139	142	125	134	147	139	133	161	143	145	139	145	158	142	148	135	137	131	137	142	158	154	157	144	131	126	145	134	157	144	155	132	153	135	137	154	135	144	118	137	140	134	135	151	146	173	160	162	128	142	143	157	138	142	151	150	147	143	140	137	160	150	148	144	172	122	137	148	141	148	164	146	141	163	132	129	132	148	155	143	153	141	149	153	120	124	130	139	134	145	137	156	139	126	131	153	143	139	155	137	161	129	147	117	161	123	159	180	149	138	136	150	139	133	130	155	149	161	153	141	152	137	153	150	175	142	160	155	176	148	116	132	157	129	146	126	137	141	142	137	163	137	122	160	156	141	147	146	166	141	122	149	144	159	160	145	151	147	158	125	167	151	145	163	136	128	151	151	163	120	139	158	146	142	158	154	148	152	165	135	141	149	129	123	153	172	137	164	144	167	159	144	146	132	137	148	134	159	160	150	161	148	149	148	163	133	153	139	149	141	155	142	143	138	149	131	148	132	130	131	141	137	116	147	133	170	148	147	133	141	163	130	129	162	154	151	139	149	165	154	134	157	140	142	146	153	173	128	146	155	155	123	146	186	166	150	166	158	137	153	146	123	128	133	132	128	107	144	165	136	146	151	141	142	135	136	135	145	153	128	144	133	158	167	155	139	142	129	131	170	166	155	135	152	143	132	150	152	157	128	143	161	131	142	152	133	147	135	126	136	149	143	153	139	129	146	128	149	131	146	135	142	111	129	152	131	151	132	140	131	147	163	131	131	151	137	140	139	112	146	130	174	156	123	135	157	162	167	140	136	152	125	116	125	157	120	155	156	138	145	149	167	133	145	138	161	139	155	149	151	138	157	163	150	170	154	134	156	138	145	165	142	149	154	130	136	163	148	149	141	158	168	140	131	174	177	121	149	152	147	158	160	148	163	147	159	138	147	149	139	136	153	152	133	126	135	158	152	143	153	136	138	149	132	134	138	161	164	149	160	156	139	141	148	130	150	176	139	144	143	166	135	137	119	162	160	139	130	149	152	132	147	147	156	165	163	138	144	152	146	135	131	131	134	160	162	124	159	146	151	155	155	136	142	143	161	107	139	140	133	120	176	133	132	131	134	149	138	139	139	152	162	166	166	135	156	151	139	138	129	159	171	140	139	148	135	157	153	130	140	142	144	165	149	159	165	144	156	150	142	150	137	142	148	137	165	137	114	146	139	151	139	131	140	144	157	140	131	137	143	120	159	149	132	139	170	138	129	159	145	162	113	137	144	148	133	160	135	124	167	147	141	125	165	136	154	169	142	152	146	133	140	130	132	163	144	163	151	144	132	163	144	141	160	162	149	152	138	139	150	136	153	147	113	165	187	140	161	134	143	147	125	142	142	155	127	139	156	162	152	145	151	135	128	165	168	148	135	121	150	141	138	151	143	143	164	144	152	149	146	154	160	146	153	137	133	147	146	143	148	158	125	136	137	140	138	135	159	134	146	151	138	150	138	152	135	170	148	143	182	135	149	153	135	148	150	142	159	151	136	142	153	138	144	130	145	168	151	158	139	132	117	163	155	130	154	119	158	139	128	155	137	151	131	143	162	146	153	134	143	138	165	141	155	129	132	147	124	149	158	136	151	142	168	155	149	126	135	126	152	129	154	159	140	147	129	147	164	153	150	149	145	125	157	131	153	147	134	127	143	169	147	131	119	161	123	155	147	136	155	141	154	137	161	153	147	139	165	165	136	131	166	145	164	154	156	165	129	147	132	160	147	159	138	156	147	164	131	138	157	125	166	122	159	126	159	151	157	164	140	133	157	137	147	120	133	155	133	134	160	133	152	138	131	151	143	130	133	147	157	171	172	143	151	144	172	153	144	150	153	177	162	127	147	143	150	146	153	169	152	161	146	134	153	109	134	149	138	141	145	154	146	139	165	162	159	158	151	130	155	129	136	109	124	169	138	176	144	144	155	131	154	148	127	140	121	127	142	130	154	149	139	151	167	143	138	140	160	122	153	150	138	143	133	162	136	123	150	139	150	156	145	150	165	131	148	147	120	137	141	152	135	124	148	137	144	136	117	157	150	171	144	129	139	157	151	146	149	136	148	141	153	138	157	146	142	155	152	139	142	170	140	164	154	145	139	152	168	145	133	177	147	141	125	127	141	176	136	145	143	136	152	152	149	149	142	144	136	144	152	144
4519	1713	820	504	398	335	376	352	343	333	335	272	347	345	348	331	324	320	282	294	334	339	318	323	316	354	327	294	321	324	327	342	287	320	295	337	302	333	304	316	328	328	309	300	356	325	324	310	325	313	337	299	329	324	346	325	330	337	298	318	332	310	300	331	297	321	291	300	273	323	334	337	338	289	355	310	306	340	302	327	339	319	310	311	291	318	297	316	293	293	318	289	330	331	312	310	321	307	317	327	281	336	336	315	327	263	334	318	321	360	317	336	306	345	304	295	300	317	294	343	315	317	286	347	324	282	278	316	318	317	306	311	321	317	310	300	314	338	315	331	313	355	310	295	305	302	348	325	325	292	296	336	307	309	291	314	338	308	312	317	293	320	332	312	336	305	317	305	306	308	334	324	329	302	358	298	348	335	316	339	297	290	292	299	338	292	346	334	330	346	317	292	303	299	338	304	299	322	324	318	317	310	291	291	316	300	312	316	361	353	291	314	323	309	320	332	336	332	324	298	328	285	322	305	296	313	303	299	315	332	329	324	299	302	303	341	317	291	360	313	307	314	319	320	351	308	344	322	312	312	321	291	336	317	322	324	328	287	332	328	304	328	313	319	314	316	297	312	301	317	316	345	333	325	326	340	307	341	310	315	294	293	293	309	310	315	294	328	329	323	289	290	296	328	322	293	315	311	334	311	338	314	321	305	329	297	307	292	312	301	326	310	327	301	349	302	344	309	336	300	322	316	304	310	324	309	336	325	311	301	290	324	311	329	303	307	312	331	324	292	334	318	332	320	317	277	352	323	315	319	326	288	325	310	335	328	308	321	313	304	319	312	308	328	312	295	299	324	326	296	346	330	311	307	339	304	313	308	291	318	303	320	317	322	311	307	317	350	295	344	282	314	352	321	303	292	318	309	327	297	345	310	340	311	339	321	283	340	327	308	309	325	300	325	328	361	345	317	309	336	334	320	340	331	344	306	314	299	325	266	328	308	310	312	302	330	326	303	327	286	313	304	371	323	316	347	288	320	317	305	321	323	340	302	299	320	320	294	310	308	309	317	290	306	319	322	348	271	311	297	274	333	332	270	314	312	312	305	316	314	335	306	327	319	335	343	330	326	312	322	307	316	326	334	284	307	298	311	333	327	319	318	320	318	278	308	336	327	306	333	312	300	341	293	297	315	343	278	323	326	307	335	292	335	300	325	301	327	318	281	349	293	343	329	314	304	305	301	316	311	326	313	299	326	321	322	307	314	322	300	284	305	322	341	299	315	313	314	276	323	310	323	333	311	356	303	326	315	298	308	326	345	317	315	304	327	306	328	339	347	279	332	319	334	309	329	310	308	316	307	314	321	332	322	298	306	334	320	304	301	300	335	323	341	370	351	332	338	316	314	302	281	299	316	307	303	296	309	314	287	344	287	317	300	298	323	347	319	309	324	317	297	331	306	294	303	304	301	318	335	307	291	308	338	305	331	314	328	306	278	298	304	320	284	289	299	301	338	305	345	290	347	317	343	316	332	308	309	334	313	334	308	300	303	314	355	317	328	312	307	302	300	301	344	288	309	297	285	331	320	305	291	307	303	347	306	317	326	309	320	323	310	322	374	328	300	320	289	331	300	294	275	321	299	291	295	324	320	313	294	293	342	311	283	309	322	317	319	320	288	337	319	323	293	311	304	304	319	323	309	324	307	330	302	333	339	291	318	314	330	327	328	294	320	317	329	294	294	300	326	339	315	296	323	371	313	314	305	322	317	314	340	331	325	294	341	331	344	333	299	315	298	314	290	308	329	335	333	299	318	333	285	295	291	322	321	345	306	303	297	306	334	285	316	339	324	307	312	297	288	311	313	326	302	326	306	322	323	322	282	329	316	275	357	305	286	303	307	320	328	348	309	322	287	306	322	332	334	303	317	340	313	314	299	317	333	330	346	331	313	339	315	324	283	312	319	357	314	326	286	355	343	314	308	306	283	308	338	336	318	308	323	288	319	322	289	319	331	301	306	326	350	321	343	321	313	338	313	298	347	313	342	314	324	324	310	307	355	309	305	296	304	317	314	331	318	323	280	305	291	337	318	343	316	327	316	318	315	302	311	287	339	335	328	298	310	325	321	277	300	343	312	319	327	311	312	297	297	289	327	302	318	304	309	308	334	287	300	308	296	334	291	309	301	289	307	318	315	323	285	314	320	299	313	303	319	324	309	307	337	335	315	326	315	314	308	305	345	307	344	305	344	323	337	292	305	274	312	313	321	314	319	296	309	317	369	317	323	302	313	312	323	337	306	293	320	319	317	312	326	297	326	329	294	338	309	351	303	308	339	309	346	332	290	319	337	322	306	297	314	338	291	293	357	316	318	349	305	330	327	298	295	339	328	331	336	313	322	311	329	333	322	315	331	346	344	290	277	325	325	317	291	334	282	354	293	341	340	308	313	329	317	298	320	311	294	299	324	350	304	297	330	328	327	327	308	314	298	287	304	317	332	290	310	298	304	289	295	328	309	301	333	328	333	319	304	343	361	330	297	308	316	318	313	349	325	315	332	327	340	327	294	312	317	317	334	316	332	296	332	321	318	304	316	310	308	314	338	319	341	326	323	341	289	314	311	320	300	343	342	355	296	310	341	336	326	324	306	300	315	343	308	358	323	319	346	316	299	313	297	305	319	339	325	299	319	339	298	285	331	300	323	319	343	305	301	323	320	327	330	304	308	307	334	326	310	302	302	333	318	363	300	276	272	335	291	305	324	325	308	327	301	335	290	337	321	321	315	325	321	307	327	309	311	332	317	299	345	333	303	360	319	329	337	318	309	305	306	327	325	309	333	331	303	270	295	326	329	316	301	277	322	292	331	317	300	330	316	311	326	339	293	308	320	298	318	306	330	339	316	304	310	337	335	298	298	362	309	325	299	344	309	310	306	351	328	314	308	345	335	327	312	303	305	302	317	301	335	304	356	311	304	345	330	350	361	343	311	289	277	317	315	334	302	333	339	340	328	312	329	313	330	306	318	344	327	313	313	308	352	310	317	321	300	318	347	307	308	288	294	302	279	311	317	322	311	333	330	273	322	329	313	311	296	341	311	339	326	305	346	301	335	322	305	350	318	305	307	307	307	335	333	373	305	309	321	317	330	283	301	320	289	305	302	320	301	353	339	333	321	321	326	327	321	292	314	314	334	334	343	334	305	324	364	294	303	309	311	308	336	317	326	318	313	324	311	342	314	338	332	322	313	301	323	341	298	303	320	314	293	303	309	297	330	318	311	299	314	305	294	330	316	345	305	286	321	296	321	306	303	329	331	297	319	302	330	299	351	284	315	296	298	329	322	311	315	314	335	329	308	333	360	324	319	314	305	290	310	336	331	306	301	328	290	321	315	325	308	326	316	327	307	348	321	350	307	343	330	348	332	313	299	295	313	291	301	288	324	320	329	310	300	307	337	318	311	317	283	296	268	331	298	343	278	322	289	315	328	302	328	310	333	335	302	334	304
25137	21628	24712	29012	21631	21650	11111	371	243	226	187	184	140	147	117	127	130	128	141	110	97	103	100	106	110	88	91	95	95	107	103	106	127	94	88	107	100	112	92	92	107	89	94	105	90	106	92	105	84	129	78	82	101	100	90	91	107	96	93	73	103	89	98	98	98	91	104	107	101	108	107	88	83	99	79	111	75	101	99	81	90	99	91	82	85	96	82	114	84	91	78	72	97	91	96	90	91	83	74	105	88	102	90	91	79	92	87	104	95	86	100	89	96	70	100	90	93	90	98	87	88	88	107	85	94	90	112	100	95	85	90	95	87	97	88	90	80	91	107	82	106	89	95	70	96	100	94	94	91	109	77	113	69	79	87	92	110	88	90	75	97	97	88	99	109	101	95	91	90	91	80	87	126	72	98	105	94	80	109	95	104	93	92	86	82	90	98	98	87	85	79	73	94	82	88	105	109	103	87	92	92	84	79	92	116	91	95	97	84	101	89	85	105	92	108	88	81	112	70	98	93	97	99	92	108	112	88	85	108	106	86	107	76	86	86	69	79	85	112	84	83	88	72	102	76	80	102	98	82	107	98	88	89	97	98	99	103	81	96	95	98	102	86	101	99	112	85	101	95	104	95	95	99	100	90	95	95	92	81	87	99	89	109	82	87	94	80	85	114	96	106	92	79	104	90	108	73	95	93	81	97	82	81	78	90	82	90	108	88	85	93	87	99	94	99	106	94	82	69	101	101	94	91	82	82	95	106	99	86	79	129	99	84	88	75	99	94	107	94	107	114	100	99	100	88	103	94	94	82	111	108	104	102	89	97	109	80	94	91	92	82	93	94	77	86	78	89	71	106	118	84	75	93	89	90	94	86	94	114	103	97	110	121	88	115	70	96	84	90	90	106	93	74	88	112	92	108	95	92	98	89	105	100	80	87	73	88	104	93	97	80	95	89	97	93	101	85	89	78	100	90	98	89	95	95	107	116	67	79	91	100	91	90	84	95	113	95	87	91	104	84	92	102	88	97	100	73	92	109	94	89	96	77	102	110	105	70	86	76	93	92	88	81	86	76	86	88	79	92	84	74	102	99	79	89	91	79	97	82	100	97	95	83	112	99	88	87	98	110	99	117	88	86	95	80	94	83	71	96	88	96	88	93	73	109	94	88	93	81	92	101	104	100	98	92	104	112	80	82	106	98	87	96	89	84	92	89	104	83	98	79	120	84	100	107	108	81	84	75	95	126	103	88	99	95	95	91	114	98	83	96	100	84	98	92	90	81	108	87	100	89	97	101	95	102	88	96	89	98	89	102	112	93	84	84	85	85	98	83	104	88	94	97	95	89	94	78	107	78	90	103	127	77	87	88	78	97	98	86	93	104	90	88	97	109	80	97	92	110	90	103	97	87	98	91	85	112	103	81	89	92	84	85	95	88	98	98	76	91	110	103	112	97	101	81	108	80	93	99	120	79	105	68	96	105	83	76	86	85	91	94	98	112	71	101	86	79	106	93	92	85	94	106	100	94	98	92	90	91	88	83	125	103	109	100	82	79	85	77	81	83	96	94	105	98	86	73	94	86	77	74	92	92	108	85	85	92	101	97	87	79	95	91	87	113	104	104	81	93	98	88	94	83	81	96	96	104	96	59	105	100	84	105	98	94	75	105	102	105	83	103	93	86	95	76	77	83	95	87	84	118	101	90	79	83	76	96	81	103	85	109	87	100	104	99	123	89	107	74	82	85	103	97	88	77	102	78	72	89	74	79	90	94	88	92	76	86	87	129	106	84	88	90	90	97	90	86	83	107	96	102	88	96	79	103	103	80	99	75	96	100	80	81	95	94	73	91	75	93	99	97	95	92	83	97	102	99	65	87	77	97	92	101	94	106	71	81	87	94	98	100	89	99	80	101	86	97	101	92	106	104	71	72	96	88	95	99	81	100	86	100	92	91	86	93	96	98	91	84	112	94	97	69	74	78	79	97	96	93	95	89	92	89	96	95	95	97	110	78	85	75	86	92	91	101	86	84	97	76	84	81	103	106	98	99	104	74	83	95	101	103	94	94	100	95	95	100	84	96	93	69	83	85	90	88	83	79	102	87	113	104	89	103	102	96	89	109	94	91	87	90	102	92	94	76	74	100	92	77	95	82	98	94	73	93	88	98	87	106	96	73	114	80	92	91	95	88	103	92	88	87	86	77	88	71	117	97	87	105	96	92	91	78	92	86	96	94	104	68	80	94	99	91	96	112	71	86	90	101	95	105	73	108	87	88	101	84	74	76	95	90	93	93	86	84	82	114	94	90	104	90	87	90	99	98	83	97	81	102	88	81	84	71	76	101	82	88	82	80	92	106	89	87	89	104	91	108	67	88	94	110	108	100	89	125	92	88	91	90	109	94	84	81	84	90	86	88	101	81	96	91	89	84	79	84	92	81	94	76	104	91	88	96	86	87	97	108	92	128	87	106	81	85	99	113	81	102	93	86	94	98	110	103	89	94	68	105	115	94	92	78	108	91	84	104	79	99	87	78	86	106	102	111	84	79	87	86	99	76	89	97	78	101	74	95	81	105	91	110	82	84	104	106	100	92	87	107	76	74	99	87	107	86	101	103	95	91	88	85	98	98	101	106	89	78	73	102	96	91	94	95	109	91	109	96	95	79	108	85	73	100	84	99	88	95	83	86	97	82	91	93	105	89	90	83	91	85	101	106	87	88	77	74	88	98	83	90	89	99	97	77	96	88	82	95	89	99	101	95	85	90	105	89	88	89	109	99	86	103	86	92	94	92	90	94	90	104	94	97	92	106	100	87	102	98	96	96	87	102	114	82	78	95	96	96	91	101	84	91	103	89	92	92	97	70	77	90	108	80	104	90	100	100	88	85	72	78	105	94	95	98	114	98	102	96	83	97	86	84	98	86	82	89	87	108	89	85	87	81	92	85	89	104	91	88	102	83	91	99	83	88	106	99	73	93	96	110	110	103	85	76	83	104	88	93	97	86	98	77	96	131	101	115	89	102	89	78	60	75	103	80	94	85	97	81	80	97	87	80	97	81	104	74	77	81	74	78	91	94	103	91	94	74	105	113	103	85	86	75	86	104	65	91	94	71	83	75	90	88	97	87	102	112	124	96	81	89	119	95	98	85	112	76	96	100	84	81	78	81	87	87	118	90	97	74	101	101	92	88	96	99	95	104	88	98	95	95	85	77	101	85	88	97	73	96	87	92	83	81	94	84	105	92	92	77	109	79	92	86	92	106	86	87	116	98	110	109	86	87	79	101	84	104	99	84	90	87	95	82	83	100	105	98	87	81	97	93	108	89	88	82	93	102	104	98	109	90	104	100	101	90	95	99	80	99	96	84	82	76	87	111	96	101	83	101	103	98	108	83	84	96	100	97	99	86	84	88	102	87	68	93	85	78	105	109	91	88	91	83	126	83	89	106	113	105	83	86	88	91	96	104	88	86	96	79	106	110	96	79	95	89	72	100	87	107	90
4085	3034	1221	594	422	322	296	251	275	265	251	238	252	228	253	234	234	226	196	242	198	207	232	241	242	220	218	255	239	237	245	234	231	235	217	222	217	235	241	242	202	240	210	211	232	219	198	234	249	228	261	211	221	227	219	223	212	232	220	242	247	221	231	187	219	194	190	218	254	246	238	219	238	240	256	248	248	243	233	220	218	218	245	240	210	233	218	235	241	223	194	224	202	219	244	212	245	212	234	220	247	234	245	204	195	226	237	228	236	222	236	242	229	229	260	205	239	222	226	219	215	196	230	224	230	219	242	223	227	222	230	230	233	226	230	229	204	257	236	225	219	226	224	217	233	209	238	233	219	227	236	235	232	234	251	225	222	247	229	230	231	210	227	229	190	240	222	225	223	228	220	240	207	243	211	251	225	215	222	242	210	232	218	228	227	254	222	233	205	216	233	224	231	227	241	205	216	256	251	232	238	235	251	258	220	241	239	209	239	231	216	234	236	231	218	207	220	211	214	216	234	233	239	192	185	272	244	226	207	221	218	242	229	231	245	219	210	204	221	221	210	197	236	234	200	221	226	208	237	238	229	226	252	229	240	211	214	241	209	214	218	231	221	226	233	218	238	224	257	222	234	212	224	265	244	237	214	203	203	225	217	223	198	228	222	226	231	244	203	248	219	204	234	249	213	195	215	211	241	214	219	252	219	245	241	224	204	218	240	240	234	247	236	212	226	231	232	209	208	242	230	227	211	242	218	230	259	243	235	217	242	220	243	239	241	242	201	243	203	214	241	229	244	206	234	238	215	255	221	226	203	219	206	235	219	224	226	197	205	231	232	242	226	244	221	220	229	219	225	221	212	205	229	209	241	227	223	203	249	238	215	220	236	221	210	237	183	230	219	228	225	222	222	204	198	257	200	230	232	209	234	209	221	229	223	234	219	210	232	207	238	226	246	212	221	233	233	231	224	213	219	212	195	224	223	241	214	255	237	222	220	228	231	233	208	203	226	248	250	225	212	227	258	241	230	219	239	245	236	206	206	211	252	247	208	213	233	230	222	228	236	240	242	212	227	250	226	209	222	245	231	220	240	222	210	233	214	238	227	203	225	242	233	199	234	217	204	195	225	245	206	228	239	229	208	230	224	219	226	223	236	219	244	228	223	220	224	237	244	251	229	225	200	242	223	228	217	223	193	238	237	196	230	230	254	227	227	218	221	226	190	229	237	216	235	225	226	232	225	229	230	216	199	237	224	228	230	210	208	225	227	220	216	216	225	242	198	250	218	217	205	222	239	218	228	222	240	245	233	199	276	218	220	238	229	215	237	231	215	249	248	209	226	237	241	217	233	228	205	252	230	205	213	223	204	242	238	209	212	234	214	223	224	249	234	214	213	239	235	218	230	214	250	230	229	220	242	228	214	212	249	220	259	200	216	226	215	225	203	221	215	235	240	224	237	206	245	236	236	240	222	203	223	230	224	225	241	221	207	238	210	210	246	229	240	209	214	218	223	258	253	225	229	215	221	263	246	235	225	233	223	213	229	211	215	242	204	224	227	230	245	235	226	234	205	228	217	206	243	233	231	240	192	232	189	215	253	223	200	244	243	244	236	203	197	218	225	238	251	217	219	222	241	210	236	255	218	232	246	224	230	239	256	228	215	230	219	226	231	222	223	241	247	234	214	225	206	212	242	215	226	212	188	209	229	242	244	251	247	246	229	227	236	238	214	234	222	244	228	201	200	213	191	218	223	214	246	229	230	216	219	226	231	207	216	229	245	200	226	216	238	208	246	226	197	240	230	218	217	212	212	225	215	229	237	225	250	196	243	240	241	218	232	234	235	216	230	223	214	234	219	229	228	208	230	214	191	225	236	231	223	217	239	273	224	216	233	214	240	219	237	231	218	204	190	209	231	214	238	248	237	211	222	216	221	232	209	240	242	222	212	237	185	219	228	239	215	215	226	192	226	233	238	217	244	210	228	197	238	228	216	227	200	223	236	221	227	214	223	216	203	243	235	240	230	221	221	216	237	186	238	228	260	245	238	217	223	224	225	205	239	208	236	227	265	231	238	224	222	248	225	229	206	224	215	243	223	222	239	220	222	240	205	217	231	229	221	241	244	229	215	233	221	244	243	236	232	236	215	241	227	200	233	224	233	230	237	224	237	242	211	240	240	217	227	222	218	227	233	235	233	227	232	219	224	223	217	211	237	238	231	217	227	221	210	242	213	238	251	236	229	217	222	231	236	209	236	236	233	208	259	233	211	215	223	217	202	234	226	225	227	225	252	212	229	245	219	214	208	228	227	254	230	228	216	214	227	216	226	221	208	218	220	235	237	221	224	236	227	249	229	227	221	243	246	230	234	233	211	238	215	231	229	228	236	228	226	232	241	226	220	228	240	231	219	206	258	234	221	206	254	211	225	218	214	216	227	251	215	244	243	231	205	205	229	248	212	205	232	210	202	218	199	234	237	229	237	226	225	247	214	233	220	235	243	215	234	225	217	216	242	245	222	240	221	212	221	201	223	196	230	254	196	201	232	219	219	230	211	213	227	240	258	232	203	232	230	237	224	232	226	221	237	231	213	202	218	243	223	208	237	213	208	211	231	214	226	238	229	242	222	213	202	213	229	215	233	231	242	215	222	252	200	219	224	228	234	238	214	246	217	228	239	216	262	238	225	231	233	203	231	226	221	223	211	230	227	215	218	210	198	221	216	224	239	233	222	248	240	264	218	226	232	221	213	215	254	202	240	211	233	223	217	214	229	226	209	223	212	227	236	219	229	251	224	237	226	216	232	189	239	218	231	231	252	244	209	198	221	211	250	224	235	230	231	247	222	241	202	223	209	238	212	213	238	217	234	224	227	249	236	245	215	198	231	220	223	215	247	247	211	233	219	226	248	217	240	213	213	232	247	223	224	230	234	220	201	247	239	200	244	255	219	229	228	242	238	227	183	222	229	199	233	218	222	224	229	239	210	244	216	225	261	242	224	219	220	246	210	222	267	214	220	227	224	237	228	229	215	237	223	236	217	222	217	218	208	210	209	206	230	223	228	229	205	233	214	206	223	238	206	213	221	239	263	223	238	242	218	200	223	205	222	232	197	217	224	208	264	233	228	216	205	231	193	249	226	227	199	213	245	206	215	236	253	218	210	247	220	241	227	241	239	233	236	237	241	242	215	213	241	222	211	225	227	211	224	229	226	219	243	219	253	223	242	236	253	231	233	247	196	236	220	223	250	213	233	224	213	224	247	221	234	237	219	228	231	221	243	211	226	205	240	227	240	226	216	218	206	231	228	241	245	231	229	232	222	232	236	236	234	245	234	240	228	205	221	213	226	198	202	238	212	201	259	250	230	217	224	230	217	246	244	248	235	247	234	228	215	241	226	216	225	233	216	234	237	215	203	206	210	226	220	228	225	222	221	245	244	245	233	205	234	224	206	244	226	238	234	232	217	251	217	242	225	232	178	206	214	220	225	242	215	228	212	221
34143	15785	2603	394	318	308	294	300	295	281	301	266	304	244	287	289	301	297	311	262	304	281	294	332	281	296	300	272	269	262	290	275	272	288	317	259	287	289	284	274	326	303	272	263	295	287	291	298	292	272	296	306	321	274	311	266	266	280	266	250	269	283	257	257	278	296	280	301	272	304	283	320	315	306	293	309	263	299	283	296	297	274	251	282	312	280	257	301	300	290	309	244	278	297	310	286	292	289	293	293	289	309	275	301	291	268	250	269	300	290	317	276	311	309	257	302	289	278	288	300	281	279	274	310	316	286	303	276	310	279	289	276	290	290	271	278	281	277	295	300	289	272	274	272	270	244	248	305	265	322	314	314	304	300	319	274	274	284	288	278	296	285	279	291	279	290	278	283	292	300	279	280	294	280	279	271	339	292	284	307	268	261	266	289	270	301	278	322	259	290	303	311	264	317	265	253	273	282	285	288	319	285	284	289	287	264	297	264	285	280	283	283	243	280	284	295	281	294	251	268	280	334	289	296	300	253	283	272	273	330	311	267	295	286	276	297	266	286	284	312	261	286	281	278	283	270	268	277	288	283	295	287	263	302	300	265	270	258	271	286	304	296	263	304	274	308	287	294	305	275	273	322	289	265	271	263	319	328	271	272	282	298	279	302	302	277	280	282	284	278	290	298	261	287	299	272	272	298	297	315	270	264	296	283	274	298	287	301	296	265	279	266	285	292	258	269	289	294	323	276	273	275	278	298	265	321	271	270	243	249	282	258	281	241	262	290	295	296	293	271	298	250	286	297	300	311	270	306	289	286	263	290	309	276	291	251	294	287	266	285	303	291	296	289	276	302	278	283	286	279	304	284	274	281	299	320	272	272	304	307	285	275	275	285	287	274	286	253	271	260	272	288	293	272	289	281	305	292	295	290	312	279	328	280	289	261	281	316	285	284	295	284	293	328	268	252	276	271	305	288	267	297	319	244	267	255	290	296	276	305	273	265	274	268	283	298	270	254	278	276	334	274	294	273	271	253	269	270	287	280	314	286	282	284	283	281	300	291	277	283	296	301	290	290	271	289	279	287	277	256	268	263	290	264	262	284	308	307	245	307	289	301	290	246	262	276	286	289	291	323	273	270	294	288	267	302	282	257	256	275	274	284	276	249	327	306	260	290	296	266	308	307	297	315	273	304	259	315	286	303	280	288	285	272	264	276	279	293	260	291	316	299	293	261	285	280	281	268	286	296	264	294	281	291	286	307	299	275	284	278	305	316	284	283	294	263	298	303	285	264	291	274	270	283	266	265	301	286	297	277	288	290	303	296	275	253	264	259	282	262	293	285	276	297	306	316	304	297	274	306	281	256	273	299	303	293	323	295	292	311	286	276	278	250	296	310	286	276	264	288	278	321	291	313	304	304	311	277	278	282	259	295	282	315	287	311	325	288	301	260	241	291	298	283	274	311	288	306	309	314	297	314	283	284	279	297	272	282	291	289	286	306	277	274	308	321	282	276	280	274	289	300	278	306	276	301	276	315	281	271	282	299	283	265	296	300	288	246	304	297	278	300	271	301	310	326	276	297	262	266	272	280	249	323	284	298	282	273	303	276	291	271	290	282	267	279	273	296	300	283	257	333	270	277	253	255	312	298	292	275	287	281	306	281	303	305	313	290	304	316	256	276	280	279	269	311	268	300	275	269	276	303	288	274	279	278	259	282	249	274	258	273	290	268	303	267	288	259	264	258	263	306	279	291	313	314	280	262	312	296	296	283	278	289	335	269	260	292	318	291	267	309	289	269	306	312	262	300	263	298	306	261	324	293	314	300	292	292	282	282	293	282	282	302	305	273	298	298	285	303	285	314	297	281	299	295	297	263	285	283	304	262	311	284	292	286	279	278	299	272	290	318	251	280	300	276	293	309	287	282	283	287	298	259	288	290	275	248	280	293	298	272	231	322	292	290	284	228	256	323	290	317	271	285	296	295	267	259	272	297	293	269	290	285	266	283	272	251	280	325	275	301	275	278	302	307	266	278	289	274	285	292	290	254	279	275	271	257	295	288	247	274	280	312	275	307	255	286	254	297	278	288	265	268	297	319	298	283	305	319	270	278	274	278	268	295	280	285	287	290	289	285	290	291	295	302	274	286	256	282	308	292	294	280	276	295	268	261	281	274	298	269	279	292	268	267	270	290	288	274	293	319	306	322	332	312	275	292	308	275	293	279	285	253	303	308	254	267	280	320	283	279	288	267	285	296	273	282	282	320	299	303	297	272	292	299	275	302	290	295	253	316	266	286	294	315	277	294	271	319	315	305	273	272	286	289	264	328	272	289	307	300	330	305	283	311	300	275	302	273	280	298	329	279	280	273	295	290	297	241	285	305	279	310	289	307	258	291	300	311	266	294	317	272	284	245	259	280	286	297	283	292	294	285	289	269	288	281	296	280	289	272	332	289	283	265	307	290	303	299	270	293	281	271	291	278	282	332	280	290	289	277	263	311	273	269	265	271	280	266	297	286	267	310	289	300	297	265	275	277	284	295	307	269	307	293	290	285	273	288	310	292	275	253	293	272	286	304	253	261	297	275	272	291	260	272	298	282	310	261	277	261	289	301	265	299	273	279	268	292	284	287	287	298	275	285	283	261	253	277	284	257	258	270	253	290	299	295	283	261	285	273	308	288	299	271	271	287	285	257	316	321	277	290	295	255	325	277	284	268	250	256	311	278	290	290	281	264	311	289	289	307	291	314	270	285	251	299	320	307	279	309	310	292	328	287	317	304	281	301	274	314	285	278	284	254	266	269	308	299	288	325	294	292	270	277	279	270	271	292	288	311	288	294	293	260	291	279	305	297	304	301	271	278	298	287	268	276	301	304	274	267	286	248	281	288	292	305	280	309	270	264	289	265	307	293	278	277	300	319	297	269	257	274	278	302	294	321	320	331	272	267	324	273	299	264	282	273	276	281	302	263	286	287	294	297	278	244	279	294	288	289	293	281	284	299	277	263	300	286	291	291	271	306	320	262	295	319	340	297	282	298	296	269	286	280	281	302	284	279	271	267	304	306	269	282	282	244	276	275	271	311	296	271	291	262	264	313	291	298	292	280	306	258	264	281	294	289	299	297	292	289	311	287	298	266	307	268	258	270	302	312	295	278	256	294	320	291	302	271	290	269	289	301	277	309	274	293	305	301	252	291	296	294	309	277	330	306	290	296	271	287	259	298	268	277	314	283	314	251	285	285	289	257	263	301	260	283	310	238	287	281	298	281	294	278	281	289	284	266	241	304	274	269	282	295	268	314	324	264	288	272	271	338	277	286	254	304	291	296	266	272	266	293	286	271	300	289	275	272	282	316	289	253	265	250	285	257	294	268	278	275	292	285	256	280	299	295	292	296	274	279	258	295	241	300	314	281	307	294	282	315	278	292	288	309	295	291	288	311	300	283	273	257	277	271	272	332	309	278	314	269	305	295	282	281	312	262	262	254	286	272	260	297	272	287
7869	691	650	579	595	629	580	611	596	603	637	645	655	582	621	624	589	561	629	562	586	579	588	584	577	599	580	650	592	607	543	596	586	602	618	581	563	579	615	563	599	560	567	607	611	628	553	646	571	559	555	594	622	596	556	639	575	620	592	582	623	645	590	620	625	563	629	586	602	609	589	595	561	544	559	593	589	630	576	582	601	595	577	595	587	598	603	540	603	582	621	628	551	655	580	573	591	616	597	589	580	616	543	599	616	588	603	580	586	605	604	600	576	585	585	601	585	594	594	639	620	594	591	622	583	602	621	586	607	600	573	601	567	622	614	564	588	596	651	577	585	617	605	571	599	592	631	584	586	643	619	592	578	627	615	571	597	580	644	635	573	579	587	579	593	617	596	625	597	580	602	565	601	616	584	554	619	621	630	591	587	594	586	604	583	526	584	599	570	600	601	618	552	562	617	539	611	538	572	578	597	596	614	608	566	594	561	610	608	585	603	548	618	554	648	579	562	628	576	573	587	575	612	590	603	575	563	589	596	570	607	578	615	590	584	613	599	582	560	605	599	558	545	586	611	526	593	650	626	577	580	624	622	596	584	579	547	564	607	588	623	602	572	610	584	615	606	613	594	605	650	594	571	615	604	539	545	610	601	574	577	596	592	579	605	607	563	561	592	655	591	562	586	577	572	609	615	556	602	583	570	601	594	634	576	598	608	618	614	611	550	608	559	578	579	556	614	577	605	597	608	601	584	551	599	595	601	569	577	611	592	582	626	566	569	614	608	578	606	583	558	549	565	603	595	606	603	600	549	605	583	600	580	590	559	636	617	592	575	559	546	597	618	592	649	599	563	577	584	574	606	601	551	613	595	597	556	597	605	578	562	612	594	581	628	586	564	630	571	588	574	598	633	607	570	601	600	617	559	570	617	575	586	583	547	570	598	557	597	601	584	564	614	651	604	645	591	635	598	600	605	584	566	577	574	612	571	648	568	602	613	583	611	560	595	592	590	604	559	560	550	571	590	601	605	584	597	598	601	583	600	595	589	615	571	586	581	609	653	593	605	602	588	590	630	578	577	583	601	564	626	594	612	540	584	598	604	582	634	640	629	594	556	578	565	569	600	598	606	621	603	574	605	582	583	548	588	596	549	605	574	593	570	575	594	582	580	609	567	590	586	588	623	590	636	613	638	604	583	604	570	603	546	595	592	608	587	640	578	602	587	617	578	603	517	594	547	578	583	610	563	618	620	555	628	593	582	575	619	620	587	591	575	564	576	594	535	585	605	603	568	657	562	586	639	592	561	600	557	571	597	606	569	606	612	568	624	565	597	596	560	622	562	618	629	594	575	606	588	593	607	601	605	599	565	601	611	583	629	601	592	572	622	579	592	607	577	621	634	591	538	622	566	595	598	537	583	615	587	599	582	585	570	573	615	639	551	599	645	640	609	556	562	576	581	582	598	587	601	584	643	609	604	593	602	605	581	584	613	577	557	623	662	588	565	589	584	563	563	595	562	609	607	560	585	577	585	555	609	589	576	609	585	602	566	581	538	564	586	615	632	620	591	622	603	607	608	608	628	580	565	579	587	540	550	607	597	574	539	583	600	567	608	580	591	571	599	607	583	599	606	626	559	588	596	576	570	612	607	595	609	573	586	595	633	626	643	640	592	573	595	598	582	576	581	615	576	575	617	581	617	632	606	631	545	624	605	574	587	616	626	628	602	634	570	605	581	573	575	592	590	605	588	570	596	584	557	589	576	571	564	591	573	620	589	590	577	588	665	581	598	620	576	574	578	577	568	596	576	616	613	585	547	561	608	589	578	597	578	610	602	557	580	584	616	592	612	590	608	614	570	652	608	609	609	590	578	599	589	612	572	609	622	621	596	622	559	580	576	574	559	564	612	584	567	590	645	609	629	568	577	615	553	623	627	553	588	611	623	550	585	604	585	578	572	601	674	612	565	582	599	614	597	580	586	560	578	591	620	618	544	583	585	570	600	612	599	583	554	593	643	604	575	582	584	572	598	584	590	605	600	611	577	541	617	582	581	602	596	607	597	562	568	595	586	576	652	569	585	563	602	599	587	588	610	591	616	559	566	606	620	611	569	602	585	623	588	603	534	585	602	606	606	630	585	569	568	591	580	588	580	575	593	636	598	565	594	617	622	592	614	602	608	591	605	585	591	615	556	599	584	613	622	610	628	607	596	565	641	552	546	630	601	560	557	537	607	646	576	585	595	530	585	592	632	617	591	592	596	565	576	565	589	549	630	567	611	610	586	610	601	586	607	564	580	589	584	578	613	593	592	604	598	575	612	574	597	575	558	557	591	609	570	603	589	584	639	562	582	605	576	544	640	555	616	599	585	574	627	570	586	592	578	615	588	572	619	581	593	614	587	578	581	570	606	589	624	570	580	611	571	587	602	581	560	593	544	576	583	561	546	647	587	579	611	616	629	562	576	577	607	589	580	623	559	602	592	584	584	587	575	582	609	586	574	633	647	599	625	570	611	582	608	585	576	599	587	543	609	582	613	617	590	556	572	609	603	601	596	586	579	615	620	584	573	607	597	589	608	545	628	601	584	614	608	580	614	578	618	646	566	557	608	612	601	618	628	566	591	580	626	592	601	570	608	605	614	575	635	608	615	587	604	647	587	599	542	572	603	621	597	589	607	602	606	600	603	622	596	587	554	574	599	544	587	574	622	622	584	603	593	561	581	614	551	608	588	617	566	594	587	617	627	588	601	559	580	612	574	601	562	559	582	625	594	565	595	615	621	607	618	610	597	593	592	631	589	556	580	627	619	583	547	558	571	557	525	592	600	550	567	615	614	611	579	605	615	605	542	583	616	596	568	627	612	568	611	584	545	592	598	603	635	611	523	558	594	565	556	547	580	611	565	594	623	547	581	639	623	586	597	606	615	598	567	639	603	597	596	569	596	531	580	566	583	583	576	585	583	571	569	599	556	553	560	602	575	556	673	583	571	606	576	603	590	585	613	576	613	542	603	598	599	593	561	581	578	606	578	596	587	595	587	566	593	560	595	553	568	552	576	584	583	633	570	575	583	565	577	558	587	589	625	592	573	599	576	610	553	604	579	592	567	602	591	585	559	590	601	610	572	573	625	601	578	607	583	608	581	574	602	609	594	628	565	618	567	610	644	575	575	593	529	582	587	605	610	606	590	595	585	616	629	574	606	597	603	581	602	615	584	572	612	610	552	626	565	595	546	566	581	592	630	603	587	622	626	586	583	604	530	540	606	585	562	593	588	597	593	600	583	568	530	567	608	589	559	605	575	527	625	572	612	562	607	550	596	589	605	582	589	560	599	583	594	576	575	602	604	556	597	593	585	589	582	585	571	544	604	617	589	569	636	590	598	588	556	607	578	592	582	597	598	597	604	575	585	587	602	601	595	605	568	601	598	555	615	561	627	573	611	611	605	630	597	571	587	602	590	603	596	602	550	626	562	604	575	564	596	555	568	643	574	555	596	598
25909	21626	24302	29446	21619	11537	340	234	190	201	172	165	187	155	162	149	119	150	145	138	159	163	149	112	142	144	146	161	165	147	146	152	147	143	129	141	150	146	130	155	151	157	169	136	148	130	150	173	153	124	159	131	163	135	161	129	142	135	156	142	139	142	169	161	170	143	132	152	157	144	146	146	160	157	123	125	145	159	136	139	145	128	133	146	153	147	155	143	143	144	147	153	148	171	141	133	148	154	131	129	122	136	140	132	149	157	151	120	131	141	160	147	155	151	168	158	144	142	146	167	148	150	137	148	133	156	164	156	147	153	146	140	134	150	124	150	129	164	153	139	131	138	138	152	154	131	132	150	157	152	146	136	114	138	133	116	135	135	162	146	170	155	119	146	165	153	158	134	147	176	147	141	156	160	131	118	136	148	133	132	141	148	125	132	145	138	136	144	126	140	152	128	161	143	164	148	148	165	159	154	141	149	149	144	155	148	144	135	122	140	120	145	151	143	157	150	123	135	129	133	146	141	134	144	159	158	125	135	131	146	127	131	135	149	130	137	144	135	124	144	144	153	160	148	154	138	159	141	169	137	141	141	122	157	159	147	147	169	149	144	136	148	156	140	147	133	154	135	117	151	151	134	158	137	141	127	136	146	126	152	139	143	152	147	144	137	134	149	143	163	138	174	132	130	138	139	136	147	142	151	166	120	154	158	150	155	142	126	148	133	129	132	130	117	116	144	143	153	157	144	148	136	134	168	164	145	146	130	149	145	156	152	138	155	115	148	130	132	163	125	126	143	161	161	144	133	157	133	164	157	160	152	156	133	146	147	172	166	145	137	134	154	159	146	143	146	150	143	129	159	137	169	145	164	147	130	113	142	152	155	122	137	156	170	126	145	123	131	151	139	164	173	155	139	157	144	142	153	152	130	143	145	128	151	164	156	164	160	158	134	147	158	128	150	139	167	143	137	127	150	168	144	140	140	145	162	131	166	156	157	149	146	164	121	154	153	131	156	174	141	135	164	173	148	154	133	141	135	117	119	136	144	130	145	156	140	150	139	141	140	161	148	170	138	146	146	144	143	160	144	144	143	148	153	141	128	153	144	142	152	159	130	136	142	152	146	141	133	134	148	162	158	153	169	136	124	131	143	159	127	149	172	144	140	145	142	134	136	150	137	139	139	136	144	161	136	139	156	129	148	137	128	155	144	152	156	151	158	136	147	146	138	137	131	130	125	174	142	161	131	135	128	145	153	153	134	144	128	161	124	155	168	161	112	142	136	153	142	162	159	147	143	157	139	145	137	150	165	161	142	149	143	137	139	143	128	147	141	147	171	141	164	135	143	142	145	186	167	157	128	161	143	131	141	139	153	160	146	122	162	141	171	134	163	117	133	161	127	147	139	163	142	106	134	144	149	123	143	153	137	132	135	149	141	123	139	117	146	152	150	153	120	121	136	132	140	138	143	167	131	136	131	112	129	150	143	149	120	163	135	136	129	151	138	129	131	129	146	147	138	153	157	140	147	147	143	151	149	156	157	120	153	143	144	149	124	140	143	150	167	145	156	155	156	136	133	148	167	135	139	131	160	154	140	162	133	145	134	169	145	160	146	109	136	130	133	160	137	144	155	144	160	117	149	110	144	134	139	135	113	132	131	145	138	140	129	164	159	150	144	131	134	142	139	140	166	151	179	128	134	123	163	157	167	170	162	143	147	135	147	128	129	134	142	170	155	147	140	145	150	171	150	164	162	142	145	139	157	133	145	124	137	125	140	146	133	134	111	146	117	140	154	131	145	135	135	135	144	133	130	134	162	152	158	141	118	138	152	160	141	134	136	156	142	149	130	165	120	142	146	156	125	165	136	152	155	175	125	162	136	127	114	162	142	128	153	166	121	124	149	143	132	156	154	143	142	154	130	145	167	151	124	134	145	167	143	136	144	135	164	139	150	158	136	152	147	154	133	159	152	140	165	142	143	148	122	123	147	145	131	142	146	140	156	133	128	135	150	157	115	148	163	143	155	138	126	128	163	142	157	136	146	141	149	153	155	149	154	135	128	155	140	165	136	130	133	134	125	138	134	151	146	163	146	138	172	129	134	152	146	137	140	159	133	132	152	150	136	128	141	144	151	134	146	152	123	133	136	167	159	146	154	138	133	148	121	148	159	151	148	127	120	135	140	134	124	137	152	158	143	135	131	140	147	157	149	145	157	150	131	141	168	139	156	147	150	152	150	157	134	138	153	151	128	142	155	134	145	143	152	146	157	129	144	146	127	124	137	141	137	136	136	125	153	155	149	155	135	136	131	139	140	140	165	149	143	118	134	128	133	138	131	128	123	121	155	144	121	156	159	123	129	166	131	125	152	154	154	153	132	160	150	140	143	141	141	135	133	132	139	116	131	163	157	124	133	139	148	156	148	136	169	134	137	135	116	120	142	147	137	118	147	149	151	148	142	145	140	147	126	121	150	147	139	150	138	123	131	132	171	103	136	141	147	142	138	127	163	165	180	154	139	158	147	129	159	153	127	126	143	154	146	125	160	138	154	141	128	151	139	136	132	154	121	157	133	157	119	133	135	132	175	149	147	147	153	115	132	119	122	135	145	148	161	149	128	163	143	146	150	137	143	169	125	123	156	156	150	141	153	133	124	162	146	140	163	159	152	139	175	151	149	156	145	165	154	141	140	127	137	131	149	129	141	156	152	154	157	147	131	126	153	140	148	157	140	141	130	149	168	145	133	119	149	144	137	122	162	142	144	156	146	141	143	133	145	144	171	165	138	159	125	151	164	169	139	120	150	163	174	158	173	124	151	155	148	163	154	147	153	150	122	166	143	143	142	132	166	156	148	129	147	144	166	137	126	136	162	160	154	120	153	157	139	144	160	134	159	173	151	146	149	134	126	142	158	139	153	142	128	125	145	137	139	124	145	136	137	139	125	155	159	131	129	136	115	155	153	154	156	134	152	147	133	160	134	156	138	144	171	162	146	134	137	150	138	123	122	161	159	168	155	153	144	126	139	161	136	135	125	137	139	151	142	118	144	142	158	174	147	146	127	134	144	160	137	157	151	140	134	158	142	138	174	121	145	145	136	143	145	135	151	139	123	161	144	139	178	180	164	151	151	161	142	122	149	133	136	123	143	116	148	158	117	151	138	160	129	148	162	130	126	153	142	139	135	131	151	147	123	135	154	125	115	129	144	153	136	151	141	123	141	129	149	135	142	150	138	155	133	143	144	125	130	154	137	153	136	144	157	148	152	138	138	137	134	136	154	139	122	141	142	149	134	152	158	143	147	155	141	148	103	153	135	145	134	144	136	133	148	145	127	146	126	141	147	129	160	151	157	130	156	164	158	118	136	144	141	151	119	157	169	150	150	128	142	155	152	136	147	146	141	144	161	135	153	156	148	136	160	143	154	148	143	130	134	148	141	127	138	176	149	118	156	158	140	134	136	152	179	130	103	139	145	151	150	139	141	168	112	137	121	148	150	154	148
4370	1772	828	491	392	353	348	330	331	314	310	319	303	327	320	318	315	329	304	298	309	315	335	305	345	321	312	285	335	345	331	333	349	297	321	303	326	327	318	309	314	331	328	318	303	330	328	317	318	314	307	304	367	305	330	317	297	308	327	297	325	333	300	321	321	309	325	325	294	305	326	339	300	315	325	276	334	330	320	311	319	295	314	277	316	326	331	331	311	317	313	321	328	291	330	342	325	306	289	321	296	295	331	295	270	345	326	317	316	314	335	303	330	300	322	297	294	321	319	302	313	309	330	358	300	289	321	299	313	316	319	321	324	328	327	363	285	307	278	319	291	324	329	321	309	338	307	334	317	335	324	303	288	275	314	307	337	344	333	355	323	318	311	327	334	300	297	330	314	296	303	323	308	298	321	283	300	321	291	316	299	323	304	311	339	327	282	301	343	316	329	312	308	337	297	319	324	307	353	312	285	330	309	330	314	301	336	327	296	303	294	331	331	338	323	296	339	324	302	306	292	299	323	307	301	321	320	294	310	302	316	336	288	318	318	298	332	332	336	300	334	317	321	312	349	313	301	324	328	318	331	316	290	303	331	307	332	301	301	332	323	311	321	286	317	334	308	318	306	315	278	334	323	325	304	291	337	300	321	342	293	330	323	338	302	320	356	325	336	292	308	324	326	336	322	302	297	308	332	296	349	336	321	322	293	290	312	312	289	322	312	311	314	326	298	312	324	317	291	323	301	321	302	317	339	319	318	325	301	335	290	326	338	314	330	331	307	300	325	307	297	321	313	308	323	322	302	327	286	309	332	303	350	341	304	331	344	283	313	329	298	299	311	337	295	321	296	301	326	325	297	312	307	322	331	305	324	312	328	313	304	329	317	313	313	299	326	322	311	306	307	346	310	316	306	302	374	299	306	303	315	325	344	328	312	322	309	304	310	349	364	327	307	315	332	322	346	319	337	328	315	319	314	315	339	322	321	331	286	310	317	283	282	275	327	325	333	334	331	314	314	317	324	290	331	331	301	376	299	303	316	306	316	299	301	299	318	307	288	298	326	305	309	323	310	321	314	324	314	331	344	287	291	295	333	320	315	314	312	315	292	297	333	326	338	327	294	318	310	313	316	327	299	310	339	290	335	317	321	313	315	284	322	319	330	315	270	324	312	307	323	309	306	295	340	297	341	311	351	323	315	291	312	325	306	344	313	338	332	303	325	304	309	349	305	299	299	314	329	334	290	307	312	293	315	292	336	290	290	326	287	351	300	344	335	311	320	330	344	268	294	299	344	325	321	332	304	326	329	336	313	313	322	353	337	298	314	333	319	353	336	301	317	326	288	350	313	300	325	304	350	305	320	322	302	310	313	314	304	320	311	289	309	329	317	333	303	332	332	282	300	333	331	312	314	305	315	286	327	306	328	349	346	310	329	320	283	314	360	312	307	344	338	336	307	316	312	296	308	295	308	291	335	293	324	283	302	301	335	322	346	321	333	309	299	324	270	311	335	305	312	343	318	299	348	314	312	324	310	275	301	287	322	334	322	328	315	303	302	325	322	320	287	312	323	310	298	284	311	318	305	335	319	326	311	313	303	315	345	323	301	332	323	310	309	305	297	331	315	341	330	291	309	318	308	293	327	283	334	310	315	299	333	284	315	311	347	312	303	303	341	322	320	305	341	303	316	307	312	302	318	329	299	331	311	324	299	299	337	345	326	317	306	329	303	272	305	323	272	319	333	310	315	318	298	312	350	299	351	320	307	289	339	311	303	280	371	348	354	335	316	295	311	305	299	301	309	316	344	303	322	305	323	308	305	327	276	299	331	326	314	342	331	296	340	300	297	285	318	300	329	307	332	289	320	312	319	291	347	288	308	335	283	318	297	318	341	327	302	280	309	329	331	302	302	309	333	311	319	344	318	324	335	304	297	330	351	286	318	315	309	309	295	340	348	309	301	332	318	324	322	336	312	316	305	327	329	337	315	314	312	330	308	301	319	335	292	301	293	327	322	325	306	312	306	298	339	338	308	308	309	346	323	339	274	310	282	335	328	334	316	304	323	294	303	320	300	302	320	304	307	286	302	307	322	296	320	348	298	317	327	315	343	325	287	350	296	333	319	323	293	325	308	311	310	329	318	309	311	326	314	320	313	316	322	315	283	317	297	313	283	290	296	356	296	299	315	303	300	284	333	319	294	328	328	305	330	293	323	308	288	280	334	338	324	321	314	325	297	316	334	330	351	312	334	295	273	294	320	332	334	329	286	309	348	301	325	314	294	316	305	283	295	324	291	304	334	305	324	325	285	293	324	334	333	293	278	308	298	284	315	278	287	317	285	323	288	315	336	305	315	316	296	298	280	293	313	323	338	312	339	328	336	291	317	327	324	301	279	279	320	319	301	309	305	324	300	349	317	302	339	352	314	303	311	333	319	303	328	337	315	313	300	316	318	335	317	341	283	310	332	332	321	335	308	320	337	304	329	323	329	323	305	309	308	301	294	328	303	348	317	341	343	315	313	279	335	319	306	352	301	305	314	326	320	317	306	325	295	312	334	309	337	295	340	340	320	330	278	281	333	290	306	300	317	326	295	313	334	311	312	295	297	311	284	308	337	310	329	351	308	301	340	311	308	337	325	309	334	339	306	280	300	342	300	338	342	318	325	316	338	298	344	340	283	340	360	302	330	326	278	310	322	371	331	321	343	270	317	286	335	317	335	323	320	344	293	337	314	309	298	332	313	336	322	292	309	317	331	302	312	312	291	284	338	309	324	314	309	327	342	322	310	305	325	307	321	284	324	357	321	321	312	350	285	309	322	291	285	326	292	336	295	320	295	308	336	304	326	315	325	290	308	326	306	302	286	317	289	304	318	297	297	316	295	298	329	302	322	316	319	314	308	310	336	308	318	336	355	327	351	306	285	302	310	295	343	304	333	294	344	290	320	325	327	327	309	332	315	342	344	287	328	325	334	273	321	331	322	291	328	298	314	341	286	331	329	283	314	294	297	298	316	287	333	337	356	312	293	307	331	312	346	333	307	318	327	295	323	326	323	319	285	338	310	302	314	308	301	324	297	320	306	322	306	298	339	346	295	335	298	305	313	300	333	306	301	319	298	328	301	330	310	337	331	315	335	301	332	312	337	340	304	270	299	325	341	297	315	325	288	315	296	328	346	321	323	320	285	322	331	333	345	287	316	327	311	306	314	293	300	306	305	304	290	301	314	301	287	324	300	329	300	300	325	318	335	317	326	285	311	322	283	294	333	304	316	344	306	319	302	332	324	316	328	309	283	319	341	335	292	311	316	298	331	322	322	328	328	286	310	293	340	317	294	319	294	332	314	333	355	316	322	288	324	322	312	337	316	298	278	307	312	334	341	316	325	294	322	339	295	318	325	364	334	354	325	341	313	303	328	310	339	296	310	320	338	322	313	303	322	306	313	321	325	343	296	331	315	287	333	311	286	299	335	327	289	331	310	309	320	339	292	335	292	326
25235	21654	24741	29064	21656	21671	11070	355	251	210	172	140	165	143	119	137	134	112	130	112	116	117	98	106	122	91	94	105	88	96	105	87	124	90	105	90	77	100	103	105	92	105	94	105	100	101	97	87	84	84	106	106	113	94	106	105	88	97	100	106	100	96	93	96	93	89	78	95	84	79	104	105	100	81	81	104	92	104	80	93	83	93	87	90	89	92	87	88	95	101	92	102	85	97	85	104	100	107	96	77	99	82	112	97	83	99	97	94	95	100	92	114	102	81	93	97	95	91	96	109	93	95	76	96	88	96	96	92	106	95	99	91	85	89	76	83	117	99	84	98	106	93	98	86	90	110	90	88	99	90	75	89	85	78	77	95	97	84	93	80	97	87	97	106	81	98	96	91	74	81	92	94	84	87	82	91	81	92	92	81	103	77	91	70	67	101	99	93	99	90	106	112	91	85	92	88	96	88	98	99	86	84	98	77	88	87	89	86	79	88	76	89	96	99	88	61	88	81	79	87	92	85	90	95	104	86	83	91	92	83	91	85	101	96	112	86	90	92	80	96	85	94	80	87	105	97	107	76	90	101	104	93	94	91	105	103	96	97	92	74	80	97	85	97	87	80	83	92	80	89	91	81	75	100	91	92	106	85	104	81	100	93	94	84	99	106	91	77	85	105	102	74	96	103	107	106	107	101	107	96	92	89	118	94	93	91	67	93	89	102	104	86	82	109	102	86	100	102	83	98	67	84	93	91	83	92	99	84	83	87	75	82	81	89	79	96	82	91	91	90	105	88	83	114	86	90	106	96	94	95	83	88	99	81	83	91	95	83	100	81	101	103	86	86	93	94	93	87	78	92	89	104	90	108	98	101	95	78	88	109	105	91	118	86	96	85	98	81	75	109	99	95	96	69	105	86	81	73	89	100	92	82	80	93	76	95	75	92	98	90	109	84	86	88	105	93	103	99	84	77	99	97	92	93	79	97	82	88	88	106	97	84	104	98	88	97	87	97	94	86	85	102	89	80	99	95	76	96	91	118	98	90	110	85	89	108	87	94	95	89	95	94	94	85	96	89	98	79	99	100	85	77	91	85	105	92	96	100	110	103	96	97	88	100	102	73	97	98	90	91	100	92	94	95	80	94	74	93	87	75	91	86	78	83	83	101	86	96	97	95	88	113	103	92	109	87	83	84	110	97	88	89	88	112	81	78	115	86	102	83	88	89	104	77	70	93	98	100	99	85	86	97	105	106	84	91	98	82	89	106	82	99	98	85	81	95	82	82	90	102	93	93	90	81	86	94	96	93	81	102	77	96	103	83	94	95	85	72	91	90	97	93	113	80	111	91	107	81	102	85	97	81	87	90	100	76	97	95	92	90	85	89	87	103	95	95	89	88	92	86	86	99	86	69	95	93	81	113	90	97	88	86	85	95	99	84	94	108	67	87	85	95	96	82	79	95	78	104	97	110	93	106	97	100	101	88	80	92	101	87	114	98	85	86	101	82	76	89	104	110	90	119	96	84	84	78	100	99	99	121	96	96	94	88	78	83	108	79	75	79	92	90	102	74	98	93	90	92	93	102	78	79	101	74	90	102	91	81	79	100	91	86	91	96	98	90	89	80	97	92	92	98	110	62	80	89	81	95	82	96	81	76	97	90	95	96	90	91	71	102	97	98	97	96	89	107	113	109	89	100	85	87	93	103	106	83	81	106	105	91	100	88	79	83	95	99	100	106	85	103	90	79	96	88	91	96	91	83	92	89	79	107	98	80	98	103	81	82	87	95	97	112	93	107	99	75	100	102	99	78	104	88	99	79	103	114	92	85	82	83	77	76	110	95	98	98	84	98	106	107	94	83	83	79	91	90	95	113	84	100	94	78	96	103	89	98	102	97	88	88	85	104	79	92	96	84	89	79	116	99	109	97	80	99	98	79	92	92	101	94	73	91	91	90	100	99	84	87	86	71	84	92	102	84	99	84	94	95	106	112	92	84	89	89	88	87	111	103	77	101	96	78	75	115	85	100	109	94	106	112	87	93	84	111	94	84	84	90	88	95	95	94	91	102	91	72	88	83	61	81	106	102	92	94	82	97	95	97	96	79	91	84	93	113	89	88	83	88	84	86	62	86	76	91	91	89	98	107	108	84	75	97	82	86	77	90	86	88	107	96	78	104	81	104	75	100	72	87	101	103	100	79	94	89	106	93	101	103	108	95	70	97	69	92	86	99	77	89	95	96	93	90	83	94	89	94	96	86	83	95	103	95	85	93	94	97	93	106	101	75	82	78	70	70	91	105	91	92	92	98	91	111	85	94	88	84	67	94	77	93	103	89	93	90	68	86	88	85	82	103	90	87	94	84	92	90	117	90	102	93	97	90	86	108	91	88	89	99	101	92	104	85	108	96	111	85	101	80	92	87	89	78	88	82	100	95	90	99	105	101	112	81	106	107	85	98	86	100	88	101	104	95	94	92	80	76	100	86	88	100	93	100	100	85	86	88	86	106	104	113	100	87	94	88	91	85	77	76	99	89	93	81	87	109	87	102	105	91	91	90	92	95	81	93	88	80	99	87	94	100	95	88	89	90	89	89	91	80	82	83	98	85	85	93	80	107	101	92	99	106	68	69	101	77	92	77	86	70	96	105	86	98	79	78	91	96	90	97	103	107	97	88	76	98	79	96	87	96	100	114	86	97	95	84	80	97	93	92	95	81	91	87	92	83	82	73	91	87	86	87	91	80	95	89	73	99	104	95	102	93	81	99	75	95	97	91	98	88	94	97	89	90	70	92	87	92	100	117	93	82	90	79	98	108	86	91	102	108	97	97	84	96	80	94	103	81	85	72	105	76	88	85	66	86	91	100	102	99	82	84	83	116	96	78	93	85	82	89	105	95	114	85	96	92	82	88	83	88	68	95	81	96	110	110	101	100	114	103	90	87	93	100	98	88	95	85	92	103	100	80	75	96	89	99	96	109	93	91	95	96	89	85	101	116	86	90	85	93	83	96	99	107	108	101	85	98	105	94	93	72	83	81	108	106	92	89	92	112	92	96	83	107	95	89	92	75	75	85	95	90	88	95	110	80	99	94	88	85	82	75	83	105	80	82	93	106	69	101	98	82	94	90	77	88	89	86	89	83	65	87	93	99	97	110	89	94	77	72	92	104	95	90	94	79	64	91	87	91	90	98	92	109	91	90	88	103	90	98	92	98	74	71	92	99	108	81	107	102	93	93	76	96	96	79	97	77	101	90	91	94	107	120	99	90	95	100	77	98	76	100	86	85	87	98	88	84	103	99	93	108	104	81	89	102	99	97	91	94	95	90	94	117	85	84	79	96	84	70	89	96	74	108	102	80	99	85	100	92	84	105	74	89	92	81	92	79	101	107	84	97	88	96	86	77	86	102	104	86	83	89	96	74	89	92	95	95	80	89	81	108	96	94	95	93	83	91	101	109	92	108	87	93	89	114	93	83	104	88	89	89	98	94	101	105	81	95
4115	2957	1293	612	412	352	285	283	274	254	252	239	220	261	244	224	238	210	247	250	233	247	234	228	236	216	238	233	204	236	245	245	220	221	238	231	225	226	242	225	210	238	237	242	207	220	215	204	264	236	223	227	219	221	233	248	227	224	246	235	218	210	229	251	197	243	230	191	237	240	225	220	233	232	244	206	223	244	236	213	218	230	244	238	207	235	280	210	221	241	245	242	239	195	193	239	228	240	226	230	230	222	214	223	228	220	242	234	264	219	217	235	217	207	227	236	207	230	214	229	242	211	201	240	220	231	240	239	213	221	238	253	249	236	224	247	200	237	220	221	227	176	230	218	244	205	228	204	213	237	211	207	227	236	227	227	231	235	215	225	201	212	217	238	258	233	218	245	224	248	228	237	230	213	271	223	230	229	228	235	205	225	228	219	225	237	247	235	185	246	225	226	232	217	223	216	229	221	234	224	230	228	237	255	234	203	209	237	229	210	231	242	224	244	225	232	225	192	232	216	220	233	227	234	230	245	226	229	206	236	216	204	206	208	195	225	212	202	226	197	240	240	204	232	222	212	220	213	222	243	216	233	205	247	235	235	234	208	248	217	225	239	229	256	243	248	229	204	210	241	229	214	222	244	236	247	216	231	237	213	205	238	242	223	214	231	238	230	229	204	235	241	238	245	242	221	239	209	235	228	234	222	241	247	241	211	225	247	213	237	231	225	256	223	226	210	223	207	221	228	240	217	253	227	216	226	209	224	234	225	211	221	228	264	229	206	212	214	237	228	212	238	214	236	242	233	243	248	232	218	230	206	221	203	231	245	234	219	223	222	208	221	229	205	212	238	209	234	222	221	205	222	213	239	204	222	230	208	203	230	226	241	223	251	237	221	205	225	247	207	236	238	239	224	257	238	227	227	240	246	235	255	218	210	237	243	244	192	237	232	230	208	212	219	218	203	238	240	202	242	218	212	210	224	211	229	239	218	228	218	227	224	211	208	217	233	245	227	246	254	236	230	219	213	251	224	248	234	217	233	241	239	211	229	189	220	245	215	206	216	211	231	243	239	277	207	215	230	228	233	208	220	228	223	210	244	222	202	202	239	217	250	234	238	212	226	238	232	217	224	224	218	237	244	205	212	214	205	234	209	217	229	213	232	223	196	236	261	211	233	232	215	235	236	223	231	233	218	228	239	245	223	217	235	216	197	233	241	214	198	214	225	251	228	238	213	250	215	255	256	249	259	222	212	214	219	214	208	203	215	241	236	236	227	255	212	219	195	217	223	231	237	248	223	251	246	266	226	240	209	243	256	229	230	232	231	227	218	277	213	225	221	197	238	233	234	205	209	238	198	216	247	239	219	243	229	220	233	221	206	243	207	226	241	216	201	211	266	229	203	229	246	215	218	225	234	236	225	214	217	215	217	202	227	236	214	241	238	219	227	213	221	220	224	211	229	225	220	249	233	247	229	239	231	224	241	218	207	220	213	214	230	236	233	241	247	202	227	216	196	243	233	252	231	212	217	221	230	241	233	248	230	241	209	211	222	240	220	235	230	208	241	232	224	213	234	194	233	232	237	241	217	246	229	213	224	213	233	236	212	243	231	226	224	223	245	241	260	239	232	249	248	225	208	206	229	223	237	203	229	229	223	215	238	233	242	229	217	222	216	227	231	220	212	236	230	216	217	255	219	225	218	244	220	236	218	231	215	214	224	225	239	230	231	222	186	231	212	227	235	236	217	237	233	221	237	212	226	230	242	220	226	214	227	236	220	204	216	216	223	253	235	244	229	222	222	231	225	202	187	222	228	208	184	249	235	208	224	247	216	211	222	247	228	236	225	241	195	200	233	241	220	237	228	195	220	213	220	218	213	220	241	208	228	236	217	240	235	230	215	240	201	235	241	225	229	235	209	230	213	226	214	210	240	208	228	206	227	193	239	238	237	252	241	233	202	260	229	216	230	217	231	219	218	240	246	205	242	214	227	230	203	217	225	232	234	221	238	221	212	231	211	228	254	223	228	231	248	218	203	210	211	213	227	230	225	237	212	221	255	235	212	218	204	243	225	213	209	239	237	231	241	218	239	212	242	234	239	238	211	238	242	248	213	236	248	231	209	244	208	231	226	249	235	249	237	222	203	229	234	219	229	244	242	213	224	234	242	226	199	216	229	205	216	225	256	227	226	227	219	245	241	219	211	227	240	234	209	238	253	226	221	216	223	220	241	231	238	249	258	230	231	221	208	226	250	229	231	208	214	234	244	236	207	195	245	178	241	243	215	226	226	231	204	231	210	235	215	246	250	223	222	230	194	232	212	217	239	212	209	240	207	269	215	231	228	234	230	218	223	218	230	239	245	204	232	239	208	210	238	233	234	235	245	243	228	223	229	208	215	214	215	221	224	240	206	227	254	223	263	218	222	245	215	214	231	202	210	238	232	248	217	226	210	233	237	232	232	230	227	209	246	229	242	226	237	204	224	212	227	232	245	208	219	215	223	224	214	214	206	208	219	219	229	239	231	231	245	226	235	225	215	223	225	227	248	203	213	224	223	223	207	205	231	191	254	213	231	243	219	237	228	230	222	226	243	221	228	217	220	220	216	230	248	227	213	206	250	234	204	218	244	222	222	218	198	236	217	241	214	231	234	188	241	217	215	235	221	258	245	207	208	208	220	192	220	239	229	225	235	236	221	194	222	249	225	235	238	228	230	245	252	212	222	199	213	236	217	249	232	213	223	223	231	210	240	240	231	206	234	243	246	209	217	227	216	258	250	215	196	226	239	226	243	231	233	246	231	248	225	236	219	221	223	245	231	234	235	194	248	234	217	208	240	237	213	219	206	209	221	210	268	224	245	239	229	225	208	236	238	238	241	257	211	215	235	247	220	208	212	203	237	231	227	195	203	192	221	249	228	221	202	224	202	208	225	208	249	226	209	237	232	241	238	243	221	228	251	228	228	231	215	234	213	210	238	195	222	213	196	208	213	245	226	242	229	226	215	220	216	219	204	233	233	239	268	251	246	249	219	229	252	231	220	215	205	247	217	222	229	206	224	215	234	215	222	220	212	224	246	221	237	233	201	236	230	258	213	232	215	222	222	237	237	238	213	248	231	215	253	203	210	232	232	238	238	212	227	206	222	230	219	235	228	231	242	237	210	240	223	208	216	206	221	227	199	231	241	234	228	235	240	236	197	208	222	214	211	239	223	226	212	222	217	224	222	232	221	214	225	220	217	194	234	220	214	212	240	210	236	234	226	224	226	238	239	220	247	242	240	214	216	213	228	241	240	225	236	239	242	233	241	218	223	205	229	227	233	208	247	214	195	226	195	228	226	230	244	216	233	222	246	237	219	213	232	216	240	241	189	256	242	221	232	204	251	255	233	206	232	201	240	205	223	252	216	230	209	204	237	209	205	225	233	187	220	238	229	238	221	221	193	198	235	204	210	221	218	232	223	222	219	233	219	217	220	219	226	225	207	196	209	210	209	254	227
34177	15653	2538	432	350	310	333	261	313	292	309	295	293	265	267	301	279	291	271	263	295	287	273	282	299	273	300	294	280	269	330	289	284	282	272	311	264	264	291	271	287	291	297	303	266	310	292	306	250	258	246	310	289	307	272	290	281	300	290	304	268	297	285	296	255	289	234	285	254	293	266	298	268	297	307	316	285	282	249	316	292	284	285	328	305	295	283	303	311	281	261	301	316	262	321	257	291	306	306	278	301	304	302	290	284	274	274	314	268	274	290	289	286	290	278	278	295	287	274	269	283	293	277	303	290	290	304	290	268	274	250	284	269	270	296	283	278	310	273	289	282	308	284	303	307	298	253	253	299	297	302	286	270	274	297	271	282	287	279	276	297	282	327	287	318	286	282	308	302	316	297	305	324	318	320	262	290	245	301	282	288	300	285	261	290	305	305	306	287	254	275	253	283	291	320	283	267	261	271	316	292	252	298	285	290	263	264	260	283	305	293	298	283	322	273	280	290	274	269	245	281	300	266	291	302	271	282	283	273	284	283	295	283	286	293	286	314	267	273	268	243	301	284	278	295	243	299	284	266	280	318	287	314	293	271	293	270	309	244	303	288	281	282	265	289	317	265	278	268	315	278	285	278	300	289	250	249	283	262	269	282	305	277	296	284	301	306	251	300	275	301	273	279	299	260	298	301	228	261	313	288	266	316	281	289	282	243	275	292	291	306	282	264	266	260	296	282	254	273	293	268	290	272	292	314	245	286	292	259	269	272	302	286	288	276	274	285	300	284	285	291	296	271	293	318	293	299	251	302	289	285	277	267	285	293	274	288	265	266	287	264	279	249	278	299	299	271	281	309	282	275	285	283	272	301	319	301	309	283	293	262	277	278	285	277	298	278	280	285	304	270	299	310	270	258	303	294	270	263	278	287	285	258	277	267	282	291	309	300	240	289	290	291	264	256	275	294	298	276	275	289	282	284	272	310	276	275	282	260	288	253	291	292	318	305	285	305	276	309	288	260	267	299	257	300	282	299	309	272	278	289	268	291	249	314	265	284	283	295	286	301	281	286	281	316	283	292	277	293	273	261	310	268	265	284	310	267	286	277	250	297	280	255	285	290	279	283	289	296	295	270	292	305	272	247	257	290	274	260	288	299	265	286	281	251	307	319	279	283	274	260	281	249	273	290	284	274	280	262	287	254	285	292	288	298	282	301	261	287	283	301	316	262	282	275	283	294	296	296	284	304	287	289	300	252	289	263	281	260	279	260	309	292	282	275	288	284	266	270	257	274	296	305	252	313	273	285	271	278	271	262	282	263	321	303	265	268	289	290	280	270	272	302	279	300	285	276	287	319	306	264	276	264	280	292	260	319	277	278	253	293	281	306	301	322	266	291	238	287	283	282	285	308	288	271	260	279	299	266	300	276	268	258	273	262	279	326	272	262	307	274	266	281	276	294	298	304	281	267	288	285	294	291	265	289	278	303	311	277	305	283	273	256	258	273	282	269	275	278	246	269	297	296	289	275	286	264	296	285	290	265	302	276	300	292	270	247	255	281	258	273	294	278	294	255	268	299	276	320	288	268	305	304	327	281	275	304	264	289	292	241	274	286	299	299	282	280	276	253	311	244	293	269	295	270	256	250	274	319	257	260	243	276	297	285	298	276	241	257	270	295	272	268	278	285	260	282	288	277	282	270	293	298	306	267	295	331	284	260	289	270	284	274	291	266	274	320	258	282	280	270	322	281	274	259	282	292	276	295	310	269	270	315	323	289	309	292	300	289	293	289	294	262	285	277	301	298	302	274	280	290	292	271	273	284	283	290	312	292	280	299	289	245	302	287	278	308	283	282	259	271	264	278	309	292	246	289	294	264	299	310	277	288	294	288	334	289	283	286	298	261	284	287	278	264	308	301	272	264	247	286	262	292	303	283	300	256	283	276	284	288	271	250	293	311	280	294	290	275	287	265	274	301	298	261	283	269	267	293	295	262	308	306	277	290	316	248	251	271	274	287	300	284	276	277	314	294	303	285	285	301	276	300	299	310	267	330	276	252	316	258	276	288	292	269	297	287	253	263	274	287	282	276	304	271	284	262	281	270	272	312	295	254	280	303	286	298	288	274	291	286	293	296	291	294	295	308	294	336	307	291	288	286	308	281	274	308	285	288	303	281	287	276	253	274	311	299	301	276	300	285	260	283	326	292	301	267	308	255	311	274	303	284	278	319	293	297	292	300	275	267	272	248	268	271	282	272	292	290	292	283	261	312	287	291	305	301	280	286	292	302	296	293	266	307	304	286	259	295	300	291	275	273	257	274	293	274	275	283	264	305	293	302	285	282	280	276	311	271	270	274	272	317	277	299	262	292	284	297	271	304	292	269	270	273	271	282	286	265	293	279	310	263	270	278	278	274	301	306	301	285	313	293	275	286	306	307	274	309	283	307	263	256	300	315	273	289	274	307	283	258	280	315	340	293	280	325	295	285	257	354	315	297	306	279	255	307	306	275	274	284	286	321	285	295	274	265	285	266	308	276	306	273	279	278	298	268	280	276	273	266	296	272	290	305	303	290	256	275	287	317	260	254	269	284	324	295	282	282	272	323	284	306	277	270	291	292	251	269	277	270	278	251	253	300	310	295	234	281	264	251	266	274	267	258	275	286	276	259	315	245	285	295	273	254	313	291	300	303	301	274	264	281	298	237	312	289	251	277	286	283	295	301	310	288	325	265	272	303	286	297	284	292	270	311	280	288	305	305	300	252	255	292	263	279	283	279	280	309	288	282	303	268	305	267	276	301	289	252	299	295	261	292	302	273	264	272	286	297	280	258	299	293	288	273	290	287	265	280	285	283	287	298	272	303	297	272	257	254	271	300	267	268	295	277	289	281	295	318	293	270	285	275	276	254	260	284	287	305	279	339	269	296	314	262	291	284	291	284	304	252	279	278	271	276	261	296	291	272	264	298	298	317	266	260	289	281	267	298	289	299	313	300	295	270	274	315	308	312	275	303	265	240	264	278	282	284	279	250	298	288	308	300	278	260	278	286	281	271	302	303	293	330	270	247	277	295	274	288	286	295	293	283	295	264	263	280	303	280	278	273	304	289	268	283	257	301	262	268	302	273	268	265	245	294	305	288	281	263	311	290	303	252	307	265	292	283	271	321	293	293	265	269	287	275	287	295	275	286	304	310	302	230	282	288	268	287	289	308	286	297	292	278	298	302	279	281	307	296	298	309	297	302	258	271	263	268	268	251	274	283	276	295	298	279	319	318	307	284	301	285	262	286	274	270	307	267	258	300	308	291	286	268	230	278	288	276	267	279	295	274	308	285	257	288	285	287	262	286	279	294	248	301	265	302	296	286	276	308	300	299	272	281	312	301	255	332	263	291	269	303	314	311	314	279	301	312	297	286	293	291	295	293	311	298	283	262	283	267	282	272	242	275	271	310	287	286	242	289	275	322	304	289	274	281	275	249	283	281	267	283	296	304	274	273	272
7876	688	599	569	600	558	620	610	647	582	586	593	569	573	584	584	569	567	619	644	599	631	588	569	601	621	634	601	587	592	591	562	586	582	617	602	606	592	593	599	611	599	580	609	567	605	560	615	588	567	576	591	588	618	559	567	556	584	638	592	610	543	568	621	574	610	615	566	582	610	551	580	591	628	590	574	577	616	619	605	589	578	606	556	608	608	630	537	595	578	580	535	607	629	570	580	604	557	578	597	599	608	574	619	604	588	553	583	624	586	562	614	598	554	592	597	590	547	607	588	592	581	563	620	599	596	554	618	606	552	600	565	581	555	627	560	531	575	620	581	601	610	618	589	602	583	563	604	572	548	567	577	572	593	587	579	557	594	547	589	606	567	602	603	562	551	590	548	624	594	546	582	605	580	580	571	574	591	605	596	561	594	648	555	607	522	586	587	592	623	593	588	575	590	582	592	599	593	584	564	588	588	589	610	560	649	573	587	622	588	564	590	580	588	615	608	583	551	611	582	583	538	609	572	583	604	588	603	561	610	609	583	594	602	590	593	564	587	613	593	582	577	578	533	636	587	567	596	579	604	600	555	591	581	617	583	572	618	608	574	596	563	557	565	581	585	576	564	610	602	600	559	615	564	600	595	579	596	553	594	558	625	649	571	568	561	584	588	647	585	573	574	607	547	605	576	559	559	562	598	597	570	611	621	584	576	613	570	569	630	613	567	571	605	597	562	593	594	604	566	575	593	587	550	566	604	613	576	610	606	601	571	603	583	566	578	561	574	606	570	591	573	630	625	593	580	588	592	615	609	611	604	643	594	588	594	621	536	578	593	565	607	577	613	596	577	569	601	593	598	577	563	591	544	617	586	537	570	597	585	593	610	585	579	583	563	586	574	598	576	571	609	581	626	587	616	604	589	601	607	619	573	576	644	575	602	619	575	558	606	613	596	573	599	581	605	570	607	574	583	594	604	570	571	589	608	600	603	620	582	557	575	587	560	594	591	545	597	590	612	572	585	598	576	603	609	571	589	556	587	562	586	620	611	611	567	597	595	598	568	587	594	590	590	584	608	622	582	577	597	616	535	596	563	590	526	552	566	603	620	556	615	592	593	553	586	611	577	587	580	623	622	555	591	589	656	590	616	590	581	601	602	574	586	557	568	639	567	560	596	600	579	616	574	591	542	634	566	638	588	600	616	574	588	572	575	599	585	570	598	564	618	547	584	622	552	579	601	593	552	599	589	591	606	604	602	629	589	613	568	593	560	616	556	585	588	569	613	582	612	611	614	649	585	595	563	656	592	608	637	595	578	583	613	613	570	615	609	574	579	621	617	587	601	593	607	553	588	601	626	583	660	610	601	579	561	599	614	594	600	597	589	567	578	595	563	589	564	550	613	584	571	604	596	598	553	613	538	580	588	588	553	565	593	579	598	623	592	597	627	541	555	590	581	593	543	632	563	568	596	601	546	606	585	584	608	592	591	611	585	603	617	637	593	638	604	591	590	586	606	641	633	593	605	591	613	610	595	563	588	576	566	617	567	541	602	625	624	624	602	588	570	614	589	577	576	583	595	587	592	600	613	581	558	589	543	619	578	624	622	614	597	570	579	625	611	577	578	586	573	598	606	602	580	584	583	598	612	569	536	601	574	536	575	594	578	607	568	612	634	642	616	627	576	575	554	632	579	588	577	596	592	614	572	619	630	616	584	541	552	602	614	563	589	582	550	606	596	581	627	594	543	614	635	604	576	581	582	620	577	591	555	579	609	616	580	590	602	577	601	622	622	651	560	546	573	615	609	599	644	617	612	602	613	566	607	612	595	599	570	547	583	583	628	555	595	544	555	581	605	612	656	563	593	579	617	570	549	526	573	550	591	612	646	621	592	640	575	610	599	563	611	564	584	594	583	614	616	615	608	558	572	555	583	584	561	605	563	547	598	612	568	558	596	585	584	585	587	562	589	598	592	587	575	613	549	599	588	608	581	567	571	569	552	647	575	565	557	617	603	555	598	586	605	597	598	564	533	635	619	525	583	589	561	596	604	594	602	583	582	550	595	614	574	586	604	586	600	578	585	597	614	601	569	641	630	635	586	546	564	589	577	611	565	607	576	556	616	587	559	577	573	587	589	577	575	654	574	544	585	622	589	561	608	597	583	580	638	593	585	620	550	602	576	573	582	591	548	570	598	569	559	601	575	564	645	625	553	600	612	542	564	602	600	622	560	550	578	623	560	595	573	605	621	548	629	605	589	581	617	614	595	600	573	587	582	613	559	611	599	549	562	592	608	597	586	568	612	621	606	580	606	593	599	606	597	586	602	532	557	614	568	576	562	573	604	603	572	590	578	592	607	585	588	601	583	597	573	554	576	558	624	589	567	582	602	574	572	581	575	578	619	571	587	591	605	595	600	593	584	611	611	606	610	565	596	603	572	582	585	565	557	599	587	571	582	598	574	617	635	607	560	598	527	607	575	586	521	616	584	611	649	615	554	594	576	632	554	553	560	555	580	580	590	586	555	573	584	574	591	574	578	607	590	593	613	567	580	593	602	563	638	605	575	606	575	524	608	602	584	582	639	585	584	578	607	615	584	546	568	600	572	609	600	576	607	565	596	566	602	555	604	577	624	605	599	621	546	590	581	581	633	564	558	571	609	622	575	603	577	606	587	597	592	573	597	569	645	572	558	629	580	596	581	549	581	562	608	649	590	578	588	620	609	600	573	626	576	545	590	567	623	600	564	629	615	538	635	573	603	617	589	615	593	605	595	561	582	649	597	628	596	592	539	591	601	603	553	628	615	578	552	586	575	587	585	600	641	585	594	554	604	613	582	585	627	624	554	580	581	641	576	606	569	550	586	573	595	577	638	605	583	585	609	571	611	573	592	556	580	623	578	618	595	562	612	622	532	570	580	601	556	581	568	570	598	582	600	593	544	581	575	580	586	596	553	586	572	590	553	643	579	606	621	573	581	590	584	614	596	595	542	597	600	619	623	590	589	613	559	595	624	570	577	568	592	612	609	580	595	616	577	575	556	649	566	594	601	553	614	613	592	623	586	585	616	581	643	580	554	645	589	580	589	602	575	616	602	600	616	585	610	588	602	612	567	565	600	560	573	559	557	630	592	602	599	562	561	545	573	582	556	590	584	576	556	567	578	573	582	645	608	582	585	622	570	534	642	575	606	590	600	582	575	596	592	580	564	598	614	502	572	569	558	580	541	569	588	601	563	583	571	574	607	621	609	572	568	603	579	600	585	623	595	527	617	566	597	626	603	602	606	578	580	567	578	569	645	539	556	580	580	571	587	585	547	621	560	617	595	592	608	641	566	535	595	554	560	557	613	594	609	609	577	574	596	590	565	568	602	589	584	608	590	553	623	595	591	598	601	575	587	612	636	632	567	592	592	574	636	570	559	618	558	601	575	563	598	605	610	536	592	592	564	629	600	584	580	557	610	603	569	605	626	600	600	580	569	576	595	621	566	595	592	585	602
24774	20662	23181	28161	20654	11229	300	213	179	164	152	183	186	166	156	144	147	169	150	156	151	128	153	139	121	138	145	137	141	135	172	138	158	143	123	152	156	144	150	149	150	142	129	127	146	132	122	127	147	158	159	133	117	146	128	130	139	137	132	143	149	151	143	158	141	149	90	122	140	129	131	133	156	133	129	157	145	144	134	139	142	133	137	127	116	140	132	167	143	142	143	120	134	167	119	140	146	138	104	132	138	138	168	121	142	139	153	137	151	130	140	107	132	131	166	146	136	119	144	119	130	144	131	154	139	134	135	126	147	146	156	139	140	158	136	154	137	126	137	128	132	164	165	153	137	154	131	130	139	142	131	147	140	140	139	143	133	159	148	138	113	143	127	127	168	130	127	139	145	128	153	121	125	147	116	140	137	134	158	150	140	131	109	143	129	156	148	151	155	146	126	131	145	161	139	126	110	150	137	144	126	142	124	135	144	142	140	129	145	130	133	158	161	135	129	126	148	131	130	144	139	145	135	128	135	121	134	148	161	138	127	158	143	143	144	147	112	130	124	143	133	129	131	129	134	123	126	119	152	158	137	131	144	147	137	148	145	137	144	134	139	137	146	140	148	131	136	138	146	126	144	130	132	131	153	160	134	103	164	154	121	128	131	141	146	130	163	134	139	129	128	156	148	161	125	132	126	142	116	155	168	147	137	139	147	110	137	137	133	117	141	132	139	144	125	122	141	117	130	139	123	117	131	147	111	148	126	119	131	157	131	141	130	123	153	143	125	138	118	137	145	136	147	139	123	130	129	135	141	138	130	162	154	162	130	165	135	171	131	168	152	143	131	142	138	99	119	156	125	133	184	148	137	126	134	137	149	134	130	152	136	126	133	140	127	136	130	134	137	138	163	122	138	162	114	137	151	142	149	139	146	129	152	143	131	132	145	118	131	124	148	148	122	151	120	153	126	138	136	164	152	136	126	133	133	158	138	125	128	130	149	136	145	132	136	144	146	134	148	146	145	152	152	132	141	125	150	162	132	136	146	138	149	146	131	108	120	116	150	135	140	138	133	168	131	137	160	136	135	121	147	135	120	163	123	165	136	144	126	130	143	149	135	152	147	120	154	147	203	148	125	158	129	127	126	143	127	149	117	124	143	143	131	135	143	142	126	143	131	157	141	145	145	125	114	137	129	131	114	141	167	143	135	116	123	122	141	137	118	144	127	141	140	139	139	128	156	152	144	143	136	126	159	125	143	151	122	137	119	135	108	134	153	155	133	134	132	141	125	114	131	127	128	146	132	129	142	146	135	157	153	157	120	113	143	144	134	133	142	137	137	141	143	125	144	126	166	132	146	146	140	129	140	144	161	133	120	138	130	107	146	136	114	151	135	137	125	140	150	146	141	133	170	141	136	138	177	151	140	136	134	141	141	134	130	171	120	129	129	139	122	131	149	151	128	139	139	128	131	114	159	146	118	144	137	143	156	127	151	129	111	147	150	147	143	144	148	120	138	153	123	130	133	124	136	132	142	142	151	145	140	124	133	150	148	126	125	131	126	109	123	146	129	128	133	134	151	142	135	128	138	137	141	161	125	117	132	110	140	119	125	140	134	127	144	150	134	154	137	121	130	143	147	161	146	148	120	124	135	152	114	129	131	125	126	128	114	149	134	150	141	125	118	126	137	148	118	125	134	129	122	146	148	144	156	160	159	132	156	139	134	132	147	154	147	148	137	121	124	125	164	125	134	143	134	120	148	157	133	163	126	148	131	151	147	151	146	133	127	133	136	135	124	126	142	157	135	141	124	131	158	138	130	146	152	150	127	141	136	125	137	131	139	138	131	136	158	128	119	137	139	133	135	132	153	122	129	124	147	110	161	136	121	131	118	117	129	152	142	149	138	134	146	146	120	141	132	128	128	147	133	144	148	138	133	130	124	138	130	135	134	136	134	134	145	138	144	116	140	151	128	131	142	143	125	137	113	133	142	121	118	130	129	112	155	134	135	143	146	137	132	135	115	122	126	136	127	136	134	142	138	139	159	145	148	151	135	145	123	124	149	142	117	125	151	135	148	131	152	154	143	119	164	136	134	144	122	120	143	151	133	150	136	137	171	129	145	133	125	134	158	144	119	111	135	117	112	139	152	139	133	129	138	117	126	124	132	143	143	127	145	129	124	144	130	138	146	122	129	134	120	128	146	140	135	140	138	130	146	150	158	143	133	144	122	141	144	130	132	127	141	127	146	147	143	122	150	133	142	151	145	136	122	119	141	138	145	163	138	135	139	149	127	145	150	155	137	127	131	149	132	137	154	135	141	136	144	134	127	143	139	124	153	122	139	149	137	139	161	151	162	133	128	144	154	155	138	150	140	145	124	149	143	127	147	152	124	147	124	162	136	135	124	151	139	148	127	140	127	130	153	122	126	144	134	154	130	129	138	134	101	136	130	142	135	137	159	135	145	143	137	137	146	121	158	145	140	127	163	136	128	137	143	144	135	138	130	120	125	144	139	175	150	145	144	129	133	137	144	149	162	140	132	138	127	143	124	129	132	115	122	132	117	141	152	140	133	130	135	135	131	144	133	135	150	131	138	157	126	129	140	137	139	161	116	144	152	145	149	133	140	123	129	136	122	137	111	159	149	141	139	145	161	156	135	120	133	132	124	125	139	136	132	132	151	128	135	134	139	160	136	145	131	154	133	155	140	127	132	148	156	164	143	143	116	138	139	133	134	111	155	145	158	152	146	112	125	119	130	152	119	144	127	129	138	124	138	166	139	136	133	138	135	116	136	133	140	149	129	143	115	153	132	141	147	133	153	115	126	140	115	125	163	148	143	126	147	135	131	141	137	139	122	139	131	136	138	132	142	128	144	131	129	134	138	146	122	132	121	133	149	143	144	139	124	134	151	114	144	137	124	138	143	142	126	148	146	130	144	134	140	126	159	130	120	139	125	135	140	150	153	151	112	143	143	126	133	183	131	154	150	148	159	135	140	128	111	145	138	137	132	158	140	125	160	135	133	138	132	122	135	139	126	123	172	135	131	135	137	143	146	117	123	144	131	142	131	129	126	132	157	121	96	107	142	113	148	137	141	132	159	129	151	126	131	137	138	132	128	135	145	134	133	166	130	137	142	142	128	141	137	137	118	141	149	142	140	126	122	130	131	121	116	139	178	156	140	107	117	138	158	152	141	123	141	156	122	150	131	139	130	147	163	148	154	126	137	140	135	135	125	148	119	127	130	132	165	142	130	156	132	128	128	127	136	149	125	147	133	151	144	135	134	151	133	117	133	142	144	143	131	139	154	143	151	146	122	129	138	145	156	155	140	139	140	133	121	133	160	148	128	143	145	121	123	144	154	161	152	140	144	132	122	140	138	155	125	171	152	145	129	137	148	161	168	125	144	126	139	133	148	130	150	154	127	138	143	140	144	125	119	155	140	139	146	138	107	148	159	146	129	111	145	144	158	138	132	134	120	136	120	127	142	139	160	140
4114	1714	768	511	404	348	347	338	326	294	322	296	305	298	310	319	257	290	313	309	283	304	306	283	302	337	273	302	288	293	319	323	284	294	314	279	314	300	299	314	295	297	321	297	318	295	278	294	285	321	305	293	298	301	280	296	302	320	275	313	320	280	327	343	272	301	268	310	315	272	295	305	291	314	306	288	308	312	289	298	280	316	310	308	304	300	303	296	297	297	306	306	295	288	281	293	302	307	300	314	318	321	322	288	298	305	321	345	296	292	278	302	262	318	311	287	271	315	314	280	306	279	309	297	332	312	301	294	283	312	295	277	290	278	284	298	319	269	302	313	330	305	321	301	299	310	329	317	278	293	336	310	324	289	293	304	299	326	299	333	329	300	307	296	291	320	317	311	296	294	271	293	264	293	272	295	324	326	316	278	317	261	284	282	278	301	309	310	300	294	310	303	277	310	313	281	273	289	310	336	297	317	281	294	299	306	281	323	304	300	262	305	305	263	292	333	286	301	304	298	278	284	301	299	281	283	302	305	307	269	315	311	317	268	286	313	283	278	289	316	319	265	301	292	299	258	310	310	315	290	299	287	297	322	292	304	291	283	303	253	307	320	297	318	271	289	298	334	318	304	291	301	306	297	262	298	322	290	312	273	326	269	279	279	295	325	311	288	295	335	279	334	323	328	303	323	313	284	297	302	296	323	297	297	270	297	261	286	273	303	299	310	327	260	267	278	304	271	290	262	299	290	321	315	280	291	310	290	298	297	292	288	283	308	289	305	292	296	307	300	326	299	315	296	314	294	278	293	307	303	294	306	303	297	273	288	312	265	314	268	291	316	330	304	313	323	325	306	298	274	248	276	269	290	313	306	320	336	276	300	282	286	289	316	283	291	330	321	313	290	295	316	273	292	302	311	305	317	290	317	317	294	300	311	313	292	295	303	293	311	287	319	292	299	277	315	306	301	285	285	291	300	303	296	321	294	346	276	298	298	315	309	305	283	287	322	341	306	306	302	260	264	276	303	293	256	293	290	302	301	279	268	285	294	274	284	293	305	285	315	295	285	303	332	331	273	303	296	294	294	314	354	295	301	295	317	308	301	261	280	335	320	319	305	283	300	292	310	276	268	296	302	289	297	287	312	292	286	307	262	316	296	288	295	310	287	302	290	280	291	315	310	297	301	281	314	307	310	316	276	284	282	282	301	310	267	280	289	294	266	287	308	312	306	308	304	299	305	299	315	319	310	296	306	322	314	290	297	290	320	293	315	276	310	331	331	288	289	294	289	316	305	269	322	295	305	342	284	288	292	286	289	274	286	304	289	299	309	295	271	305	314	285	290	298	315	312	278	323	303	304	312	314	319	296	311	307	272	284	328	262	301	305	309	287	293	297	320	288	287	292	290	291	308	312	277	281	307	280	325	301	315	308	285	259	277	290	323	282	313	283	272	320	294	325	304	287	291	282	282	307	281	350	285	309	298	292	305	294	292	288	296	333	307	328	309	305	304	312	307	311	287	310	323	277	317	312	270	264	307	303	292	299	316	284	265	333	292	324	297	286	277	298	288	321	289	291	280	302	324	319	316	324	263	257	310	305	337	302	295	311	278	306	314	303	301	292	334	307	289	298	305	327	278	317	295	295	313	293	294	319	301	297	338	291	310	291	331	337	328	309	301	306	304	311	271	270	256	283	314	297	317	264	319	322	312	319	327	293	300	267	327	347	317	304	321	295	286	296	296	318	298	278	294	278	322	276	298	250	303	307	326	275	315	273	295	283	289	324	298	292	306	313	314	309	315	303	325	296	296	321	301	309	301	321	278	313	305	312	289	297	326	316	322	274	298	326	319	297	302	307	295	286	307	315	297	277	308	284	298	278	286	300	301	331	324	295	294	313	327	296	298	305	275	271	291	331	309	291	290	318	317	283	317	311	294	317	289	300	297	311	283	295	278	306	285	284	314	303	297	272	320	297	320	291	288	288	315	317	304	273	317	284	311	306	281	294	285	315	310	276	326	311	293	287	331	314	303	339	339	297	311	307	314	317	273	289	300	286	317	304	282	304	309	299	303	296	326	308	302	282	287	271	283	300	321	294	289	304	296	290	291	299	301	283	326	270	278	276	324	270	317	308	305	292	331	282	304	312	304	263	325	305	303	307	316	299	298	287	293	328	303	310	324	288	302	301	315	280	293	317	334	274	329	301	319	279	332	310	277	292	276	298	298	287	298	280	290	303	340	310	310	294	312	329	301	319	285	302	304	241	286	322	339	291	297	282	303	279	298	337	308	282	319	308	302	330	314	313	290	324	293	300	331	297	291	310	317	304	261	293	311	275	298	297	303	302	312	301	296	326	310	272	304	324	296	306	315	310	304	313	311	315	293	308	315	309	318	283	320	309	322	296	286	316	283	328	325	315	314	298	289	317	276	338	313	284	310	296	303	280	307	313	287	310	276	283	304	303	308	298	284	297	299	302	301	280	324	312	313	316	310	323	317	332	306	291	282	319	296	332	307	320	319	291	310	294	302	300	306	304	288	272	307	295	286	320	306	300	310	301	265	338	272	302	293	296	332	289	308	365	292	297	294	328	262	294	327	294	288	297	313	289	324	297	291	285	293	273	322	314	326	283	287	324	310	252	285	319	286	304	306	296	288	307	318	288	299	292	301	285	265	314	300	307	287	313	289	267	284	263	294	281	342	324	265	299	252	293	308	286	271	298	300	335	307	318	336	295	284	295	288	298	299	317	335	338	310	285	307	306	295	298	304	292	285	328	285	267	275	297	305	312	283	308	299	251	291	285	346	302	281	314	274	297	289	297	292	264	307	280	306	296	271	345	302	284	302	332	277	277	318	286	304	311	295	291	273	326	291	248	297	315	294	332	302	305	318	304	313	243	294	307	299	283	307	293	312	303	272	280	294	313	319	306	291	304	255	296	293	297	306	297	315	290	268	316	301	290	326	306	267	311	301	321	283	306	326	321	316	272	291	275	289	318	321	310	288	287	305	306	291	286	317	299	319	311	327	285	316	276	319	312	300	295	309	285	307	302	305	294	307	292	278	284	311	273	298	336	299	316	277	302	307	304	288	288	278	266	275	304	326	318	291	282	296	307	327	272	283	336	302	272	286	280	307	308	295	309	287	286	294	267	338	354	280	291	294	295	313	283	292	290	279	281	301	292	296	290	328	261	306	276	295	294	292	303	298	295	320	307	310	304	333	301	334	332	295	300	285	289	290	283	306	284	289	294	302	299	302	303	330	275	313	294	311	337	302	267	282	339	289	311	283	305	243	290	291	301	309	308	312	279	292	296	293	323	298	296	286	291	300	292	313	281	288	278	270	335	308	309	302	294	309	294	277	295	285	286	294	302	315	321	322	325	302	277	307	281	299	299	318	327	329	302	292	281	293	287	299	296	297	304	300	286	309	303	285	314	293	276	266	299	275	303	301	280	327	303	284	288	315	281	311	291	278	338	293	311	277	306	271	297	278	315	305
25225	21684	24787	29083	21686	21703	11108	360	217	210	201	186	160	135	134	136	138	120	123	119	113	114	100	105	118	119	95	90	93	89	97	107	102	106	109	94	80	104	86	92	108	113	115	87	93	87	90	81	92	80	92	84	84	101	88	101	65	99	75	92	104	104	113	83	85	88	100	107	71	67	100	100	95	100	92	93	104	94	91	72	95	80	81	91	110	84	96	82	85	96	91	93	81	101	94	114	117	88	96	92	89	103	82	111	110	80	90	88	88	82	99	93	72	89	86	85	112	107	91	72	81	97	99	96	97	106	89	86	90	92	74	88	100	98	84	85	102	104	87	96	102	97	82	108	93	78	88	84	96	82	91	97	94	111	80	106	88	99	116	108	108	98	108	84	68	93	81	82	98	92	77	96	95	72	123	83	86	103	80	98	90	106	84	75	79	110	75	90	89	116	84	102	99	98	81	80	75	118	111	99	90	82	97	91	97	95	103	92	101	92	89	73	103	101	86	99	91	88	91	95	100	96	101	98	111	102	111	102	84	98	90	93	87	102	101	100	97	83	86	103	92	77	74	99	92	81	101	103	88	95	86	85	86	99	96	116	90	86	91	78	73	81	102	87	83	87	99	95	87	97	105	81	75	77	100	88	88	91	85	82	100	104	96	83	90	106	97	92	83	101	79	90	78	100	84	93	107	109	121	103	101	87	99	90	100	86	101	92	103	93	91	106	86	110	97	94	88	88	95	104	102	97	87	93	109	91	113	98	119	91	91	83	75	98	96	102	98	94	80	89	98	97	89	96	91	81	93	82	84	92	96	92	97	93	111	88	88	90	86	97	78	98	88	89	90	82	91	98	104	78	86	89	82	83	92	102	91	93	93	85	80	83	99	79	94	91	103	84	86	83	81	73	78	86	87	82	110	93	93	97	94	81	88	91	76	101	92	72	99	95	99	102	81	103	84	107	86	96	97	97	106	92	85	94	96	93	90	103	93	85	80	106	100	113	90	90	99	89	92	93	93	96	76	95	89	95	100	104	95	83	86	96	94	95	92	72	86	100	87	84	112	76	85	86	98	82	114	70	92	89	91	91	87	106	108	93	109	96	111	81	80	99	91	93	105	96	71	87	89	80	88	78	90	79	98	88	112	90	81	89	87	98	93	95	83	79	98	93	103	89	79	100	97	106	89	97	74	89	102	98	81	106	91	84	95	77	111	81	93	80	108	118	100	87	91	89	107	98	94	110	92	79	92	88	81	80	88	94	95	78	93	97	108	84	91	82	94	73	96	94	114	111	82	96	93	104	117	98	93	98	86	107	82	84	102	100	108	102	99	87	88	87	96	89	73	107	98	105	80	89	95	99	82	81	102	103	116	71	99	108	97	95	96	98	85	91	100	103	76	89	71	93	105	93	90	78	78	114	95	95	95	97	94	98	117	96	85	100	110	85	107	90	85	88	81	91	84	90	92	100	82	97	64	94	100	94	102	121	86	100	74	81	89	78	93	89	76	75	97	101	102	90	103	90	87	92	113	125	114	108	117	78	99	75	78	88	90	99	108	95	89	103	94	77	87	73	94	100	99	96	80	80	109	97	95	85	92	72	94	110	83	88	88	100	79	85	95	102	90	90	97	95	103	90	85	88	78	114	92	91	75	89	94	91	88	78	80	107	99	109	108	91	94	111	97	87	79	95	84	104	96	94	101	97	82	90	72	91	108	97	88	101	79	104	92	83	88	92	92	88	99	95	88	132	93	101	101	93	89	81	83	84	97	77	95	91	102	122	109	86	87	81	83	95	96	88	91	114	75	112	102	90	82	103	90	107	85	78	92	89	85	85	97	91	73	83	101	102	93	99	82	90	96	85	120	73	94	101	109	94	93	92	92	87	97	81	96	103	84	106	87	86	101	90	81	92	95	87	72	83	104	105	88	89	97	88	89	114	104	110	108	95	97	84	98	100	87	99	99	88	98	98	99	86	88	105	76	84	90	98	91	66	105	82	96	87	78	90	93	102	97	85	90	85	87	95	76	81	83	90	85	74	80	82	90	93	90	94	79	97	83	100	87	96	99	78	110	101	97	91	71	109	102	85	88	83	105	97	91	95	89	91	98	107	78	94	94	90	74	95	94	106	90	93	87	98	103	103	94	91	82	73	76	73	80	82	80	73	82	89	92	90	86	104	122	84	83	94	95	86	85	113	109	83	82	97	85	86	109	91	102	102	91	81	96	107	111	90	87	87	92	100	106	97	89	90	82	91	95	87	92	100	95	75	97	98	84	84	83	95	90	64	87	100	91	99	72	101	71	88	90	84	89	89	101	76	71	95	100	72	93	92	105	98	73	87	70	95	82	63	89	107	111	83	84	92	106	92	91	89	102	90	102	80	96	81	82	71	85	77	86	80	94	81	69	90	78	91	88	98	94	85	106	95	92	70	73	96	84	90	84	86	97	108	94	94	116	101	75	86	96	90	80	75	83	79	103	80	83	100	86	83	87	99	87	94	78	91	74	79	107	102	99	98	86	80	104	81	83	93	75	109	87	121	109	109	107	82	106	75	79	105	91	100	105	97	89	100	112	82	88	99	94	96	84	92	88	87	100	108	90	86	79	106	93	92	90	94	114	82	92	85	91	100	96	83	94	77	101	109	87	96	79	87	95	71	75	91	84	89	86	104	114	101	89	93	78	97	96	91	91	93	92	108	92	94	91	102	78	75	93	82	92	86	75	95	88	87	99	90	86	88	88	92	95	89	95	85	96	85	79	93	91	85	77	103	94	92	68	100	90	82	95	66	101	86	77	80	98	89	98	86	98	83	79	86	80	88	103	98	86	89	99	109	76	77	96	95	94	76	73	114	90	85	85	85	99	86	75	86	106	99	88	96	91	100	109	90	74	100	62	84	89	79	88	103	90	98	113	84	107	75	100	70	100	94	118	101	90	85	80	98	96	84	102	96	105	93	102	92	92	95	107	101	111	93	91	114	106	83	71	83	81	72	88	100	92	112	78	88	77	107	85	83	90	81	86	86	94	85	87	88	104	95	97	105	81	92	92	70	98	75	90	84	90	99	90	75	68	89	88	95	90	116	103	86	106	105	99	102	90	59	100	85	102	103	104	84	82	85	99	112	92	104	86	86	69	102	96	112	92	83	86	91	97	109	92	96	98	82	116	105	108	103	97	100	82	95	91	77	72	88	87	87	107	91	99	98	74	94	97	81	99	99	93	96	83	99	87	93	87	85	75	84	102	90	89	88	96	99	96	71	76	81	91	79	81	92	82	88	102	91	87	69	92	97	88	94	92	96	105	103	75	109	70	103	90	87	85	101	93	90	97	92	102	103	100	86	93	84	85	96	99	81	92	91	92	106	97	93	91	89	101	84	79	105	92	98	106	105	82	79	81	98	83	94	96	79	82	92	83	108	100	106	94	102	82	85	85	72	100	95	99	91	105	81	93	78	87	92	95	92	98	87	76	72	114	115	90	93	91	95	84	95	88	93
4045	3059	1246	651	392	334	281	273	284	249	242	251	242	235	237	216	244	222	223	229	212	238	215	221	217	213	223	225	238	231	221	186	206	264	219	254	237	203	242	235	226	233	220	222	245	221	250	237	223	202	248	241	272	235	207	244	244	229	220	214	234	249	254	220	218	226	192	220	246	225	211	241	224	227	227	238	201	222	251	202	240	218	258	262	221	246	223	222	282	210	224	195	233	209	220	244	245	219	218	199	204	224	220	239	185	211	226	246	216	237	210	225	233	202	235	221	243	232	253	220	208	243	210	238	205	251	223	206	205	237	243	228	233	237	231	219	216	202	190	231	239	214	238	240	218	236	224	223	223	223	229	210	221	229	224	217	230	223	210	232	237	230	198	214	236	232	204	212	211	209	213	201	244	230	213	233	227	214	210	214	231	246	205	213	234	236	212	228	208	252	213	213	211	246	219	237	217	219	226	236	237	234	210	242	217	226	214	244	221	177	222	249	230	222	226	179	245	227	180	215	212	239	229	260	209	217	212	218	253	248	187	214	216	227	247	218	241	209	235	236	226	253	220	235	242	219	220	209	217	216	238	238	203	208	230	223	227	255	215	229	227	227	190	196	233	215	228	235	257	240	229	258	221	210	234	224	206	229	217	221	222	215	227	214	217	184	218	240	221	239	243	242	208	208	191	247	239	234	223	226	214	223	221	227	214	257	246	242	233	235	233	230	190	236	208	216	210	207	226	222	252	229	236	213	228	236	239	201	225	231	212	207	236	230	233	239	213	220	219	231	204	227	212	233	246	249	201	226	248	223	227	233	216	223	185	208	213	238	244	232	217	234	228	196	206	236	234	228	224	240	240	230	221	233	235	215	228	232	224	203	244	220	229	227	238	239	207	240	214	244	223	254	228	243	232	228	230	233	230	248	236	235	241	230	235	221	238	197	216	242	234	227	243	218	201	250	236	253	229	247	228	227	248	221	207	262	235	229	222	228	242	219	224	207	218	219	212	228	230	232	204	235	249	246	235	208	201	208	224	201	212	270	225	227	218	213	225	228	243	232	266	226	229	241	244	238	260	228	246	226	226	220	219	217	214	219	247	213	216	230	212	190	262	222	234	230	212	220	206	224	204	214	213	248	220	196	204	214	221	221	232	206	245	207	203	251	244	231	208	226	206	232	228	219	193	232	227	210	222	211	220	227	246	213	227	212	232	222	255	237	227	241	231	216	235	210	224	211	250	231	207	201	225	218	232	227	244	221	219	230	219	223	254	246	256	228	214	236	219	224	244	227	241	243	224	235	225	233	226	214	220	225	203	242	244	215	245	232	220	216	241	224	233	232	206	226	251	199	217	209	238	225	197	211	233	254	236	231	215	240	223	243	231	235	238	219	224	229	236	239	237	244	221	227	204	219	237	214	236	244	222	250	229	227	213	231	229	228	224	230	243	222	227	192	237	217	217	227	217	231	238	236	227	213	204	219	252	217	201	236	213	232	240	229	233	252	216	221	245	245	240	225	238	207	223	235	256	244	228	220	226	228	236	232	233	216	223	232	231	226	230	229	238	233	206	239	239	234	235	227	207	202	215	227	227	234	245	221	223	225	220	237	252	237	231	255	236	199	234	241	218	237	224	227	239	212	216	234	229	222	199	235	218	255	221	254	261	234	251	213	252	216	259	238	231	226	231	226	225	227	212	222	227	235	218	212	237	238	246	233	222	221	253	223	218	220	218	233	223	223	230	267	224	256	219	225	231	209	233	212	225	179	223	215	233	242	220	211	243	231	230	202	235	239	234	192	226	238	218	221	240	238	224	235	206	216	229	223	257	218	224	237	215	211	225	253	217	208	220	242	218	257	227	202	229	233	228	213	242	209	227	229	225	234	216	213	238	225	225	228	227	244	222	213	226	196	213	209	207	212	226	234	210	206	222	212	224	232	226	226	228	210	227	258	239	212	227	201	217	239	228	233	233	210	224	243	212	244	231	196	242	232	235	233	223	210	242	240	234	243	225	244	227	224	218	222	212	222	226	209	243	226	250	239	229	219	216	238	212	227	236	216	216	220	220	221	244	246	227	209	247	212	207	259	218	237	248	239	220	232	222	229	217	209	238	215	235	223	230	248	249	254	198	242	238	231	245	209	237	214	216	223	228	228	200	203	229	248	234	204	220	238	212	221	205	235	207	253	213	224	222	225	224	230	229	246	236	227	205	225	200	243	261	241	242	213	222	231	223	216	227	249	264	244	239	230	214	220	218	202	233	226	232	213	239	230	261	237	220	237	218	234	263	221	231	221	236	224	241	213	258	211	212	238	217	223	204	204	240	198	195	200	250	210	233	199	201	210	267	236	225	236	231	217	225	210	233	189	221	234	227	215	230	250	224	228	243	224	251	246	235	242	198	214	264	236	235	235	227	196	230	206	226	246	221	221	231	241	222	248	222	234	234	232	221	214	213	222	223	234	240	219	225	218	225	215	227	236	224	240	245	201	250	207	226	211	221	202	228	247	266	215	252	217	233	199	223	247	235	238	224	192	228	237	208	227	234	225	219	233	231	218	239	232	209	225	215	217	245	216	238	235	241	235	230	220	250	211	222	192	244	211	234	197	229	218	211	216	242	233	237	214	221	235	223	218	240	230	251	203	237	233	198	204	231	238	217	224	212	218	214	228	220	232	241	227	270	219	226	225	235	212	227	216	219	232	233	233	211	235	236	230	247	209	253	220	237	257	249	230	234	215	252	244	225	246	238	241	211	204	221	230	226	236	210	242	209	224	247	241	235	213	199	231	219	227	210	190	214	230	227	245	220	246	212	207	229	243	243	232	236	242	209	229	217	248	230	256	214	246	235	221	245	233	222	215	231	219	198	224	241	222	241	217	217	237	219	231	236	225	233	239	224	219	216	229	240	223	224	233	243	246	225	239	225	227	240	218	217	248	200	203	236	224	223	218	216	217	226	248	232	209	236	246	215	222	229	203	231	209	216	197	245	224	235	216	212	223	218	248	234	245	209	220	238	233	252	213	257	252	229	230	214	244	247	230	280	238	225	215	217	232	217	238	232	224	238	229	228	204	251	255	226	216	229	198	229	201	211	260	229	204	208	235	220	210	231	220	218	200	228	241	233	247	227	233	228	230	225	233	251	240	229	232	236	233	221	242	241	230	202	201	225	231	249	205	216	206	226	212	227	209	243	239	238	226	226	246	260	227	216	233	244	218	244	227	219	234	224	217	230	202	205	227	208	226	229	233	212	255	230	209	246	228	220	213	236	225	234	226	217	242	244	229	246	222	263	190	221	221	248	213	226	275	226	203	230	231	267	210	233	214	215	221	194	228	214	213	208	223	206	250	217	204	228	218	227	241	234	238	221	223	248	222	247	220	229	220	221	241	230	241	223	233	227	209	227	209	225	223	225	209	231	246	208	275	226	235	209	233	247	218	244	240	213	213	234	204	215	254	225	229	227	244	227	234	231	209	243	213	212	184	224	221	224	233
32654	15173	2517	335	292	274	272	266	286	272	264	267	295	264	278	314	290	263	254	274	253	279	271	248	272	257	264	276	291	259	292	300	270	282	252	276	269	266	277	286	262	279	307	252	262	277	271	280	250	287	294	272	274	269	254	258	276	271	262	249	279	262	293	276	285	240	274	267	249	257	281	316	269	262	263	274	277	268	280	255	283	277	269	255	245	258	258	223	268	281	262	282	262	275	266	237	285	285	279	263	271	268	268	258	236	276	296	261	299	276	284	267	276	293	287	289	274	284	257	249	244	260	279	286	261	254	278	278	248	289	291	279	277	255	275	291	236	271	285	278	277	229	284	247	298	247	300	292	265	230	287	294	282	264	280	281	278	275	265	292	283	275	299	286	256	279	315	285	263	250	256	269	251	250	277	262	252	265	296	271	297	248	261	246	267	243	286	289	278	254	299	274	245	265	244	235	249	273	287	276	271	286	274	287	269	259	241	265	279	257	257	256	274	288	277	247	257	253	262	284	275	269	276	285	279	273	267	252	257	288	282	301	272	288	299	270	291	240	247	284	255	267	262	271	232	267	282	269	294	277	278	308	261	263	272	251	279	246	296	272	297	265	269	258	261	260	269	273	276	258	283	272	267	235	254	267	250	242	270	248	288	248	256	276	292	272	279	248	293	253	250	270	250	260	267	258	272	271	239	264	290	254	254	294	319	252	283	301	288	251	245	266	238	269	250	251	266	257	267	280	314	306	263	260	260	261	249	260	274	252	259	287	264	291	240	274	270	271	261	238	244	249	277	254	267	294	252	263	281	285	272	288	275	283	283	261	269	264	247	232	314	265	264	270	243	269	274	267	254	304	271	269	272	256	253	277	277	263	269	281	279	288	274	287	248	280	265	268	258	285	260	242	272	276	266	305	275	294	257	264	257	269	274	266	249	266	258	267	246	298	268	242	293	252	240	235	256	230	298	297	276	271	252	301	293	268	304	299	305	296	282	310	263	296	274	284	308	255	276	260	254	250	310	263	244	272	307	254	284	265	257	272	234	268	279	298	243	268	252	279	260	269	269	277	294	267	275	232	264	270	260	293	305	272	282	248	274	291	272	283	261	282	301	268	282	251	264	270	229	244	260	248	242	273	280	231	296	285	251	261	254	286	273	289	264	281	243	273	251	288	276	261	266	277	256	272	281	262	268	271	266	265	272	288	262	294	299	250	259	294	275	268	290	274	281	263	247	262	265	273	284	259	273	232	270	305	260	265	276	241	242	241	272	254	266	244	255	307	274	295	266	281	264	265	256	304	275	251	285	246	261	271	277	278	284	280	272	254	253	236	270	246	270	281	280	281	309	253	289	238	267	271	277	299	259	284	310	234	266	273	276	268	257	244	278	282	265	312	261	265	279	280	282	236	270	260	248	263	238	286	267	283	283	273	313	308	273	277	305	300	250	288	272	288	254	245	283	262	268	270	280	261	262	259	255	292	264	271	289	260	285	249	258	252	277	264	253	280	268	298	265	267	250	276	283	283	263	264	300	300	272	265	290	284	297	262	272	267	292	274	261	244	282	284	260	282	255	279	274	313	290	273	236	250	265	292	272	282	273	253	264	272	288	246	267	260	263	267	283	293	254	264	280	289	272	253	260	278	244	270	274	269	288	246	281	272	248	295	293	247	282	298	283	258	277	299	257	298	246	283	252	265	263	278	281	289	295	276	261	258	276	275	244	259	268	246	283	296	274	258	277	272	281	277	267	301	288	277	291	268	288	289	270	239	254	310	266	249	270	307	300	273	279	269	278	252	266	247	276	293	264	272	269	242	255	294	286	268	269	274	257	257	254	298	264	311	272	263	278	254	295	273	264	241	272	267	274	331	266	290	283	283	279	275	273	242	266	228	259	261	301	263	242	270	248	277	269	255	268	267	273	266	298	236	281	272	291	269	275	266	259	270	264	264	300	283	294	259	227	268	279	298	272	268	263	284	272	307	284	255	280	297	238	259	261	252	294	262	277	296	257	267	268	253	282	255	281	257	280	268	278	266	264	280	259	275	270	261	263	274	253	270	234	269	264	276	281	279	265	260	291	262	270	287	278	276	269	281	249	281	284	252	263	261	253	289	277	266	301	309	315	293	242	277	248	311	256	272	273	264	289	273	273	261	269	263	247	288	258	269	241	282	288	266	278	263	293	276	237	251	301	276	279	252	259	225	272	277	284	289	249	254	265	291	294	280	248	259	307	239	273	266	302	273	305	267	251	279	327	272	275	293	295	258	304	282	272	293	262	278	270	248	280	253	290	264	269	252	255	271	277	271	275	283	278	272	259	259	239	260	279	258	266	305	293	300	256	260	270	266	258	248	248	255	269	259	254	256	300	300	270	292	257	288	256	272	247	287	254	263	249	269	281	261	264	259	304	262	265	257	267	258	277	267	283	263	293	297	279	231	313	313	253	276	278	250	272	274	273	274	272	314	264	270	254	285	290	294	278	249	269	287	278	260	258	291	276	258	266	279	307	299	251	279	266	286	265	282	284	275	244	250	286	212	245	285	292	273	269	246	259	284	269	293	284	248	281	234	266	252	260	291	239	292	276	289	265	280	250	288	261	297	269	262	273	276	239	288	262	266	289	257	280	244	266	312	254	300	256	273	292	271	308	240	296	281	297	280	275	273	268	238	263	256	245	275	269	248	309	274	276	287	284	260	277	280	254	261	290	293	282	265	260	291	256	248	283	251	271	254	265	265	277	265	248	286	272	251	298	298	250	261	299	266	264	279	280	243	278	278	283	275	270	262	291	263	273	294	257	276	266	280	261	268	253	275	259	295	269	279	281	273	267	306	291	256	297	279	268	299	276	275	289	253	289	255	271	264	272	278	257	255	290	266	289	279	267	278	295	282	276	255	228	260	273	268	269	252	294	264	268	270	269	272	269	251	259	292	270	288	262	270	265	266	258	254	244	239	284	277	284	269	258	303	306	284	266	279	268	247	244	266	261	258	285	247	261	283	273	264	238	261	261	257	296	290	262	284	281	291	253	265	260	269	271	287	282	273	225	290	281	257	237	309	272	277	280	298	285	283	253	259	254	278	281	277	245	288	285	270	256	263	268	269	300	258	263	258	270	270	275	297	238	258	297	301	291	294	250	271	286	279	281	256	266	260	266	256	267	282	280	247	281	271	271	239	233	279	269	279	257	277	299	274	258	287	280	256	282	273	282	285	250	260	279	272	283	275	270	247	265	273	264	261	246	285	264	297	270	248	258	287	306	293	261	261	290	302	296	260	259	286	283	249	257	265	255	272	259	270	227	274	244	264	273	279	279	292	296	280	270	269	257	265	270	292	289	249	272	281	294	260	269	269	289	298	269	274	269	267	271	250	262	269	257	274	280	291	273	279	267	286	252	246	267	271	291	269	269	259	260	306	273	277	288	301	276	275	257	274	274	285	281	290	271	280	299	249	252	259	256	264	243	265	260	278	307	255	266	257	266	273	264	270	252	280
7365	620	552	583	557	535	575	559	550	560	554	588	582	549	542	531	580	564	555	554	543	558	572	564	562	555	573	603	601	602	583	587	562	575	557	535	548	553	566	587	550	574	553	537	526	581	530	576	560	569	565	603	553	542	566	547	549	577	551	546	579	572	603	602	576	497	524	553	550	592	534	542	576	560	558	540	533	547	566	566	509	569	553	526	593	582	546	544	589	609	583	568	538	543	540	520	557	536	530	556	583	528	509	618	616	565	572	563	551	550	557	531	539	510	558	558	580	598	531	579	583	549	532	560	598	611	526	537	499	571	569	558	586	607	568	555	531	595	612	535	553	552	549	555	560	551	547	535	550	549	558	569	596	584	547	551	598	590	567	573	522	527	587	545	596	559	540	562	541	560	548	577	553	501	561	553	563	531	547	568	570	530	570	576	538	524	548	556	553	537	534	566	567	547	550	569	611	603	529	551	551	568	526	537	569	548	552	565	574	551	559	567	583	539	551	591	584	585	596	548	584	542	541	570	532	551	587	548	536	537	523	563	555	607	538	585	543	497	570	545	520	545	536	576	583	557	545	554	609	560	585	542	520	530	569	562	540	547	579	585	555	555	531	593	519	550	599	586	525	534	543	556	518	545	555	552	553	565	572	591	561	522	567	547	537	508	566	549	545	587	501	536	536	557	615	598	568	607	543	551	532	548	510	583	534	566	570	563	557	515	525	571	569	614	537	537	578	585	567	552	588	598	583	556	558	579	575	564	510	602	555	596	553	588	551	606	552	559	559	543	562	572	567	541	592	513	548	547	544	557	528	575	532	529	593	562	510	514	574	586	534	556	558	583	582	550	525	544	547	583	556	600	561	536	564	587	592	558	536	604	550	578	550	578	565	538	582	569	558	515	519	565	568	598	614	581	543	536	598	586	559	568	569	575	571	570	541	580	624	573	556	531	565	560	553	541	576	583	550	556	568	521	519	584	576	569	574	514	585	544	566	567	552	585	606	573	522	544	541	544	555	585	602	566	557	583	558	550	538	590	529	605	577	578	570	534	557	568	580	525	520	577	563	603	546	553	580	587	572	556	567	553	580	571	594	520	582	587	574	573	555	566	595	556	564	541	574	542	582	517	552	575	592	607	576	570	553	565	511	545	531	597	511	550	606	597	553	550	585	578	556	572	578	562	531	545	551	584	544	554	559	565	577	534	518	560	549	597	572	540	571	540	599	566	616	545	542	566	528	547	568	541	560	572	520	594	575	556	558	539	566	537	542	551	569	523	522	524	558	580	621	546	594	582	602	537	542	557	553	558	571	549	555	588	574	578	565	547	588	544	561	564	513	499	528	561	528	569	526	559	577	514	569	581	539	573	566	588	573	526	533	555	552	559	585	557	588	610	550	584	566	558	596	557	584	575	534	574	519	553	543	588	585	559	552	519	527	579	576	576	579	533	570	556	578	557	606	563	615	590	575	583	528	579	528	559	583	541	539	559	561	558	563	560	540	536	562	554	534	563	601	562	559	538	535	561	541	523	563	562	518	568	550	554	558	548	591	534	556	555	585	568	565	519	613	571	561	586	550	572	535	557	562	597	577	569	522	546	556	616	585	534	535	513	603	536	532	533	547	529	547	566	550	544	527	546	557	550	561	576	555	558	527	583	563	547	528	559	557	507	541	585	578	550	577	542	545	559	592	554	561	561	580	602	577	579	555	542	581	604	611	584	552	553	510	533	561	571	573	552	554	575	568	555	542	538	630	572	545	545	594	534	559	549	588	622	562	562	578	523	556	607	576	549	569	558	583	578	561	529	552	560	589	572	576	566	554	569	544	539	551	578	558	616	561	529	599	633	575	512	530	564	570	599	585	531	496	573	540	598	547	542	528	546	539	572	569	559	582	549	566	564	545	562	523	566	540	557	555	580	587	582	544	554	548	547	510	569	546	539	540	542	549	568	563	528	536	541	569	598	551	567	538	553	582	573	577	607	561	547	564	588	550	562	596	554	548	554	567	607	571	559	560	543	568	547	606	594	553	598	553	593	578	565	530	580	517	563	601	569	591	556	556	526	563	551	604	564	558	553	550	557	540	557	576	567	582	584	549	524	600	541	586	574	583	517	553	549	578	548	571	562	554	542	592	551	575	518	599	602	551	535	535	566	551	556	522	547	581	571	584	551	587	552	560	544	581	601	571	576	542	578	575	569	554	565	535	612	558	578	561	560	560	578	542	578	549	563	562	560	583	507	576	561	548	547	540	550	587	579	562	564	536	581	554	548	571	614	559	564	591	578	572	585	570	545	589	537	556	559	578	544	583	556	577	568	560	587	609	542	533	581	592	600	575	592	552	587	570	580	540	565	588	516	557	547	533	558	561	572	558	591	577	540	585	548	570	573	539	560	578	598	573	542	534	553	588	569	529	551	520	523	567	597	528	557	579	554	594	572	585	597	560	547	565	594	532	518	550	581	535	539	512	579	554	549	567	533	558	531	579	566	599	545	598	603	556	556	611	519	557	613	539	590	575	566	543	552	530	578	540	550	558	559	553	569	563	549	585	565	578	560	566	563	556	538	570	553	554	535	528	546	574	544	597	582	565	567	575	553	579	581	534	552	586	539	588	536	567	570	546	585	566	540	540	550	571	548	552	560	519	536	567	588	562	584	591	563	616	531	607	563	491	541	535	543	557	569	530	618	505	558	621	566	550	549	593	524	583	530	571	575	543	546	572	587	577	542	573	578	534	554	546	559	580	581	587	576	571	558	584	558	506	526	559	570	608	539	565	586	530	580	539	532	525	560	630	530	583	561	556	604	566	553	563	551	563	527	586	538	546	553	572	538	605	560	500	528	573	587	539	574	553	548	575	528	550	532	554	583	612	561	547	560	576	557	545	548	576	572	552	538	528	563	567	546	592	534	568	586	602	598	566	528	587	534	549	581	557	565	543	593	558	550	533	538	560	555	577	573	544	548	547	543	521	542	521	561	581	534	550	539	609	570	533	535	562	556	569	578	541	552	580	524	537	544	568	542	552	543	557	575	539	556	569	572	543	546	565	541	517	577	588	566	531	549	566	555	555	572	630	538	525	554	579	545	570	563	581	601	522	541	555	615	528	568	567	595	570	571	522	573	581	592	558	571	542	555	596	549	524	532	581	558	539	570	587	531	595	531	515	574	592	538	598	556	547	552	560	553	527	531	602	531	571	526	539	585	578	541	563	601	540	575	542	541	533	592	556	581	569	533	565	608	543	530	577	592	568	619	585	581	549	554	559	594	568	568	589	517	577	587	584	571	573	574	560	588	568	559	588	558	553	562	589	566	531	572	550	587	546	573	572	559	521	568	574	564	584	542	573	565	548	541	576	555	625	520	544	541	589	554	536	557	572	562	556	575	591	568	564	568	581	536	529	545	577	547	603	555	559	539	595	539	567	528	566	567	578	551	580	551	541	550	560	561	557	566	588	561	569	544	587	553	647	534	566	575	552	570	572	555	545	543	573	582
25912	21620	24271	29442	21634	11937	366	267	207	190	186	182	181	150	177	177	152	159	145	136	153	160	126	168	129	147	165	145	139	150	154	124	138	148	151	130	141	136	132	144	147	162	134	126	164	148	139	144	178	173	158	154	155	143	163	164	150	140	130	123	165	164	154	153	175	145	135	146	135	141	118	155	160	136	136	141	140	150	137	150	148	137	145	165	152	108	124	123	147	134	151	118	125	136	131	138	132	146	129	134	122	161	140	145	139	114	147	138	151	136	141	155	156	149	136	128	154	130	137	150	152	164	165	126	161	146	159	139	129	146	167	128	143	123	136	144	169	149	138	152	149	153	141	148	146	165	121	143	134	177	174	136	119	148	138	130	138	131	140	146	156	121	157	140	133	139	176	148	147	162	117	134	138	129	150	166	142	112	152	144	139	169	152	155	167	138	145	170	150	121	133	133	138	150	132	129	159	181	137	141	166	131	156	143	118	118	139	139	128	173	145	161	139	155	151	146	159	149	158	125	144	152	143	136	152	149	144	130	167	136	141	161	151	144	150	160	138	124	127	156	136	141	155	140	139	148	146	153	135	165	155	139	148	164	159	160	125	177	152	159	151	159	151	146	130	130	137	156	128	132	138	139	167	128	143	147	150	156	154	139	143	158	150	164	131	162	137	144	121	151	118	131	148	160	144	165	155	131	153	140	149	147	125	146	156	142	146	148	144	137	143	137	140	161	168	154	173	144	149	177	149	129	136	147	142	141	149	146	175	177	154	141	150	126	124	147	128	132	125	148	143	161	179	159	141	165	148	148	146	165	143	131	133	143	158	151	139	155	121	130	134	142	152	162	167	155	148	160	154	135	137	140	140	147	122	120	168	140	142	142	131	148	143	157	155	134	159	133	138	139	150	128	152	150	133	132	137	144	138	139	127	114	115	144	136	124	131	154	142	151	173	121	158	140	141	131	138	135	138	162	130	132	139	145	138	137	140	180	135	132	149	141	147	147	140	151	157	144	190	143	151	153	148	151	138	147	164	131	149	124	162	130	141	125	140	139	146	150	132	157	150	127	150	146	143	161	149	150	145	165	163	149	135	160	153	141	105	162	129	141	148	163	157	150	137	151	148	163	144	124	140	154	147	155	171	141	147	129	154	148	125	145	139	121	141	141	147	174	160	153	156	147	140	150	129	152	148	148	164	155	155	148	132	137	156	121	150	144	144	142	149	125	136	155	153	154	125	138	136	151	134	134	121	159	160	142	125	138	114	139	132	128	122	149	142	121	147	162	156	152	136	155	133	129	152	145	157	147	122	143	133	131	145	128	138	144	126	123	129	141	135	159	143	126	120	164	143	150	156	175	141	143	146	146	143	134	157	135	131	119	129	129	141	151	117	134	131	134	129	157	139	136	138	149	134	139	128	153	149	148	134	140	162	128	157	158	174	144	136	144	133	131	130	148	131	133	144	150	159	156	164	141	145	136	143	135	133	130	139	132	141	145	136	137	122	159	163	156	142	132	125	157	137	149	152	142	132	143	137	166	134	141	143	140	142	161	135	174	144	154	116	142	139	138	138	139	144	145	147	142	143	138	140	129	120	143	125	151	134	142	137	148	139	124	156	155	155	121	142	138	133	161	142	147	151	126	152	128	156	140	130	133	138	177	135	153	169	134	149	157	147	143	133	166	148	129	132	151	139	145	142	129	132	152	119	134	122	124	149	143	166	138	152	153	147	145	156	138	160	160	138	153	141	134	154	141	139	154	158	122	126	137	131	132	130	139	155	149	140	135	151	138	120	159	142	137	139	142	148	123	155	162	138	153	152	140	137	141	128	144	133	137	131	152	143	137	135	146	163	151	149	150	160	144	147	135	159	138	128	160	136	148	147	144	145	129	151	154	149	147	131	136	145	140	136	153	137	136	162	145	128	144	157	157	132	149	147	126	152	160	149	131	142	150	127	133	140	140	148	157	168	163	134	174	150	152	163	148	134	136	155	154	129	152	135	135	165	139	132	164	153	135	148	147	157	139	137	128	140	145	135	143	126	135	144	160	156	145	148	163	156	155	150	118	159	142	140	134	167	145	137	128	143	161	155	168	136	142	178	132	154	134	152	175	117	161	129	165	147	154	143	153	138	157	137	147	143	148	131	154	146	121	132	134	145	150	165	142	131	136	134	114	159	149	145	144	168	142	113	153	126	154	160	125	117	166	142	120	135	137	130	149	135	139	171	152	159	153	140	128	153	135	129	146	153	156	139	141	136	156	151	128	143	138	151	139	148	140	141	152	163	147	142	133	136	136	156	164	126	140	139	132	141	148	150	147	139	134	141	126	147	162	156	127	144	155	143	125	139	151	125	140	127	131	136	153	124	159	145	151	131	151	150	174	139	138	128	127	155	146	152	164	122	134	126	147	129	149	187	141	142	150	138	148	141	143	112	120	125	163	142	143	140	136	121	144	148	130	133	130	157	159	134	137	144	147	149	150	160	143	128	126	127	122	151	149	152	143	133	164	175	144	143	145	153	158	137	143	135	168	142	159	145	137	121	141	143	140	165	157	128	139	159	155	145	143	150	125	141	138	142	118	123	133	114	148	143	140	137	150	144	136	152	158	160	130	135	139	161	139	145	133	141	135	152	156	133	132	131	159	139	134	133	122	136	130	125	131	135	150	154	147	135	164	157	135	119	148	177	142	152	155	138	147	148	156	143	166	124	154	150	154	130	136	145	162	137	145	147	146	138	118	122	154	153	114	144	130	128	151	151	158	144	117	157	165	145	156	157	144	147	125	130	127	122	127	154	140	178	141	141	146	149	144	143	139	168	130	120	148	153	152	147	141	150	150	148	128	172	142	157	149	157	172	143	154	166	144	163	142	194	125	132	161	137	142	141	150	152	157	138	161	139	121	118	142	160	131	144	152	131	162	162	143	158	164	147	153	148	148	155	155	144	142	138	140	149	155	148	164	149	145	159	155	155	129	122	121	144	158	146	170	148	177	132	151	145	137	159	129	155	164	139	131	136	132	122	158	164	136	150	136	115	156	156	151	126	156	162	180	157	155	143	147	150	127	152	143	152	144	149	166	154	144	117	157	135	147	102	140	136	141	138	140	141	136	125	133	125	142	178	122	136	159	134	126	126	129	134	148	144	156	168	116	135	147	138	142	131	129	139	137	155	149	151	153	140	138	153	133	155	151	126	142	136	125	127	168	136	132	144	143	167	136	124	152	156	130	120	128	148	148	141	138	146	170	154	153	165	152	158	134	165	144	145	124	144	147	155	139	118	137	157	152	155	149	159	142	142	137	127	137	131	135	149	130	135	123	143	154	164	140	134	143	171	159	158	157	138	145	145	135	134	137	154	142	160	145	135	163	147	155	137	129	147	176	150	142	141	132	142	149	157	144	135	151	141	134	134	156	129	160	123	146	141	160	146	133	139	131	138	157	174	145	165	157	130	145	153	122	154	134	146	136	143	147	148	151	154	151	153	135	143	143	123	148
4411	1734	840	514	413	365	333	317	348	319	324	348	303	329	315	309	312	304	321	337	317	314	338	331	319	338	323	311	298	302	317	313	316	331	290	317	321	319	320	325	289	302	306	302	325	270	303	352	336	311	349	258	305	316	327	295	300	273	288	293	311	328	300	311	304	316	337	338	326	305	290	325	301	308	290	309	318	312	311	321	266	311	287	313	282	300	301	304	275	352	300	279	321	353	349	347	306	338	336	305	332	332	325	278	314	299	296	328	318	304	293	296	290	302	306	322	321	309	319	317	317	303	315	290	333	323	334	318	319	327	314	341	265	306	320	305	321	284	313	308	288	328	336	299	312	308	276	306	315	284	309	333	324	323	278	341	252	319	316	302	310	310	319	321	324	288	341	260	326	318	276	358	283	335	314	315	300	330	324	302	321	310	311	307	302	331	318	305	300	324	281	300	316	292	323	296	312	308	324	326	350	270	307	336	332	314	309	289	295	294	303	338	315	296	335	260	303	318	278	338	322	337	326	323	325	328	312	320	301	325	321	295	295	287	290	338	307	304	314	307	300	333	283	341	288	339	315	322	322	266	326	338	289	325	301	295	334	306	323	313	294	288	309	283	280	305	295	322	353	344	312	325	317	310	293	327	324	324	321	312	310	306	303	297	305	301	297	357	329	318	306	297	331	326	308	301	314	307	283	318	348	287	285	302	300	322	325	291	306	278	332	310	303	308	306	299	331	299	310	318	351	302	322	336	324	304	310	329	311	294	340	313	318	321	292	285	315	306	292	320	314	311	313	291	326	336	303	307	277	352	329	306	308	313	326	313	331	321	358	313	312	305	303	323	322	296	300	313	296	328	318	322	336	279	305	313	322	299	286	286	285	307	337	321	294	361	320	290	298	324	318	282	301	310	316	298	286	316	301	316	323	310	318	303	302	308	310	310	313	306	313	301	308	344	304	298	315	327	340	301	341	323	286	318	305	309	324	312	293	313	317	316	320	325	304	303	300	338	303	323	338	306	310	320	291	285	343	290	328	296	296	319	271	297	286	279	347	318	314	326	308	327	309	314	318	290	298	335	307	333	326	340	302	315	317	305	311	300	312	349	316	345	305	335	325	288	310	342	297	322	326	306	323	319	320	282	324	280	301	296	298	315	312	317	286	307	318	309	320	320	295	312	307	325	317	323	324	317	310	310	317	304	296	299	318	325	304	301	305	311	315	312	283	290	315	321	313	322	335	357	305	319	292	341	345	274	319	306	299	321	317	342	294	346	286	312	338	320	315	320	310	325	326	274	323	324	331	322	324	319	292	321	311	311	307	326	308	285	326	296	307	310	327	295	339	301	316	332	319	297	282	315	296	327	321	307	327	346	331	314	308	343	312	335	316	299	300	368	294	305	301	342	333	300	329	294	314	327	296	311	322	280	345	294	313	289	311	308	327	313	301	326	300	317	350	326	283	314	332	326	328	299	311	290	318	341	298	341	313	305	327	285	305	349	307	302	300	316	283	311	304	311	330	324	325	329	300	311	297	324	290	318	331	298	313	296	340	330	329	301	316	310	338	300	306	318	313	302	295	330	328	307	289	335	313	321	331	350	268	304	306	313	284	292	332	327	352	322	315	345	331	310	298	328	338	345	334	354	309	331	302	344	286	298	306	332	330	316	302	307	299	326	324	293	301	340	277	306	316	325	326	271	306	297	313	328	348	324	305	298	298	346	292	289	301	320	303	333	305	293	306	310	323	291	279	269	323	306	282	308	279	319	344	300	321	328	300	332	304	290	329	308	325	303	338	308	299	327	359	297	315	310	312	303	288	306	330	301	325	316	323	279	325	354	299	290	301	313	352	324	302	297	328	327	307	315	328	310	318	345	300	346	303	312	313	309	321	292	330	327	328	313	333	314	353	282	309	327	287	308	301	295	300	294	299	295	290	336	332	315	293	303	281	310	331	295	294	274	324	304	331	305	289	324	310	333	293	316	323	325	310	332	306	354	311	311	351	321	309	306	279	311	313	324	286	336	349	329	314	330	284	330	310	320	336	279	302	334	305	331	309	333	322	335	298	333	307	304	283	282	317	306	325	346	331	315	314	313	317	285	287	312	298	315	307	321	334	290	287	319	316	313	297	298	287	279	312	350	284	307	312	325	268	336	317	310	338	321	339	339	306	275	302	320	343	311	264	300	282	352	310	326	297	313	287	325	330	326	306	327	310	327	340	315	348	336	291	308	296	346	310	286	326	316	311	306	312	324	308	321	315	295	288	303	320	333	316	333	317	302	334	329	314	303	347	313	337	304	333	315	302	320	305	303	298	304	290	303	313	338	269	345	332	309	323	316	325	316	354	315	345	308	298	296	277	307	295	354	342	307	312	338	303	306	303	307	302	307	301	308	321	307	303	326	300	329	344	302	319	288	313	315	305	314	321	300	310	324	323	307	317	322	312	301	321	299	299	322	321	305	319	312	322	325	307	307	286	334	301	314	293	307	335	305	296	309	312	323	290	324	344	303	291	314	337	333	324	333	307	316	334	326	299	321	309	295	336	264	294	298	279	279	320	299	343	307	284	287	319	284	327	320	304	323	284	319	297	327	313	325	333	319	300	307	298	303	322	307	328	293	309	320	299	328	307	329	302	278	308	314	331	306	295	281	300	312	314	304	302	287	326	300	301	328	312	343	329	309	290	307	287	324	300	349	291	329	312	307	306	311	327	267	338	323	318	347	306	309	306	304	327	278	302	327	343	327	315	307	317	310	295	317	315	304	341	312	330	325	304	322	356	289	352	328	304	331	299	317	315	317	300	301	330	313	283	325	280	314	310	322	310	355	318	294	312	326	323	299	312	344	342	337	305	308	349	287	318	319	288	319	296	324	337	294	306	319	299	317	322	340	317	298	310	321	322	305	331	332	334	314	336	303	318	298	309	303	292	295	317	297	305	294	326	327	326	324	295	324	301	299	321	327	315	307	305	298	299	335	285	349	314	326	349	320	339	287	308	309	319	321	340	305	290	292	306	331	314	326	320	314	304	290	338	313	310	276	310	285	324	302	318	333	313	339	308	343	321	311	301	313	313	290	289	318	291	349	287	330	308	302	306	314	298	321	293	333	311	295	297	315	307	305	295	314	298	319	294	292	314	265	317	359	322	333	317	304	315	320	282	313	318	337	303	308	308	324	302	310	344	317	275	323	329	285	319	297	287	346	310	307	314	326	319	330	309	324	298	302	293	303	307	321	346	350	338	334	299	328	290	298	306	303	317	309	302	351	339	326	328	276	304	325	312	319	305	326	308	308	309	305	314	324	314	284	312	316	312	305	330	292	299	288	322	287	299	321	307	327	304	297	294	336	322	312	306	314	338	299	318	321	314	336	327	320	300	291	317	305	338	300	297	330	338	315	323	318	318	319	286	328	316	301	314	328	316	301	308	319	285	335	301	290	330	303	304	291	334	326	307	351	325	326	312	342	304	326	285	309	301	311	318	306	330	329	321	324
25208	21662	24780	29067	21664	21674	11107	362	233	201	159	180	153	138	129	123	137	133	118	102	93	98	102	108	109	105	90	111	89	94	105	96	103	81	92	110	99	93	99	102	96	100	88	100	85	94	118	92	97	76	95	112	89	98	105	97	102	90	108	83	90	83	92	103	108	101	106	91	99	97	110	100	90	91	101	88	92	78	107	93	87	85	93	102	98	107	89	110	97	97	104	81	103	89	97	111	103	106	95	108	85	93	76	90	93	95	98	95	81	81	84	106	83	72	89	93	102	66	92	118	102	96	82	85	90	96	78	81	106	96	105	84	94	103	101	93	86	93	102	97	95	82	84	77	98	87	95	67	101	79	117	107	90	83	94	85	86	70	83	101	87	83	91	102	95	96	87	93	98	82	87	82	78	81	88	94	110	78	107	89	86	74	107	86	71	97	96	90	87	89	91	107	91	83	71	96	108	92	91	101	97	95	101	100	90	74	92	107	75	98	96	86	105	98	76	99	96	118	104	105	89	80	87	94	88	91	93	88	90	100	96	74	96	89	89	74	82	86	89	89	79	79	100	105	104	79	74	117	90	81	77	97	87	88	87	77	89	74	104	109	85	87	101	86	101	92	89	91	82	95	91	78	91	100	99	92	104	114	88	111	106	77	84	83	99	88	110	82	80	90	90	106	82	110	85	97	131	99	98	103	89	87	102	79	93	93	88	109	91	84	81	97	90	107	91	97	95	91	82	90	93	88	118	98	93	101	88	85	105	76	91	95	111	115	99	81	95	84	74	98	87	116	92	103	78	92	88	89	108	66	92	110	93	96	89	82	76	82	90	94	90	92	93	101	99	95	94	79	93	98	86	99	92	104	87	71	84	123	78	88	89	91	86	95	88	90	77	99	88	84	96	109	101	97	98	82	105	89	83	88	91	97	95	79	79	84	96	91	76	86	104	100	94	95	84	81	90	102	70	85	97	85	92	93	84	83	107	81	92	75	100	88	89	95	79	86	96	93	89	83	80	79	82	98	98	92	76	86	92	93	86	88	84	69	83	92	75	96	94	88	111	87	87	93	75	103	100	82	106	103	90	92	89	93	93	89	87	115	99	92	95	65	83	74	97	118	98	78	74	81	99	80	93	86	94	108	90	96	94	89	76	92	84	80	106	92	77	94	79	94	92	116	110	101	94	100	113	89	67	96	103	78	97	107	86	94	106	102	68	78	89	88	86	101	97	93	97	85	85	114	91	108	88	105	92	107	81	93	94	96	75	101	131	91	87	84	98	87	76	90	87	92	79	85	99	119	103	91	105	112	86	89	102	91	102	92	107	102	93	89	102	75	70	84	96	72	91	82	86	105	83	99	84	75	90	76	79	90	101	79	103	90	95	88	98	100	85	94	100	75	104	100	107	74	75	88	84	94	96	98	106	85	97	97	94	76	102	84	93	84	88	109	92	98	101	92	91	95	101	99	83	113	82	107	104	103	103	91	108	94	87	101	79	103	72	96	70	90	91	81	96	107	86	95	92	75	71	64	89	97	92	81	75	108	94	99	87	76	96	88	87	98	94	87	84	89	90	89	75	112	93	105	91	92	91	93	91	96	98	76	108	97	86	108	109	89	95	109	109	72	105	79	93	113	98	82	96	104	102	90	95	91	89	94	105	82	82	104	94	73	64	102	74	95	80	91	98	89	96	97	93	85	93	82	105	84	100	94	95	77	88	89	93	91	94	95	109	78	90	89	94	96	80	97	82	102	107	88	95	108	111	82	83	75	98	107	110	100	78	93	83	90	90	100	82	93	113	88	83	98	74	79	89	96	93	94	72	97	107	79	78	99	94	88	109	87	101	88	85	93	93	81	98	82	70	73	105	88	89	85	82	88	99	90	94	96	69	101	100	104	98	108	110	86	93	102	99	91	90	89	90	83	74	111	93	90	93	90	96	81	103	91	99	71	100	87	81	106	82	86	97	68	105	83	97	84	98	90	94	87	100	81	84	107	114	92	98	77	88	80	86	95	93	103	73	81	91	84	73	84	100	95	99	99	87	79	91	97	100	93	90	101	79	75	111	105	104	117	96	85	97	96	101	84	120	87	102	95	74	80	66	96	84	90	109	99	105	97	98	105	88	106	103	92	65	80	91	93	87	59	81	120	89	108	107	92	89	109	96	73	111	67	80	99	93	114	110	89	86	97	88	85	79	88	113	86	95	89	97	79	105	100	80	93	86	92	100	86	82	86	96	101	85	85	79	107	94	101	94	104	89	102	91	92	72	81	72	91	85	95	91	99	93	107	87	89	81	75	95	90	83	101	96	86	87	98	89	87	100	93	90	85	84	102	101	99	90	92	93	121	96	108	97	78	85	102	90	92	78	91	76	93	97	90	96	101	93	88	93	98	95	83	91	87	81	87	91	86	98	70	91	88	82	101	98	77	87	81	95	81	91	85	91	87	94	97	100	94	124	99	81	91	100	91	84	100	77	98	109	94	101	71	89	100	86	95	82	108	83	97	99	88	86	107	90	112	92	101	86	96	81	81	96	82	85	93	68	89	110	73	86	85	81	89	91	120	103	78	84	95	89	80	91	78	110	85	100	87	90	90	92	85	88	99	78	93	88	98	97	83	93	93	70	80	87	89	97	87	95	71	90	86	88	89	74	95	86	69	82	90	108	106	91	97	95	101	102	109	88	70	86	89	86	88	98	110	97	103	96	103	90	91	89	81	91	95	109	72	73	92	85	81	107	100	94	77	77	90	81	83	86	96	70	90	107	91	102	107	98	99	90	87	105	100	106	101	86	95	100	81	81	82	90	110	102	83	97	78	91	86	95	78	97	104	105	70	87	88	80	79	89	78	85	98	102	107	70	76	87	97	91	94	98	96	106	91	101	103	98	90	99	83	96	103	84	83	101	75	71	81	92	113	97	88	83	71	87	98	85	88	83	105	88	95	111	89	105	97	108	101	119	100	86	79	107	82	121	98	85	91	113	80	91	98	100	104	95	82	106	100	96	111	101	83	79	97	86	75	94	91	113	90	92	83	94	97	93	101	74	84	100	113	102	107	125	81	88	86	85	94	74	85	99	108	80	109	98	79	92	99	97	96	85	101	100	79	91	84	97	93	89	83	87	80	66	103	79	94	99	111	80	78	96	98	75	105	93	94	94	103	97	92	94	109	90	93	81	87	105	98	86	79	108	91	94	91	92	90	89	93	112	92	99	96	89	93	100	105	90	71	100	88	98	96	103	92	98	74	76	90	92	102	87	102	89	85	96	99	82	85	108	76	111	103	95	85	89	86	89	100	107	87	103	101	80	97	75	91	77	82	94	100	99	89	92	81	87	100	93	75	93	74	97	72	79	94	101	105	80	77	90	88	93	95	94	83	92	98	96	88	89	109	74	118	101	84	116	99	79	96	92	102	91	94	95	72	119	94	107	102	100	83	111	66	85	76	101	101	80	91	102	91	91	88	103	96	89	95	95	102	98	94	89	79	96	94
4079	3023	1282	586	406	319	295	265	267	267	249	251	226	231	236	242	223	224	226	222	218	252	233	237	241	247	234	228	212	228	240	234	240	218	225	194	211	222	227	230	239	228	230	228	213	234	243	224	220	217	222	224	223	237	241	243	231	216	214	225	210	227	221	230	235	214	207	241	207	220	225	227	210	268	272	204	227	233	221	243	235	245	235	216	240	241	250	231	221	218	225	210	242	237	218	221	255	246	219	225	214	203	265	205	220	236	226	225	236	245	194	242	216	219	219	240	234	207	203	228	222	228	256	251	229	232	218	229	216	227	253	211	242	243	223	233	213	244	229	222	239	227	205	203	218	236	221	211	227	209	206	232	220	214	234	207	230	230	227	219	224	244	227	207	202	234	233	222	216	212	203	251	250	229	208	229	219	224	220	239	223	229	225	226	232	212	240	224	211	223	232	236	233	207	224	222	204	233	243	233	223	200	196	229	207	222	231	211	233	224	211	240	252	216	215	237	230	231	234	241	250	245	226	213	209	260	231	216	212	225	206	213	242	244	220	226	215	225	246	223	206	210	229	213	227	217	214	236	205	204	196	244	211	250	201	246	210	209	213	253	247	229	218	207	232	244	237	202	209	228	237	210	215	238	239	240	229	228	200	214	222	218	230	208	205	209	248	237	233	222	202	230	225	245	238	234	214	230	214	221	232	236	217	217	192	227	224	214	204	219	216	237	202	237	227	210	236	204	244	222	227	208	196	235	242	214	224	230	203	214	215	239	267	206	246	249	206	234	216	225	238	207	210	226	216	204	208	239	203	242	231	214	234	211	222	244	212	214	236	248	205	232	190	240	242	204	216	237	234	232	224	239	216	219	221	245	237	231	219	209	223	252	219	223	233	237	244	252	204	218	237	231	214	246	219	230	184	196	247	236	248	236	204	241	238	232	235	230	233	210	213	223	236	235	219	237	230	248	231	225	214	235	210	224	245	203	198	193	232	250	239	217	215	212	217	223	239	227	230	213	217	212	236	227	242	239	221	242	241	233	222	233	213	229	224	247	226	222	235	235	224	200	241	227	225	219	234	217	254	225	233	217	232	230	225	221	217	247	212	227	224	226	225	206	237	231	228	208	214	224	268	209	207	241	203	234	236	225	227	229	248	225	276	213	211	227	245	231	218	213	251	219	209	220	234	211	223	196	207	212	203	208	240	227	256	224	243	229	222	242	220	214	263	236	196	270	214	232	222	219	231	237	218	187	210	242	205	241	225	199	198	248	211	227	233	204	223	232	224	222	193	220	210	234	224	233	240	215	249	226	218	261	243	225	235	229	233	224	226	249	231	257	236	226	222	222	215	243	184	240	201	198	216	197	222	220	249	197	213	226	233	222	207	219	214	223	207	214	233	235	222	207	215	219	213	230	196	252	199	228	228	221	229	255	222	202	216	220	232	226	217	230	187	224	236	233	220	226	221	236	236	212	232	223	235	240	201	225	201	228	238	220	235	235	225	248	218	225	213	231	239	240	226	251	227	219	229	211	235	209	251	203	218	236	225	228	227	250	219	218	225	203	258	233	228	210	221	248	225	222	197	216	228	215	236	201	260	213	201	228	228	239	237	212	251	220	209	226	244	230	222	204	205	243	221	223	244	227	231	191	245	228	236	255	250	209	222	216	207	226	221	221	204	213	225	269	250	194	221	256	234	255	225	225	229	221	218	239	236	235	228	231	232	217	225	206	216	205	207	207	204	198	245	230	206	229	232	257	215	217	207	226	225	235	236	221	219	205	224	233	229	238	216	216	202	217	225	195	223	214	223	217	212	220	249	217	215	220	204	229	227	224	218	238	209	229	222	258	216	240	221	226	228	235	245	194	231	216	219	220	212	220	216	229	244	235	221	230	237	221	233	227	231	214	244	227	233	216	221	230	225	188	221	228	230	212	241	217	255	266	209	219	218	199	208	210	219	216	217	236	228	235	223	239	246	227	201	227	226	242	217	226	243	232	217	226	238	189	224	231	220	228	220	241	219	196	219	212	216	221	235	216	226	231	208	234	231	239	244	224	219	201	246	197	234	216	203	213	243	237	216	212	237	226	213	224	231	259	202	216	234	232	233	221	245	187	243	204	222	216	245	243	205	216	232	229	220	220	222	226	223	232	218	248	261	231	230	208	204	223	204	225	233	234	219	205	227	198	209	204	226	208	218	240	190	213	234	222	220	228	204	230	196	243	217	245	228	229	206	219	208	245	257	214	212	239	218	229	247	224	240	243	216	229	220	234	217	241	247	216	223	218	249	220	197	237	216	206	223	237	261	225	237	255	218	232	251	239	219	214	251	217	225	231	220	211	234	233	230	238	253	197	224	216	222	240	220	219	221	198	221	246	214	236	238	224	229	231	213	223	214	222	224	220	223	218	234	207	230	229	220	229	210	230	205	217	186	239	257	231	220	214	252	258	215	234	216	227	215	209	230	200	195	214	225	202	243	240	212	225	219	243	241	202	237	266	232	213	237	225	213	201	237	212	250	226	235	227	212	259	217	243	232	231	231	232	192	211	246	235	208	214	212	220	218	214	232	248	208	220	218	245	212	271	234	196	219	242	224	242	210	242	224	219	214	247	207	232	230	218	227	206	217	186	216	246	235	227	272	255	210	228	239	240	240	227	225	252	214	229	238	229	208	226	209	216	223	224	210	223	210	223	199	209	221	216	232	227	232	205	266	221	240	242	228	218	231	232	216	247	223	244	201	223	224	231	220	231	227	226	237	214	227	220	224	237	218	236	237	222	223	227	214	208	226	229	219	237	241	221	213	209	217	234	244	232	194	223	224	247	231	211	235	211	245	213	263	223	249	224	214	224	204	210	232	232	248	207	231	219	215	241	241	225	223	225	263	216	222	239	247	207	218	241	188	236	225	207	218	204	237	239	230	207	242	252	230	223	230	220	212	234	228	231	235	235	220	236	237	213	236	229	249	200	221	218	208	223	211	232	239	222	249	233	255	220	230	230	220	226	224	244	213	242	224	246	197	211	224	195	198	233	229	240	235	201	248	207	218	211	231	214	240	209	220	228	227	222	227	209	229	226	219	224	206	245	229	213	195	175	233	219	219	214	223	206	238	247	226	238	229	231	242	235	203	229	208	223	232	228	230	228	221	227	213	221	230	255	228	213	240	212	229	192	241	224	230	233	239	217	215	221	223	218	201	213	228	215	215	218	215	221	242	236	206	238	207	218	208	224	237	243	213	228	200	225	227	222	224	235	244	207	208	237	220	215	228	206	246	220	230	221	222	214	212	249	220	220	212	197	211	265	215	232	245	211	236	237	238	210	213	206	227	217	215	227	206	236	199	218	217	204	228	216	223	223	235	206	260	192	228	219	205	242	208	238	223	254	232	220	242	233	243	246	214	226	232	239	245	241	226	206	233	227	224	247	204	229	219	215	239	239	235	243	245	211	205	204	227	211	208	220	200	246	210	232	231	212	217	276	252	227	214	246	210	235
33913	15963	2730	415	347	304	283	280	307	262	317	283	257	265	280	267	290	304	268	256	286	312	285	259	309	254	265	281	290	282	303	286	279	300	280	299	275	264	284	282	301	256	269	305	257	288	265	269	282	258	271	251	297	260	302	267	288	305	277	296	266	290	295	282	269	299	280	270	261	307	271	302	276	263	280	294	261	296	264	259	275	277	273	284	285	287	303	282	304	267	293	286	257	283	260	252	266	261	288	297	285	256	264	279	260	325	278	284	253	303	268	295	277	309	284	305	266	294	269	290	279	249	284	299	282	265	289	298	311	292	266	266	266	290	305	269	254	305	251	309	273	264	321	254	260	278	289	293	275	303	311	293	295	283	296	292	266	269	307	287	275	279	252	265	307	260	286	258	263	304	253	272	279	273	285	283	336	282	271	286	283	284	270	310	276	260	286	272	254	294	263	270	302	290	285	259	311	304	302	263	293	261	276	275	276	260	272	280	275	298	312	260	257	286	280	283	306	296	287	280	288	255	284	247	290	308	274	276	266	301	258	259	274	251	315	289	285	257	265	283	297	259	278	284	299	296	288	256	261	313	287	283	279	275	254	255	297	309	279	274	296	273	286	279	289	271	298	266	293	303	300	292	296	291	310	284	308	258	247	297	278	306	258	297	284	264	295	312	303	244	259	253	283	275	287	298	299	298	298	276	307	282	282	293	256	269	288	250	242	297	266	261	250	267	258	300	285	277	274	298	307	289	250	270	285	292	287	269	266	296	273	275	277	304	302	273	285	274	290	272	270	272	265	265	268	265	295	310	280	287	268	297	280	320	281	343	294	249	268	250	279	298	289	280	247	286	304	292	268	275	251	290	266	261	294	272	301	284	263	279	286	278	255	277	272	264	252	300	259	290	289	292	252	285	303	296	271	284	282	312	275	268	269	284	287	282	288	254	294	287	242	257	270	295	291	274	275	260	275	310	253	293	271	299	292	250	269	308	289	279	244	276	294	305	273	243	279	287	270	275	306	317	269	285	254	281	254	291	264	297	273	262	272	287	272	293	306	289	289	274	279	266	232	263	284	299	275	309	302	320	259	260	274	289	289	282	297	261	257	283	260	295	262	280	312	304	284	298	313	299	260	268	300	267	277	286	268	274	254	297	302	298	267	248	311	272	302	288	242	278	267	284	287	297	281	288	297	285	254	269	269	285	283	291	311	274	290	283	291	268	266	280	291	293	258	249	268	245	309	269	271	290	246	307	256	278	275	292	345	264	249	314	335	292	292	288	259	304	308	274	323	274	305	279	280	267	268	282	245	237	278	272	292	249	288	303	310	297	264	233	311	298	295	296	294	290	237	299	286	287	295	266	276	299	283	287	280	285	292	281	289	283	268	294	304	258	300	270	299	272	330	263	283	299	281	241	267	289	275	239	255	290	286	271	272	281	271	289	294	291	275	282	273	278	253	276	264	277	263	292	268	268	272	322	287	287	292	273	260	268	256	285	260	257	305	289	321	312	300	308	276	275	286	285	240	278	289	284	275	268	273	248	256	308	272	310	262	280	286	285	273	269	266	286	281	284	275	287	296	275	295	274	270	289	279	238	296	279	289	271	263	283	295	293	284	284	265	275	308	308	272	252	245	304	291	269	267	309	265	278	266	262	270	290	282	275	309	261	288	286	291	296	319	279	258	239	276	287	292	315	285	292	253	316	311	263	239	304	288	288	307	272	258	305	252	283	278	255	282	274	273	282	275	260	278	286	266	258	267	247	290	276	267	278	313	257	325	303	258	250	309	255	257	285	285	276	284	281	283	302	283	275	305	293	283	291	283	287	299	273	307	296	308	272	279	292	275	243	313	304	265	297	275	298	287	246	289	258	288	273	308	285	313	275	301	287	290	274	260	284	276	285	270	296	308	309	238	244	255	248	290	278	277	311	265	271	269	253	307	298	272	299	281	274	274	330	289	284	269	278	261	271	258	258	281	309	289	300	303	327	266	295	293	281	284	281	290	267	302	288	297	261	288	272	302	298	307	275	295	310	266	302	290	287	257	260	269	261	280	255	267	262	253	284	272	272	275	280	263	289	279	302	278	273	261	282	292	276	305	283	276	312	273	269	277	296	257	298	282	294	268	280	266	261	274	277	290	277	265	290	271	317	259	287	298	279	292	324	303	282	284	278	289	282	254	324	279	267	246	277	289	283	246	286	290	280	285	291	279	277	314	299	293	283	310	267	279	274	284	304	297	263	286	288	287	250	296	283	290	295	276	257	253	278	235	260	260	257	305	303	319	284	301	316	295	296	299	304	279	256	275	264	284	294	236	275	285	274	268	298	295	309	286	253	279	276	274	310	277	302	250	280	293	270	312	252	283	300	306	265	288	235	285	298	301	262	269	310	276	260	294	278	281	303	309	297	254	281	313	302	286	255	257	256	294	277	282	301	285	290	277	287	278	298	296	271	258	297	287	295	267	309	273	267	300	313	296	303	264	288	268	297	292	250	289	270	285	266	307	264	263	280	280	310	258	267	308	280	289	304	288	281	270	258	266	289	287	291	276	271	302	262	258	288	287	253	252	291	280	257	286	286	308	271	297	278	270	326	286	263	320	270	304	251	267	300	285	278	277	289	264	304	273	285	269	284	265	271	311	309	300	269	298	287	310	310	273	296	282	281	273	292	295	256	284	310	259	266	275	273	304	276	272	268	295	290	263	244	300	276	286	275	258	304	275	297	255	287	316	273	273	258	289	250	292	275	263	288	284	293	279	269	279	259	263	283	285	282	303	264	284	288	296	269	245	253	288	327	272	278	295	294	270	274	256	257	300	314	261	307	288	281	253	267	267	280	274	296	241	242	298	273	283	256	247	260	254	256	275	302	267	272	283	291	296	258	256	276	280	290	303	291	290	309	262	282	268	309	288	276	268	327	274	288	270	280	263	313	256	273	270	276	278	277	288	294	273	287	260	312	284	294	274	253	305	251	273	253	279	295	291	288	257	296	294	284	309	304	281	293	282	252	276	286	241	287	255	287	279	278	281	261	261	278	261	288	259	258	254	300	312	307	266	246	277	297	289	269	273	288	297	297	313	272	282	280	250	275	293	284	279	284	292	304	298	309	298	310	278	261	268	292	252	277	298	249	293	298	282	277	267	278	249	276	276	312	270	291	279	271	239	292	265	264	259	291	305	298	266	271	268	280	277	271	303	309	289	262	308	271	306	279	257	273	272	277	266	281	292	273	307	290	280	263	266	275	287	263	258	283	303	292	296	282	303	249	282	298	286	317	285	283	288	260	268	269	287	264	253	295	287	268	295	292	279	337	273	302	275	281	308	287	332	283	279	257	284	270	260	259	278	261	266	288	297	280	287	270	308	274	275	300	267	277	263	257	277	294	279	278	281	267	267	293	284	300	283	324	283	263	294	253	289	289	271	283	298	266	250	247	320	284	287	277	326	284	278	293	296	307	297	299	265	273	290	283	268	277	292	269	291	277	293	294	298	272
7751	658	589	551	591	604	577	577	569	572	614	593	581	582	558	622	571	603	608	614	607	608	582	583	577	576	620	581	545	580	577	570	579	595	584	571	592	588	565	579	571	544	593	582	608	569	609	565	566	589	572	606	562	626	576	590	594	617	562	558	586	613	591	577	538	587	573	569	594	603	586	549	599	609	575	600	626	613	569	571	573	573	595	568	601	559	564	546	607	575	607	600	568	556	582	577	547	575	578	584	571	547	581	593	550	637	581	563	571	606	581	571	606	591	576	573	606	567	591	596	595	595	590	569	637	552	561	593	598	595	585	604	599	632	552	568	575	606	568	578	565	560	611	605	603	601	554	583	597	591	566	594	590	585	600	595	581	587	574	573	615	574	583	590	588	587	601	613	578	577	603	556	582	591	531	552	588	611	586	615	618	596	560	551	617	614	596	548	581	617	557	593	584	626	585	580	558	571	548	564	585	565	598	593	591	595	549	589	521	582	630	564	576	601	581	568	579	604	602	578	561	565	551	595	603	612	553	585	557	606	581	607	560	570	572	630	539	594	562	580	568	603	574	591	586	601	582	573	536	595	520	578	613	601	563	609	565	625	544	584	559	514	560	587	536	600	561	565	560	564	548	548	591	584	537	581	584	573	565	578	628	575	628	558	538	596	576	580	559	560	648	544	609	570	546	574	617	554	567	560	587	610	618	577	599	583	604	587	535	577	589	622	584	603	599	615	574	576	546	572	625	588	616	603	568	639	619	577	545	547	577	597	588	557	563	561	572	595	623	602	601	568	564	591	564	560	586	582	611	602	556	583	602	586	549	584	590	564	593	572	584	560	579	578	572	618	575	561	601	606	564	585	591	618	635	524	605	584	612	570	592	575	603	578	577	578	599	524	607	562	632	566	541	592	608	586	565	620	628	575	571	591	595	598	566	623	577	571	589	585	596	578	550	574	580	579	610	540	604	575	590	559	606	611	581	597	590	618	558	595	630	622	566	569	579	574	558	584	538	595	564	592	596	579	544	566	537	584	561	512	562	585	522	606	571	602	565	576	594	588	613	586	552	604	609	582	561	544	549	595	568	622	537	624	562	571	549	509	568	575	604	621	581	562	563	586	507	551	549	560	572	570	586	574	597	568	541	556	564	624	585	569	600	554	582	585	597	590	558	580	572	603	582	585	578	510	614	588	571	526	546	552	550	624	597	579	580	569	580	590	562	621	563	577	565	574	598	553	584	575	602	581	588	595	525	590	588	608	629	599	585	641	588	617	573	579	571	594	520	615	584	573	613	582	569	633	601	582	626	595	558	612	610	626	586	590	572	569	590	585	592	588	615	622	555	593	583	565	568	646	585	595	555	584	538	554	556	605	571	604	584	598	576	571	610	587	584	562	587	566	537	592	589	614	598	563	602	597	569	606	572	574	519	593	569	555	553	605	544	569	548	553	563	593	565	540	604	587	603	569	582	566	577	583	574	570	585	583	545	554	615	632	582	583	604	582	553	589	568	569	615	580	567	618	600	563	580	576	557	592	588	580	540	525	636	592	568	595	552	598	582	615	577	622	560	550	597	539	561	538	575	551	591	609	601	574	561	585	542	542	548	606	561	576	578	563	545	588	543	615	561	605	594	547	607	571	577	590	562	559	607	625	571	610	559	581	535	595	588	530	561	578	547	557	555	568	585	584	599	562	585	582	547	549	547	616	584	597	621	548	594	536	601	555	529	603	550	604	562	565	598	554	573	616	541	568	585	593	539	603	568	556	552	580	653	563	619	634	557	578	567	587	557	623	647	577	559	555	575	555	573	588	575	581	560	603	595	532	594	583	558	584	568	573	561	596	569	559	593	558	550	588	584	591	596	527	557	583	583	585	569	590	555	548	578	580	610	570	586	591	565	558	555	594	600	595	616	620	580	560	574	580	576	568	601	626	576	590	588	595	608	600	642	556	569	586	626	585	544	605	593	624	576	547	591	581	576	568	604	561	594	545	548	587	634	540	573	627	593	591	588	565	576	575	575	565	567	563	553	598	604	573	602	599	555	623	535	557	575	564	555	565	618	566	575	552	592	584	585	604	564	585	555	591	591	572	587	601	593	561	543	606	615	624	602	556	635	521	556	572	539	590	635	613	566	591	588	567	612	586	625	607	566	588	609	589	598	622	616	602	591	540	645	585	534	608	579	553	564	587	580	576	575	626	621	588	573	600	566	567	629	592	587	566	582	550	588	610	559	579	617	592	613	587	572	581	524	577	526	594	575	599	608	610	591	571	582	596	599	604	545	591	573	569	568	586	554	573	600	600	558	575	614	598	576	595	591	554	544	572	579	596	580	567	566	565	581	582	569	634	574	579	591	569	567	589	571	604	565	606	581	631	588	559	525	578	538	592	634	575	547	587	585	589	574	562	574	576	611	560	571	550	624	570	590	577	557	587	586	549	524	594	597	602	587	595	596	596	518	572	544	583	532	581	578	586	538	550	592	589	538	565	578	559	575	585	577	566	542	560	579	604	533	549	563	594	604	634	560	620	599	539	560	590	592	605	623	592	565	635	551	590	583	613	590	603	598	518	592	554	564	550	580	573	552	606	548	569	608	557	529	585	630	556	589	573	637	573	595	629	616	557	562	569	601	585	587	533	554	586	584	588	589	581	559	567	547	578	522	537	630	521	588	628	541	579	600	585	582	588	621	584	555	547	580	594	596	561	600	549	558	586	575	596	594	568	605	590	604	615	556	590	573	610	561	576	590	599	569	581	594	553	585	594	603	575	591	592	595	564	572	585	609	584	576	551	580	562	562	576	594	597	570	604	555	568	613	620	578	642	622	607	575	576	581	577	575	593	596	622	580	595	581	595	569	626	566	584	590	560	592	598	558	613	552	545	569	591	545	578	624	593	610	548	572	572	556	558	602	606	588	589	568	586	625	555	543	567	586	572	583	583	610	579	534	618	550	536	542	587	568	583	608	562	633	595	567	600	552	572	558	610	614	588	564	586	558	578	601	571	605	568	585	615	600	555	590	592	551	598	600	586	565	584	592	562	557	610	558	591	569	601	591	575	581	564	607	553	569	554	520	609	623	577	573	564	580	579	562	619	631	592	592	579	601	559	618	526	563	582	578	583	574	562	584	554	625	629	568	585	590	550	579	571	598	621	592	547	534	562	586	586	563	591	626	554	571	566	600	566	639	590	571	584	616	562	563	606	590	611	592	611	620	575	580	592	617	578	580	568	563	573	620	608	639	596	620	623	605	535	574	580	565	557	606	546	581	572	592	566	569	581	582	564	533	593	598	555	617	578	593	598	572	597	602	590	583	573	569	577	583	565	566	568	591	560	629	606	607	559	556	590	622	585	598	647	591	578	591	574	595	599	572	595	597	609	596	589	607	609	608	542	590	588	600	597	603	565	567	555	539	565	616	543	622	566	581	542	559	582	590	578	589	554	540	580	537	596	565	623	592	620	593	621	569	573	585	621	586	588	606	574	580	565	590	594
25950	21658	24340	29521	21668	12284	344	266	199	207	188	207	183	186	155	156	148	148	137	140	133	143	149	148	149	147	156	151	141	150	166	142	169	140	114	139	152	157	139	147	169	167	141	143	132	142	144	154	131	136	142	145	171	165	137	163	128	145	143	154	152	163	150	154	153	139	151	158	139	156	161	164	134	142	161	146	136	137	133	169	141	123	143	125	122	134	154	145	162	137	134	137	147	152	147	138	161	138	145	139	158	147	132	129	142	141	142	134	155	146	163	155	133	159	152	138	143	133	120	136	138	147	145	142	157	144	168	144	164	155	141	135	147	141	140	155	155	138	131	163	156	134	130	142	148	148	142	134	153	162	113	132	142	152	141	121	146	173	133	140	153	137	152	141	154	150	136	135	164	145	164	152	154	166	149	144	148	130	137	142	127	155	130	132	166	149	165	181	172	153	161	157	132	139	148	127	151	156	122	135	147	148	127	160	156	141	130	153	164	131	122	155	120	170	148	125	148	161	150	134	151	138	137	148	147	135	135	140	152	136	138	142	129	138	142	136	133	133	152	150	130	149	144	129	130	140	138	145	130	134	141	171	133	147	138	134	151	155	149	155	149	175	176	159	126	152	158	156	131	143	128	143	173	168	147	167	127	137	148	154	146	135	147	149	171	138	118	133	141	139	131	115	132	139	140	137	154	142	158	151	123	139	155	163	130	159	151	161	152	126	126	137	155	164	149	139	150	140	169	135	141	145	134	155	156	146	134	160	141	149	158	149	140	172	151	142	151	125	126	141	146	164	167	137	132	146	107	163	143	137	145	170	129	134	148	141	149	128	140	151	151	135	128	144	155	144	111	133	141	138	165	141	176	148	130	141	121	158	126	140	142	132	126	143	132	142	121	167	141	146	146	150	137	142	132	152	133	143	156	133	130	127	142	129	150	146	134	145	155	141	137	127	146	158	142	138	131	178	172	153	143	142	118	130	146	138	150	143	146	155	152	154	148	130	137	140	127	138	116	163	159	148	140	153	124	138	143	167	130	144	158	120	138	163	140	132	153	135	139	158	160	132	137	167	159	129	144	127	164	137	132	145	153	124	125	129	132	117	142	140	142	136	151	160	126	138	130	132	137	132	140	139	159	155	155	154	152	140	152	143	147	148	138	126	140	146	132	145	151	136	139	152	146	147	144	151	123	139	143	129	146	151	149	168	152	165	138	139	147	141	140	115	151	128	152	124	155	158	128	148	147	144	152	131	147	148	129	142	137	125	159	130	144	135	152	148	143	163	115	154	149	141	125	146	159	153	172	132	148	137	160	133	134	130	172	123	126	152	153	136	151	128	143	142	131	153	168	127	145	151	139	137	142	153	156	134	160	139	185	126	151	154	155	140	129	143	141	148	129	109	127	142	144	151	127	152	130	130	147	138	164	144	140	163	135	147	150	143	141	166	133	122	171	162	138	141	110	142	122	131	133	144	151	157	133	147	145	142	163	149	158	144	141	125	151	155	149	147	152	143	163	131	164	141	130	138	157	125	150	126	132	170	176	146	125	145	141	148	147	139	141	129	139	127	136	121	122	150	146	144	155	137	131	146	168	158	144	136	141	136	161	123	154	132	120	161	165	120	131	118	154	167	146	160	125	132	152	130	144	131	131	134	166	125	121	119	123	138	150	141	135	149	168	143	157	135	154	162	175	116	127	151	158	133	148	148	143	129	162	152	137	151	145	147	156	148	149	138	137	111	131	141	128	138	151	149	143	158	131	122	147	126	148	136	126	127	152	150	157	127	121	128	181	156	151	142	147	144	132	138	132	118	134	159	152	167	141	154	112	155	164	157	132	168	160	135	160	170	133	168	135	156	149	131	161	150	143	150	131	147	150	146	140	150	140	147	145	134	145	124	171	138	141	135	156	162	144	144	128	137	137	158	141	122	142	128	131	145	142	166	147	131	113	149	139	150	145	146	155	145	173	148	149	145	121	157	140	140	137	164	134	138	153	151	169	149	137	143	170	156	169	131	136	146	162	142	138	140	135	140	168	125	117	155	147	121	147	149	136	137	150	136	166	163	132	125	139	126	127	136	154	147	136	141	159	155	165	133	129	162	134	146	158	163	149	145	136	128	135	147	161	154	162	172	186	157	160	132	152	154	134	149	157	162	133	153	140	155	146	139	137	143	151	133	122	139	115	163	140	109	127	147	114	142	159	132	128	127	128	124	156	156	139	144	134	119	151	148	150	145	135	145	163	156	151	119	127	140	166	134	143	154	123	167	142	122	142	134	148	155	135	165	155	151	152	129	158	136	158	140	136	119	154	149	149	134	117	137	113	124	130	154	143	130	140	139	152	141	144	150	132	129	135	139	138	128	134	133	127	153	120	138	140	131	128	128	130	137	144	128	129	132	147	137	137	130	133	149	139	133	153	141	167	125	140	138	144	153	144	146	152	152	148	156	126	142	143	147	147	147	143	130	151	174	158	137	145	136	141	145	136	157	115	146	134	160	150	161	173	134	160	134	121	137	131	130	145	145	151	150	143	172	159	163	130	133	163	145	171	128	161	132	147	148	147	141	134	133	158	120	138	126	132	125	178	125	127	136	155	152	158	121	150	140	150	135	142	149	135	159	152	140	126	114	144	153	112	150	134	136	114	116	157	134	138	152	127	140	134	129	139	161	157	134	132	131	157	132	157	131	132	133	162	125	119	140	141	155	157	135	137	134	145	127	129	151	140	139	136	139	130	129	150	135	96	138	139	153	142	121	127	125	125	135	161	139	134	137	125	141	159	140	136	135	148	134	137	170	145	141	169	163	127	159	139	159	153	136	136	160	132	155	146	140	144	142	147	137	138	121	165	132	118	143	136	141	153	157	152	131	133	131	140	125	126	155	162	152	155	136	147	161	152	136	149	144	138	137	141	146	152	163	139	152	154	130	134	128	154	165	152	131	147	137	148	125	120	131	154	138	141	168	136	134	157	158	157	130	152	123	153	149	145	153	130	145	144	132	138	135	167	132	139	152	155	130	156	146	142	172	144	149	134	120	132	141	156	155	144	145	164	134	136	145	138	135	120	139	158	158	119	135	143	153	141	157	157	150	168	139	144	158	165	139	137	138	151	146	163	150	160	146	130	140	141	136	156	147	151	156	132	150	154	145	137	143	157	157	140	130	122	154	166	136	120	137	154	140	143	164	146	145	148	129	118	125	136	141	144	140	140	151	143	121	155	143	152	129	149	162	137	138	139	162	152	132	145	142	134	135	131	136	164	149	131	125	161	162	145	145	158	149	147	124	158	134	153	155	129	128	155	159	137	127	151	165	131	157	137	144	143	158	135	153	153	129	116	113	134	158	132	139	142	152	148	125	180	134	149	165	136	140	119	159	153	165	156	139	140	159	148	157	161	155	144	156	125	122	142	161	157	150	134	170	154	177	144	162	116	143	148	139	147	132	144	162	108	154	146	182	130	161	152	114	122	116	138	142	164	129	144	140	168	110	153	147
4449	1747	845	512	413	412	359	321	342	336	351	333	310	320	281	313	323	319	308	318	295	313	304	289	322	304	313	323	328	323	290	304	325	346	293	293	345	325	349	310	336	301	304	302	312	359	295	323	340	304	300	336	307	313	305	294	313	331	338	291	321	323	328	311	315	298	297	341	313	303	311	303	319	315	277	329	319	324	286	301	324	305	337	317	289	312	299	304	316	345	346	325	297	368	303	331	318	287	313	299	335	321	321	309	327	289	303	363	308	324	318	296	315	344	305	309	315	313	332	328	307	314	334	302	304	350	342	310	342	313	300	313	301	307	327	305	309	325	336	323	300	310	305	309	317	349	298	296	299	356	307	324	318	333	337	325	313	323	316	307	335	358	337	317	334	318	303	300	284	303	299	286	311	336	295	298	275	337	313	320	296	290	321	291	317	304	359	336	277	345	310	327	294	351	324	341	314	315	284	285	313	328	336	293	309	307	298	323	314	299	328	297	284	320	332	300	289	312	315	327	307	338	295	304	310	295	287	307	320	303	295	317	336	309	306	318	319	322	323	304	316	308	299	301	274	283	320	303	322	325	328	285	299	311	324	316	293	322	336	313	336	306	328	314	292	272	319	337	345	315	304	310	316	318	310	322	319	306	325	314	294	302	312	320	319	299	310	325	330	281	305	315	307	282	311	339	286	296	317	282	295	320	307	322	301	303	278	277	299	320	277	319	335	317	323	290	345	314	296	312	306	323	309	308	304	328	303	307	308	294	306	308	292	316	320	332	306	305	291	297	287	332	314	286	321	316	317	316	350	320	284	351	303	323	302	325	301	351	323	305	269	304	302	314	289	345	343	312	318	304	334	305	321	298	303	325	299	301	301	290	299	321	325	297	304	294	314	287	309	327	299	309	335	354	315	322	294	320	316	313	313	319	289	303	297	326	307	316	305	363	306	300	305	314	305	306	330	316	297	281	324	308	304	291	309	322	319	321	339	294	316	294	320	324	316	321	299	311	290	336	309	315	291	314	300	299	337	313	304	273	302	287	346	317	310	336	309	326	302	299	288	305	307	300	282	292	336	324	312	298	333	343	290	310	323	294	352	305	282	326	324	292	323	325	313	325	330	309	295	370	311	286	317	329	321	350	338	338	330	342	314	349	299	325	324	291	318	327	322	325	302	326	321	319	326	319	359	318	298	304	315	279	294	297	312	313	328	337	303	294	331	299	335	327	312	304	297	332	357	301	287	319	323	340	305	307	309	301	317	312	285	326	311	312	322	348	278	300	314	309	307	306	289	292	316	289	324	332	334	330	335	348	288	322	328	332	306	264	343	329	309	301	337	308	324	315	320	298	321	293	301	309	317	318	297	308	277	299	334	303	309	311	340	329	319	338	317	287	313	289	299	310	321	306	305	327	303	300	314	310	313	291	300	322	331	329	311	291	290	326	333	283	320	309	318	339	323	323	318	307	296	310	317	304	316	293	318	313	324	299	273	318	342	306	298	325	304	302	290	324	320	270	301	329	338	280	327	321	334	315	331	332	321	285	295	304	293	305	296	344	327	338	302	348	315	293	314	306	323	324	303	320	285	311	281	339	331	314	322	324	321	293	304	297	321	323	322	332	318	326	319	321	352	332	372	299	310	302	282	309	315	355	320	296	326	305	312	292	299	310	318	328	320	339	286	302	331	323	352	310	326	339	306	326	303	318	306	313	317	301	308	319	316	292	341	314	296	296	318	299	306	327	318	324	302	267	253	309	326	305	319	291	312	315	336	300	306	313	313	308	306	340	299	300	330	306	302	335	318	304	310	316	342	301	285	322	335	307	296	317	308	329	288	324	309	309	291	302	292	303	351	327	315	349	331	315	309	317	321	330	334	295	300	318	284	321	327	297	338	293	301	317	302	283	289	297	300	317	318	315	325	298	314	352	318	294	327	309	314	318	315	318	333	315	292	336	310	308	311	301	318	318	327	303	320	331	319	315	281	311	316	314	296	326	307	329	335	309	282	287	309	326	284	291	305	308	332	327	307	349	288	325	302	310	320	288	308	292	304	328	318	294	300	301	334	282	309	293	316	343	313	339	306	294	356	303	345	339	305	307	319	318	293	324	310	293	318	317	320	299	315	320	323	293	309	321	347	350	315	314	309	322	325	325	323	275	309	320	306	347	310	315	307	329	290	286	325	298	293	288	334	320	347	315	288	319	303	333	301	312	267	316	309	323	292	335	290	299	310	310	309	321	309	285	311	296	332	320	334	321	319	300	308	337	315	342	303	322	312	308	302	324	334	310	306	292	312	339	293	283	295	324	312	284	329	322	306	298	289	325	317	299	328	278	313	303	294	323	303	317	331	321	303	281	301	275	309	337	270	330	315	341	346	298	317	306	306	300	350	308	326	328	322	324	297	325	311	341	316	291	359	334	292	353	292	301	297	294	305	305	318	313	330	292	303	313	280	348	297	289	291	319	301	315	279	321	318	302	293	364	361	319	310	318	289	330	310	317	320	305	295	304	319	300	321	327	295	293	342	289	300	291	302	299	322	321	294	305	290	289	309	359	304	286	309	319	339	335	319	338	316	299	296	326	314	342	300	322	364	288	321	331	299	291	319	331	290	306	322	316	315	316	300	301	352	330	317	332	308	316	284	289	305	316	285	318	335	329	315	308	342	305	344	311	328	298	301	314	331	288	304	291	323	330	316	341	307	291	328	310	326	336	300	338	300	312	307	308	314	276	312	306	334	326	305	344	331	313	321	288	276	311	315	303	305	311	325	340	302	285	278	313	312	289	306	300	321	290	293	310	306	312	307	272	303	318	320	307	278	282	305	321	297	288	309	285	282	295	279	302	329	322	327	347	321	328	319	307	310	318	290	324	324	294	333	281	279	329	313	305	325	313	296	299	301	306	298	332	323	332	288	280	328	307	326	319	342	329	309	308	305	332	297	297	315	323	310	358	295	309	320	325	334	320	299	309	294	331	311	306	312	309	329	315	303	319	311	290	284	294	289	286	303	307	304	350	316	309	341	337	357	260	288	350	291	292	329	283	323	305	299	278	284	331	302	282	300	304	278	311	305	289	307	273	298	298	328	316	323	320	301	299	306	311	280	311	322	315	307	301	301	321	320	339	299	325	291	330	287	278	338	341	315	313	311	291	322	329	307	319	288	310	317	313	307	325	293	260	347	294	316	335	317	323	317	286	289	291	280	319	330	305	289	303	295	306	308	295	323	330	311	324	308	330	320	313	312	285	283	347	291	330	286	352	277	296	354	312	335	307	304	282	286	300	320	328	308	289	308	361	282	334	322	360	282	332	341	320	294	314	319	293	292	336	284	318	315	338	287	318	325	289	338	304	304	317	301	317	320	303	292	287	303	301	275	317	304	299	306	328	276	326	306	317	302	324	291	282	316	311	286	294	307	336	335	319	327	302	308	330	308	296	290	327	322	312	310	310	293	338	336	296	303	306	291	300	316	333	326	300	297	331	322	311	283	313
25132	21614	24717	29020	21616	21628	11197	393	226	210	183	181	150	136	129	106	125	110	125	98	110	108	82	104	94	111	104	91	94	105	97	88	108	106	94	95	99	135	91	99	91	93	107	95	87	89	95	95	93	97	97	89	76	87	90	98	105	100	92	112	95	93	103	97	95	110	111	109	78	91	91	103	79	82	113	91	90	98	81	100	79	95	89	93	104	116	103	92	95	98	85	102	100	90	106	93	87	87	89	84	81	83	100	90	100	96	106	94	104	80	107	95	70	107	103	77	97	84	81	91	93	80	90	92	73	100	88	85	84	105	88	78	103	108	95	93	99	98	107	99	88	101	93	71	87	73	93	87	84	92	83	69	91	98	80	88	101	106	82	84	82	102	95	86	100	90	95	99	82	73	89	75	78	101	98	90	86	99	120	99	90	99	91	98	101	94	77	115	106	92	83	104	90	101	80	92	107	104	82	92	77	73	107	100	102	83	80	101	81	105	118	82	104	85	110	109	90	105	82	82	85	79	81	108	101	99	81	84	86	95	103	91	82	79	104	92	102	91	93	71	95	96	74	95	94	96	86	109	95	79	111	113	92	98	78	94	122	70	102	98	89	93	91	93	77	77	96	83	100	81	99	93	94	91	90	100	86	77	91	78	85	98	101	96	74	101	67	74	87	86	99	88	100	81	102	91	80	87	92	105	92	89	75	103	75	78	90	100	94	104	80	75	77	95	94	89	84	84	89	81	93	84	108	99	92	100	104	87	99	93	72	95	101	97	76	84	106	110	72	87	88	81	90	88	91	96	85	103	94	93	78	90	83	109	85	77	103	98	91	81	97	80	105	103	100	108	95	87	91	84	102	88	83	99	89	104	112	97	86	96	115	84	94	95	90	102	95	114	92	92	76	97	93	98	78	82	89	97	114	96	94	101	111	94	97	82	92	80	77	102	97	95	90	92	78	81	75	100	86	97	98	75	96	91	95	103	114	96	100	95	123	89	91	88	97	94	88	81	86	104	97	84	90	89	109	106	73	85	90	91	90	84	103	108	83	99	106	87	79	99	93	80	92	85	100	83	92	89	119	73	75	96	96	80	74	105	99	81	85	93	102	78	104	87	84	96	82	88	94	82	95	88	85	82	112	80	101	102	88	93	114	79	93	108	104	93	87	99	100	89	100	100	82	72	93	94	100	89	88	62	80	97	86	100	92	81	87	81	71	102	88	104	89	104	78	87	87	84	92	92	108	100	91	95	101	87	110	92	72	96	91	109	96	100	81	74	93	86	92	90	90	97	106	87	84	94	89	109	102	88	83	95	97	102	106	91	99	76	80	86	93	96	110	91	64	72	82	73	94	117	92	86	88	106	87	87	85	84	95	76	84	99	109	81	101	84	108	100	109	98	79	96	75	90	105	103	103	94	91	101	101	87	99	105	80	92	95	112	98	84	79	90	92	90	86	95	96	80	86	85	90	84	87	80	79	86	90	87	92	90	97	84	77	75	77	96	96	100	90	95	88	80	94	90	95	87	70	97	89	78	77	103	82	106	115	92	93	90	89	99	102	89	88	80	94	97	109	92	74	101	73	84	97	92	96	82	84	99	82	74	103	90	88	107	83	83	85	93	84	105	92	94	111	98	92	100	80	107	97	85	94	94	90	101	66	89	107	102	108	75	90	104	95	79	89	65	73	81	87	83	102	103	75	102	105	89	97	116	101	94	85	105	74	93	99	85	106	86	96	98	89	98	96	91	96	107	101	87	112	80	99	86	92	89	95	85	94	88	92	91	81	106	111	85	99	82	76	89	107	92	72	83	70	94	96	82	79	74	112	83	95	86	83	91	99	96	111	77	114	113	98	97	100	89	83	88	89	90	90	76	107	106	97	88	105	96	91	91	69	83	97	107	104	99	86	93	103	90	101	84	82	82	91	107	98	97	89	91	100	69	68	88	85	85	100	89	94	87	88	91	94	98	97	79	85	96	93	101	97	94	82	98	70	99	84	86	83	102	87	96	83	74	82	116	88	111	111	83	84	78	103	115	83	81	89	92	105	74	101	93	95	82	77	75	100	80	98	104	118	79	92	107	64	83	86	94	91	82	88	94	83	98	92	90	92	95	82	105	77	105	94	94	108	97	105	105	82	98	101	88	100	94	85	80	96	92	86	100	81	84	106	98	101	86	107	102	94	99	102	63	94	74	75	75	72	93	92	91	93	73	87	94	92	83	88	97	86	85	106	73	87	102	73	84	88	90	83	90	112	91	78	78	105	96	80	83	87	96	91	84	73	84	90	98	98	94	109	81	70	90	105	84	98	87	78	94	84	93	91	79	70	87	75	87	76	94	89	102	110	78	102	87	98	78	89	82	92	112	103	90	103	91	110	86	78	89	94	81	95	89	91	81	81	74	88	92	103	89	98	101	100	74	94	91	91	94	94	87	97	90	79	102	111	90	99	103	102	92	88	78	99	92	103	101	81	84	72	81	93	94	100	106	78	98	109	102	104	91	85	100	99	103	92	99	87	76	80	100	96	84	104	98	78	93	97	97	103	111	80	91	86	95	89	87	105	107	67	90	87	94	91	82	86	98	87	93	95	95	90	85	96	92	103	83	89	96	83	78	84	104	119	100	90	108	98	75	86	96	90	101	82	101	83	84	88	89	117	84	101	92	116	80	88	93	89	92	107	92	86	97	94	83	75	96	74	86	105	80	96	88	93	82	82	106	100	66	87	91	102	100	79	100	89	109	83	104	92	104	101	97	81	91	82	83	79	85	89	90	103	82	102	78	90	81	90	92	92	95	100	94	89	80	99	94	104	98	100	92	101	85	85	84	110	96	85	104	86	96	79	104	94	91	106	102	85	97	97	92	87	82	81	92	87	96	96	90	102	90	90	98	104	83	87	98	87	88	81	96	90	95	85	91	84	84	92	100	97	87	97	79	89	88	81	101	89	85	108	98	83	85	98	83	79	95	96	72	95	100	101	80	101	87	75	81	97	93	102	110	94	99	80	93	108	83	83	100	73	98	100	87	90	108	71	93	101	88	96	87	102	96	80	95	90	84	96	118	99	88	104	82	105	88	92	84	98	89	98	92	92	94	98	111	103	88	83	93	64	95	81	112	81	101	92	80	103	93	102	99	69	94	91	83	87	74	87	93	86	77	91	95	87	68	108	90	90	85	108	80	97	114	95	88	93	92	69	92	92	85	95	97	114	91	88	80	97	105	81	102	98	79	94	82	97	100	104	91	118	88	80	94	82	99	84	87	86	96	89	77	99	85	106	90	106	79	83	113	78	93	93	99	111	96	87	87	94	85	85	101	86	84	81	95	87	107	72	83	86	86	83	88	73	89	95	98	93	91	105	119	112	98	88	101	101	94	113	84	81	101	91	88	84	91	91	94	86	85	84	102	81	104	102	82	83	90	98	75	91	94	86	91	121	98	105	87	104	81	73	92	98	96	80	100	87	107	90	97	83	86	94	87	81	85	95	100	93	87
3957	3027	1313	593	412	351	312	262	251	240	264	240	234	270	225	263	288	260	237	224	233	243	229	221	251	262	233	208	230	235	246	229	213	190	208	218	211	242	204	238	233	226	239	205	230	176	202	235	243	219	217	201	244	211	218	221	258	247	224	201	247	227	224	214	256	233	225	244	211	220	227	250	214	229	239	238	203	221	220	207	245	201	224	229	233	231	234	220	210	193	252	225	221	238	226	199	207	225	214	229	195	188	202	209	243	218	199	234	229	237	237	206	214	202	212	187	211	207	213	191	216	223	229	229	211	200	207	232	228	217	223	217	221	222	228	229	248	209	211	264	238	225	222	241	223	240	249	219	245	240	246	183	220	219	223	222	236	230	186	230	214	235	252	246	223	229	229	228	231	191	225	239	220	238	183	217	211	219	241	212	250	222	230	197	210	212	212	228	210	230	234	225	196	220	251	205	210	234	231	229	241	239	233	240	225	220	216	221	213	251	193	207	242	235	230	232	214	228	228	214	255	244	204	229	228	212	224	214	221	212	220	245	226	207	211	221	197	234	217	189	216	215	208	228	243	247	209	216	244	235	192	211	194	192	230	217	240	201	217	242	205	220	222	218	228	254	197	228	203	219	211	250	212	215	229	240	224	213	216	215	231	229	222	227	222	232	223	217	236	226	194	198	223	228	187	232	233	212	213	243	225	213	231	231	221	232	256	233	203	225	242	232	238	228	216	247	221	233	222	211	212	217	253	231	233	233	237	204	231	225	255	236	229	211	215	212	233	202	180	254	223	191	230	217	223	215	232	218	243	227	249	237	218	222	212	225	235	212	239	216	204	210	209	211	215	215	203	230	207	225	232	242	220	222	215	250	234	219	230	214	206	210	216	234	222	232	210	223	212	245	215	219	255	233	222	228	218	210	239	191	230	231	238	273	215	231	226	204	218	241	222	213	216	209	225	232	233	245	246	215	237	208	246	202	231	210	244	241	217	213	218	242	233	229	234	203	238	204	225	231	220	238	221	253	216	224	223	231	197	225	227	216	234	245	195	198	246	218	239	245	210	236	179	250	236	233	241	239	234	220	238	230	226	229	230	221	238	273	198	230	233	222	235	212	235	215	204	195	229	231	217	225	224	228	226	253	221	247	223	191	227	228	192	239	222	211	226	209	222	231	235	216	229	230	229	223	185	213	240	204	231	227	218	233	248	204	217	224	225	241	193	240	204	218	207	207	221	223	204	230	238	216	231	213	229	230	218	230	233	242	226	212	234	205	214	225	228	224	212	216	223	219	224	224	225	231	242	236	224	207	236	215	248	226	198	219	225	242	231	227	237	243	224	218	218	213	257	218	219	213	232	215	221	194	243	201	234	190	239	235	214	199	257	226	202	201	241	238	215	217	247	223	230	228	233	213	221	215	237	229	199	230	244	229	227	220	224	222	242	209	233	219	210	224	228	223	225	224	222	231	237	269	228	218	231	212	225	239	229	210	238	220	202	227	261	235	219	231	208	235	221	201	225	224	233	235	211	218	205	212	203	204	206	195	241	228	217	258	239	226	221	227	213	241	214	229	207	229	251	226	217	238	237	216	238	199	215	226	235	218	227	231	234	216	212	182	226	209	228	214	228	211	235	228	197	246	247	228	227	249	263	212	189	214	238	223	230	222	237	219	207	225	221	252	229	233	219	196	240	229	203	212	242	231	233	218	226	220	225	200	240	257	217	233	222	237	207	193	210	232	209	204	203	235	236	215	216	240	209	209	221	235	260	253	229	200	226	220	212	195	245	241	239	215	235	246	241	238	213	215	236	232	230	197	241	211	224	202	199	229	253	229	238	218	206	229	235	202	227	235	238	225	208	246	225	218	180	208	244	230	207	214	230	230	206	231	235	227	217	227	230	227	214	224	212	224	225	199	268	199	196	226	214	228	220	222	262	232	200	216	241	265	239	223	220	220	216	216	221	242	242	225	199	219	251	247	228	243	207	235	213	241	230	228	217	201	227	213	227	232	212	205	239	279	204	243	224	236	219	231	254	237	239	201	199	242	227	200	214	213	225	228	218	235	209	212	237	236	258	208	229	210	256	216	245	223	208	247	218	230	218	204	213	219	238	227	206	189	246	224	250	224	254	205	230	224	209	245	225	279	216	216	240	218	226	235	231	216	228	234	217	259	224	214	209	211	235	197	222	243	228	252	225	206	207	218	206	244	244	255	224	238	207	209	238	206	239	232	217	241	227	207	226	244	248	221	219	219	227	234	252	211	209	250	223	233	211	232	218	208	212	231	213	209	235	218	229	212	204	220	223	228	234	252	203	224	224	220	209	194	196	216	217	205	233	214	244	238	241	241	215	214	216	196	214	254	195	210	221	246	238	246	236	237	207	217	250	228	207	235	242	211	206	225	229	228	231	224	217	222	216	224	219	240	251	225	217	226	247	246	202	239	207	231	239	243	216	250	234	210	203	217	204	190	222	223	212	216	212	200	231	205	224	218	230	253	211	216	229	253	213	213	241	226	220	233	203	251	233	213	221	221	208	246	196	226	228	228	205	219	242	209	215	225	229	203	211	224	210	255	224	235	226	217	249	221	228	216	239	250	225	210	233	224	257	234	209	237	215	224	229	271	240	244	208	226	238	221	227	235	243	251	205	231	238	228	239	226	242	224	232	243	202	237	209	217	218	234	207	238	206	225	218	244	226	212	254	277	203	227	213	224	235	215	232	231	234	232	208	211	194	238	241	219	194	210	210	233	197	222	256	196	224	232	223	223	223	237	215	209	203	230	234	191	209	224	234	240	217	241	241	245	201	220	243	213	206	222	201	225	232	209	232	209	207	253	235	233	212	221	219	237	220	225	206	226	227	246	219	221	244	218	198	217	234	219	228	258	222	220	217	217	221	210	231	224	245	202	213	223	218	216	203	216	243	235	242	242	222	214	225	242	227	239	234	228	233	219	209	214	252	211	236	227	226	220	208	210	223	216	219	232	209	231	232	226	225	259	221	243	238	218	233	231	237	203	238	201	227	230	223	233	210	235	206	218	225	226	219	235	227	226	237	234	223	232	248	218	230	246	208	206	233	230	236	233	237	247	198	238	206	261	216	212	234	226	234	236	227	217	245	229	224	226	223	217	219	220	222	247	234	249	249	236	245	214	235	224	215	225	207	236	214	213	223	229	245	238	201	243	209	244	216	226	217	217	230	208	211	228	215	214	211	226	223	236	224	230	221	231	231	199	214	223	233	253	211	218	211	221	218	224	251	227	239	241	223	222	193	209	210	226	227	212	208	213	237	216	236	213	225	220	229	231	225	215	216	248	210	204	243	234	215	208	227	239	221	218	216	221	224	228	222	206	219	229	206	226	247	230	231	228	221	229	215	222	230	221	249	238	231	209	227	224	238	235	238	231	218	242	226	216	225	226	226	210	217	218	214	228	244	212	200	243	214	215	206	193	229	233	236	240	203	239	212	225	214	245	219	207	259	231	229	232	204	216
34193	16209	2805	419	333	283	308	302	289	283	282	250	284	287	286	280	271	261	287	266	284	301	300	288	273	263	255	311	289	308	303	278	275	309	267	273	278	269	283	252	269	280	289	274	273	285	301	280	278	286	260	277	265	289	284	299	290	241	282	303	286	285	285	307	262	273	337	291	248	256	296	285	242	283	274	303	302	303	268	285	300	266	265	294	277	291	241	286	267	253	281	283	286	279	299	301	308	297	253	284	278	293	262	291	275	263	259	313	282	257	287	250	269	263	300	289	280	306	281	301	281	283	295	277	256	269	268	263	299	287	288	304	237	283	280	265	287	251	262	284	271	287	307	301	274	273	309	283	284	294	268	299	315	284	309	289	230	287	324	260	290	278	296	275	288	249	292	283	261	307	299	279	281	264	279	262	283	261	266	264	336	283	291	300	287	274	285	301	283	288	305	303	301	302	285	281	271	271	280	280	267	290	275	303	272	301	273	308	284	281	256	278	303	286	291	284	273	301	295	279	276	282	255	285	253	312	272	275	282	265	272	291	291	260	268	315	286	280	302	283	273	299	262	272	313	318	273	264	294	259	289	292	279	281	311	284	281	279	326	289	312	286	292	310	274	274	280	270	279	309	279	290	310	281	290	284	257	281	255	289	314	249	267	289	289	325	309	277	287	282	270	292	270	301	297	281	266	296	294	287	289	288	291	286	279	281	269	263	268	298	272	276	282	282	279	294	300	261	272	275	278	321	302	303	268	279	292	266	267	280	294	294	283	296	335	284	289	303	294	308	289	268	255	275	266	299	300	287	307	271	296	290	293	241	277	263	272	265	305	292	256	267	287	277	280	279	240	250	283	287	301	274	314	290	282	286	273	299	271	291	338	296	290	318	264	287	314	295	297	267	299	315	293	256	285	308	285	281	309	264	291	277	238	285	287	274	275	308	251	257	300	278	282	269	279	290	271	260	282	281	305	317	313	277	284	266	302	302	321	307	310	288	290	289	297	254	283	277	258	284	284	275	284	255	259	291	291	275	306	284	307	317	289	245	311	268	290	296	266	276	303	281	270	295	249	291	306	272	292	266	311	275	261	267	254	284	311	287	264	294	288	294	257	286	289	282	289	268	280	279	294	266	276	297	295	294	253	284	241	257	264	296	261	306	273	258	291	325	280	290	282	270	267	311	285	274	290	291	283	308	263	272	302	270	276	278	283	282	267	278	288	272	252	294	280	278	253	309	313	272	278	299	248	288	272	290	272	301	328	259	277	300	285	262	263	296	283	310	287	293	275	293	291	296	281	292	296	301	288	311	258	292	252	277	288	294	291	273	293	268	300	266	287	270	304	283	307	285	290	278	276	268	283	280	268	284	292	281	294	275	291	268	302	282	280	254	289	278	304	269	279	282	272	270	276	272	260	283	307	264	278	327	284	301	268	297	270	262	300	244	287	250	285	276	271	297	297	316	295	276	297	279	296	302	291	272	298	261	295	280	265	300	284	307	294	272	253	267	262	312	322	278	260	283	254	280	293	265	258	259	272	277	287	285	287	291	286	269	301	250	258	304	273	289	302	274	285	300	289	260	282	271	294	285	299	299	287	305	301	267	289	293	310	275	314	275	242	276	267	302	268	301	305	247	283	277	270	272	286	285	279	276	299	292	298	295	272	293	308	329	282	303	280	261	282	262	294	259	258	262	296	288	288	284	313	306	234	248	274	302	280	294	297	306	267	289	279	287	301	268	282	266	276	275	297	292	310	307	268	291	272	283	297	308	277	306	319	263	289	267	268	316	271	267	282	300	280	259	281	296	281	280	285	281	276	290	299	287	330	261	271	294	261	271	265	306	294	287	281	246	270	294	291	277	271	239	309	285	289	292	313	291	264	271	282	299	287	260	288	257	304	273	273	278	297	288	257	275	274	254	320	283	283	273	272	286	308	271	285	261	270	304	305	294	254	261	266	238	318	293	293	301	273	269	309	292	298	273	289	288	303	305	295	284	260	277	290	287	292	293	265	296	280	316	273	290	302	277	295	255	284	307	308	291	273	273	317	316	255	275	284	308	296	270	282	280	302	299	259	315	295	269	291	295	271	275	304	299	283	293	291	263	296	283	278	278	305	275	304	303	269	289	288	257	261	278	285	268	292	286	275	265	258	271	271	265	309	272	246	283	293	302	299	298	314	287	312	285	301	265	281	343	269	295	251	278	296	289	289	274	284	255	272	281	283	309	245	246	261	274	269	299	284	261	328	299	295	292	275	272	255	277	296	294	253	278	248	262	251	294	270	265	293	287	262	268	318	261	279	312	318	293	261	274	297	277	283	279	304	252	253	278	297	257	272	316	274	292	262	238	298	308	285	272	276	273	270	280	275	301	285	281	252	268	287	287	299	319	273	307	264	321	299	297	273	263	254	269	260	257	297	289	290	285	292	255	296	282	303	282	260	268	285	258	221	272	285	274	312	254	263	285	283	252	284	291	286	305	291	302	262	267	320	296	270	271	264	258	308	268	281	301	288	288	281	283	272	295	318	268	289	295	294	297	282	296	271	278	257	293	289	278	301	305	302	286	270	290	295	290	258	289	304	256	302	282	320	258	279	280	262	250	271	267	262	293	290	272	278	244	257	274	311	283	280	261	282	276	245	288	276	310	298	276	291	284	270	295	268	306	284	263	271	273	271	282	292	284	294	252	291	281	289	306	286	281	302	302	279	290	291	291	284	318	255	282	266	275	282	286	281	268	299	260	296	285	262	290	309	277	268	290	289	284	256	297	278	304	288	259	255	276	289	285	279	300	316	290	262	277	299	296	270	273	258	315	275	269	298	280	283	280	278	255	292	315	304	300	263	263	299	267	288	266	247	266	261	289	281	284	275	317	288	280	316	274	269	260	299	283	292	324	273	291	274	245	280	305	278	271	279	302	295	273	304	300	296	271	272	254	277	275	289	293	264	282	252	278	272	284	300	283	286	264	246	274	294	288	296	285	290	268	306	288	299	265	291	264	278	313	311	266	291	296	291	299	245	277	302	296	318	283	269	294	280	272	281	271	284	277	285	281	263	285	279	307	281	287	293	271	284	287	296	323	319	271	268	312	311	304	274	269	275	267	277	303	290	268	254	289	295	279	252	276	334	292	268	255	306	280	297	271	294	270	264	307	256	296	306	278	277	283	288	260	288	251	284	281	287	292	283	300	289	277	290	306	289	268	260	247	312	268	273	283	236	295	299	272	293	263	281	293	275	265	297	265	289	265	266	260	269	286	293	272	268	275	309	288	286	295	288	299	318	258	286	290	286	262	301	299	250	263	299	291	281	302	299	280	276	299	274	302	279	280	288	283	296	295	271	274	304	310	267	293	302	296	249	269	279	257	288	324	246	300	290	270	285	302	321	286	295	267	312	287	304	271	280	267	288	283	304	291	263	267	245	296	300	290	280	270	282	274	257	302	295	272	299	288	315	258	285	310	302	284	296	308	247	284	285	283	286	310	259	280	281	303
7755	662	590	598	586	599	591	625	601	560	569	585	580	579	525	626	573	602	593	583	619	564	594	577	564	613	577	607	566	567	617	587	584	596	566	580	576	596	611	575	617	571	587	570	576	565	570	573	573	580	630	580	591	556	599	565	549	595	533	614	567	554	591	581	592	582	571	577	570	574	575	604	567	557	554	605	549	555	596	561	563	553	534	577	554	548	568	554	571	600	548	586	582	590	602	598	586	611	551	601	576	611	574	607	618	549	561	546	657	621	586	611	618	565	589	619	609	604	604	621	595	571	529	612	581	605	566	614	593	579	558	544	590	583	564	625	622	531	601	599	598	594	612	581	612	535	569	599	514	568	577	587	614	608	582	583	548	571	614	612	555	662	572	564	578	599	582	550	570	596	574	571	584	557	605	579	588	601	577	608	559	581	613	582	560	536	584	607	590	596	619	601	536	558	586	585	617	635	588	618	621	551	581	590	606	538	586	567	594	597	579	572	539	573	583	595	606	602	601	567	577	577	565	566	577	542	591	575	597	601	600	589	595	595	591	573	627	616	607	570	514	567	593	542	582	575	555	579	572	605	599	580	591	606	576	573	599	533	568	605	578	596	563	565	596	580	622	604	599	586	577	565	568	607	587	593	610	576	588	590	592	591	591	583	521	574	572	603	580	553	558	604	596	571	579	548	565	637	574	602	603	571	600	612	549	611	558	626	583	594	572	607	582	599	585	622	606	574	611	538	574	565	572	547	505	587	608	595	608	577	564	586	582	549	603	592	644	588	596	563	574	589	574	576	595	550	593	619	625	540	570	582	550	577	593	611	583	562	557	616	551	567	557	586	629	584	564	615	549	602	581	572	579	576	571	631	588	617	568	589	550	606	602	563	571	577	597	577	591	637	602	583	561	533	577	563	568	595	587	614	578	588	612	601	594	587	578	587	610	616	604	592	584	552	560	604	667	606	581	572	603	532	645	613	619	582	608	582	600	584	592	577	564	609	582	583	665	589	561	579	579	599	621	604	594	563	552	586	609	559	627	586	607	591	539	619	620	561	594	591	543	574	613	607	581	566	591	580	565	581	581	567	573	571	567	604	604	626	544	556	556	580	629	586	642	601	543	558	572	572	591	578	565	565	591	585	579	587	579	584	551	580	592	546	585	561	594	570	559	593	585	572	612	546	579	596	553	596	496	610	572	585	609	619	624	609	614	567	574	581	576	619	639	581	587	561	611	535	579	580	600	570	587	587	557	575	608	594	603	573	575	572	598	624	580	562	614	582	551	628	557	569	600	556	599	552	614	584	635	617	603	589	579	577	628	599	592	559	599	597	571	570	570	626	567	560	606	569	591	552	563	620	548	618	604	557	605	576	652	553	600	520	572	628	582	570	579	571	570	598	586	546	594	575	571	557	595	640	542	597	559	603	604	591	560	597	555	577	585	540	559	572	557	566	545	587	549	588	557	601	558	608	577	596	575	581	601	595	609	573	596	591	541	553	587	543	595	554	605	599	559	569	588	613	583	599	566	577	555	582	602	605	587	603	561	589	567	580	566	593	587	600	584	562	621	619	562	618	558	560	583	590	553	568	605	590	573	583	585	565	581	629	589	586	590	585	609	596	566	558	613	590	610	583	553	584	598	575	590	558	626	573	654	580	602	587	597	602	560	562	590	549	594	606	636	594	631	623	563	582	568	610	609	573	605	590	555	618	543	552	631	581	575	524	626	589	611	573	590	554	622	567	573	598	583	591	589	598	570	550	603	581	616	609	575	554	564	538	592	560	552	657	570	583	591	552	576	572	557	632	604	570	586	558	573	605	566	573	618	589	572	557	535	594	584	546	606	568	596	557	578	588	611	602	575	560	607	599	586	615	585	572	568	581	603	571	605	572	579	571	570	544	593	540	550	537	569	572	558	589	588	609	609	590	581	602	585	605	586	600	573	617	605	589	578	581	541	527	594	561	547	570	591	589	572	621	542	564	588	612	565	552	603	576	579	613	628	595	575	588	559	549	551	614	582	628	586	580	591	584	606	559	562	579	557	594	592	569	589	582	540	584	527	542	572	579	565	597	570	525	571	591	589	577	550	596	611	636	618	589	584	594	584	574	601	553	580	559	571	635	615	583	565	593	581	565	649	582	581	572	600	576	599	575	577	587	556	600	552	607	557	607	571	545	611	547	587	592	600	627	588	593	581	597	566	554	568	624	595	575	598	602	630	559	554	554	576	605	530	577	585	568	580	628	598	590	554	616	594	640	586	612	538	605	599	554	558	567	566	609	552	601	584	557	580	601	556	618	525	566	577	591	552	604	566	605	583	603	595	575	572	569	547	599	560	566	555	591	586	609	609	608	554	560	526	593	580	584	559	613	613	587	612	558	562	544	570	582	614	538	626	613	576	589	620	579	573	614	588	556	572	571	573	575	603	577	587	578	589	542	579	586	583	585	620	564	552	596	568	585	538	551	601	610	598	572	633	574	578	579	626	583	600	615	593	620	613	568	574	593	586	624	598	580	610	586	573	596	574	577	589	635	587	590	575	587	593	557	553	561	573	572	614	609	611	599	574	605	550	579	570	559	629	585	609	573	605	572	554	620	634	607	571	599	574	600	612	575	586	568	575	625	594	590	600	561	587	595	590	583	563	527	626	581	587	576	576	538	555	571	558	573	574	589	594	594	577	565	599	581	577	619	554	585	601	624	610	622	618	566	610	549	604	597	588	598	624	583	570	572	607	592	610	590	657	565	603	600	568	560	608	518	630	568	584	600	579	596	577	592	570	558	607	543	577	543	545	564	613	589	566	545	581	600	558	588	566	585	597	603	589	581	573	591	568	577	588	578	581	571	578	549	613	585	574	622	608	549	583	607	584	586	605	595	552	596	640	588	606	593	573	572	550	593	558	564	591	597	598	567	595	621	569	602	619	594	588	580	579	587	599	674	593	564	611	565	582	588	553	613	576	559	546	573	558	557	610	591	592	583	598	603	581	539	619	622	584	626	592	538	555	571	568	575	577	551	580	586	591	590	575	586	634	590	547	580	603	614	564	587	571	582	565	633	599	552	595	607	604	588	589	609	637	571	590	605	601	607	588	570	621	605	567	597	595	545	592	586	583	576	601	589	579	580	577	589	551	582	612	608	573	583	626	615	598	586	619	551	596	598	582	591	571	575	616	533	562	591	581	596	601	576	594	596	585	551	556	593	575	568	589	590	578	529	553	555	594	582	584	579	563	594	535	581	604	557	557	596	565	617	565	577	628	598	559	550	583	621	589	580	636	612	571	628	551	588	536	587	587	559	594	587	559	587	625	580	605	556	570	595	580	578	593	602	580	595	580	584	618	601	537	568	549	621	606	611	628	560	575	597	565	555	616	601	568	611	605	616	569	617	597	558	581	617	576	594	586	574	576	615	568	569	652	558	563	557	565	635	627	595	587	517	545	559	585	534	595	592	615	523	618	620	562	617	588	573	571	631	584	550	601	595	603	612	599	612
24840	20698	23256	28168	20686	11606	354	223	186	193	187	163	150	132	173	165	134	137	167	125	147	141	148	138	162	135	148	160	162	139	135	133	156	135	133	140	128	157	122	150	138	131	133	144	143	136	137	152	126	131	159	149	129	151	132	133	151	129	147	144	141	134	124	117	143	125	132	137	131	120	142	131	155	143	142	113	124	127	140	141	128	140	129	144	149	137	130	114	143	132	140	156	129	132	162	125	149	145	132	156	155	158	160	127	146	143	105	132	156	141	146	128	111	136	157	150	129	138	148	131	118	142	155	143	134	128	168	147	140	125	141	125	135	112	132	154	116	121	136	127	134	154	133	140	154	145	151	117	129	132	111	139	137	144	128	127	146	161	144	129	130	141	146	126	125	113	123	144	134	130	110	147	126	140	140	144	160	134	154	128	141	140	143	142	140	139	121	128	146	143	150	123	126	135	109	134	132	143	166	149	121	121	129	151	144	146	151	139	117	127	125	120	128	149	142	150	145	123	134	134	151	147	116	118	148	143	117	139	127	150	156	129	135	138	123	129	133	141	154	133	150	151	121	139	130	150	130	153	158	145	125	149	117	126	129	139	147	145	136	139	178	123	166	106	132	136	157	126	142	136	163	126	141	145	134	128	130	113	130	119	158	133	120	130	158	118	153	132	115	139	144	152	136	131	144	144	151	156	126	144	143	147	135	141	154	153	135	148	150	126	148	128	138	146	128	149	130	137	137	140	132	145	135	143	127	147	143	121	155	140	147	145	125	132	140	137	135	137	156	131	151	120	142	147	140	146	116	136	134	144	150	129	184	116	132	109	141	124	125	143	147	141	136	134	137	146	135	139	149	121	156	141	131	137	132	125	147	151	147	144	133	126	124	174	122	130	142	140	131	132	147	126	134	135	122	126	131	130	122	139	137	134	127	148	119	130	157	138	150	134	125	147	135	134	130	105	134	122	155	147	122	128	130	131	140	148	160	148	127	153	152	134	152	115	127	127	139	141	170	127	146	159	129	142	132	137	130	148	131	117	133	134	141	140	143	141	131	125	135	130	128	133	125	142	135	115	160	125	102	128	159	140	123	144	154	141	163	135	137	136	145	136	131	147	137	124	149	137	148	127	157	151	134	137	133	135	130	129	140	149	133	119	136	118	158	135	143	114	144	140	146	142	130	125	139	128	139	117	130	119	119	117	146	133	143	142	142	149	157	135	136	133	142	139	117	155	139	157	145	177	129	147	139	158	129	151	168	137	140	144	137	135	145	123	151	130	147	136	171	155	164	149	141	151	141	158	140	129	140	139	163	145	152	131	118	131	122	140	131	134	148	145	123	122	132	123	134	136	134	146	137	145	135	132	127	139	150	145	150	149	164	137	122	131	145	162	151	109	140	142	135	137	138	142	120	137	135	126	115	138	139	112	127	148	150	146	184	158	119	137	143	143	142	140	128	162	142	150	128	133	131	159	138	142	144	141	136	147	147	111	139	127	141	151	152	138	135	148	130	133	127	151	137	144	116	138	119	141	122	144	132	144	142	127	139	145	130	133	155	142	149	146	128	135	115	146	123	128	147	159	169	136	147	128	128	135	142	121	129	156	144	142	128	157	138	132	125	125	138	147	117	125	167	135	145	144	144	124	124	142	147	128	129	138	159	152	132	144	150	123	131	145	124	157	134	133	159	142	157	181	160	139	140	140	139	131	105	152	158	137	117	132	130	135	137	105	139	134	122	139	129	130	137	147	138	136	129	134	155	175	136	117	120	136	132	155	128	127	129	147	153	115	144	107	129	129	135	149	149	139	145	151	126	137	133	163	139	122	153	124	119	104	149	153	148	128	147	154	135	125	139	147	154	151	137	143	120	110	129	130	123	141	126	122	135	120	123	132	139	138	155	127	152	123	119	111	141	136	131	145	139	115	129	123	127	160	133	129	135	137	134	131	156	137	129	120	103	147	149	110	145	140	131	134	167	126	113	116	132	113	136	139	130	172	132	147	146	142	125	137	136	155	141	137	122	118	128	144	122	138	137	115	150	121	146	131	138	96	139	155	136	121	144	157	137	123	139	140	129	142	123	138	130	122	140	150	139	120	151	147	143	132	126	139	156	113	124	130	129	139	124	159	151	142	164	118	148	113	114	131	136	138	115	122	129	156	134	141	132	153	121	126	126	127	127	146	152	147	126	119	139	133	141	124	133	136	127	113	147	118	137	129	116	144	136	153	137	134	127	143	145	130	124	132	135	119	126	127	112	118	153	157	112	138	145	153	122	150	130	164	117	121	121	131	147	135	119	119	134	137	144	118	132	128	136	136	139	133	115	134	156	130	129	124	120	130	136	132	128	153	127	139	155	121	135	122	146	148	147	153	146	129	160	133	147	127	139	128	143	125	121	136	133	142	125	164	146	132	114	136	159	137	120	117	127	129	102	145	132	137	114	132	96	145	138	150	120	133	126	128	111	118	128	143	110	115	147	140	135	129	116	122	136	135	130	141	142	144	176	133	138	123	146	120	130	130	132	145	160	144	127	137	139	147	141	144	141	164	148	126	132	115	133	142	156	147	138	138	151	148	116	138	132	146	134	129	140	142	141	148	143	119	164	126	132	129	131	138	151	135	122	135	146	132	131	152	147	114	102	110	168	158	141	144	122	138	160	149	140	145	154	150	137	152	137	103	116	137	128	131	149	134	118	145	132	156	152	134	137	149	142	137	140	153	140	141	142	139	145	140	160	114	140	139	149	134	119	111	142	129	134	116	146	126	141	153	158	150	125	139	141	138	140	135	140	138	128	119	135	125	135	160	131	147	137	149	124	129	124	115	135	137	128	129	148	130	138	140	130	121	156	134	133	135	140	132	138	121	139	141	151	128	122	148	118	135	157	132	127	163	170	131	136	135	133	124	134	145	145	123	144	114	142	130	130	150	112	112	130	115	129	134	139	126	145	119	143	153	144	152	144	143	121	123	145	141	138	133	140	133	133	129	136	135	134	142	128	121	123	149	145	153	137	117	139	139	142	135	133	126	144	151	141	132	134	139	160	144	146	146	131	146	134	121	136	161	126	160	142	170	124	130	168	132	150	153	117	147	131	150	147	172	135	114	133	141	179	158	150	133	144	114	143	120	145	133	136	126	132	142	135	133	121	130	138	147	140	116	140	132	135	134	130	128	158	138	144	139	139	147	137	138	141	132	115	125	148	132	126	131	144	147	152	128	111	108	139	140	166	126	132	135	129	148	122	151	132	120	131	131	118	128	141	132	148	131	129	175	147	132	154	141	117	149	125	143	135	138	158	160	138	126	143	148	123	124	137	135	115	129	144	132	132	121	153	118	146	151	147	140	139	132	129	136	115	148	150	125	124	130	146	147	125	130	122	134	137	160	140	131	116	125	133	152	124	133	144	144	111	154	136	141	133	142	128	148	130	135	127	138	134	131	118	128	130	120	146	135	167	130	136	129	138	143	130	115	121	157	136	120	149	131	152	132	141	121
4194	1710	826	484	437	334	343	346	300	313	305	313	307	309	295	327	283	310	290	325	298	291	317	288	308	297	272	277	296	309	328	316	308	308	298	283	279	288	321	327	302	305	285	286	293	299	268	317	303	326	315	328	320	305	287	314	283	311	334	291	308	293	287	311	297	297	332	301	303	262	301	316	303	289	293	320	276	288	271	306	300	275	312	287	303	309	295	315	302	304	276	308	289	313	282	271	303	301	310	274	272	294	319	314	288	300	314	272	283	293	279	334	300	295	292	261	285	273	308	303	312	292	313	313	328	310	286	297	296	300	297	303	323	303	281	266	321	308	259	296	306	309	277	307	296	286	266	312	268	297	297	298	321	293	273	294	282	314	289	300	279	274	291	316	313	297	282	301	288	279	279	310	294	305	298	294	313	334	314	314	288	296	282	308	309	333	302	310	298	325	284	305	312	311	313	306	315	299	277	302	300	302	301	298	303	315	251	314	322	277	317	296	299	295	289	264	293	308	289	294	270	300	295	328	285	279	317	288	272	287	319	307	301	310	284	312	292	290	291	302	305	325	328	284	273	315	313	316	294	282	307	312	312	275	327	318	277	302	313	305	337	287	329	279	272	303	306	335	325	290	280	270	317	294	299	267	302	344	269	303	270	275	310	279	313	318	308	280	316	318	290	277	287	269	306	295	313	270	284	293	348	298	313	292	296	289	325	273	310	276	294	289	300	283	314	292	284	284	297	314	289	310	322	303	263	313	292	286	290	312	275	290	280	271	278	326	330	319	300	292	318	284	317	285	279	323	276	300	282	268	299	296	282	304	294	304	307	280	315	276	292	304	261	311	295	304	286	307	282	314	304	304	302	301	318	305	304	336	271	286	322	313	286	299	294	301	309	289	306	288	295	268	312	302	303	292	306	298	310	293	314	302	300	281	311	296	299	265	251	293	292	289	279	303	286	324	284	278	305	300	264	301	267	322	311	282	337	301	338	290	298	311	327	330	304	326	309	274	302	311	285	256	256	293	292	291	292	319	301	328	314	305	316	323	284	308	285	318	302	271	276	299	286	321	323	297	293	301	311	278	272	328	295	303	284	318	293	301	318	295	299	266	300	280	303	298	288	289	331	300	318	282	273	317	283	324	318	286	305	297	314	289	304	325	326	315	281	325	297	314	302	302	325	296	279	298	302	279	289	302	306	308	293	307	287	277	315	293	315	290	296	297	301	336	275	304	307	294	300	310	294	296	290	309	318	302	315	280	305	275	307	274	309	301	318	286	303	291	307	289	291	283	324	300	280	309	318	291	279	291	307	317	297	316	281	296	297	328	300	300	318	318	264	282	297	308	294	293	313	271	275	286	285	314	284	309	288	260	299	300	276	291	316	304	292	304	292	314	284	279	294	272	316	269	306	280	279	325	328	302	274	294	307	292	295	301	278	297	299	277	310	298	289	296	277	309	304	330	302	288	296	306	287	278	271	279	279	298	312	330	309	334	315	316	294	295	291	299	300	317	308	304	308	303	318	284	270	326	303	285	296	329	294	289	274	305	294	286	316	291	308	273	267	290	287	288	278	306	308	293	295	304	299	310	277	292	296	295	282	275	312	327	312	292	310	311	308	298	304	284	286	277	284	280	287	287	268	302	279	312	268	278	302	306	278	309	278	256	294	289	268	320	307	297	306	288	301	296	318	314	279	311	317	319	272	252	299	291	281	286	292	285	291	291	308	294	296	288	279	305	262	261	306	305	331	311	299	285	291	300	273	288	306	311	263	308	309	287	277	270	285	273	286	287	308	300	312	323	294	300	305	317	297	292	278	273	304	306	274	296	327	295	279	274	317	306	297	311	334	299	303	284	276	295	311	308	308	304	296	300	303	316	301	281	289	318	319	296	283	302	300	293	296	303	321	290	289	278	319	302	297	298	299	309	289	305	301	315	336	326	317	291	293	294	278	273	273	321	290	326	311	283	273	313	278	276	279	297	295	302	295	290	300	288	284	282	299	289	304	313	311	296	296	278	314	289	301	285	285	319	315	272	297	312	305	316	317	273	288	285	312	300	273	279	284	292	305	290	288	279	280	292	273	295	315	288	282	287	299	309	327	311	292	278	313	293	294	301	265	259	267	269	305	289	293	311	272	285	300	319	318	312	322	321	299	291	291	298	323	313	298	318	302	316	264	302	320	292	290	301	308	276	288	291	327	293	275	345	299	304	288	278	286	276	292	283	320	282	298	303	302	335	282	295	292	295	311	300	280	328	271	308	287	261	293	267	287	299	297	286	332	251	292	318	270	306	273	300	296	284	274	311	305	280	279	307	317	305	310	328	324	323	295	331	280	316	283	289	289	295	324	310	269	296	321	298	291	277	308	292	296	311	319	276	315	299	293	312	293	324	285	311	263	287	272	298	311	287	287	262	301	305	286	292	310	278	301	294	303	293	290	266	308	310	303	292	278	299	282	285	311	319	272	294	314	273	293	287	300	283	252	273	322	314	294	292	317	305	300	285	319	304	339	274	293	294	273	271	295	291	312	286	282	294	295	305	305	297	294	307	301	269	299	311	301	285	313	294	323	308	305	276	298	287	299	294	323	293	288	329	307	294	297	278	295	306	296	298	286	295	309	278	311	284	285	323	287	296	287	285	300	321	271	297	292	292	293	283	308	284	279	315	313	290	295	307	289	303	305	309	307	293	253	292	295	305	319	289	298	306	297	284	306	293	296	316	297	275	311	290	291	314	285	316	291	314	254	316	302	285	304	301	301	300	287	310	302	328	291	290	284	313	275	284	277	288	277	326	308	332	289	253	292	278	304	330	320	273	315	318	317	313	301	301	291	287	295	273	279	309	305	266	302	267	307	322	285	292	312	294	278	277	297	301	334	279	292	310	308	256	305	291	305	278	337	295	293	282	288	327	306	308	272	315	298	282	282	300	303	298	314	292	314	327	297	284	294	307	321	287	276	285	309	308	294	278	309	311	313	303	283	328	282	303	324	306	310	285	308	281	282	279	259	303	295	281	311	288	333	311	305	293	294	299	303	285	304	297	300	281	306	341	289	288	278	303	305	316	299	296	284	277	304	308	304	319	282	309	294	278	275	273	295	297	300	315	291	273	316	268	292	292	317	266	303	293	291	321	297	303	274	338	306	273	300	300	282	334	296	321	284	272	316	279	280	297	288	287	263	286	292	316	292	292	272	302	309	295	286	293	313	300	318	296	298	271	301	293	317	305	297	291	314	319	295	290	302	287	297	266	280	297	306	329	312	326	284	314	289	278	305	287	267	298	281	301	280	310	276	285	278	307	275	284	313	292	314	288	310	318	312	267	267	307	313	271	274	283	311	308	309	286	263	313	309	292	304	300	325	295	289	312	304	320	279	310	315	305	262	303	284	283	316	318	291	273	282	296	288	306	283	294	316	299	300	293	299	326	299	292	317	296	306	274	278	303	321	315	293	308	307	318	297	296	308	280	308	297	299	299	309	291	277	285	300	274
25228	21658	24742	29082	21661	21675	11200	363	215	196	189	165	167	164	158	114	128	122	113	106	112	115	105	101	101	107	107	106	115	126	123	89	119	89	77	85	107	100	98	107	91	91	91	94	75	115	103	98	101	74	94	95	83	96	102	91	94	84	97	85	103	111	87	100	100	94	74	85	96	78	106	114	84	94	82	100	88	104	87	84	97	89	84	80	94	91	95	94	79	80	88	87	103	100	87	79	79	110	79	90	92	93	92	89	93	106	90	79	95	72	77	79	99	98	92	100	97	96	90	81	105	98	99	86	98	90	90	97	86	99	97	94	98	99	97	114	111	113	78	89	84	98	84	88	75	103	96	99	103	98	87	111	82	105	90	83	102	93	90	71	84	97	93	75	87	95	74	86	98	87	94	92	91	90	85	86	96	110	89	92	72	90	112	78	77	69	94	100	87	81	98	102	88	98	115	83	90	86	87	90	94	108	99	90	104	82	109	109	106	93	96	98	83	90	91	84	99	79	85	77	95	102	99	96	86	92	80	96	125	98	82	85	106	91	96	94	79	83	93	100	91	85	99	72	89	87	82	86	117	122	95	123	86	90	90	79	93	78	81	84	88	105	92	110	88	86	97	90	81	91	74	83	67	75	97	101	74	75	95	108	98	90	89	97	109	87	88	77	91	96	92	96	94	87	83	89	95	73	102	107	75	77	77	99	104	105	104	75	93	94	75	92	99	104	94	100	72	86	78	74	91	94	109	87	101	89	70	103	98	95	97	102	104	110	115	97	105	98	94	96	86	89	78	93	72	78	85	88	92	89	100	88	94	86	72	71	100	92	82	85	75	86	107	95	101	106	93	99	96	116	88	102	92	96	89	74	97	94	100	88	72	91	97	98	92	84	91	113	81	98	90	95	90	94	104	76	105	101	91	78	96	90	97	83	101	101	93	91	93	87	98	76	95	97	77	91	93	94	92	89	102	85	117	89	100	100	84	83	92	78	102	89	108	94	87	94	92	79	96	101	84	87	87	109	72	91	85	77	82	90	117	88	95	90	83	108	77	85	100	91	82	87	83	106	85	98	96	97	88	93	102	81	94	88	97	103	94	96	84	73	89	99	114	88	82	88	91	101	94	79	88	93	112	88	78	102	78	94	103	109	87	86	81	81	94	102	100	116	97	90	96	102	91	81	82	87	82	99	81	69	103	83	94	81	102	91	113	87	86	109	76	88	78	105	106	78	78	109	94	81	92	92	85	77	102	76	103	82	76	93	85	97	85	68	99	103	83	74	98	97	85	91	100	108	87	95	99	86	107	105	87	95	78	80	103	81	118	102	105	89	87	114	95	106	105	100	88	82	80	85	101	96	85	79	91	114	105	82	75	91	103	72	78	118	94	90	109	80	86	87	95	105	90	99	86	103	88	93	102	114	79	87	96	86	93	75	79	76	110	108	101	86	86	112	90	96	96	100	99	85	92	78	101	86	91	83	80	83	79	91	86	85	93	111	82	89	90	99	103	88	95	99	100	91	75	101	82	80	92	86	101	94	91	96	88	93	80	108	101	96	100	88	102	98	100	79	82	107	89	97	87	114	86	90	94	86	82	91	88	119	89	81	88	97	87	82	85	75	88	82	89	86	95	87	94	94	85	91	78	81	83	100	91	87	89	84	93	72	94	83	83	81	91	93	84	95	94	78	101	101	83	91	90	101	82	94	73	95	82	88	87	84	95	91	76	82	80	84	82	88	97	90	96	88	77	74	87	83	87	85	92	100	96	81	79	79	83	83	94	99	112	109	86	128	79	92	88	92	100	82	114	85	89	79	76	122	105	71	86	89	94	88	88	110	80	104	99	100	94	83	80	70	97	85	79	87	88	100	94	77	98	85	103	110	84	87	84	90	105	80	95	98	92	80	82	97	74	83	95	91	89	94	96	92	83	87	97	86	102	93	85	94	80	101	92	101	110	85	92	82	102	82	97	106	82	78	101	80	91	96	100	88	100	101	103	78	90	105	94	110	79	77	80	75	83	96	91	90	113	95	89	105	84	97	76	100	114	82	83	103	109	92	107	105	85	81	99	93	90	84	74	78	92	82	102	105	84	102	85	100	88	96	99	91	75	113	85	83	73	75	105	74	90	84	85	75	83	107	80	94	89	77	97	80	85	85	88	99	86	100	89	94	97	64	105	89	83	94	98	87	91	98	103	107	93	87	85	89	94	91	105	102	83	93	74	86	72	94	109	78	85	100	98	93	93	107	84	97	99	104	104	79	99	109	97	88	88	102	100	95	75	103	101	117	80	74	105	101	90	90	83	102	86	88	98	88	84	80	84	91	99	105	96	90	110	78	72	106	94	91	90	94	86	107	85	80	92	91	104	94	85	85	98	82	82	68	86	91	85	88	82	67	107	98	95	98	94	77	94	102	97	81	94	81	83	94	111	98	85	106	102	95	96	70	76	94	97	93	96	75	76	105	85	92	93	82	96	94	99	86	96	111	96	102	93	81	79	76	109	75	104	98	97	88	79	105	99	102	86	90	92	65	75	85	78	82	83	70	93	97	93	82	107	88	102	87	77	92	94	98	93	105	101	111	110	109	109	87	96	79	87	92	106	96	107	104	70	109	101	90	69	117	80	103	100	108	88	94	96	126	84	80	66	99	86	77	80	103	91	80	85	95	91	93	92	99	108	86	81	81	98	86	94	75	112	100	93	101	98	104	101	88	84	90	113	99	88	90	79	97	90	95	95	102	80	95	97	104	83	97	89	70	80	91	90	77	72	90	84	111	88	90	101	86	98	102	105	72	80	100	93	66	101	93	87	94	82	93	107	90	111	93	86	104	107	90	105	99	90	97	97	104	84	96	96	113	90	94	85	89	94	76	98	93	95	102	94	79	97	96	100	103	85	91	83	87	132	93	106	94	99	85	92	88	100	95	74	90	95	83	105	97	81	81	87	86	82	87	87	95	84	88	112	104	92	115	89	64	100	105	91	88	106	97	87	84	79	115	78	72	123	72	90	88	83	109	75	89	72	89	85	92	88	94	77	97	106	88	86	78	99	95	78	74	73	75	79	96	85	72	94	84	91	105	95	121	89	98	83	101	72	103	105	102	98	107	107	101	73	75	95	101	105	95	103	98	104	85	85	88	97	91	81	104	86	102	94	98	86	91	82	100	91	89	95	85	79	110	89	112	90	73	78	92	68	101	81	86	94	105	100	91	91	88	88	97	96	90	96	77	96	78	93	105	91	98	78	115	87	92	92	92	98	89	98	90	91	91	83	83	90	83	92	88	79	89	92	90	92	77	102	90	89	99	91	82	97	102	84	98	92	78	86	109	79	107	109	86	73	88	105	98	89	94	101	95	80	77	94	87	96	81	103	89	104	114	103	79	72	114	114	106	87	71	93	87	89	96	105	97	88	89	93	94	95	100	89	101	79	73	93	77	76	95	94	93	105	108	94	77	79	87	93	111	104	99	87	89	101	96	102	102	90	96	102	75
4117	3103	1242	643	392	343	291	259	281	259	243	260	208	252	209	210	243	232	222	221	213	234	220	258	229	232	225	223	214	237	209	243	223	223	189	232	253	251	215	199	223	244	217	229	247	220	241	259	224	236	239	211	237	228	225	190	207	243	251	197	244	239	224	232	206	252	248	219	240	232	220	234	221	242	238	218	218	243	202	235	218	226	239	243	247	214	229	205	225	230	226	213	256	227	219	209	232	202	209	231	227	268	229	227	244	211	225	253	217	239	218	240	230	213	217	247	201	205	212	265	211	234	215	215	223	223	232	248	194	206	193	216	222	191	222	211	228	253	228	186	217	238	218	263	222	228	207	259	226	230	233	209	209	228	231	240	244	218	205	227	219	227	235	224	214	228	208	201	232	213	222	221	239	239	232	241	223	228	246	222	230	226	215	222	242	220	197	216	227	223	226	223	203	243	211	222	234	225	231	211	232	234	223	215	229	219	218	220	227	220	218	232	218	240	222	206	235	209	220	201	237	210	225	233	227	240	210	231	226	236	220	231	214	239	222	221	233	192	215	209	213	245	239	218	222	247	227	238	230	237	258	226	235	222	246	210	226	232	227	222	220	237	232	237	202	226	212	206	213	197	212	225	231	214	217	192	213	217	215	232	245	197	189	228	234	220	223	220	247	217	251	194	221	206	227	199	229	229	205	223	226	223	223	228	210	198	222	232	215	254	233	233	247	204	232	231	247	213	234	221	243	249	209	231	184	223	221	245	237	221	235	253	251	249	221	198	256	190	246	218	211	226	228	232	258	232	244	220	221	230	196	238	214	199	189	240	228	225	227	229	205	239	224	200	208	214	204	226	238	237	213	224	235	230	220	230	224	222	231	220	242	229	237	234	209	207	223	205	211	222	212	234	226	229	215	215	212	209	208	248	218	248	214	249	201	224	215	227	211	227	247	216	234	195	230	221	241	226	229	241	234	242	229	230	229	221	242	233	286	247	222	215	219	202	202	215	218	210	235	214	221	211	217	214	209	194	220	220	259	240	227	240	228	234	186	251	234	274	238	214	251	245	206	233	209	235	229	221	218	193	221	223	238	202	217	210	240	226	242	229	208	225	253	235	247	227	215	220	236	249	225	221	202	231	216	217	209	179	235	238	242	229	240	219	241	210	200	222	238	223	242	211	230	203	216	224	216	254	230	234	220	223	226	264	221	246	216	223	221	250	221	229	225	213	209	216	219	240	227	215	241	228	198	251	246	225	220	210	229	237	219	243	223	225	234	237	221	221	213	217	242	234	212	210	205	188	208	224	229	205	248	228	205	234	210	198	211	222	207	223	218	239	198	209	219	230	235	233	196	200	235	213	262	234	234	217	210	236	228	236	220	229	191	220	234	217	225	213	205	234	258	228	212	251	220	222	208	233	212	232	254	215	247	214	188	215	220	224	223	243	217	209	224	213	218	232	231	222	214	237	221	210	210	228	187	229	196	243	208	213	209	238	200	218	235	214	210	218	249	221	232	203	227	224	222	226	241	228	229	228	217	214	229	217	224	235	207	240	213	223	234	206	204	235	208	198	211	217	206	233	241	253	223	226	235	230	234	214	228	230	245	206	217	224	237	216	234	233	255	203	252	229	240	202	215	208	244	209	242	225	181	244	225	202	234	245	196	242	208	221	224	219	239	198	225	223	218	231	238	226	225	228	210	244	207	211	220	195	241	256	208	246	214	239	238	236	229	216	228	208	248	232	215	232	236	212	223	227	224	239	217	235	199	223	244	233	216	215	228	225	247	231	199	206	236	227	234	233	230	198	257	215	213	214	203	219	221	221	223	224	220	238	211	237	213	185	232	203	218	223	215	228	222	214	205	241	244	216	239	229	238	227	253	240	212	224	208	200	255	249	239	229	211	216	212	239	226	234	217	227	217	218	242	231	227	222	233	214	241	216	219	219	231	238	232	214	209	202	213	218	239	209	217	234	222	234	233	239	246	207	212	238	199	235	219	249	225	222	209	230	219	232	206	233	212	224	223	222	220	233	215	236	217	214	226	233	231	234	243	208	223	224	227	241	197	231	234	242	241	212	224	221	219	202	215	212	224	208	215	225	224	218	226	252	215	221	232	206	224	226	228	224	220	237	237	200	233	231	217	215	221	245	224	224	251	232	228	224	213	211	224	227	217	219	225	197	221	239	224	221	233	216	204	213	205	240	232	215	220	230	221	231	212	242	231	223	228	226	236	218	220	217	228	257	236	234	242	238	256	223	260	231	224	201	200	236	203	242	223	220	212	217	226	229	232	220	215	228	225	224	225	249	217	223	227	255	258	205	241	217	217	248	241	217	241	242	219	229	210	216	208	250	260	240	228	204	243	201	220	214	214	196	248	243	220	206	213	212	216	213	232	208	232	257	251	224	192	235	221	232	221	222	236	213	231	219	255	228	236	243	223	195	244	218	227	207	238	238	217	233	202	232	231	240	224	216	226	229	219	212	217	235	213	237	228	226	241	235	231	223	213	225	212	217	180	227	241	206	212	249	235	255	218	244	249	230	207	264	241	240	225	222	251	224	226	225	226	232	232	226	237	231	223	236	201	217	211	224	214	214	224	240	224	225	194	204	222	224	209	223	223	211	212	223	248	211	248	218	237	237	235	191	204	240	230	248	234	221	229	234	221	228	193	250	186	237	233	201	235	229	231	225	238	196	213	219	217	204	220	223	231	206	246	201	224	204	254	214	238	241	205	234	216	224	224	217	211	230	188	219	223	244	234	209	222	239	232	239	199	248	235	209	208	212	226	238	221	231	224	203	208	206	214	214	228	233	209	227	237	231	229	178	219	213	238	232	225	201	215	216	209	213	228	248	240	185	223	249	232	200	170	229	243	240	206	197	224	212	222	217	220	205	213	235	214	226	206	232	233	217	205	219	235	232	204	219	232	214	214	214	230	215	203	251	206	252	233	207	218	228	219	227	226	219	226	219	235	232	215	210	227	217	220	212	225	211	225	231	218	226	211	265	221	222	243	223	217	196	241	241	216	220	222	211	225	233	231	221	238	234	243	231	221	227	241	217	235	223	229	209	223	239	212	232	230	207	260	218	205	171	207	209	218	258	232	224	225	226	224	230	211	234	242	235	218	232	253	205	229	217	220	254	215	245	210	221	207	248	234	221	227	240	219	206	217	208	234	234	235	209	225	244	240	242	219	215	223	217	236	259	227	207	233	205	203	216	225	213	246	206	216	226	221	197	226	203	231	233	229	214	228	228	225	210	207	225	235	233	194	214	243	229	244	223	211	197	218	221	248	216	250	255	226	249	221	213	235	214	243	205	227	236	218	237	208	236	235	216	224	237	211	192	236	220	210	239	219	221	235	235	227	238	230	221	236	237	206	240	247	212	209	230	212	208	214	197	211	212	221	208	217	219	212	227	250	217	221	243	226	217	225	206	228	220	231	212	222	231	227	225	204	229	232	223	215	225	223	242	208	198	233	224	233	215	208	231
34027	16130	2860	391	332	277	290	269	272	280	296	277	267	294	290	302	292	274	277	267	257	285	236	273	264	256	254	271	295	256	291	279	254	263	252	310	270	268	290	277	289	279	279	272	265	272	235	278	262	273	305	309	276	302	288	275	306	292	323	260	314	284	289	255	271	264	271	305	304	266	295	272	286	282	249	308	287	299	290	276	265	284	298	263	267	287	275	282	266	276	262	265	279	283	276	274	258	305	310	281	314	268	253	291	282	287	277	289	304	269	288	262	304	294	272	298	260	282	324	289	252	319	238	268	267	294	285	260	288	269	271	263	285	257	297	272	302	268	264	269	271	319	286	268	288	312	289	278	256	252	285	297	284	253	297	259	243	271	289	290	279	266	280	249	296	322	277	266	238	285	290	249	273	268	282	303	255	298	238	284	279	258	241	289	280	286	300	299	300	249	291	286	264	288	272	263	284	274	274	243	251	273	277	291	297	305	309	275	283	310	268	293	266	320	272	305	251	273	279	316	256	267	300	276	281	295	302	265	281	291	288	251	266	265	251	324	261	299	303	302	272	302	293	250	280	307	272	269	283	246	295	298	310	302	314	269	277	305	296	265	271	280	299	257	291	302	345	300	271	285	289	278	270	251	264	275	307	280	290	318	296	277	277	305	339	297	278	263	275	275	262	304	287	306	290	280	288	306	263	288	263	288	286	277	258	258	280	266	275	276	291	276	288	291	261	300	261	286	275	266	292	299	294	311	295	259	266	282	328	263	278	285	290	291	275	267	243	266	290	273	303	300	285	297	295	291	270	318	306	291	288	291	275	274	272	267	306	288	261	289	260	262	278	278	283	285	280	316	273	301	289	253	282	288	266	278	294	273	279	280	280	270	274	304	255	295	276	267	280	262	259	275	268	272	276	277	290	287	281	259	292	277	280	282	269	295	272	268	270	266	287	286	275	299	275	313	267	283	273	303	285	308	266	300	281	257	271	271	266	309	277	279	288	259	286	277	303	275	277	283	261	292	288	267	258	267	274	276	243	262	258	261	273	253	274	282	276	263	301	292	287	278	254	287	301	322	281	284	264	320	252	253	265	292	304	293	262	317	258	285	289	288	273	299	315	288	281	253	281	319	297	252	271	287	269	279	264	283	287	316	286	275	315	288	262	271	289	297	268	285	257	284	279	266	284	259	301	301	252	286	249	311	283	296	272	291	302	312	254	259	284	267	245	304	285	313	262	301	281	274	285	256	255	293	286	292	271	244	312	278	261	279	270	278	256	285	308	255	303	270	266	301	287	288	284	284	271	269	311	291	272	278	295	308	292	269	279	286	264	263	280	293	308	259	317	275	269	307	313	281	294	262	282	300	261	258	300	297	299	276	280	286	286	279	292	278	285	285	283	270	264	287	270	288	272	281	286	277	251	244	295	273	268	282	289	281	257	277	281	286	257	275	273	295	260	291	290	278	289	275	265	299	263	315	274	269	257	283	275	289	252	298	299	278	248	283	251	287	261	274	255	292	279	292	280	259	279	308	297	272	262	282	284	260	298	296	274	274	287	296	266	276	282	305	269	285	274	258	272	289	283	312	284	271	297	285	254	281	306	260	269	267	270	317	277	275	302	283	284	279	280	276	285	274	299	304	299	314	265	279	247	282	324	311	278	274	288	279	304	268	258	288	270	254	270	286	264	277	251	276	275	260	283	292	291	286	264	281	271	313	271	259	285	293	226	233	289	296	291	291	310	293	316	250	278	286	264	276	295	272	287	268	309	293	247	271	277	280	265	274	280	280	290	288	284	261	286	256	273	288	303	304	258	317	286	295	277	268	259	299	281	297	280	283	285	297	299	284	282	304	269	306	269	269	249	278	296	244	275	279	282	294	265	312	281	247	258	277	295	296	266	293	295	272	281	271	299	285	291	276	276	302	295	290	277	292	282	281	280	258	257	291	299	275	286	244	282	289	288	277	269	290	307	284	279	293	283	312	288	262	289	275	298	296	252	293	287	263	258	278	251	296	282	250	301	269	293	269	287	288	307	260	284	280	267	292	246	277	292	281	257	280	293	317	282	276	273	285	313	313	258	296	272	324	299	261	239	292	286	274	286	319	280	266	315	288	268	260	290	316	270	276	280	289	250	253	278	257	298	274	284	310	289	296	280	282	299	283	279	248	253	296	283	251	267	277	279	265	282	289	287	309	326	274	300	271	296	306	277	291	276	253	272	289	278	281	269	289	281	285	290	286	285	312	293	308	327	260	277	274	288	288	287	298	280	307	314	281	292	268	283	275	281	306	295	288	267	288	293	277	254	267	265	281	293	255	265	299	279	284	308	280	271	295	249	268	301	296	277	281	284	258	257	296	280	268	294	264	299	305	269	272	266	252	298	282	284	266	283	282	302	292	269	274	274	294	300	274	278	291	260	243	285	275	311	283	292	278	293	273	292	277	301	292	290	306	272	290	249	291	287	224	306	275	317	307	282	275	277	257	315	268	277	254	239	282	280	284	285	297	296	307	287	295	297	305	310	298	240	288	281	286	247	274	302	245	276	281	289	251	311	268	259	296	282	288	268	287	307	263	251	299	288	267	308	307	259	289	237	243	254	252	304	304	289	262	288	308	269	273	277	284	276	295	319	245	271	259	256	258	292	302	295	311	277	289	273	272	256	262	258	300	245	271	318	280	255	282	290	304	279	278	268	269	252	284	287	287	275	300	300	305	282	281	269	322	282	291	260	322	293	287	279	262	297	248	261	257	239	296	302	259	311	281	268	280	273	276	293	287	304	316	289	285	289	270	285	282	315	294	295	283	265	267	309	300	292	285	314	269	310	294	291	271	269	294	286	283	303	289	308	295	298	280	297	290	259	287	284	279	284	309	294	294	279	272	290	301	266	302	314	297	293	258	330	305	278	281	331	261	270	303	258	276	290	269	296	280	285	296	302	305	307	276	305	288	289	279	242	297	250	274	281	282	304	286	269	290	319	271	282	277	241	269	284	266	305	328	280	272	299	286	275	290	284	298	301	297	273	284	311	283	252	262	305	306	308	309	343	269	236	276	275	302	260	274	263	275	265	283	282	240	266	297	294	276	278	285	273	293	236	268	270	277	277	292	293	286	294	291	316	276	289	273	293	264	234	268	288	294	303	302	270	281	279	278	280	290	276	287	262	264	271	271	254	321	311	263	296	277	285	287	267	271	265	284	272	283	292	272	283	305	293	272	288	286	256	254	238	289	268	246	252	273	252	288	304	308	263	289	278	287	262	296	294	299	250	277	296	320	290	281	253	300	248	280	257	267	258	281	305	269	253	272	311	305	266	303	259	275	304	319	274	266	275	262	298	289	271	261	261	261	287	282	269	311	289	268	276	296	308	284	264	301	295	273	288	261	278	265	284	296	280	270	253	267	281	284	311	320	268	289	276	289	271	278	279	250	261	281	308	286	267	260	281	287	283	278	264	282	272	265	272	280	292	279	339	299	292	286	253	264	247	281	258	253
7848	671	594	586	596	586	575	582	579	547	516	588	572	596	588	578	615	557	547	573	591	597	569	559	573	556	608	584	566	585	604	641	606	543	545	535	572	579	576	561	597	570	587	598	593	610	623	542	546	539	596	567	594	613	582	581	555	578	538	562	574	552	574	582	527	564	603	620	592	583	602	571	579	580	551	569	571	558	570	539	591	564	571	569	568	554	542	577	563	576	568	540	607	605	575	577	542	560	574	555	572	575	516	608	571	589	574	555	563	627	604	592	564	580	584	592	582	600	613	581	558	573	568	525	551	564	521	598	592	551	606	606	571	599	596	551	589	599	593	562	575	563	577	548	573	552	574	575	594	550	605	551	608	570	569	587	591	597	583	559	614	585	578	599	575	568	577	606	593	573	579	552	597	579	563	589	581	526	594	549	576	523	539	590	539	554	584	597	535	613	591	579	594	572	567	584	582	610	550	577	585	593	582	602	596	582	585	592	597	536	574	604	616	604	551	560	620	559	550	562	614	542	569	609	537	578	591	570	547	568	607	575	616	584	562	604	518	558	592	597	605	513	589	578	594	619	590	611	605	651	606	638	604	568	600	581	621	550	586	603	550	585	602	573	580	563	558	594	579	576	589	612	623	562	560	587	549	595	592	583	576	586	606	628	609	574	552	578	570	607	608	565	566	580	595	549	594	588	575	581	601	554	560	577	589	582	573	567	575	594	603	586	603	575	574	617	582	630	561	562	608	568	577	582	556	575	611	546	591	581	599	555	655	587	572	596	568	529	582	569	565	607	615	580	618	599	606	609	572	607	609	616	563	604	561	582	609	587	541	595	595	594	567	567	607	520	587	531	575	590	607	577	546	558	595	601	599	596	572	560	546	542	583	624	567	598	608	606	543	567	599	624	600	595	566	579	566	582	588	572	589	549	602	537	566	545	585	571	590	582	570	533	597	575	592	586	656	588	546	593	582	603	558	601	595	589	605	569	595	559	604	591	537	596	581	573	577	590	549	590	594	569	560	575	575	579	568	633	563	613	552	593	571	549	577	544	562	578	569	595	608	558	571	593	583	584	568	560	615	619	587	549	598	618	619	623	617	567	573	579	605	548	609	577	603	570	586	565	596	559	582	584	633	537	582	564	526	573	576	597	565	611	604	556	583	614	602	559	580	615	562	566	543	550	579	577	568	581	563	589	539	543	619	572	597	586	609	637	581	556	571	564	546	534	572	571	574	597	526	588	551	608	554	559	565	589	592	592	570	585	565	546	589	524	609	598	535	589	574	584	580	597	610	609	538	561	571	603	607	614	565	594	601	595	563	531	555	564	566	573	581	603	553	582	601	561	560	574	649	536	569	588	508	596	614	627	605	588	598	567	584	603	599	593	556	587	596	563	591	583	577	579	600	599	553	576	602	616	569	555	563	531	576	584	628	572	592	569	600	583	529	562	591	600	547	559	611	554	606	562	592	594	571	599	585	587	608	540	549	554	579	557	584	626	576	589	586	565	558	562	598	569	609	574	601	598	567	582	580	595	564	604	632	543	556	591	542	584	621	571	605	570	604	580	579	554	571	635	644	588	555	633	583	586	614	569	585	581	570	569	588	529	606	580	578	588	569	575	604	588	562	579	564	575	571	614	582	551	578	568	604	584	578	602	601	586	591	581	545	550	602	608	572	597	567	525	605	564	561	574	551	557	599	583	579	562	575	574	573	578	587	572	586	581	590	610	580	593	580	615	522	609	595	598	575	545	565	568	612	571	550	589	567	593	551	540	622	588	581	618	571	580	555	536	561	598	562	546	602	558	565	553	493	559	625	602	582	602	600	557	561	568	551	573	555	544	578	614	581	638	580	614	621	574	591	610	565	599	533	577	581	568	590	561	575	576	588	564	572	540	564	594	577	556	553	621	574	546	583	591	601	569	599	606	575	597	579	588	570	572	588	569	558	581	584	579	576	581	552	596	551	616	594	554	613	563	554	544	558	573	582	593	582	607	509	562	598	646	622	588	561	587	614	553	604	573	569	593	576	589	597	572	630	618	558	561	569	542	574	571	573	596	601	584	570	585	565	561	581	586	637	563	540	555	638	604	564	574	555	594	611	569	592	575	604	591	594	551	648	572	636	554	546	601	579	597	583	556	576	507	626	550	632	569	561	567	595	589	602	605	563	591	583	602	543	535	577	568	545	601	601	532	555	580	604	616	597	607	616	548	573	590	557	578	596	582	551	578	547	584	568	563	584	576	579	575	592	601	570	602	598	613	569	593	599	595	579	594	612	566	591	611	628	606	609	597	567	595	554	556	591	571	625	634	577	566	604	606	579	613	568	550	623	557	626	577	617	542	624	557	574	557	560	552	648	552	605	559	582	592	577	585	607	546	561	556	603	594	590	531	566	555	603	623	564	596	518	605	569	572	571	584	601	643	587	549	578	564	585	553	613	644	607	594	562	583	615	597	583	579	585	608	570	533	606	614	577	615	562	587	573	575	556	590	595	600	598	565	586	605	564	584	574	589	509	579	573	562	567	574	594	567	620	530	584	594	553	611	579	570	589	578	537	616	572	607	571	607	591	566	601	592	599	535	570	582	583	580	577	583	566	593	598	598	608	546	560	571	568	615	572	601	571	524	582	547	563	586	577	585	550	608	582	593	551	526	581	537	587	567	592	560	578	609	551	605	576	578	575	610	574	569	568	602	564	588	578	536	552	569	611	569	628	553	580	567	595	568	630	540	545	586	590	551	613	555	553	592	612	534	562	613	560	547	600	573	494	591	581	589	563	582	579	582	607	546	570	605	543	592	563	581	567	562	605	585	579	555	528	622	569	535	566	605	590	538	595	614	594	543	547	574	571	592	561	576	621	557	612	567	569	590	619	577	596	618	595	597	579	591	611	581	602	572	564	580	608	567	588	626	532	605	562	618	577	568	554	579	579	572	551	637	584	572	598	554	535	574	605	615	598	608	585	596	554	535	598	570	580	553	584	573	565	614	607	569	601	609	579	543	596	579	563	581	560	585	600	616	576	594	581	539	560	547	575	565	562	574	592	634	543	580	608	602	593	640	612	607	580	613	595	579	560	590	563	578	540	589	573	570	562	600	581	572	590	577	598	584	552	565	607	539	565	573	604	598	541	522	538	564	598	575	567	627	606	582	623	554	617	562	572	564	564	548	583	604	619	580	601	555	628	577	552	590	587	588	552	560	583	622	611	569	573	609	594	545	587	589	599	609	625	575	572	557	597	627	550	583	576	566	543	544	613	565	598	557	555	562	590	562	572	533	595	564	610	605	615	564	568	589	571	590	565	584	572	578	554	593	589	585	594	565	548	602	575	558	572	582	562	621	576	596	590	581	538	596	559	581	572	603	560	610	576	597	600	553	585	582	581	556	620	518	578	577	556	578	630	580	635	574	620	574	576	563	567	575	597	606	580	610	593	559	561	574	568	597	568	589	593	595	591	569	581	554	555	581	633	588	570	587	581	597	602	556	573	550
25966	21660	24307	29512	21653	11894	360	208	230	205	158	209	186	165	189	162	180	180	160	154	162	147	155	159	126	162	147	151	150	162	148	163	152	180	117	138	148	140	158	136	150	138	158	155	151	119	146	149	135	137	132	131	144	139	172	130	130	152	155	146	146	137	134	148	144	148	156	143	146	148	153	143	127	149	139	144	131	134	158	137	140	164	122	128	129	117	135	141	147	135	174	147	135	136	171	125	128	160	142	145	131	139	155	129	151	134	132	109	149	152	142	151	118	138	135	155	159	137	134	140	141	129	136	148	138	142	134	145	125	128	134	133	121	133	140	147	146	152	125	146	152	139	120	148	150	152	130	144	131	143	151	160	154	152	124	129	131	144	125	144	141	129	152	135	151	148	149	123	129	155	137	123	141	134	163	122	152	153	140	138	140	146	143	114	128	174	125	139	120	154	158	153	158	153	154	154	123	141	122	134	128	170	131	168	144	115	134	148	143	173	128	163	145	140	141	124	145	150	147	127	147	149	108	136	137	131	150	148	153	154	132	129	144	143	134	157	133	163	145	138	132	130	134	151	142	135	148	150	139	172	127	126	152	150	140	143	134	120	171	140	142	132	126	136	155	149	149	132	153	145	134	135	129	152	150	133	148	163	134	126	148	142	129	142	141	141	164	121	158	142	136	137	140	126	142	140	142	147	159	159	148	155	133	179	130	150	146	133	134	122	151	123	138	145	142	166	140	128	146	130	147	146	149	137	135	119	150	123	124	143	104	146	150	128	120	130	147	122	132	148	151	135	147	130	131	176	146	137	156	135	152	141	145	159	128	132	135	151	141	147	136	121	135	147	127	135	136	143	164	147	172	148	173	151	148	148	149	151	142	140	133	112	133	135	142	136	145	136	166	137	134	153	180	128	142	146	114	143	150	146	126	134	152	127	148	130	121	139	156	128	144	136	157	133	164	150	133	138	139	146	145	150	148	164	129	121	148	151	142	129	167	151	163	126	120	155	138	165	133	144	124	143	134	162	164	161	139	146	126	130	152	131	142	126	139	140	141	148	150	131	147	136	139	114	117	148	163	133	130	138	137	138	145	150	138	131	148	119	148	137	135	136	139	122	130	142	137	152	152	126	138	143	123	119	134	140	141	144	145	123	134	135	142	150	137	130	157	137	149	148	172	140	126	142	135	145	155	138	155	151	144	122	147	146	135	136	106	119	160	149	139	159	126	157	149	140	143	136	130	149	117	139	138	147	136	148	125	136	141	133	144	163	146	133	153	152	125	141	123	153	147	159	127	139	128	131	114	148	161	126	130	155	141	142	126	140	147	135	147	142	149	125	134	140	142	152	176	141	141	163	139	131	140	146	141	148	135	148	137	146	140	138	144	144	151	142	143	133	150	150	133	160	130	169	160	151	150	119	145	152	174	159	154	152	151	148	149	133	136	135	136	181	127	159	159	129	142	142	125	137	157	143	133	149	121	144	124	129	127	167	134	150	130	156	128	126	149	131	123	138	137	152	144	131	144	153	152	136	139	141	130	123	154	148	158	136	145	132	150	125	142	138	161	174	153	133	136	124	142	144	133	135	132	151	122	142	142	146	145	148	124	165	154	142	142	151	152	151	131	155	148	122	113	147	141	128	131	139	148	140	145	141	136	142	136	121	134	159	134	130	129	138	123	132	141	135	141	131	150	140	142	161	144	168	144	124	146	125	144	137	148	140	149	155	154	125	153	138	148	124	152	143	159	122	138	128	132	149	133	139	158	176	152	142	135	130	162	144	175	148	150	140	149	148	138	131	129	142	138	157	135	145	138	129	158	144	167	142	115	157	142	146	148	113	150	165	134	151	139	162	149	141	145	142	137	133	137	125	147	142	139	140	140	155	147	139	114	148	135	145	146	135	148	137	136	143	164	153	155	153	143	149	134	164	148	105	147	163	142	158	126	121	145	144	137	133	135	134	125	128	158	120	128	142	143	125	141	142	156	140	145	145	147	129	143	131	133	146	122	119	124	117	144	166	153	132	137	141	166	148	148	136	122	150	138	142	155	134	134	128	140	127	139	136	140	152	126	154	138	134	146	151	138	148	149	161	132	163	152	154	143	132	152	151	136	143	131	130	139	151	141	134	131	142	143	119	143	150	126	145	127	152	139	151	123	154	134	131	157	140	139	157	156	155	149	140	131	151	127	147	152	130	118	149	135	133	132	142	144	137	134	155	172	133	119	144	139	148	151	129	132	139	137	144	153	160	143	118	150	154	144	145	155	119	148	130	137	130	123	135	154	122	134	144	140	139	153	166	128	151	136	129	162	147	110	150	149	142	135	146	153	158	139	165	127	140	153	155	142	146	154	127	155	147	147	147	129	128	154	150	160	143	157	168	126	143	160	141	135	151	136	156	151	112	130	140	151	142	118	143	151	139	133	137	145	169	130	130	134	136	135	123	167	135	146	125	166	154	167	168	158	134	142	123	145	118	140	135	149	140	138	149	126	138	133	175	129	146	159	146	168	150	148	149	134	142	133	124	142	140	139	148	149	147	129	152	152	145	124	152	120	149	145	129	140	135	141	130	159	141	167	125	124	138	153	167	144	126	152	142	141	134	138	158	135	129	121	163	150	144	129	160	134	149	143	163	133	130	127	123	161	140	128	125	137	138	141	133	166	163	148	144	148	139	123	128	134	164	166	146	120	117	146	126	145	131	139	128	143	146	125	147	159	128	121	159	147	152	139	144	141	123	164	151	144	136	111	139	135	130	142	165	147	153	129	143	149	141	138	137	180	145	120	133	124	141	139	138	157	123	181	164	157	147	147	121	146	136	130	146	127	146	152	125	148	131	152	133	159	136	134	151	149	144	135	136	158	126	149	149	149	154	156	131	137	139	136	121	148	135	134	157	140	146	124	142	152	142	147	129	150	141	129	136	149	158	147	134	132	161	146	153	151	131	121	147	137	150	140	142	154	156	123	138	140	162	140	128	124	151	142	132	127	131	129	148	159	157	149	112	153	142	124	161	170	153	134	140	155	147	162	132	149	137	124	139	116	133	121	150	146	121	139	142	161	154	142	127	147	142	152	152	119	142	148	128	133	137	125	114	125	134	146	144	135	139	145	128	161	148	129	150	131	145	144	183	140	146	147	158	161	131	172	136	141	151	138	149	141	144	134	125	139	118	135	136	151	145	130	128	157	148	166	136	138	117	153	146	159	144	142	137	137	158	137	145	133	137	130	132	117	142	124	151	135	147	150	147	145	144	146	159	154	142	129	126	143	146	147	146	138	155	136	130	131	154	114	132	152	135	153	154	111	136	134	132	160	118	144	136	152	150	159	142	149	125	133	144	148	143	135	130	131	128	132	132	127	141	136	137	125	128	148	166	139	157	155	117	143	136	120	107	120	126	120	146	130	143	161	146	162	151	153	142	145	140	122	136	156	144	139	134	132	135	138	130	138	121	137	134	138	143	160	160	148	132	144	139	132	140	137	148	132	124	129	135
4381	1696	813	507	385	376	379	319	320	306	317	348	303	349	283	323	348	321	291	312	322	314	307	332	316	319	304	305	304	336	316	330	279	325	298	307	322	324	307	326	339	283	328	296	308	324	305	296	320	303	294	339	335	301	313	307	312	310	328	301	294	315	298	302	308	330	325	292	304	316	325	305	305	319	299	325	328	322	325	292	331	325	309	289	302	327	287	322	318	317	317	339	310	329	314	292	304	334	315	305	295	309	323	301	303	323	317	304	322	333	293	318	300	319	319	306	337	291	308	338	312	302	303	293	293	287	296	345	286	295	292	289	326	316	294	301	310	328	333	322	291	323	310	291	284	314	309	299	272	305	304	290	307	312	327	328	309	297	320	319	302	315	328	296	356	298	307	319	299	303	311	310	324	333	327	330	291	316	334	324	315	346	317	315	343	346	304	331	294	302	320	337	291	307	319	294	289	305	283	314	339	313	308	318	329	307	341	338	271	318	317	294	286	299	286	321	308	314	302	308	334	339	258	298	314	300	291	316	311	290	287	315	277	315	325	314	303	293	301	314	311	314	280	312	301	300	322	317	289	281	307	286	341	302	311	323	305	293	296	290	283	309	305	312	320	320	283	329	301	334	303	283	327	325	327	323	326	328	292	297	308	343	286	317	332	298	302	323	311	315	320	296	281	296	323	303	303	314	299	292	334	278	282	298	312	289	327	300	327	333	285	318	321	300	360	301	347	321	312	314	296	301	308	305	316	315	330	306	317	308	332	299	323	289	310	313	350	300	258	308	313	300	320	310	292	319	304	286	319	303	302	311	311	315	307	289	300	316	341	328	338	321	303	325	339	321	269	320	312	281	283	302	274	347	302	334	303	325	307	327	298	315	311	307	322	302	338	291	314	299	318	284	294	312	320	318	269	285	282	315	339	305	301	331	347	330	318	320	317	305	348	323	321	323	304	286	315	303	342	314	306	301	299	302	310	310	316	319	313	316	289	284	338	291	333	304	306	318	311	318	332	330	300	306	301	295	296	304	290	326	322	300	317	281	349	298	305	332	299	341	302	307	333	307	302	290	310	309	302	306	327	314	351	314	338	297	324	331	309	317	317	310	326	309	313	324	317	310	297	302	306	287	326	284	325	309	304	321	293	302	317	338	288	299	313	313	314	303	311	302	319	282	298	322	289	299	282	278	316	284	314	312	339	279	302	322	285	301	315	318	316	299	321	293	307	330	328	288	311	296	286	299	301	341	315	316	311	295	304	326	283	313	319	283	303	294	294	337	304	312	274	331	298	322	299	296	309	288	306	308	306	344	283	311	297	335	322	294	310	330	305	304	302	320	321	359	309	322	291	289	319	279	295	318	320	311	313	310	309	286	317	308	313	316	324	313	313	305	325	323	305	280	312	307	312	303	360	305	306	284	315	303	289	322	298	306	321	300	300	303	301	301	302	305	322	315	316	326	314	292	301	291	298	318	291	306	343	324	293	312	325	321	291	284	292	363	308	335	283	324	326	326	326	301	297	322	312	322	321	328	332	303	286	313	305	321	310	316	330	305	308	297	331	309	317	308	324	318	290	310	290	320	308	328	286	295	303	306	288	317	327	313	340	298	305	327	323	320	288	315	285	322	314	322	302	316	308	324	325	317	317	314	306	336	318	341	314	308	323	300	312	296	312	302	311	290	296	309	274	319	343	315	316	293	333	308	312	313	300	298	328	353	284	318	341	305	295	319	307	311	299	314	328	300	330	323	304	289	309	309	288	332	320	330	307	308	331	314	324	317	310	311	304	285	285	314	309	328	320	362	304	308	297	340	339	304	316	336	322	313	299	296	326	313	275	329	322	286	342	302	314	334	308	311	321	287	284	328	322	297	297	320	297	311	275	312	287	295	310	294	322	333	298	291	337	304	324	312	347	319	319	315	337	322	318	286	338	319	306	303	293	326	324	317	306	303	294	287	312	265	303	318	303	316	319	343	299	321	271	304	326	292	297	333	283	329	302	291	321	308	301	280	310	285	292	327	327	306	303	316	339	308	304	338	286	310	299	329	302	321	319	346	291	305	326	288	304	317	299	308	293	315	288	307	324	315	289	304	332	309	317	312	297	313	285	291	305	321	341	330	319	295	280	337	290	315	319	265	330	315	318	317	306	319	318	323	284	327	254	339	327	320	302	311	306	318	295	328	361	275	306	341	319	306	319	299	303	318	299	320	341	307	339	325	303	351	326	317	310	311	297	327	303	291	286	318	307	276	270	311	290	292	328	324	306	293	280	327	301	334	314	313	284	304	312	339	306	306	306	335	327	297	316	323	336	283	332	305	312	297	309	272	302	296	278	337	307	310	350	301	323	294	293	319	299	279	289	302	349	319	304	299	308	316	292	308	302	311	276	304	281	319	320	284	311	340	289	299	303	312	337	293	302	347	320	325	325	292	299	290	293	280	318	277	317	284	289	311	324	312	332	342	327	299	274	299	305	341	321	312	330	319	325	327	285	288	331	289	300	309	295	271	309	296	310	308	312	305	311	296	307	274	306	322	338	329	324	296	327	294	325	286	281	312	316	320	300	293	316	291	290	353	315	299	330	296	310	317	317	323	323	286	285	310	304	331	289	318	316	308	303	335	309	316	352	282	360	305	290	284	341	297	314	314	301	298	307	327	301	328	350	314	307	283	319	316	343	303	296	313	308	319	322	297	317	290	285	325	342	323	312	297	315	310	311	308	308	286	318	275	298	327	307	276	323	292	313	287	308	309	292	299	316	352	317	327	329	297	328	302	288	311	302	300	285	316	281	314	305	294	300	323	297	304	314	299	337	324	341	306	309	302	333	316	299	304	303	331	288	313	316	325	323	319	296	284	347	345	301	294	305	294	303	309	312	359	291	305	307	309	305	331	320	290	309	297	330	315	287	294	295	291	321	306	294	352	316	328	308	287	320	324	302	312	316	321	302	285	318	326	329	332	332	307	297	326	309	298	304	313	324	320	326	320	287	306	305	329	313	293	290	320	309	297	304	319	335	280	316	301	292	311	285	295	315	300	323	309	283	311	296	291	308	298	287	311	309	313	301	312	331	316	316	313	304	291	300	324	299	360	319	313	310	322	320	317	334	298	306	336	328	282	318	298	320	314	303	321	312	295	333	301	280	299	315	299	319	333	274	296	289	307	297	312	304	263	301	298	319	311	302	291	264	345	301	299	298	333	313	328	335	284	299	305	320	266	305	319	318	285	336	322	334	294	293	296	323	297	321	319	294	312	334	308	292	284	309	288	313	296	326	327	317	307	307	308	311	298	310	307	312	329	301	310	294	300	341	328	341	304	318	325	309	322	287	302	320	333	309	327	293	311	295	331	304	338	347	302	292	313	291	274	310	334	315	288	304	287	310	304	300	308	304	291	324	343	256	299	304	291	282	318	307	350	299	308	360	297	285	322	301	340	339	319	336	336	296	298	294	293	334	325	313	308	319	284	323	320	303	315	333	309	311	326	319	309
25309	21696	24798	29112	21698	21719	11112	344	235	196	186	192	156	129	141	111	127	119	102	107	127	99	117	95	83	106	123	110	109	88	106	98	90	91	91	86	102	111	90	98	102	111	100	95	102	111	102	97	78	99	81	90	98	107	82	106	78	86	126	87	94	90	81	87	99	85	81	96	94	94	98	91	119	110	94	86	95	100	83	82	73	75	82	92	99	90	78	88	107	74	87	117	91	104	103	105	82	92	99	87	100	99	80	79	94	103	76	91	110	81	92	80	101	90	95	80	74	100	99	86	87	107	84	97	115	112	86	88	102	92	75	86	86	104	64	91	98	93	120	86	82	77	79	108	97	73	77	94	92	100	106	82	91	93	79	107	90	86	90	93	118	96	94	119	102	72	96	93	99	84	92	116	96	84	91	100	98	95	83	77	79	90	97	96	70	85	96	86	96	105	95	96	101	89	73	90	82	87	95	93	82	98	84	83	93	85	96	99	77	96	111	88	95	80	102	71	96	79	112	105	84	85	86	85	83	84	98	98	83	78	89	84	91	79	97	75	94	87	89	87	79	110	77	80	110	84	87	72	97	100	89	90	102	74	106	89	84	78	98	80	111	96	95	81	97	80	82	85	94	99	97	91	94	92	84	67	102	99	104	88	98	63	81	83	103	88	90	89	79	86	88	85	83	76	96	74	95	112	95	88	78	103	97	82	78	99	90	125	106	76	82	89	85	93	91	99	90	99	88	86	117	81	84	76	104	93	79	82	117	78	114	86	95	90	84	103	72	90	71	98	80	72	83	94	93	84	98	72	95	91	80	95	93	90	97	99	85	88	90	83	111	90	90	103	110	96	87	73	79	118	70	114	88	76	89	79	86	78	111	63	87	83	97	88	102	90	84	101	83	90	99	89	76	101	83	84	91	104	104	97	88	93	95	89	91	98	93	87	77	62	90	90	67	102	91	91	91	80	94	84	112	75	109	104	98	69	89	91	108	85	103	96	85	79	91	96	101	89	78	81	86	76	92	75	64	94	85	103	82	84	87	103	84	96	85	95	89	99	105	106	89	85	89	96	104	79	83	101	106	104	79	86	77	103	102	94	78	75	74	100	76	95	89	88	84	94	95	81	97	97	84	89	102	89	89	87	72	89	71	78	96	104	87	87	97	81	85	91	95	93	96	95	94	94	66	88	98	90	98	85	89	87	102	98	91	87	93	90	109	95	100	84	97	123	70	102	77	112	123	106	78	88	105	106	98	88	108	90	88	107	98	88	98	101	91	81	92	73	75	81	74	89	92	75	77	89	109	91	98	95	95	96	90	117	96	85	95	103	89	89	93	88	79	82	79	87	85	81	87	104	87	72	104	98	85	82	82	97	107	74	88	79	88	92	93	81	86	92	91	89	81	96	99	86	97	86	103	92	95	86	98	109	81	99	105	92	100	101	87	75	62	83	93	116	97	85	100	86	83	95	85	89	81	116	74	95	81	105	90	92	105	109	85	84	98	84	97	82	97	98	73	92	94	88	75	90	94	78	97	85	75	96	101	98	106	89	110	113	83	82	97	69	81	89	105	74	85	78	92	85	97	93	84	97	80	96	96	108	94	88	99	79	90	80	87	85	99	78	94	87	90	103	88	92	78	88	106	103	98	89	77	78	91	102	100	84	86	79	86	83	78	103	98	99	96	96	99	97	91	88	87	78	74	95	88	67	108	92	96	72	92	84	79	96	72	80	88	90	91	87	83	87	92	98	91	81	92	89	74	106	82	87	99	81	88	83	92	96	106	102	77	86	118	87	101	114	80	83	91	85	75	100	71	95	89	88	73	80	95	93	88	89	93	97	99	101	77	76	112	83	105	86	87	110	95	88	82	85	92	84	89	79	91	92	80	64	80	79	94	81	77	73	95	86	94	109	79	102	85	99	88	110	77	70	90	87	97	75	88	91	90	101	92	77	89	83	105	103	98	76	106	104	100	97	91	89	72	96	95	92	93	106	92	89	106	104	113	92	87	78	83	101	91	88	92	86	93	96	91	81	68	89	99	89	96	96	92	77	81	98	103	94	85	81	86	86	112	107	91	80	88	98	75	118	73	96	86	86	90	79	103	80	90	84	88	103	87	92	75	85	73	78	100	81	103	96	101	94	87	96	88	103	86	86	91	75	67	97	78	90	103	95	110	88	99	100	98	88	101	79	79	99	87	99	99	105	108	87	117	95	95	100	86	107	100	101	87	90	91	85	76	85	87	82	91	92	92	95	90	81	96	90	79	104	88	84	93	83	90	78	91	93	70	88	109	95	90	84	99	88	87	77	89	99	82	90	85	96	90	116	97	102	71	95	84	80	82	96	77	81	96	70	95	90	88	94	77	96	79	82	105	114	95	92	104	78	85	53	120	100	66	89	96	104	90	106	100	59	92	85	88	94	88	95	105	86	72	96	81	75	90	98	96	79	80	97	90	86	88	87	79	96	93	79	98	98	89	88	99	91	91	104	113	82	69	107	90	80	93	82	100	97	104	95	88	95	100	72	95	85	86	82	96	95	89	76	90	95	77	85	70	88	88	90	89	89	88	82	96	96	107	94	100	87	98	75	90	83	90	94	116	99	92	81	85	87	84	85	76	79	85	82	82	91	88	91	87	93	101	105	98	106	96	89	73	79	83	88	79	77	84	76	95	95	87	105	98	98	94	96	86	76	79	114	87	104	106	94	78	83	87	80	94	88	86	89	86	83	87	76	88	93	107	92	96	85	83	93	96	97	82	88	84	95	91	88	94	88	102	88	81	100	79	84	96	86	102	90	97	82	75	74	103	91	99	101	94	82	104	93	93	73	86	79	94	87	89	94	102	100	86	91	83	100	83	79	93	91	79	71	92	95	95	100	111	89	93	82	101	70	97	97	94	114	96	97	81	94	104	90	75	88	90	90	96	95	95	72	97	81	100	68	76	83	81	103	95	92	80	84	92	93	96	85	85	103	94	93	107	103	115	100	96	98	83	83	74	82	89	88	74	87	95	100	110	102	82	86	81	97	98	91	90	105	94	82	99	111	103	72	96	91	105	84	84	94	106	102	84	91	86	93	101	108	104	71	92	95	96	81	87	95	82	91	84	92	118	101	85	85	90	84	84	92	84	93	82	96	83	80	95	112	90	87	81	77	96	84	86	85	105	91	100	105	110	91	90	72	83	102	85	98	92	71	77	84	99	97	83	95	99	107	94	89	92	67	93	90	73	89	99	101	105	94	88	80	105	76	81	91	105	67	93	76	85	104	99	100	100	95	100	91	89	93	92	85	99	96	85	89	87	97	103	101	88	79	102	78	86	90	95	84	99	84	92	87	84	92	98	84	77	85	96	87	79	87	89	90	104	77	80	113	91	96	93	97	69	90	93	97	78	70	103	89	92	98	92	96	120	68	88	83	98	87	89	84	86	109	73	96	98	112	104	104	96	101	88	75	87	107	101	102	109	102	92	102	86	98	85	83	85	93	99	93	83	88
4133	3002	1288	626	407	323	286	288	291	258	248	251	242	201	236	248	254	222	236	230	237	241	239	230	234	222	211	263	250	215	201	229	238	209	214	241	243	204	243	216	241	260	225	252	238	207	213	214	244	240	227	228	218	239	237	229	219	238	235	235	202	237	237	217	246	229	230	203	250	244	221	232	250	228	200	211	223	214	226	222	198	235	212	226	225	222	230	217	213	200	211	224	223	220	209	234	213	226	220	207	216	221	238	227	214	211	215	239	220	253	240	227	229	218	210	221	218	231	207	211	231	209	250	227	248	212	243	216	227	219	224	217	199	230	204	211	225	218	212	220	203	242	193	215	226	234	201	247	211	228	239	210	256	218	213	236	235	213	242	210	234	237	236	212	240	202	229	212	208	234	236	242	225	215	228	212	228	228	229	219	219	210	224	216	233	238	241	208	252	232	213	205	222	211	228	226	246	210	230	224	206	197	204	259	221	225	220	207	216	218	232	244	213	247	254	237	247	211	207	231	222	241	211	230	216	217	234	243	207	233	238	196	213	233	224	251	233	213	234	263	239	218	225	238	217	222	236	216	211	242	214	191	208	224	224	214	219	243	229	238	214	220	209	214	243	217	234	225	210	220	242	231	230	225	200	227	226	209	235	248	235	241	192	194	221	224	217	241	233	232	219	257	233	222	232	267	207	208	229	222	223	237	211	211	229	222	208	226	229	226	215	219	204	242	208	218	244	244	247	239	218	219	224	204	225	231	245	230	216	236	241	223	230	194	200	210	213	212	239	226	258	239	211	227	231	220	234	211	222	220	228	227	189	233	264	224	216	211	251	209	218	229	234	213	229	230	212	234	209	207	225	219	223	217	230	231	216	217	198	227	221	218	233	225	217	247	224	235	190	228	228	209	249	212	211	202	226	228	199	234	231	228	227	243	213	225	211	230	226	218	224	205	224	208	245	201	229	195	210	249	232	212	244	203	251	230	224	218	219	228	231	201	242	227	218	235	211	218	236	206	221	247	212	213	233	221	247	226	226	233	211	234	198	220	205	238	223	215	213	235	226	249	193	260	213	211	273	237	251	211	210	242	234	244	222	218	194	210	249	231	213	263	220	239	215	221	217	220	218	244	237	208	213	220	238	217	213	227	247	221	243	214	237	250	250	225	222	220	212	239	257	239	245	204	234	243	193	199	232	235	227	253	231	226	193	227	228	230	203	216	211	236	248	223	225	207	209	236	232	210	222	225	221	225	220	215	235	237	236	241	208	234	219	229	223	236	215	241	205	232	220	227	234	198	211	226	254	211	214	222	214	221	219	231	225	216	225	232	220	214	230	222	229	212	223	237	225	217	213	219	242	237	229	246	232	205	242	244	218	224	225	229	206	223	217	211	217	220	234	223	227	223	228	209	216	229	256	236	214	229	225	224	256	229	225	221	211	228	219	245	231	224	220	227	225	210	224	234	226	223	218	227	227	229	236	184	242	218	206	230	242	231	234	218	215	227	219	220	224	241	223	212	224	228	186	225	226	220	222	224	221	235	237	236	227	205	220	225	210	237	242	221	239	231	221	218	213	224	213	230	256	206	193	230	223	205	232	231	227	205	210	235	241	231	225	214	221	226	221	236	206	199	251	218	236	232	231	258	256	214	238	222	237	219	212	205	237	225	205	230	247	220	222	212	204	214	240	219	219	226	228	230	220	249	224	222	222	232	228	239	223	215	228	231	212	235	258	236	222	221	238	209	206	220	225	226	226	233	225	233	211	226	232	224	229	223	193	234	236	236	223	229	238	232	234	230	219	229	193	242	219	239	221	227	216	219	211	218	228	225	203	226	197	217	216	242	222	222	227	201	219	227	221	223	204	237	242	241	227	224	218	262	223	242	209	205	217	213	233	205	246	227	238	207	223	211	222	246	241	250	202	251	232	200	206	191	221	222	234	213	225	230	214	215	207	188	233	232	218	233	242	238	234	214	233	239	219	204	240	244	224	226	246	221	221	200	236	235	252	221	229	242	213	255	235	213	224	218	200	193	247	214	229	215	240	240	224	218	239	238	203	216	224	182	249	231	226	207	232	237	214	229	215	246	231	215	229	217	222	238	232	250	234	246	240	234	234	198	240	215	217	225	223	214	223	214	221	246	236	221	225	220	231	204	271	223	212	226	217	204	229	227	219	233	246	229	231	221	225	208	226	225	245	240	232	226	237	212	219	244	252	231	221	238	215	239	235	215	211	220	220	217	263	225	241	206	204	218	200	230	246	213	226	206	216	219	233	234	214	237	224	222	213	223	247	254	226	255	221	210	243	220	206	217	235	222	221	246	236	239	228	242	251	229	236	221	209	242	218	223	224	227	225	232	230	200	245	253	204	246	208	212	245	236	268	216	223	217	234	236	213	241	202	203	240	235	221	245	218	197	200	229	219	250	212	222	246	213	223	240	248	213	228	220	228	234	221	242	217	241	221	202	241	227	217	211	222	212	215	202	217	216	221	223	240	211	211	234	219	224	217	251	207	230	218	215	202	228	214	234	252	232	232	228	180	238	228	219	213	222	222	243	241	249	197	221	219	227	242	204	209	212	209	235	206	225	222	196	228	191	203	209	228	235	212	228	213	238	238	227	208	217	241	211	204	218	213	215	240	232	225	225	238	188	218	207	218	216	208	233	231	246	232	218	232	221	222	229	221	238	243	232	223	237	218	223	225	257	231	213	241	215	249	235	236	220	230	225	217	240	234	240	216	219	214	244	161	239	257	254	246	233	255	235	237	227	235	237	212	231	220	256	212	200	228	252	220	233	236	203	227	220	245	227	197	233	230	219	213	232	213	233	205	225	202	228	242	222	209	229	255	253	237	231	235	239	200	240	225	255	238	201	225	243	222	234	255	244	229	239	232	221	209	238	238	243	220	221	220	216	243	206	215	232	240	230	202	240	226	248	216	220	233	205	244	213	223	236	220	225	210	243	230	221	245	226	216	237	221	223	215	229	243	213	208	231	213	221	208	216	232	229	272	205	208	218	237	244	215	224	214	238	221	232	222	209	247	231	235	252	241	239	219	200	222	235	226	230	246	215	225	213	250	208	243	221	232	247	211	221	212	216	207	186	238	202	230	224	206	224	230	233	226	213	224	208	226	237	211	239	223	227	208	205	209	225	255	220	205	245	245	214	229	201	208	236	252	233	240	231	220	211	226	225	203	209	212	215	225	243	225	217	202	231	227	236	239	228	211	240	236	228	229	224	230	203	238	237	225	226	245	217	204	256	191	231	234	210	214	245	242	213	210	229	236	226	217	222	239	214	216	212	244	266	212	209	218	263	255	217	230	228	248	206	219	205	200	215	234	234	250	232	220	235	212	217	204	227	208	237	234	202	224	215	223	204	226	220	214	228	234	242	214	237	220	229	207	227	229	198	226	243	223	209	219	245	209	232	208	225	218	219	221	231	208	230	194	251	253	206	212	214	211	198	231	250	232	250	216	234	248	212	228	223	237	247
34070	15984	2778	401	299	336	303	257	286	298	305	299	279	295	230	237	322	285	270	275	288	268	290	265	278	297	306	274	276	258	305	288	231	272	250	293	273	262	273	255	286	269	278	279	264	256	271	257	280	273	293	265	270	249	287	272	292	292	271	284	295	297	250	297	281	264	288	280	265	275	277	295	296	281	310	268	253	266	266	282	288	258	276	268	289	286	266	281	315	293	280	265	307	299	305	292	311	313	277	307	276	313	276	290	259	254	298	293	273	282	265	238	300	284	275	273	316	280	290	265	271	288	278	257	274	305	287	333	276	284	280	271	292	283	276	268	271	295	270	293	299	273	290	283	315	270	274	272	249	273	294	262	266	275	298	304	305	257	250	285	286	304	266	278	267	271	276	264	275	278	290	263	299	250	272	312	277	258	287	278	265	295	278	284	269	270	289	252	283	277	252	296	297	292	269	291	270	285	266	274	298	277	260	307	289	255	280	292	280	297	276	297	299	264	302	277	258	284	283	251	274	278	298	274	258	259	270	254	280	257	281	279	271	273	303	299	258	299	277	317	294	307	253	276	290	268	277	259	273	275	291	296	287	291	261	283	303	239	270	291	286	289	249	260	276	271	264	265	292	291	269	261	239	293	274	293	293	254	251	249	298	303	288	294	273	284	285	269	238	298	288	274	240	289	239	275	296	301	291	285	264	285	264	254	276	312	285	305	276	261	261	294	271	288	261	292	289	291	275	296	291	272	295	300	280	265	274	280	293	285	257	300	289	292	301	289	275	284	322	301	273	289	284	265	290	274	280	307	295	296	265	280	266	303	260	266	310	301	300	294	290	279	296	277	296	314	287	252	292	274	264	251	308	307	274	299	312	309	281	265	305	272	269	258	270	289	259	278	259	285	289	270	320	340	293	265	269	270	258	289	286	269	277	292	262	271	274	288	279	317	294	287	268	279	260	260	261	305	273	303	251	297	272	279	324	282	291	278	268	297	292	303	290	282	237	291	289	243	280	287	280	255	268	293	277	262	266	279	254	273	309	294	295	273	273	271	263	274	241	295	275	297	275	301	323	283	287	291	264	274	280	306	281	292	279	300	309	275	297	271	276	301	248	270	242	289	246	302	276	279	297	290	280	267	263	271	293	291	270	248	275	275	273	293	284	292	280	279	232	248	242	256	295	286	282	276	274	280	279	261	287	254	314	269	325	279	275	312	285	272	274	264	250	296	274	296	298	245	235	273	289	290	269	318	267	260	285	265	283	259	293	248	261	271	272	270	290	283	319	284	279	288	287	283	223	276	272	288	295	260	266	288	288	270	291	289	269	285	231	291	285	279	253	294	303	279	267	288	252	255	305	288	277	256	278	280	285	282	269	271	277	278	282	311	299	280	289	276	257	291	300	244	247	270	286	294	275	288	269	271	273	265	251	258	303	265	282	280	256	288	298	267	280	302	280	286	295	258	275	267	256	285	247	257	285	277	272	300	281	286	285	268	277	286	282	270	272	311	274	303	262	247	265	248	290	269	267	320	267	289	296	298	330	277	262	294	274	261	312	298	272	292	300	280	287	282	267	283	292	300	289	294	296	246	269	295	280	294	292	257	256	257	277	268	292	246	249	287	302	303	278	311	270	269	320	300	268	288	266	282	311	260	285	293	312	278	289	244	311	297	292	272	297	270	276	281	292	283	279	279	272	274	271	284	296	296	324	264	250	296	286	258	282	285	304	269	283	275	270	270	251	295	303	266	308	263	260	289	269	260	302	308	301	311	260	302	264	290	261	249	271	278	272	302	284	290	285	290	298	278	277	261	267	286	292	272	297	300	248	276	277	290	245	320	278	277	280	303	239	295	259	295	275	318	276	273	296	273	256	307	305	253	278	284	272	291	287	271	297	281	295	292	257	290	253	307	291	286	269	257	266	295	301	285	290	266	275	279	261	279	291	269	310	307	304	296	271	286	296	282	275	290	280	257	283	303	278	287	263	295	291	324	306	261	323	298	229	301	283	295	284	280	269	254	259	265	271	265	305	290	286	333	290	278	281	297	283	272	299	287	302	269	294	291	234	291	303	278	303	304	273	293	293	267	278	266	312	284	258	283	249	276	255	316	283	297	284	304	280	275	279	291	279	293	297	270	293	275	304	297	297	254	281	290	309	294	288	271	225	312	273	297	278	281	249	294	275	264	322	253	257	288	285	295	315	318	289	273	274	254	308	259	296	245	287	295	282	288	268	305	292	259	269	294	291	262	277	247	298	279	305	293	297	302	273	295	287	258	272	283	272	295	295	294	281	274	233	263	295	316	268	282	305	292	261	288	281	278	275	274	280	302	292	315	277	276	257	284	262	292	276	285	251	292	287	273	298	300	326	298	257	295	257	279	291	292	255	265	270	298	289	299	279	302	265	292	284	306	277	281	258	295	267	296	268	281	274	270	281	266	245	259	289	279	306	275	289	308	297	277	244	293	293	301	331	257	284	290	284	302	281	298	284	291	284	269	280	292	280	264	245	291	319	290	310	312	282	284	247	268	286	299	243	290	268	282	256	269	255	307	299	289	274	309	250	250	266	259	260	261	274	283	266	294	293	295	287	297	278	251	283	242	302	264	257	284	307	299	271	275	287	289	266	303	292	276	271	303	273	268	311	273	280	277	270	283	329	235	292	292	278	296	268	278	291	276	270	302	287	291	306	324	269	266	281	280	271	294	278	285	268	265	251	277	293	271	307	260	302	326	296	289	309	297	265	250	244	291	231	295	297	316	278	284	328	303	316	298	312	269	276	289	288	271	260	293	310	282	289	267	278	235	305	280	269	289	284	266	287	282	261	269	304	255	279	306	286	243	278	289	286	296	258	291	299	307	286	266	267	302	254	269	276	309	282	281	314	294	279	277	276	282	312	260	307	290	270	282	294	268	301	312	274	276	287	279	264	267	289	267	259	295	284	282	284	247	302	302	333	299	290	273	294	311	268	257	273	255	290	314	280	292	310	308	276	288	253	293	265	246	263	281	274	269	288	279	306	263	291	293	274	274	289	258	293	299	302	292	298	284	303	257	275	267	279	290	289	314	292	232	299	279	250	252	273	273	294	277	310	300	276	300	274	306	270	275	300	251	291	295	264	288	293	279	291	257	257	276	310	288	287	240	269	265	284	285	310	305	261	267	304	253	263	288	259	290	266	273	345	321	311	312	269	275	266	276	267	281	288	283	280	269	288	267	274	264	270	242	316	285	255	300	309	271	288	302	290	277	277	286	227	280	242	286	290	277	262	295	275	272	283	241	273	337	287	279	302	304	289	297	244	282	272	264	295	279	253	273	278	293	251	321	277	282	270	270	270	272	269	289	258	293	245	307	291	280	311	291	288	262	289	308	307	276	265	271	253	318	268	262	251	282	259	282	315	278	265	248	266	284	290	351	272	270	286	290	276	270	261	281	283	305	298	279	283	296	294	278	260	295	308	247	280	284	267	281	298	255	275	268	264	284	250	276	259	280
7824	673	627	582	582	549	606	571	556	598	578	542	645	592	552	552	585	545	571	559	572	581	605	592	583	564	578	564	587	579	574	584	557	595	585	569	588	589	582	602	551	606	550	570	577	581	534	584	581	549	573	561	588	590	568	618	600	605	607	596	545	646	576	622	614	561	627	627	622	600	586	592	592	598	566	557	539	591	558	553	546	564	604	579	558	586	535	573	600	587	566	554	570	591	610	589	602	572	546	593	601	566	587	589	546	550	598	591	593	618	621	585	559	609	574	576	599	524	584	592	558	590	562	596	598	602	571	633	576	548	538	539	576	576	596	578	556	590	548	554	602	562	580	540	542	611	583	592	568	575	601	598	573	582	590	603	590	583	610	592	560	586	564	579	582	581	599	599	571	576	618	575	640	589	566	602	611	564	566	586	609	562	581	602	586	605	585	553	591	596	624	567	590	553	579	592	567	606	601	563	549	591	572	572	618	598	571	565	573	587	577	539	610	528	582	546	537	654	620	613	587	579	586	585	560	570	576	552	537	615	546	621	585	566	578	592	527	609	584	556	529	614	607	561	576	582	575	589	574	544	513	611	516	602	571	579	597	571	552	588	610	577	578	591	544	613	578	577	589	579	577	578	616	588	572	611	584	592	556	608	575	584	593	553	587	572	590	578	589	576	631	536	537	587	584	572	598	561	569	598	543	548	577	566	579	537	549	599	580	558	603	622	581	610	568	574	608	597	566	594	540	611	589	585	573	539	573	586	585	583	564	539	620	591	564	591	610	560	580	593	612	560	566	568	581	604	631	623	592	539	590	552	557	601	559	586	562	586	628	611	601	578	561	546	577	620	609	623	575	565	605	615	553	596	604	587	530	581	565	565	599	593	543	600	577	594	602	580	571	578	589	562	574	611	582	601	551	560	646	604	539	537	586	560	563	603	574	548	576	576	551	612	596	577	530	585	566	576	527	557	524	578	604	559	571	594	599	581	591	587	541	578	578	593	585	580	595	616	577	576	587	570	570	564	588	593	579	579	563	569	565	563	580	585	582	568	575	607	624	606	591	570	572	608	614	627	599	581	573	557	570	579	610	564	594	580	569	569	577	584	607	627	598	595	592	626	578	580	580	575	585	583	571	569	563	572	611	610	611	550	581	555	582	615	589	588	539	565	593	624	561	619	567	564	593	615	576	570	569	577	564	554	540	600	566	580	595	600	565	654	589	629	579	589	641	589	561	549	585	570	609	559	546	555	571	560	571	606	589	612	608	570	599	554	598	634	599	630	546	537	602	538	566	605	567	600	587	574	571	583	611	591	580	566	595	601	590	518	552	594	559	623	596	587	611	581	584	619	547	536	576	577	579	600	606	561	608	558	584	584	608	605	570	570	586	596	542	624	539	567	629	553	539	577	603	574	619	580	569	570	535	601	579	560	575	606	541	559	570	552	556	614	574	600	564	607	533	587	590	604	611	585	572	581	616	561	555	606	548	585	596	559	605	608	610	558	573	585	522	583	590	593	602	585	572	611	587	614	576	597	609	583	596	595	582	575	573	545	551	575	576	567	610	595	583	586	561	571	551	584	600	596	560	592	586	586	576	580	576	583	598	603	553	621	533	593	566	568	602	571	576	595	588	583	611	584	582	560	644	601	591	593	588	590	578	519	616	531	557	545	541	558	576	536	560	599	575	540	602	578	570	579	554	599	596	618	606	566	544	609	582	610	611	591	589	589	612	613	569	594	581	542	560	580	506	611	579	595	551	604	591	565	625	565	518	576	596	575	584	597	629	594	559	555	614	608	583	605	585	600	546	570	613	577	582	596	562	539	591	572	571	585	578	607	543	548	575	583	602	589	608	555	583	588	590	579	602	580	593	566	588	581	603	550	547	577	575	587	562	603	527	592	565	573	522	609	594	564	583	578	580	567	587	596	614	533	590	594	555	577	555	587	613	549	577	621	594	610	521	604	569	571	549	583	567	586	569	583	582	581	620	601	576	562	594	606	540	578	582	554	636	579	605	572	581	569	552	580	617	567	597	584	534	598	561	587	581	610	608	550	584	592	549	559	566	615	615	607	575	589	596	628	564	577	586	573	582	553	582	564	600	556	608	573	585	581	540	583	543	593	529	553	596	531	583	596	591	559	545	559	556	602	595	544	580	573	543	632	532	595	631	622	572	548	600	569	596	585	582	563	589	548	657	532	608	589	563	573	535	576	563	592	574	583	655	546	608	582	570	591	559	605	562	606	589	533	569	596	536	590	564	581	565	614	564	590	601	588	573	557	630	569	567	579	566	582	583	623	556	574	583	559	566	560	587	609	575	574	617	612	624	580	545	577	606	567	606	607	536	588	548	617	615	553	555	583	608	599	561	587	617	552	605	564	587	608	603	581	597	572	610	557	578	579	586	548	566	617	604	582	571	598	610	576	550	528	582	564	581	579	592	590	576	618	625	613	548	587	592	600	582	613	603	600	560	576	576	617	566	611	569	562	612	580	565	624	556	575	576	607	594	602	582	583	597	608	582	621	576	596	620	578	556	539	577	553	642	560	578	602	599	567	585	596	573	576	527	590	559	588	563	544	538	603	588	589	559	559	562	574	548	594	573	558	605	589	591	595	573	581	608	540	630	579	602	613	604	553	599	570	561	607	567	578	627	565	599	559	583	554	577	571	602	574	582	584	600	573	543	588	574	575	584	539	538	557	537	571	562	533	586	598	581	596	598	581	596	577	561	593	580	575	609	564	575	614	565	620	569	591	559	588	592	566	609	536	585	606	572	598	620	558	608	564	582	603	562	559	571	544	613	568	572	544	592	562	602	612	570	607	560	587	583	580	596	592	560	605	584	590	543	590	577	537	566	584	601	625	547	574	613	590	562	574	588	533	603	555	586	568	633	542	608	553	566	554	623	621	565	616	558	590	598	556	578	581	610	588	597	533	616	573	590	595	603	566	606	582	594	528	588	543	597	551	568	600	634	609	578	575	560	573	581	566	582	568	562	536	610	572	587	560	583	538	566	570	578	550	537	529	633	554	554	527	602	608	595	597	580	547	596	597	594	557	605	614	535	585	608	588	626	580	577	569	598	608	578	581	613	593	597	577	568	592	593	593	590	609	580	568	538	587	576	558	591	534	571	630	569	554	586	548	580	635	572	557	561	609	613	609	545	613	532	590	619	565	580	584	582	562	601	603	579	602	591	597	593	593	648	598	561	590	568	590	579	591	563	564	582	583	585	592	598	584	600	542	539	593	580	564	556	557	618	606	576	535	602	595	545	613	591	575	575	599	580	566	601	587	608	583	542	559	572	588	612	573	579	554	561	601	587	560	586	570	536	552	553	598	592	581	566	613	574	590	623	544	548	633	594	546	601	551	636	559	545	532	612	578	574	615	579	595	563	574	590	619	596	573	555	538	571	626	582	563	613	588	595	596	579	579	534	547	588	564	571	554	559	583	602	602	614	609	614	635	561	606	591	543	568	635	591	608	560	560	597	601
25895	21618	24252	29441	21608	12082	395	225	201	205	174	173	170	160	169	180	160	128	135	163	148	169	153	130	142	137	133	123	142	164	129	142	160	136	153	138	143	152	147	142	132	136	130	152	155	165	144	145	159	144	154	128	143	143	147	169	151	148	132	140	127	152	149	129	145	140	169	150	150	143	134	146	152	180	124	130	171	147	138	129	142	135	141	148	126	148	151	132	129	146	154	125	140	144	147	152	151	132	133	142	148	147	132	157	144	159	137	151	147	136	147	151	139	141	135	118	149	141	145	114	146	131	136	161	139	147	144	160	146	136	146	149	129	144	113	136	150	131	138	148	154	151	143	142	148	144	141	138	129	185	149	159	131	143	145	138	134	135	155	131	117	124	144	141	132	168	145	162	150	155	130	130	128	141	150	132	148	142	158	125	138	133	124	135	133	125	140	150	154	146	142	146	134	133	123	138	153	163	134	140	137	123	135	127	147	146	135	129	118	178	140	154	144	138	148	137	140	147	151	142	150	119	123	143	137	167	143	163	158	149	143	123	135	145	142	158	150	129	152	148	140	147	128	135	142	156	124	141	144	127	124	166	155	148	142	146	143	164	143	144	131	133	162	120	150	164	140	141	132	141	128	152	147	149	156	161	129	136	118	122	147	160	150	148	130	163	142	126	162	158	124	127	144	138	122	128	125	140	151	143	119	145	139	140	143	143	115	140	131	159	147	144	140	135	133	124	138	128	125	107	129	141	130	143	154	135	156	157	133	142	146	153	139	157	156	150	142	134	135	136	125	134	131	157	138	162	145	138	151	137	156	151	147	104	117	180	133	138	142	118	140	116	121	141	151	133	138	139	136	144	165	154	147	147	148	126	151	117	139	147	144	148	147	131	125	148	145	151	136	133	130	134	134	131	155	144	134	121	158	159	167	134	126	116	147	154	129	144	119	145	138	125	150	156	160	157	120	158	157	156	113	118	144	145	144	154	152	142	144	157	132	153	158	163	132	150	133	127	151	120	142	129	134	130	150	142	148	138	158	157	124	131	149	118	148	127	145	134	159	154	145	138	132	156	135	137	144	120	148	150	135	154	136	166	133	147	152	153	163	126	154	157	126	162	154	149	145	188	141	141	145	147	142	152	138	147	150	122	120	138	130	148	143	144	147	157	150	141	129	128	166	146	130	138	134	140	148	157	149	134	150	122	131	150	122	138	146	131	133	137	157	127	152	138	143	154	154	158	128	139	123	148	137	112	139	131	144	114	147	142	138	139	155	172	152	148	123	140	124	156	154	157	133	139	143	150	118	153	157	153	164	153	154	164	122	171	129	125	138	129	148	118	150	150	143	133	155	146	127	137	159	124	160	160	165	161	114	145	157	136	116	151	148	139	137	147	124	137	138	148	162	134	150	147	145	134	148	164	146	153	149	134	157	173	132	140	131	141	154	161	128	127	127	144	120	127	123	127	136	145	153	153	156	135	153	137	132	140	130	151	122	122	129	127	122	141	130	144	130	136	144	158	134	117	161	134	113	121	133	142	149	149	131	127	158	156	123	134	134	157	149	153	157	142	148	136	160	138	136	141	126	146	145	109	137	158	138	124	169	148	144	121	120	146	140	126	148	150	143	138	156	125	157	144	144	129	166	120	155	135	148	123	137	152	124	143	133	136	155	145	159	145	119	149	161	140	132	139	147	129	162	146	137	134	155	148	161	133	151	148	157	141	152	147	141	143	139	142	124	163	126	150	153	147	136	151	139	128	143	151	141	114	149	139	158	147	140	129	139	120	153	133	140	116	130	133	137	149	129	152	128	147	145	142	141	152	159	136	141	134	147	140	136	153	130	128	116	142	136	174	137	182	140	143	129	137	155	110	159	144	157	135	118	161	150	139	146	136	141	139	125	125	145	130	144	140	144	154	156	150	142	149	136	131	133	125	155	129	153	133	129	169	136	141	141	127	132	139	145	130	121	167	137	129	132	143	146	147	141	138	156	179	164	136	141	126	151	170	157	166	130	120	136	131	120	160	126	154	143	157	134	174	142	136	141	147	146	157	123	149	143	116	133	133	137	161	140	122	149	135	154	145	135	160	136	125	161	128	117	112	171	146	124	153	132	114	136	163	157	141	148	139	140	130	130	123	135	148	145	151	141	121	146	120	158	145	143	131	132	145	141	142	120	124	144	152	149	127	137	136	144	137	150	151	159	144	139	157	150	166	159	143	152	139	116	140	142	156	117	136	127	125	135	150	157	138	152	140	129	156	149	136	124	129	144	148	133	128	134	135	146	148	141	140	159	157	142	160	152	152	136	132	129	140	157	136	137	161	151	125	112	154	141	153	150	159	139	119	133	165	139	171	151	166	149	136	146	140	140	159	149	137	127	163	146	139	130	139	132	150	137	145	126	128	146	145	154	150	141	158	151	154	120	135	150	130	130	141	130	131	135	138	141	148	126	147	122	138	129	129	140	158	131	127	142	132	158	141	135	129	136	142	141	147	143	148	132	147	130	151	141	161	145	125	134	177	149	113	152	134	145	155	166	175	162	126	152	134	118	112	129	153	131	119	117	129	146	138	148	144	154	131	136	150	138	153	149	131	172	150	119	126	137	154	149	130	132	143	139	147	137	134	138	153	162	141	132	143	112	146	165	128	141	139	113	135	140	154	142	163	142	160	146	139	153	150	127	130	146	136	122	139	138	132	133	145	152	132	130	149	133	150	145	143	130	167	134	143	120	149	148	126	153	104	139	148	154	152	147	143	139	157	135	124	132	151	146	135	143	141	122	153	138	133	138	155	139	128	142	158	127	151	137	150	145	134	146	152	165	127	131	130	149	149	150	152	140	147	162	136	132	138	131	151	136	141	134	132	129	133	128	132	163	132	127	141	140	136	152	138	142	144	148	139	148	130	150	140	135	133	144	121	133	161	126	155	123	154	140	148	148	126	125	125	143	167	147	133	141	114	167	133	160	123	156	139	153	149	140	144	150	131	149	124	142	168	152	132	133	138	120	146	130	145	133	140	138	154	153	149	139	137	153	164	139	162	162	171	154	151	152	159	154	131	119	135	144	132	122	121	151	126	120	129	133	140	138	146	132	133	135	149	134	152	121	160	154	142	141	128	128	133	132	163	138	130	124	147	165	129	174	146	111	140	114	129	150	119	125	135	120	124	131	142	126	141	140	175	131	153	140	130	142	147	131	140	131	140	137	125	130	134	148	125	129	123	156	126	141	138	121	143	167	160	128	161	152	145	133	144	141	156	114	139	155	126	158	154	133	147	148	148	170	142	147	140	130	145	153	115	140	152	133	140	146	177	149	129	130	140	125	150	150	157	136	152	139	169	146	157	128	165	139	122	143	137	162	161	161	134	125	147	150	145	135	142	142	143	146	139	135	155	153	149	128	134	159	139	138	149	140	144	140	143	134	138	127	157	133	138	157	132	148	141	133	140	143	137	129	133	131	174	153	124	124	138	142	142	118	154	138	140	123	120	150	124
4493	1747	851	468	402	363	334	356	340	326	335	308	290	299	366	301	309	319	289	302	303	325	294	337	278	314	309	293	344	309	317	273	276	280	312	296	291	320	287	324	304	332	296	281	315	303	315	291	334	295	325	329	301	301	303	318	303	321	310	335	337	292	300	288	288	315	289	283	297	298	316	323	307	302	298	297	313	312	281	311	292	288	322	342	290	301	309	320	343	332	291	320	322	290	290	302	330	308	288	284	299	301	284	277	285	286	278	314	331	335	297	290	280	313	320	310	288	327	284	300	303	358	345	295	322	274	279	302	283	290	300	313	327	285	322	299	304	333	300	281	321	349	311	321	304	307	323	289	284	322	298	334	296	325	294	328	287	305	269	319	320	307	312	317	300	285	312	320	299	300	305	297	293	294	320	304	297	324	326	313	264	318	322	324	347	312	290	303	317	332	268	348	305	294	298	298	306	347	296	348	315	302	295	328	302	309	336	262	307	322	310	332	273	299	343	306	278	318	318	297	322	308	300	324	298	331	311	295	291	316	329	296	320	307	322	339	315	285	353	349	302	304	314	306	323	302	296	295	329	305	307	305	338	294	294	298	311	295	285	335	318	319	321	315	302	334	299	344	314	319	297	276	296	346	319	307	287	296	292	288	302	303	314	338	280	321	298	282	311	305	298	309	328	332	316	324	305	327	336	326	305	301	309	282	286	321	309	317	313	308	317	337	290	305	321	338	298	326	295	339	301	308	318	324	304	294	307	319	314	327	314	322	326	328	296	337	304	298	329	315	293	299	327	322	290	313	355	292	339	318	346	309	301	313	304	319	291	321	309	290	326	308	319	320	287	276	274	342	310	309	285	314	302	298	314	295	308	337	322	316	330	303	289	319	294	307	316	304	320	322	285	328	302	314	318	301	295	273	321	324	300	344	312	324	298	307	267	332	326	288	294	295	313	293	373	325	311	319	305	268	324	327	338	322	297	296	315	299	310	294	321	292	293	298	327	300	328	297	291	334	325	279	333	328	290	310	318	293	299	311	316	307	319	318	323	331	291	280	301	283	309	287	321	304	326	335	300	304	318	289	320	296	344	342	274	294	325	285	284	305	305	295	296	338	343	289	337	305	316	284	302	295	327	309	312	311	323	314	279	323	296	306	308	256	297	308	306	300	306	351	324	309	309	328	325	326	315	300	295	276	306	283	321	305	295	293	293	322	280	312	306	311	289	295	309	314	299	353	299	272	287	301	334	344	338	326	301	303	330	310	282	305	315	291	319	283	327	316	279	309	298	300	338	318	294	307	327	315	303	270	335	322	305	295	290	286	312	286	320	297	338	300	328	311	285	315	311	307	288	307	312	305	299	292	296	305	314	277	307	301	309	305	272	309	277	314	272	282	311	285	305	288	293	292	261	315	325	316	330	323	295	299	318	290	316	306	303	305	316	302	303	301	330	314	319	304	311	317	325	326	290	311	312	335	308	308	315	301	302	306	338	301	311	319	297	295	328	291	321	262	306	288	287	283	314	336	317	309	324	310	329	328	287	312	282	307	320	327	310	274	317	305	326	300	316	314	323	318	302	336	310	310	318	329	308	303	301	320	315	328	306	295	299	300	334	310	294	300	322	369	287	289	336	318	316	300	317	276	282	294	297	289	278	284	320	295	284	339	323	313	300	318	328	270	293	278	307	304	300	305	312	295	295	287	308	317	303	307	315	277	316	292	317	324	315	310	333	310	303	298	281	302	284	306	312	306	300	293	295	335	275	306	290	309	302	337	334	304	315	310	311	286	303	307	298	301	298	312	314	313	338	288	285	331	307	304	308	332	334	316	323	311	292	283	336	302	349	322	305	324	331	313	286	291	299	296	341	282	292	309	289	277	304	275	316	295	318	305	301	342	331	301	320	328	302	322	278	283	323	329	352	341	309	288	306	306	301	280	307	304	310	303	318	318	297	321	314	306	293	303	335	306	324	324	297	329	300	327	281	300	316	314	334	329	334	322	312	303	298	326	302	301	332	289	285	310	338	306	296	324	276	339	319	281	295	308	334	324	293	302	305	350	336	320	316	289	325	291	289	302	333	303	307	319	333	283	338	322	297	304	341	322	325	337	321	311	288	317	285	308	321	314	306	307	302	311	277	306	298	285	296	349	306	310	336	311	303	300	302	326	297	315	294	300	303	289	296	299	277	321	306	290	323	298	284	315	309	313	295	323	342	315	306	311	314	300	304	312	296	313	318	320	282	324	309	304	313	287	304	306	298	307	313	299	325	301	284	355	314	321	278	303	275	302	304	304	281	320	304	308	302	310	325	328	299	333	312	318	295	338	310	305	340	291	296	294	297	294	305	295	296	338	285	308	318	338	294	287	286	290	316	317	335	309	307	314	312	294	317	340	323	318	312	309	320	315	290	295	306	311	326	280	301	311	330	286	301	300	315	311	299	311	297	318	291	304	305	298	292	294	293	310	314	293	257	317	316	284	305	290	306	296	297	287	298	301	311	301	281	290	317	307	317	323	292	341	333	324	287	325	299	309	325	299	303	318	348	307	287	321	254	317	298	305	298	326	304	308	335	296	305	308	310	332	276	274	313	306	313	312	296	333	268	285	338	335	304	279	311	298	305	356	274	301	306	339	328	297	331	341	342	315	297	294	326	293	290	334	312	309	326	315	289	327	300	335	296	285	299	305	335	319	332	296	319	305	313	294	310	301	328	308	323	299	307	320	326	316	293	315	299	325	305	322	300	313	323	335	291	329	333	329	344	315	299	304	316	285	314	301	274	339	311	320	301	294	303	299	324	311	312	308	305	281	317	336	305	315	314	299	311	296	298	302	306	321	318	287	298	331	357	314	284	302	291	313	313	319	312	316	319	321	318	315	287	312	293	320	263	306	339	295	292	319	309	279	316	337	283	279	310	300	310	304	304	283	317	302	310	353	300	313	309	322	322	306	362	303	309	308	287	286	288	311	322	313	326	299	293	346	298	317	331	316	298	299	285	273	269	326	316	325	279	313	322	292	278	304	329	310	338	311	331	294	319	315	332	316	289	313	319	315	276	339	285	310	314	288	301	332	301	254	309	289	299	285	311	249	309	292	296	337	286	320	332	323	299	320	300	282	326	306	280	324	307	326	323	306	270	288	291	298	318	323	272	294	300	298	320	312	307	285	306	313	328	272	310	310	282	291	339	315	284	285	317	336	286	318	303	292	310	297	312	314	317	299	330	339	330	318	300	298	304	329	296	282	290	297	318	303	304	322	300	302	310	327	278	308	281	292	308	337	296	337	303	314	305	308	291	310	318	305	309	315	327	321	294	301	290	337	313	305	306	306	293	337	325	334	315	344	295	287	285	311	302	271	297	311	311	314	321	320	313	283	302	275	301	292	282	325	285	305	310	298	310	295	319	325	313	286	311	282	286	299	326	315	303	316	312	321	320	319	268	328	287	288	323	283	294	301	306	295	311	289	316	334	329	315	317	333	323	325	307	334	300	307
25183	21678	24782	29106	21684	21699	11139	365	215	172	170	155	150	142	142	126	133	140	112	115	115	106	118	109	111	96	118	104	105	96	108	119	95	102	104	91	78	89	99	99	114	102	95	105	102	94	86	91	114	82	98	82	75	78	81	59	78	87	92	74	80	116	85	82	79	94	99	82	91	91	76	72	94	73	102	91	84	83	97	105	88	83	90	87	92	78	100	90	90	92	90	94	108	93	90	72	98	96	88	98	95	92	100	92	113	103	87	105	84	98	92	102	75	108	86	106	86	101	101	93	74	74	79	82	99	100	118	117	87	91	102	93	96	102	97	83	96	98	78	90	92	81	85	101	92	89	92	88	87	79	93	90	103	116	84	87	85	109	80	93	102	103	92	102	81	94	83	74	91	98	94	82	76	88	116	75	96	92	88	96	97	106	93	88	114	79	96	91	82	89	88	82	103	87	90	78	113	81	116	114	85	93	103	74	94	97	79	106	83	89	81	76	107	86	86	89	87	94	78	101	95	86	118	82	80	89	92	119	86	92	66	76	98	93	99	105	90	89	94	103	102	99	86	86	98	90	99	90	90	120	81	101	93	100	92	98	94	74	92	82	85	92	108	97	77	100	106	83	80	84	109	107	86	104	95	103	70	99	80	105	76	91	70	77	87	87	89	87	101	98	93	92	91	78	86	90	77	79	86	101	107	85	86	91	104	97	101	96	84	88	80	125	92	85	85	84	81	73	88	85	84	92	89	92	100	89	83	87	74	88	78	95	83	88	104	104	72	89	72	99	95	71	71	96	95	98	80	83	90	91	78	99	88	89	88	80	93	86	67	85	82	92	94	89	86	96	100	105	93	84	94	107	100	87	77	91	88	87	88	100	78	79	61	101	110	106	78	106	71	89	86	89	85	77	93	80	73	100	91	92	93	102	98	75	89	80	74	81	117	88	88	83	91	86	111	90	80	85	94	99	106	88	69	91	86	82	86	97	99	85	89	104	87	114	92	88	87	92	97	101	99	99	92	86	95	93	87	97	91	102	76	95	85	93	95	90	74	104	107	108	90	90	84	83	94	94	107	93	99	75	70	84	90	95	75	73	92	88	87	73	85	93	75	117	88	90	69	98	73	108	100	96	96	94	85	99	86	90	89	80	99	75	90	91	86	106	100	83	96	94	80	94	70	89	104	95	76	85	86	99	86	100	75	84	114	72	67	82	96	72	97	87	88	97	102	85	80	88	105	94	93	97	105	101	82	92	98	84	81	87	96	88	84	101	90	89	80	88	88	91	83	87	98	111	97	76	85	89	70	73	106	86	103	88	97	85	91	77	86	81	95	92	104	76	94	103	85	106	93	106	98	108	96	94	101	95	91	100	85	77	92	92	97	84	94	78	95	93	78	94	90	88	97	105	90	94	97	99	80	99	87	83	102	94	66	77	70	87	84	100	82	96	91	91	74	98	96	95	94	97	96	94	94	88	103	92	99	103	89	91	84	92	91	97	80	99	104	86	99	112	74	106	96	99	90	113	99	85	87	100	76	76	92	87	82	103	94	94	93	75	94	85	79	68	87	67	90	79	98	77	94	89	96	102	101	85	94	106	86	87	105	98	77	93	81	92	80	76	115	95	97	92	99	109	75	99	124	81	80	104	94	76	104	113	82	105	87	100	93	78	84	98	98	92	102	93	94	95	67	78	101	94	87	104	91	103	90	103	91	100	85	83	96	71	86	82	90	89	75	88	93	79	90	94	88	70	76	106	84	101	88	93	93	108	97	88	90	81	87	104	97	92	84	94	83	104	93	118	103	95	90	82	80	75	85	85	106	89	84	86	78	94	83	85	97	78	100	94	94	94	109	99	93	95	85	92	80	77	90	76	93	98	84	88	95	77	104	88	92	74	83	82	88	100	95	85	104	101	88	95	96	96	81	95	113	80	86	112	95	97	95	86	104	80	84	90	99	88	92	96	98	82	100	100	85	94	87	80	82	79	95	76	97	102	93	97	95	103	87	104	99	105	88	97	85	81	103	92	108	101	91	86	98	113	90	106	101	81	75	104	107	102	89	83	110	97	100	101	87	106	84	87	100	94	103	82	85	105	79	78	87	109	100	92	77	100	89	95	81	83	85	92	93	96	79	95	97	96	97	93	71	74	87	81	109	77	94	87	99	79	79	83	73	105	114	89	83	99	94	89	91	96	80	85	102	108	106	92	92	108	108	77	111	82	108	87	109	88	80	114	107	92	96	74	85	89	91	104	96	79	116	100	91	99	78	104	95	99	96	95	98	100	88	90	83	84	85	91	79	88	103	87	107	80	77	84	84	80	96	111	111	98	94	102	103	88	90	101	83	96	97	89	97	74	100	87	93	95	86	103	80	99	67	83	82	76	107	105	86	92	95	84	94	85	85	94	110	79	100	103	89	96	91	95	85	91	87	98	81	86	93	98	77	88	75	84	93	119	88	92	76	86	97	94	105	81	99	111	103	98	76	103	85	76	84	87	108	78	98	96	78	86	90	57	74	79	86	92	69	81	105	86	98	101	83	94	87	78	116	71	85	86	109	85	92	81	86	95	70	82	83	104	82	92	88	92	105	121	91	108	111	102	102	87	91	91	88	97	79	90	95	80	70	79	95	103	86	86	94	97	99	100	95	89	98	122	95	92	102	97	83	93	118	104	88	92	96	70	96	98	103	91	109	85	90	116	114	106	87	87	79	106	91	99	73	94	87	89	76	101	93	84	109	87	95	87	111	92	77	82	75	86	88	100	79	86	104	97	85	87	101	87	81	72	84	99	84	99	90	89	87	72	72	85	104	101	83	95	64	81	114	77	86	99	102	104	84	88	96	75	99	85	110	91	98	86	83	103	115	91	95	87	82	83	117	65	86	79	82	88	97	84	85	86	102	85	85	100	84	86	81	87	81	100	88	92	79	102	102	75	95	96	97	90	93	78	89	83	101	84	105	98	98	96	96	92	110	104	98	78	79	87	88	73	87	96	76	101	86	96	92	96	96	97	96	98	72	95	101	74	103	86	93	75	86	94	76	96	96	100	86	87	111	74	67	73	79	69	90	105	111	92	92	92	94	86	100	96	87	79	95	95	105	94	113	105	83	85	85	90	93	76	91	87	88	82	101	96	97	71	92	89	101	73	85	91	90	89	92	93	99	105	102	90	92	83	79	103	109	85	88	87	88	90	77	91	95	90	94	102	94	93	87	94	96	77	72	88	92	90	77	70	75	93	105	84	69	79	102	79	91	97	82	93	85	96	100	81	99	88	99	82	104	89	88	99	77	100	90	85	97	91	83	91	105	107	101	90	111	90	114	99	106	100	75	85	77	84	77	89	75	110	87	84	93	74	74	101	106	101	109	86	90	89	86	74	79	109	122	98	88	124	91	80	81	88	101	89	92	79	78	94	90	101	98	94	91	96	88	86	91	74	94	109	110	114	100	115	107	86	81	101	90	93	89	93	101	78	94	82	77	94	101	89	85	88
3984	2967	1325	599	418	334	295	293	281	256	259	258	261	235	251	234	256	255	227	212	222	231	230	224	223	226	208	231	218	236	224	219	245	229	246	226	205	225	237	225	206	248	257	246	234	223	253	225	230	201	251	236	202	227	219	204	238	233	233	233	226	225	224	224	211	229	233	242	229	236	251	253	230	210	220	210	217	255	204	247	209	232	226	235	245	245	243	230	234	236	233	238	238	215	217	211	192	224	236	214	208	243	242	232	220	217	228	219	210	246	217	218	209	230	220	255	256	231	264	207	202	221	211	255	219	254	213	204	217	216	217	195	243	230	231	240	252	224	253	234	205	232	222	216	221	243	219	209	217	218	246	221	225	252	241	234	233	225	212	244	215	224	203	235	228	210	210	225	223	226	226	230	231	245	221	237	198	220	212	229	225	214	228	234	220	210	215	232	227	213	223	243	219	226	220	229	204	228	204	241	217	233	252	242	215	217	233	226	215	248	227	232	233	220	216	241	211	223	218	255	235	268	235	258	207	244	198	218	244	213	218	216	224	239	243	241	207	209	236	257	224	208	232	212	222	249	231	221	241	203	218	243	265	211	234	199	234	253	236	216	240	217	213	253	228	208	232	216	219	203	196	252	206	210	203	212	217	221	216	222	228	219	230	213	243	233	242	239	276	219	225	220	232	221	252	230	217	220	206	209	225	236	231	244	237	245	232	239	211	202	233	232	227	219	222	230	205	236	205	221	224	240	234	232	215	230	216	224	213	200	207	194	240	199	224	215	179	220	219	218	219	216	225	213	206	221	208	226	233	211	208	230	240	230	241	245	224	205	241	231	222	233	228	211	232	229	222	213	217	207	235	204	229	239	229	231	211	213	215	221	225	229	233	239	207	216	252	227	232	224	228	234	229	226	214	228	208	205	242	237	234	197	216	204	209	217	253	205	215	223	225	227	195	230	204	207	226	242	225	205	207	236	236	226	231	208	226	213	245	223	235	214	229	239	243	228	241	214	225	209	226	215	236	210	218	228	238	226	246	237	231	222	259	226	214	246	211	241	240	240	237	219	228	235	221	235	192	217	211	237	217	224	232	204	234	227	224	233	226	231	260	220	217	202	233	215	221	215	229	221	234	229	216	217	226	237	211	241	243	220	236	260	238	260	203	219	223	208	188	217	214	255	245	220	252	236	225	261	228	235	237	213	214	207	179	240	254	209	235	223	203	216	210	248	218	263	234	220	192	217	228	234	246	233	251	213	215	225	221	200	208	232	204	230	205	243	233	236	226	252	230	237	263	226	230	223	236	219	212	251	229	237	198	222	220	203	227	228	215	237	210	211	222	224	218	196	258	223	219	203	214	231	219	230	230	212	205	234	204	207	222	230	221	219	220	211	219	239	247	248	241	226	226	232	208	210	219	190	248	214	219	227	226	207	231	224	222	236	255	242	222	206	235	216	227	219	241	227	216	234	262	209	247	203	210	239	248	223	217	225	202	185	233	215	197	239	225	231	184	218	238	237	242	237	251	257	241	244	237	204	252	218	254	232	219	221	239	218	222	228	225	200	212	205	226	224	217	218	264	227	226	227	223	216	231	215	234	195	248	216	199	199	229	222	231	215	210	226	220	233	219	234	248	232	210	207	233	204	218	210	218	258	215	220	209	243	225	212	224	221	212	247	233	236	226	240	240	227	229	222	215	230	242	225	240	241	207	228	200	229	224	243	235	214	246	218	232	243	231	227	217	198	238	222	215	212	234	221	229	245	229	205	230	217	235	240	242	230	232	218	227	219	236	217	248	230	224	224	247	248	226	247	227	222	233	207	262	227	226	234	212	244	225	221	221	222	247	230	205	231	224	214	218	238	214	241	206	231	252	224	208	247	217	227	232	215	236	212	223	240	217	222	218	206	224	205	267	222	246	219	222	219	232	220	237	192	232	225	201	228	219	207	210	202	216	228	227	239	224	214	230	208	199	242	214	220	228	243	202	230	219	209	218	223	214	236	204	240	237	229	233	219	206	223	209	220	209	217	241	256	238	225	234	230	204	216	237	226	209	224	191	230	235	204	247	219	213	216	247	224	279	253	233	231	243	223	213	236	248	234	210	213	207	235	203	254	205	214	236	221	189	207	240	235	240	221	214	225	230	231	248	214	220	212	208	210	231	206	207	218	238	219	236	239	224	228	227	222	228	227	209	255	218	204	215	223	233	212	227	207	239	238	228	193	234	203	237	219	249	213	231	198	211	216	203	211	218	228	218	208	217	237	229	228	239	237	221	203	217	240	224	215	227	221	211	206	194	233	217	196	229	225	217	247	235	251	210	245	216	213	228	214	209	236	233	220	228	246	201	232	225	194	221	212	223	241	212	255	221	228	215	211	240	245	252	236	226	242	250	227	220	216	212	225	224	228	229	227	221	254	232	212	233	234	221	222	229	258	228	220	232	237	228	202	230	236	180	214	220	237	216	215	211	225	249	215	220	246	229	217	204	199	228	237	243	237	235	221	237	223	204	230	230	208	207	217	252	233	229	213	224	220	217	234	238	247	222	208	233	225	229	240	249	234	232	224	204	220	235	228	200	239	267	260	214	221	232	241	192	229	186	217	213	228	213	235	219	226	214	223	240	212	217	196	238	237	233	249	213	236	208	245	234	244	226	209	225	252	259	209	229	227	221	214	240	222	237	238	198	211	218	225	256	232	246	226	224	224	208	208	245	218	210	225	229	231	262	210	225	200	246	225	224	219	224	199	209	261	216	237	224	254	206	206	226	231	219	252	230	224	209	214	228	231	242	228	222	242	230	249	210	222	202	230	246	248	213	226	220	230	214	225	240	221	221	213	211	242	238	215	215	230	220	217	208	231	227	217	219	229	206	236	236	221	210	249	250	246	235	237	224	236	207	237	225	252	216	213	226	198	212	228	224	217	211	224	236	212	209	232	213	204	207	208	204	218	207	205	235	229	231	249	212	237	274	219	208	228	224	225	228	204	223	240	204	227	224	236	239	204	216	263	218	198	218	240	206	244	222	250	228	193	216	238	226	242	236	241	213	221	216	204	211	229	222	222	217	224	219	228	237	241	226	240	226	221	273	238	230	201	221	222	231	207	227	229	255	233	221	222	226	224	213	196	220	251	221	210	223	235	233	221	215	219	243	230	230	215	219	206	246	216	218	213	224	225	238	226	226	227	218	224	226	247	238	228	237	238	240	214	233	227	225	220	252	257	242	223	226	230	243	241	214	208	201	213	240	244	206	201	240	215	216	208	212	203	245	218	224	198	233	229	205	239	223	224	212	218	239	229	258	214	232	220	237	215	224	216	195	212	227	201	236	191	226	194	202	219	219	218	235	218	234	248	236	253	219	203	191	231	228	207	225	200	219	237	231	228	235	239	219	207	238	241	246	236	238	216	238	200	221	218	223	244	234	241	204	215	238	192	226	248	207	219	237	233	223	239	227	223	240	210	212	191	261	224	215	238	233	207	229	209	233	222	227	236
34160	16068	2667	431	340	316	256	258	286	304	293	268	279	301	276	312	283	313	270	288	280	298	289	295	268	277	332	277	286	271	281	288	277	282	262	267	279	301	290	297	264	249	253	311	283	277	295	299	289	271	249	300	284	282	268	259	244	263	310	293	276	285	300	283	282	298	287	266	264	275	291	291	295	292	295	259	276	284	309	280	279	291	252	292	264	257	275	273	308	257	257	280	253	313	272	289	309	293	280	290	276	295	299	304	275	261	274	251	302	293	280	299	299	286	263	271	323	262	288	282	282	271	282	295	273	284	264	314	289	274	280	312	286	254	269	284	302	284	263	275	290	276	280	267	293	272	281	279	277	282	262	270	304	280	258	284	256	272	296	314	304	248	284	261	262	273	260	301	279	289	287	305	297	268	265	281	293	272	252	293	310	263	254	275	326	258	279	279	271	267	264	261	277	282	295	266	283	253	284	293	292	265	296	295	275	326	290	276	227	298	255	262	337	252	263	282	305	304	260	316	268	296	285	263	270	286	275	294	304	268	290	275	284	282	268	281	283	286	232	282	274	257	262	298	285	272	300	282	261	279	263	307	281	299	301	248	248	287	284	310	302	279	266	280	272	281	286	242	284	277	273	334	297	312	281	290	284	264	306	283	308	301	288	277	267	271	279	275	293	274	295	260	287	271	269	262	277	260	274	300	310	286	281	287	286	288	271	289	280	296	314	285	282	272	270	254	295	246	259	284	269	265	283	276	268	263	302	307	293	297	274	273	277	253	277	282	266	285	315	288	268	274	288	288	273	277	297	280	269	276	261	265	254	280	273	280	280	261	280	268	280	255	298	282	254	300	266	265	271	295	281	266	267	317	271	282	241	277	258	324	267	316	261	280	278	281	265	318	298	341	323	288	277	256	278	270	270	306	271	288	320	289	259	279	278	274	272	281	279	293	326	236	278	287	284	288	264	257	283	286	286	279	260	308	311	310	239	289	310	252	276	269	307	292	285	264	286	262	286	266	268	279	269	286	289	269	265	275	290	268	289	281	258	262	273	264	269	290	278	256	286	275	260	262	261	273	308	303	315	267	302	273	278	294	264	293	268	261	296	273	319	299	262	284	275	268	294	243	271	269	289	293	296	267	259	262	271	262	302	279	298	271	277	279	285	256	266	264	283	273	257	258	302	262	264	320	266	299	296	293	253	304	285	268	259	265	296	288	255	263	292	239	280	271	256	286	273	299	281	289	282	268	296	302	276	264	285	271	299	265	264	280	244	276	292	296	279	293	265	286	287	309	294	267	271	283	296	268	315	283	312	281	296	256	273	261	262	271	301	282	285	305	268	306	308	243	322	289	307	296	273	261	263	255	284	312	285	271	285	279	287	273	302	294	297	279	255	281	319	291	271	259	265	271	251	275	240	249	264	290	310	290	313	323	278	286	315	254	287	266	240	271	325	276	312	281	276	276	269	263	272	268	275	266	280	265	292	268	279	256	254	304	294	291	257	288	288	265	252	256	305	268	293	319	290	279	236	270	292	296	288	310	274	242	277	287	282	285	279	267	293	290	267	296	311	269	299	291	261	259	290	285	287	265	319	283	260	268	282	283	291	302	283	285	264	286	306	268	240	310	285	270	263	285	258	284	278	286	303	289	267	286	276	272	293	265	282	296	287	272	270	307	259	262	281	303	277	269	251	267	276	276	277	267	300	267	271	305	292	275	273	258	294	272	287	284	256	293	300	281	262	301	274	247	277	305	269	294	281	259	266	265	261	274	261	306	258	262	268	298	277	258	279	285	284	281	258	301	281	301	282	268	297	260	271	301	268	280	264	264	263	291	278	259	269	255	291	269	286	249	270	274	263	288	286	299	271	267	283	252	321	277	256	287	282	258	274	301	254	283	260	280	264	323	265	276	245	267	312	281	279	331	271	303	305	284	268	286	315	270	285	272	275	287	276	285	292	274	292	284	267	298	268	291	295	332	279	277	251	274	277	283	310	309	272	282	281	279	267	267	288	275	271	277	268	319	290	276	296	279	274	307	293	301	287	286	299	248	307	273	278	287	284	276	246	272	252	264	260	268	251	310	295	266	257	265	303	288	284	274	289	255	309	270	292	297	288	273	276	297	278	280	283	275	300	266	262	294	277	265	288	261	295	282	289	312	287	288	290	284	280	283	279	284	299	243	278	302	275	260	304	276	300	315	274	283	261	264	297	269	306	262	293	316	303	296	281	276	279	277	294	276	283	293	278	275	281	293	293	297	265	289	288	263	282	292	257	258	296	282	281	274	284	287	273	262	293	307	266	296	305	288	260	292	296	265	287	293	260	325	256	270	277	250	312	309	268	260	281	268	270	287	267	279	269	297	292	291	307	271	267	294	301	297	279	273	253	275	293	271	305	283	269	295	275	273	305	294	275	260	257	288	251	292	311	245	283	281	259	272	288	304	280	284	257	277	253	298	300	286	290	267	331	264	262	289	287	285	290	294	263	287	310	313	275	283	300	245	236	320	256	297	275	298	267	300	273	303	308	294	263	281	279	286	284	278	287	257	291	289	308	272	286	305	285	277	284	274	276	269	306	284	311	266	299	298	279	281	295	304	302	282	259	267	264	277	241	298	293	289	299	288	299	274	302	254	291	285	265	310	271	280	302	273	284	271	274	259	254	322	256	292	306	315	287	267	301	273	287	286	280	274	293	258	288	278	291	256	267	301	269	268	304	300	288	294	246	279	310	285	248	265	285	283	271	261	276	266	254	253	272	288	268	279	296	335	284	267	258	281	274	303	306	282	275	264	257	272	275	281	268	284	262	270	263	296	304	302	313	257	254	280	292	256	288	304	291	263	321	263	268	275	276	226	259	266	278	289	268	293	302	290	264	261	302	277	257	268	272	273	296	284	300	294	295	272	279	263	256	269	283	299	259	284	277	270	281	264	297	284	303	263	266	302	281	288	297	283	274	255	280	298	292	311	299	276	283	297	284	290	288	302	294	275	285	275	270	292	269	265	274	256	280	272	286	352	273	288	263	278	294	270	273	309	246	242	280	276	321	298	283	278	280	276	300	278	276	274	316	271	292	256	286	292	275	261	281	250	286	294	336	274	287	279	303	282	275	325	297	280	286	273	289	289	272	274	297	287	268	273	254	263	258	282	313	269	260	322	306	265	289	273	288	316	284	313	270	281	274	268	286	272	286	253	253	287	277	265	282	265	302	289	277	258	270	287	274	298	283	313	279	304	277	245	280	281	294	290	283	292	255	287	296	281	271	274	268	268	304	298	268	297	273	293	289	315	279	272	298	291	286	270	257	299	281	282	283	261	292	298	297	266	281	293	299	279	288	294	303	260	261	276	263	296	283	299	300	253	271	258	289	344	279	265	269	288	306	283	306	288	273	304	270	275	261	284	285	276	294	266	260	268	257	271	284	294	261	294	277	283	266	268	276	268	300	281	284	248	310	278	286	274	269	253	265	280	268	258	300	274	283	275	260	291	257	310
7751	668	596	577	551	572	545	544	575	594	520	591	589	563	522	603	570	571	535	596	613	602	553	586	569	569	554	582	567	573	579	577	583	577	595	626	557	533	561	660	592	579	584	590	578	564	617	579	582	575	574	616	601	601	562	553	600	593	596	586	592	594	574	571	610	584	586	611	575	610	585	573	564	571	566	573	590	571	590	547	605	581	585	552	608	582	601	565	613	570	568	610	575	569	554	545	559	561	597	586	584	600	565	584	611	570	603	614	598	570	574	616	574	648	543	588	576	588	555	543	583	603	597	548	596	546	580	552	623	575	585	582	585	596	588	542	595	588	562	600	579	585	595	599	594	603	601	567	609	595	587	555	619	593	570	609	571	563	602	562	544	612	578	601	607	590	537	594	615	577	562	590	594	577	551	563	547	576	567	594	576	564	609	577	573	568	597	605	578	596	605	576	561	564	557	566	575	600	560	551	527	589	578	615	551	571	580	572	565	582	535	596	615	573	574	579	585	601	597	592	564	586	596	644	570	578	583	586	583	582	587	633	631	558	556	552	584	594	515	587	571	621	584	560	547	598	516	568	584	584	559	570	601	543	565	607	614	596	642	610	580	533	599	560	573	605	602	590	612	564	605	559	611	606	607	611	623	615	560	575	531	594	598	590	568	596	570	550	622	579	581	567	567	583	569	613	538	587	566	572	594	613	555	622	593	587	619	595	580	564	564	603	571	546	593	609	625	573	532	552	620	567	570	541	573	611	592	609	598	596	538	556	584	551	599	550	561	596	571	613	571	586	588	543	589	621	559	589	575	570	560	601	614	586	607	598	559	549	553	622	565	594	594	561	643	596	569	622	603	579	588	601	566	598	583	591	556	541	550	586	621	573	582	608	569	644	584	554	561	572	601	609	533	585	581	627	603	589	597	566	635	573	567	565	590	589	551	564	572	591	566	596	576	596	597	615	603	572	595	599	564	537	547	548	566	598	569	587	579	588	611	598	594	576	549	560	553	560	578	615	573	582	545	578	564	610	579	589	595	574	591	584	546	546	589	626	592	549	556	598	614	590	539	584	576	593	584	617	560	576	586	627	617	609	599	594	603	543	602	592	634	595	552	577	572	594	607	555	608	554	593	555	578	583	566	588	553	591	556	586	596	547	608	600	533	579	566	535	576	617	563	575	565	589	585	560	569	586	583	595	577	601	545	590	599	569	618	557	538	587	608	582	625	613	559	558	586	637	603	604	613	591	619	576	578	576	566	575	559	566	553	581	571	568	577	596	598	541	600	606	581	558	616	619	570	577	613	584	586	577	574	606	567	594	607	598	576	582	578	557	548	509	578	593	547	547	556	571	628	595	614	610	596	596	610	606	595	584	594	611	554	576	564	609	568	606	594	596	616	591	591	570	606	553	627	607	628	557	568	540	577	556	589	570	604	578	572	567	607	582	574	584	577	583	568	619	545	603	543	576	606	566	570	582	580	560	580	541	574	572	622	617	588	535	580	540	562	532	554	548	584	611	574	604	562	555	571	580	607	583	561	564	556	591	590	587	552	565	556	588	559	606	503	579	579	587	524	594	575	638	582	519	580	596	582	548	536	554	596	616	600	595	539	557	548	603	561	577	609	557	562	575	548	588	539	590	580	569	570	601	599	594	555	599	587	586	601	558	591	567	561	558	581	625	561	597	612	566	558	602	589	589	527	597	548	588	591	584	603	597	522	556	563	553	539	627	577	584	609	615	569	610	580	586	564	582	615	584	598	627	581	569	582	557	549	595	609	549	562	561	581	583	556	588	566	574	565	617	612	546	563	578	572	573	535	589	604	579	527	572	540	573	587	574	595	561	560	609	587	548	603	563	520	583	571	575	603	574	586	596	574	551	596	610	558	581	623	545	532	574	581	610	576	566	543	603	561	583	603	565	551	566	553	565	617	594	578	583	523	609	561	586	590	553	552	553	564	618	582	556	578	547	581	540	574	561	553	585	574	572	578	608	591	568	566	649	529	547	560	590	570	588	613	576	586	590	563	563	600	556	575	593	576	580	609	591	536	593	605	565	586	563	578	546	588	571	575	566	560	543	615	646	575	582	560	584	545	566	629	569	582	554	575	568	579	606	606	588	575	582	561	579	621	556	559	553	615	581	611	587	592	600	615	557	617	577	592	617	626	574	570	584	579	562	570	644	568	547	590	597	612	555	593	576	600	551	510	603	554	595	555	568	592	577	576	566	610	589	624	598	599	538	571	584	553	592	559	573	587	553	568	627	604	572	530	571	573	541	585	571	633	560	613	539	592	625	571	593	603	605	616	562	609	555	565	583	552	580	566	559	562	605	537	603	618	572	610	563	576	540	584	550	583	582	553	576	643	580	546	551	636	566	630	642	588	566	572	606	576	611	611	587	560	610	574	580	616	566	591	564	546	572	578	592	582	577	589	549	565	629	631	572	547	570	558	581	572	559	577	572	592	600	570	587	610	565	622	613	593	560	596	534	546	553	606	582	590	576	556	547	604	598	598	606	598	612	601	583	554	603	566	594	573	590	615	597	613	577	571	596	552	591	550	598	595	587	555	578	609	643	549	612	561	586	624	569	580	581	584	587	576	554	656	573	603	563	593	553	543	584	587	571	553	582	576	565	588	599	590	600	595	605	618	601	570	562	563	550	573	575	592	581	558	596	578	623	590	612	573	604	594	580	544	552	562	614	590	581	557	571	569	600	607	598	581	598	587	580	558	588	579	560	592	565	543	545	548	589	591	572	580	572	596	533	615	613	557	574	607	585	628	545	593	582	563	563	552	544	621	616	603	600	593	566	608	595	576	570	600	564	589	563	612	513	606	575	558	587	548	567	552	594	606	611	573	582	572	578	582	584	578	536	574	595	564	583	602	552	587	573	603	587	580	556	566	590	555	556	567	557	583	594	592	570	558	597	537	606	598	562	597	555	604	586	542	618	579	611	601	582	586	588	568	588	575	554	564	584	561	562	617	557	591	600	597	604	572	581	582	552	572	576	558	593	593	579	585	587	576	594	613	630	589	608	596	551	584	585	615	549	570	566	580	607	580	575	598	597	538	601	606	577	646	631	565	552	580	564	529	595	556	525	588	584	586	605	599	573	595	596	617	542	596	583	619	569	592	599	596	588	567	601	570	571	577	587	585	556	649	645	546	564	599	594	593	556	612	591	570	543	574	498	572	563	551	598	588	599	573	584	578	605	550	568	584	595	571	626	549	613	594	555	560	593	579	569	609	609	575	592	586	589	573	561	573	574	581	553	605	553	578	586	628	575	607	592	579	612	595	555	579	583	594	554	601	632	556	603	582	563	600	555	575	543	551	563	600	561	540	591	595	562	607	576	587	587	583	524	546	576	570	628	555	596	573	610	551	577	637	602	572	578	622	596	586	556	589	559	584	586	577	585	556	582	624	597	533	622	545	553	600	543	564	567	559	577	590	547	582	610	611	566	592	585	618	539	580	552	551	595	584	571	579	599	558	604
25963	21678	24324	29532	21665	11607	349	261	208	188	185	181	155	165	178	167	153	140	165	151	171	149	151	155	146	159	142	184	189	139	145	128	137	135	135	140	178	156	128	145	100	147	141	138	166	161	126	167	159	164	133	133	143	138	100	121	149	138	152	147	139	128	136	153	132	134	130	123	142	130	148	135	128	152	143	145	168	168	136	114	158	129	165	147	150	141	133	139	142	148	131	134	139	139	147	151	145	147	150	142	146	126	161	171	136	150	151	146	146	157	135	156	151	141	151	153	150	133	168	153	126	122	145	140	165	131	139	150	137	147	132	149	121	139	170	128	127	117	135	130	133	132	150	137	159	136	149	156	137	132	122	150	131	148	144	160	128	122	163	137	144	166	147	119	142	143	154	126	133	128	149	130	150	116	140	154	125	142	136	131	132	162	153	149	138	146	131	135	136	148	141	125	132	150	133	130	132	163	150	143	149	151	156	145	139	130	131	135	124	157	121	131	154	138	139	177	149	138	152	140	155	137	156	114	155	187	138	138	136	128	134	151	140	147	153	133	143	137	143	142	122	163	122	151	143	143	137	140	142	123	138	131	152	137	140	133	129	127	151	136	144	155	141	127	154	169	126	152	162	167	159	135	126	141	151	133	126	152	139	174	129	124	106	142	157	136	149	139	134	157	152	164	144	137	134	127	150	149	150	125	147	135	110	137	136	138	133	148	127	135	123	149	128	137	120	128	126	150	169	148	132	122	143	144	130	150	155	126	117	141	133	168	143	144	122	133	124	144	130	136	132	137	143	147	139	135	147	141	147	136	140	135	144	155	132	137	153	136	134	141	140	126	129	139	147	124	141	118	143	140	140	144	131	139	141	136	121	130	146	146	144	150	160	126	145	120	143	122	129	135	146	142	133	148	155	137	123	131	162	145	138	144	145	145	146	158	126	132	149	133	153	158	138	133	111	157	166	133	144	135	145	151	121	151	135	134	128	137	141	125	109	158	133	159	149	142	128	142	140	144	166	173	128	133	167	144	149	157	135	153	125	123	139	154	163	147	126	143	159	156	132	157	146	154	132	138	146	143	153	125	150	135	154	133	155	140	118	135	154	126	113	128	175	143	144	135	150	148	148	154	136	139	152	112	113	162	135	156	158	130	144	138	120	153	160	128	150	130	139	156	130	137	143	160	162	150	139	146	142	187	136	124	158	136	138	135	147	118	124	148	150	124	122	134	141	143	147	130	141	131	135	155	123	157	129	128	136	131	136	150	135	138	157	163	138	142	148	113	131	129	139	125	147	152	137	144	138	146	139	130	135	132	134	122	127	138	147	129	120	147	125	133	156	175	156	127	167	153	160	147	142	121	132	133	135	127	149	151	127	157	136	157	138	139	150	138	147	123	134	121	150	124	136	145	136	146	151	170	135	153	162	145	141	155	132	161	144	146	146	146	146	153	144	127	121	125	109	142	128	132	132	175	128	128	143	146	152	140	138	144	148	147	161	141	140	138	158	146	134	134	125	141	141	134	151	146	133	147	147	157	122	156	141	138	153	137	131	143	141	158	130	143	154	125	154	123	120	144	142	145	148	140	129	115	156	130	151	141	155	140	116	153	140	142	155	164	117	121	119	155	145	125	145	150	141	134	121	155	158	140	155	143	173	136	125	168	133	135	131	136	154	147	140	143	131	129	125	138	121	147	155	155	143	144	150	131	130	126	134	143	141	157	130	128	150	124	134	142	134	145	145	139	145	171	140	142	139	146	151	146	134	167	154	147	137	126	119	150	112	149	130	142	145	116	140	166	139	173	126	138	123	143	138	159	133	138	135	143	139	149	123	136	114	157	157	139	144	145	124	133	148	147	141	139	144	158	143	139	138	128	115	124	149	150	140	143	129	149	146	151	121	151	137	144	161	139	154	137	129	132	155	146	147	152	146	145	133	143	157	126	148	142	131	147	143	151	145	155	145	143	141	163	137	134	142	132	142	144	145	141	143	149	124	147	149	152	144	126	157	150	147	152	148	144	146	146	127	135	124	158	155	136	133	140	144	133	125	151	138	127	130	151	143	124	150	124	141	184	153	143	164	134	130	138	132	154	151	129	136	148	157	132	157	114	130	136	137	150	136	147	159	144	156	142	112	140	127	134	133	159	145	153	131	135	112	150	165	149	128	119	130	150	153	144	122	132	147	141	147	141	138	150	141	121	144	156	130	150	147	132	160	140	127	135	159	160	140	147	150	128	148	139	151	124	144	151	115	149	126	121	135	151	161	142	142	139	139	140	150	145	153	132	130	126	147	148	134	142	133	139	148	130	148	150	144	129	148	133	163	154	147	137	144	141	134	144	138	153	145	155	142	124	149	151	146	136	153	126	134	147	142	162	136	119	142	148	118	140	136	135	145	137	126	136	143	127	129	138	139	144	173	156	141	120	158	133	147	127	151	122	137	136	157	149	161	161	132	125	137	131	139	165	126	143	149	123	116	132	138	163	160	152	134	138	145	144	146	160	161	156	148	149	129	126	118	161	168	143	142	157	141	120	155	163	124	161	149	126	157	117	158	161	127	128	159	147	147	127	122	122	148	124	136	151	131	143	141	159	141	136	144	134	147	140	135	141	145	145	148	135	157	118	142	136	145	149	144	135	132	156	164	152	147	151	115	122	130	148	147	158	144	129	143	134	159	158	147	156	143	143	144	147	144	133	135	142	143	151	138	141	136	139	137	152	129	153	141	129	163	142	125	135	124	141	160	126	137	147	146	139	158	147	142	169	156	129	172	145	138	133	148	139	151	144	131	116	144	142	133	137	140	147	148	168	118	128	120	157	154	137	144	131	122	139	148	143	140	147	136	166	150	158	137	136	164	120	138	149	131	135	137	112	144	136	153	150	157	152	157	148	127	175	157	132	137	138	155	153	150	162	138	152	117	139	135	154	171	117	155	146	155	137	128	129	140	140	155	126	129	142	136	134	134	150	128	113	132	146	144	157	133	155	143	145	151	138	139	134	131	142	134	137	136	157	123	154	151	148	152	131	128	142	137	137	158	136	125	138	126	145	142	127	141	138	151	118	169	150	166	130	136	141	135	153	181	145	135	135	142	138	154	140	127	136	143	150	129	156	141	141	151	137	134	117	147	135	140	157	139	156	129	116	144	148	163	135	147	133	145	147	134	158	148	133	156	141	131	140	133	143	149	115	140	158	173	172	147	125	131	151	141	133	132	154	130	163	141	147	141	119	155	138	121	138	116	131	141	139	152	139	143	135	146	150	143	122	139	140	158	140	107	149	138	146	136	158	137	127	173	147	149	123	137	149	123	133	133	140	120	162	171	133	139	135	142	127	142	124	136	146	138	134	135	128	133	172	142	123	137	137	160	139	145	133	141	143	142	132	129	119	130	149	131	117	142	132	120	140	133	151	154	140	128	138	150	140	144	137	144	130	142	150	144	128	147	133	130	132	151	165	132	139	125	155	155	149	129	133	149	155	157	120	122	126	117	126
4387	1698	849	498	397	380	346	342	313	334	314	304	281	328	316	288	313	336	299	302	322	266	299	290	280	316	314	319	302	283	344	285	321	346	328	320	290	316	297	300	279	316	319	284	340	289	286	289	293	320	329	302	305	287	307	313	319	319	315	276	301	299	319	326	304	289	303	298	320	281	338	308	318	346	315	315	317	303	303	327	328	291	335	279	330	315	326	291	285	327	310	304	300	322	333	322	307	335	303	325	307	272	308	312	303	346	313	315	360	295	293	332	289	300	304	330	319	318	310	320	289	322	301	324	322	314	293	327	278	302	296	333	292	309	305	311	336	307	289	319	335	298	330	333	313	315	337	300	300	301	308	358	302	309	310	322	298	290	304	298	294	310	319	317	323	294	298	319	307	317	281	297	317	311	312	331	289	341	298	317	311	311	291	313	308	316	301	341	349	311	319	325	293	309	292	318	324	295	300	310	312	328	350	282	305	305	314	308	336	300	295	303	314	314	288	292	318	323	307	311	319	309	299	310	285	345	319	312	286	315	283	304	323	314	320	302	349	324	311	315	334	296	281	313	320	297	287	299	303	312	302	328	327	276	309	309	303	310	307	323	271	314	305	305	298	353	297	325	332	318	279	315	315	283	310	307	310	289	296	285	311	300	301	288	319	287	305	335	335	313	292	337	285	327	317	282	306	315	289	310	295	300	300	305	314	303	327	293	325	318	302	302	291	287	295	295	306	300	310	325	309	294	266	322	314	312	320	314	292	315	373	308	282	305	304	328	333	304	360	318	298	298	356	286	319	304	327	324	322	305	305	304	312	331	287	301	319	300	295	309	290	327	301	339	308	301	289	356	319	319	322	292	334	345	348	294	284	291	302	325	308	317	328	322	317	276	281	299	285	310	316	308	297	328	333	313	281	286	307	310	261	290	295	299	309	338	328	304	310	284	328	280	308	276	301	300	316	287	286	350	309	317	261	301	319	302	322	314	297	284	308	313	291	296	326	332	293	318	322	285	332	319	323	304	334	324	300	309	333	318	338	282	311	288	335	311	301	334	308	284	338	317	342	313	308	317	292	295	288	293	351	316	334	328	274	325	308	308	308	332	319	324	297	320	300	291	286	295	317	291	330	325	285	312	333	290	330	315	309	288	318	309	328	275	297	284	271	336	311	318	306	305	335	287	283	313	309	311	313	306	310	301	299	305	315	296	297	303	283	303	304	279	323	295	306	301	299	325	304	302	285	368	335	304	301	294	309	315	303	302	311	289	328	332	298	327	298	310	316	287	304	321	293	306	316	307	329	315	312	307	303	300	287	316	294	292	279	272	294	316	304	345	329	280	306	317	314	324	303	305	291	280	333	349	316	300	293	326	276	312	299	286	343	296	316	294	332	288	297	306	301	308	312	300	321	320	289	318	303	292	303	306	310	303	322	316	273	322	307	324	319	323	305	280	291	300	313	319	285	304	298	311	300	299	287	295	307	321	312	289	289	284	304	316	314	311	316	306	307	303	291	323	313	294	315	322	323	308	314	293	326	286	291	307	333	284	312	323	312	309	294	303	333	312	328	281	335	307	353	314	300	321	299	283	310	336	266	317	321	298	319	327	302	310	319	323	299	303	304	345	307	314	317	302	313	313	293	312	323	300	295	314	337	298	309	325	319	302	308	318	290	325	304	328	325	282	293	301	316	310	283	298	315	316	326	333	308	300	308	303	338	302	317	292	313	303	310	328	315	293	350	326	331	318	306	305	330	302	306	325	307	300	301	307	300	307	320	279	294	307	297	287	309	353	316	298	312	349	298	337	279	294	334	299	303	303	303	290	319	302	317	293	279	337	255	311	315	348	290	309	311	311	313	303	311	303	306	332	297	315	313	319	297	313	313	283	286	292	301	311	307	329	293	296	301	319	284	334	329	328	324	290	290	324	301	323	331	298	323	309	303	314	300	293	323	301	304	287	309	266	316	279	316	319	302	308	329	293	271	303	312	293	294	308	294	311	339	293	331	287	275	304	293	331	302	293	351	310	303	301	343	275	315	305	293	337	290	305	295	323	346	298	313	306	304	334	302	329	321	320	304	307	310	287	304	308	316	320	274	301	311	307	313	326	272	267	316	316	344	328	309	294	303	325	293	317	309	284	314	319	294	317	333	344	290	327	329	295	299	323	303	312	310	310	293	330	298	327	327	275	294	310	333	322	305	295	325	309	308	317	311	329	301	292	279	342	320	322	299	300	293	327	315	308	319	322	297	282	323	296	316	319	321	285	321	314	317	325	317	301	295	277	299	275	320	296	288	294	358	302	300	333	286	299	314	305	316	318	298	304	334	301	301	324	329	328	301	336	290	325	317	317	327	306	328	285	307	328	306	312	285	278	290	304	295	305	316	321	321	278	307	315	304	278	317	312	293	298	314	333	320	328	308	335	297	327	308	318	308	307	304	296	309	295	294	307	277	284	285	301	321	314	305	325	291	309	306	330	310	295	319	309	334	310	330	288	273	317	352	329	303	283	311	308	327	299	315	309	299	315	330	293	311	285	323	321	303	298	296	297	295	319	307	321	291	333	311	305	322	303	323	323	294	305	301	315	329	300	324	300	278	311	309	301	289	324	342	312	319	329	301	328	320	265	303	310	326	315	285	361	309	290	267	299	313	340	310	285	330	289	319	300	330	278	330	324	325	311	323	321	302	292	301	293	289	303	300	311	295	307	316	295	315	303	271	318	280	278	337	307	323	311	301	352	291	317	304	276	313	338	303	297	300	313	327	284	329	322	288	319	305	316	296	327	331	293	316	349	352	310	304	293	315	295	304	321	326	290	305	319	308	297	312	312	306	301	301	283	306	287	321	339	296	321	317	345	294	306	348	330	323	310	300	336	303	308	315	309	316	319	306	341	309	279	311	313	313	280	335	297	334	311	302	328	322	306	330	313	325	314	316	301	286	297	316	328	326	290	339	270	272	310	292	347	282	304	307	287	295	322	320	309	323	299	296	289	333	297	286	312	308	287	305	338	338	337	330	307	314	325	304	324	321	312	285	311	311	289	325	349	290	313	290	269	317	325	307	325	286	322	298	352	283	310	316	311	320	293	306	339	312	284	303	301	365	309	324	316	328	330	320	316	319	316	293	296	276	314	305	292	309	312	318	318	308	326	328	293	328	306	323	320	323	291	295	322	270	296	307	315	355	277	271	297	298	308	336	312	309	324	314	310	299	311	307	300	308	280	355	289	326	303	318	308	311	276	329	339	285	294	311	325	306	293	296	296	306	315	288	289	334	289	345	338	286	287	281	288	344	295	303	357	328	307	286	316	325	325	291	289	290	293	292	313	299	310	312	309	319	280	310	342	303	315	286	314	322	312	320	296	317	279	333	329	322	310	324	303	289	300	277	301	306	296	309	285	317	317	319	313	264	321	333	296	286	309	316	285	316	330	289	321	312	305	313	287	298	294	314	311	331	314	275	308	331	290	286	310	316	329	319	311	313	299	308	291
25189	21628	24719	29040	21628	21646	11023	386	214	198	194	166	152	139	149	126	106	125	122	130	106	102	120	105	104	111	110	93	99	94	90	110	92	103	101	103	101	89	93	100	88	102	91	79	84	89	98	87	93	100	98	88	110	97	106	92	95	102	85	77	98	94	91	94	82	115	79	86	91	92	103	85	95	89	95	88	67	103	87	86	107	88	89	102	83	100	89	83	86	94	108	91	79	69	88	92	98	91	69	75	89	89	87	75	95	89	76	97	88	86	111	91	93	87	71	85	71	117	90	78	85	87	102	98	99	91	89	103	88	90	111	84	93	83	78	98	85	92	86	99	94	86	94	82	93	83	79	100	97	76	95	100	84	93	102	98	82	99	92	86	96	101	83	96	79	94	100	100	80	85	80	88	115	88	82	85	71	106	100	80	95	98	104	93	87	77	67	96	84	94	92	78	89	63	82	99	83	97	95	92	91	69	90	89	91	94	105	100	87	85	110	82	88	94	86	106	88	84	92	97	100	95	92	86	85	78	91	81	85	90	101	86	86	93	93	93	107	106	89	91	85	115	79	84	84	102	97	102	82	87	80	77	89	89	104	93	81	109	86	78	88	86	83	91	76	111	102	100	101	95	79	92	94	99	120	73	82	102	82	102	80	81	93	99	83	90	91	90	109	100	91	103	118	100	74	77	93	102	101	108	97	99	94	95	93	93	102	89	95	98	101	94	97	109	84	106	100	97	81	76	92	89	106	95	83	86	94	82	83	100	86	89	73	89	76	85	85	80	102	84	84	91	78	97	92	100	71	82	91	78	89	92	91	114	86	99	94	73	77	108	81	97	86	96	87	93	79	98	100	111	97	87	78	93	96	85	96	82	87	87	91	88	80	96	104	94	75	94	85	79	94	86	87	82	88	92	98	82	89	105	88	95	109	100	87	101	109	95	84	86	88	92	92	93	83	82	95	87	98	88	94	80	101	97	80	87	99	90	83	82	86	98	87	98	88	66	81	95	76	83	95	94	92	101	100	91	83	101	88	68	91	90	90	73	86	119	95	107	91	73	90	101	91	86	83	92	84	104	78	65	85	102	97	72	89	102	109	77	85	95	67	103	83	65	62	93	91	85	90	81	70	91	92	86	96	81	91	98	82	83	97	86	99	88	96	84	67	79	88	94	80	76	105	86	95	96	105	92	110	82	95	82	92	77	96	96	79	87	91	82	76	86	87	90	80	99	95	88	105	83	78	110	83	99	86	92	103	89	101	83	98	85	91	89	101	97	113	96	90	109	100	86	98	99	71	81	84	90	98	73	94	97	99	66	96	96	88	89	96	78	79	85	95	102	91	89	102	97	81	94	86	101	109	100	92	95	91	83	104	88	96	96	87	110	93	75	81	81	99	89	96	91	97	96	83	84	86	86	99	109	84	104	91	78	100	88	87	95	83	97	85	92	80	92	97	90	91	101	90	91	81	88	87	96	109	85	113	99	77	106	104	81	94	90	92	80	99	83	83	99	101	88	89	80	91	93	83	98	83	96	100	90	100	104	89	81	87	93	105	97	85	100	101	76	90	93	103	89	98	95	81	103	77	82	96	90	101	95	85	91	97	85	111	77	120	83	74	82	96	91	101	86	82	101	77	99	94	75	89	99	75	84	82	79	85	101	87	115	97	75	102	85	102	77	99	73	94	92	101	101	80	85	105	73	95	107	90	89	95	97	83	90	92	103	72	90	115	93	62	84	76	109	79	79	101	87	83	78	90	93	91	89	95	87	88	85	91	81	97	86	95	109	84	76	87	88	66	69	90	91	79	87	76	74	92	87	90	100	109	108	92	93	78	102	90	88	91	103	77	97	88	93	98	87	89	81	74	83	85	81	82	72	98	84	96	94	86	79	99	98	86	88	92	77	75	84	91	84	74	83	94	65	86	80	100	97	79	91	92	87	93	99	81	87	85	85	69	92	81	85	94	125	98	98	91	95	93	93	103	83	98	88	71	99	83	78	102	95	84	98	71	73	109	113	97	73	83	82	82	104	93	98	91	89	95	87	100	85	106	82	102	97	89	95	91	86	90	90	101	100	93	121	101	106	95	90	93	97	85	107	107	101	76	99	114	108	89	83	98	95	91	90	80	101	93	77	104	83	71	84	94	97	100	90	96	81	99	104	87	79	93	87	87	85	98	106	97	82	96	98	81	107	74	90	87	76	87	73	78	65	82	94	87	78	77	90	88	92	86	85	100	94	96	79	105	89	98	86	90	82	91	82	71	104	115	100	78	80	84	101	79	106	92	106	83	84	99	90	92	92	103	100	81	100	92	91	86	83	105	66	98	110	84	94	94	78	85	93	92	88	92	111	90	85	80	84	95	91	98	104	98	77	87	95	89	93	86	87	95	89	97	85	103	96	89	89	105	106	85	93	102	76	88	89	86	106	87	65	79	86	83	110	104	77	79	82	97	102	92	80	97	86	90	105	76	78	67	98	81	85	86	96	92	80	69	78	94	86	93	73	80	87	87	84	102	79	80	102	94	88	81	100	93	69	100	104	94	94	89	99	86	84	88	91	96	91	79	94	100	91	84	76	95	108	85	98	83	94	82	96	85	99	100	100	92	99	101	92	91	80	96	84	96	67	104	87	91	86	87	102	93	81	100	98	99	103	92	95	87	100	88	73	85	102	88	70	95	91	88	79	88	70	100	116	103	85	123	108	89	82	89	99	72	102	82	83	75	90	81	108	96	88	79	86	106	92	84	96	85	95	107	115	104	98	86	115	89	80	76	81	83	112	89	110	89	91	77	122	121	76	88	74	107	92	88	79	102	92	69	81	77	85	96	95	76	86	110	89	94	83	110	70	98	82	95	90	102	87	92	92	100	87	91	98	89	99	109	85	83	95	79	82	94	83	87	111	80	105	95	84	85	88	99	109	88	87	107	92	97	88	97	79	91	91	74	102	83	90	96	114	99	111	74	98	110	92	76	87	90	105	107	83	97	90	98	101	86	77	81	100	89	91	112	101	94	87	86	100	116	75	86	86	92	93	101	90	97	77	84	83	106	86	84	84	89	83	86	98	93	85	91	81	88	84	81	75	104	97	93	87	85	84	91	81	76	93	106	81	85	90	104	92	116	101	101	88	100	82	86	92	85	94	71	95	94	85	77	87	90	92	82	86	99	89	84	102	101	83	92	106	111	96	88	69	88	91	91	78	97	89	106	88	89	96	94	95	73	103	115	92	113	84	91	84	89	101	100	88	63	108	93	87	71	92	84	102	76	97	84	78	108	91	74	82	104	94	93	92	83	83	106	102	97	74	104	88	101	95	80	71	86	99	85	95	89	103	90	89	80	94	88	98	109	88	81	78	95	77	85	107	93	102	91	79	96	106	98	98	70	104	81	80	95	78	99	88	91	80	88	107	86	91	90	94	90	80	86	102	113	88	81	97	78	102	91	86	108	106	100	85	91	82	97	87	89	96	91	95	104	87	75	108	89	79	98	81
4005	3143	1231	669	422	345	323	298	256	231	269	250	253	234	262	230	234	244	259	226	258	212	234	231	240	209	215	251	215	229	241	226	245	209	233	212	231	222	224	243	239	237	227	238	253	236	240	204	232	212	212	217	229	198	211	215	196	215	230	205	220	232	228	204	209	222	221	257	224	229	239	215	210	226	228	209	234	218	242	219	248	238	210	220	219	207	221	233	225	218	223	216	217	232	209	232	208	246	259	229	213	238	232	220	207	212	220	223	222	244	228	214	213	217	212	219	233	220	234	223	241	222	223	215	222	223	222	195	224	202	227	216	211	230	220	252	236	247	217	223	220	208	237	240	189	230	239	223	232	219	222	210	227	253	212	248	228	214	209	208	223	214	242	220	218	214	232	210	252	232	226	235	230	242	233	225	252	207	229	224	233	221	224	217	239	236	204	239	212	228	214	224	242	205	226	200	224	230	231	216	232	207	224	235	228	223	228	232	248	228	215	234	230	217	206	217	234	230	233	222	242	224	245	240	213	239	227	221	207	222	232	225	222	225	224	227	222	200	219	230	226	244	228	234	205	244	233	210	226	209	231	222	216	223	256	215	214	221	214	221	224	234	213	237	190	206	213	225	201	225	207	190	216	197	202	255	244	200	234	226	212	226	231	218	220	237	220	217	239	218	224	208	215	215	214	212	236	214	204	220	237	222	230	195	217	235	249	227	215	213	235	222	201	242	214	228	193	207	242	236	222	201	224	223	212	216	237	234	202	220	209	228	216	263	248	241	203	218	227	226	243	199	227	221	219	236	216	214	214	217	226	221	250	232	223	187	207	230	208	220	240	214	242	244	231	208	218	228	216	208	253	231	208	213	213	237	238	212	231	222	223	217	234	201	233	237	234	269	253	250	245	232	242	227	236	236	208	228	223	218	217	216	226	195	248	211	207	242	224	229	222	254	223	210	242	249	240	225	212	235	211	206	212	226	245	230	223	228	231	203	189	228	221	209	210	253	226	254	211	208	214	235	218	230	222	247	222	220	262	212	207	231	217	244	208	217	224	238	223	233	235	209	208	236	228	244	210	229	229	238	228	199	232	246	224	249	224	221	226	224	219	193	229	220	239	239	226	208	190	205	238	233	208	214	239	237	238	222	206	218	246	225	234	220	211	245	221	199	207	216	235	234	228	246	237	229	200	238	230	236	216	227	228	228	229	243	219	249	243	244	233	214	218	222	247	219	196	211	222	242	207	226	222	199	238	229	219	210	201	249	226	235	231	232	240	215	221	194	242	210	235	244	212	250	211	246	238	218	230	235	240	195	238	242	225	239	247	234	248	221	217	218	233	200	227	216	233	210	214	224	230	231	224	218	223	212	212	234	219	218	213	227	224	228	213	216	214	217	196	227	223	252	191	230	253	223	224	246	233	217	237	199	224	237	235	226	194	202	204	246	207	242	218	201	218	216	246	230	210	245	209	217	219	231	237	256	209	187	219	214	232	206	239	218	235	220	209	227	228	240	229	256	232	211	221	210	232	222	234	235	230	224	241	220	243	218	206	220	230	234	219	242	224	250	227	237	218	233	230	227	229	229	227	239	207	229	227	224	222	243	228	228	192	238	207	216	211	246	212	210	219	223	223	206	233	235	221	242	210	213	228	201	202	212	208	215	245	187	231	251	242	219	212	219	202	229	225	232	237	209	210	209	218	232	227	230	246	198	220	224	235	228	219	203	225	208	221	208	193	237	217	218	208	210	188	209	224	234	222	229	242	257	224	229	215	241	241	231	215	235	211	185	232	245	246	219	231	209	253	223	207	206	236	198	222	221	211	224	213	222	208	224	202	256	254	204	230	212	229	205	230	222	220	225	229	234	203	210	215	222	239	243	245	217	203	210	231	232	214	223	213	246	221	267	211	213	201	225	235	203	194	224	237	221	217	242	224	214	215	218	207	202	222	226	199	221	223	226	241	206	220	233	214	226	242	233	228	242	206	232	232	217	226	222	230	217	231	246	188	226	215	228	206	223	234	217	222	228	256	241	220	225	218	205	246	231	240	209	228	197	238	213	210	233	222	206	219	257	227	196	229	227	211	225	209	219	217	223	252	238	217	227	204	203	222	250	221	190	188	202	212	238	226	242	229	232	236	244	252	226	231	244	210	224	245	202	259	227	254	214	209	217	219	212	248	237	248	224	225	232	208	200	227	201	223	206	199	244	236	216	195	217	213	239	231	233	226	232	227	205	215	200	216	224	240	203	193	210	246	225	197	218	225	209	228	261	198	215	213	216	220	245	220	210	243	197	230	204	213	212	235	228	238	223	237	228	232	231	199	218	214	220	228	228	218	222	260	236	195	228	235	258	250	218	227	216	220	239	207	199	238	225	214	229	217	214	221	232	217	242	230	227	221	245	237	239	214	221	246	235	239	205	214	216	240	201	211	238	254	197	215	217	231	214	220	211	234	222	223	223	214	244	240	227	230	194	234	216	208	223	249	206	229	225	220	263	224	207	230	203	216	215	254	233	234	211	204	215	212	253	217	244	213	235	213	250	222	212	234	202	231	229	239	254	231	205	224	216	242	251	218	230	213	221	250	244	205	243	211	235	228	236	232	198	216	193	225	213	215	223	261	211	239	246	245	250	224	216	212	210	233	214	223	232	219	204	230	214	240	239	222	182	202	214	238	211	193	223	233	220	234	228	190	235	212	247	220	204	215	210	207	226	206	241	206	217	225	266	235	218	235	252	220	210	236	232	201	233	240	235	217	199	209	250	185	254	224	237	215	228	189	192	211	218	235	226	210	223	232	238	242	237	257	220	224	218	197	245	224	246	241	250	221	202	199	198	229	223	227	203	238	238	242	226	224	229	219	241	216	225	233	225	204	203	225	223	227	242	230	206	251	233	230	236	228	212	226	228	244	238	221	220	240	237	232	241	232	205	251	243	219	226	230	214	220	212	221	215	228	216	226	249	207	223	182	198	201	228	228	236	213	229	252	232	227	245	215	200	249	207	213	215	232	220	204	212	212	203	252	237	223	230	209	249	218	228	224	217	216	226	261	217	226	214	228	215	248	214	235	213	234	219	223	221	210	215	241	209	204	217	209	220	198	206	230	247	237	248	231	239	253	250	245	213	225	231	207	212	222	237	227	225	234	221	243	226	236	234	237	234	224	224	240	210	234	241	226	221	218	227	211	237	202	224	200	212	221	224	216	218	239	197	203	224	216	232	218	205	227	220	231	206	231	213	241	237	236	248	229	223	203	238	209	198	224	211	219	208	239	215	240	228	238	244	224	231	234	225	232	224	228	211	196	223	226	228	226	227	259	224	226	240	222	217	236	242	257	252	228	209	230	224	222	230	193	251	212	225	237	234	235	247	249	210	235	238	203	211	231	227	207	221	221	231	226	228	213	225	195	218	232	224	223	208	208	218	207	201	208	230	224	242	224	234	229	233	238	225	239	256	223	211	222	217	210	234	186	213	240	231	200	241	209	218	216	216
34064	15793	2687	583	436	393	343	278	254	264	299	273	278	276	252	290	301	297	252	279	253	259	247	314	268	289	308	274	292	255	284	285	284	262	270	274	278	306	283	296	277	308	246	276	253	298	269	285	282	282	267	256	263	286	292	261	270	301	260	279	284	271	287	284	256	310	283	297	281	279	294	264	283	287	278	268	256	300	268	262	257	290	301	336	300	294	294	284	293	275	289	258	288	266	276	266	268	285	276	265	280	264	257	285	272	296	267	269	289	272	299	304	270	288	294	270	262	273	249	295	253	276	305	266	270	277	261	280	255	243	276	278	289	275	282	282	289	251	258	278	275	282	294	255	261	240	278	290	268	252	260	296	293	286	277	274	271	274	274	284	276	259	260	278	282	334	316	285	300	307	266	272	278	257	293	272	312	258	270	296	268	254	286	243	276	292	264	256	266	306	299	283	290	269	251	265	235	276	285	320	278	267	252	243	255	290	267	271	271	261	294	257	291	275	311	269	254	287	296	291	278	276	308	259	264	288	277	251	283	254	299	284	255	281	285	284	268	262	261	263	286	306	300	287	278	258	288	267	281	310	280	306	283	266	244	290	274	270	259	274	284	257	283	278	298	298	286	257	274	322	337	288	257	256	255	273	287	282	270	277	270	284	258	286	289	299	286	264	237	280	284	298	264	278	302	293	287	312	292	270	257	287	290	268	263	260	296	286	256	270	269	241	268	263	264	263	273	277	267	267	237	276	259	300	266	229	263	284	256	277	271	302	301	269	278	273	255	267	266	294	284	267	278	299	268	286	260	256	289	284	249	278	292	267	270	270	287	296	268	254	269	282	301	293	256	284	253	310	275	304	305	276	333	266	250	285	260	296	304	274	291	290	249	266	278	272	291	266	289	278	275	289	265	260	279	277	292	245	292	310	254	274	294	292	279	285	282	266	264	261	260	292	269	295	243	305	273	287	299	273	286	280	283	262	284	293	275	266	296	238	286	253	251	254	293	263	282	279	285	255	269	245	280	266	264	287	248	269	269	292	268	269	267	265	285	275	268	258	266	293	258	272	267	281	274	270	251	279	240	279	245	288	264	258	307	277	295	307	278	267	267	253	295	257	274	249	276	287	266	260	270	287	266	272	300	259	255	258	298	298	256	254	267	327	273	286	253	241	299	276	256	250	256	281	282	294	258	292	316	300	287	264	281	281	285	278	245	274	258	250	276	277	262	275	264	294	259	293	292	280	274	276	277	264	315	299	279	281	299	281	272	301	279	267	292	276	283	259	266	274	278	263	306	283	249	276	252	311	289	299	269	266	291	273	281	310	248	271	309	283	269	286	258	298	272	268	268	282	274	265	284	263	281	270	297	255	274	270	279	275	304	269	306	272	304	266	270	284	301	302	275	261	287	301	262	285	308	271	275	271	312	279	293	328	252	265	265	259	277	277	252	244	267	289	280	283	282	275	274	293	261	282	290	294	287	264	278	225	263	267	293	264	293	259	292	244	275	287	275	272	302	292	287	290	286	256	271	304	264	280	278	287	293	272	293	305	320	300	277	297	303	267	277	254	285	284	290	283	258	280	279	261	246	306	295	296	299	270	285	273	279	302	254	289	324	274	290	259	260	263	276	272	280	289	297	265	290	282	265	279	259	264	280	286	299	277	262	226	267	293	252	267	264	279	278	272	282	280	255	251	269	273	325	278	308	314	254	329	246	276	308	262	317	287	279	277	299	248	274	267	281	265	278	259	290	266	297	272	273	279	255	250	287	254	256	285	269	255	319	275	266	277	297	298	265	245	285	260	252	280	265	255	263	269	251	281	292	272	256	292	279	254	260	259	246	288	296	301	280	291	255	270	292	240	285	264	272	276	310	288	289	292	332	227	282	254	263	295	260	265	258	243	293	290	298	321	279	287	256	267	291	278	265	281	298	281	276	270	295	265	275	260	291	322	300	255	272	295	287	263	286	289	286	325	267	275	251	281	258	253	267	282	306	247	275	249	302	256	272	282	281	292	306	288	270	271	293	296	274	271	258	292	281	286	300	294	260	280	288	256	288	286	272	293	314	270	294	289	270	276	282	276	242	281	261	278	286	299	277	270	275	277	311	286	255	269	299	237	289	270	283	259	285	271	300	292	271	285	281	278	246	269	268	290	264	281	278	277	268	298	258	280	279	264	280	249	256	288	277	269	286	292	258	285	280	251	254	281	273	313	283	289	287	245	277	250	298	248	289	287	248	294	283	261	294	283	283	287	278	257	261	281	274	281	291	280	279	300	267	299	272	288	296	285	270	242	255	292	309	272	299	274	296	305	304	257	275	280	263	267	267	287	312	270	272	254	279	280	281	299	241	291	229	268	273	326	261	276	244	254	262	281	298	279	270	288	295	273	278	308	274	243	268	282	269	270	302	294	252	269	284	298	278	236	280	268	292	280	296	280	265	281	293	288	264	326	272	285	295	286	270	277	279	270	315	280	300	263	257	293	308	289	258	265	288	267	246	270	294	293	291	303	250	226	281	292	314	265	309	287	275	260	265	269	281	276	251	259	290	275	266	277	263	293	255	265	285	286	290	297	249	267	265	270	294	292	256	260	270	294	269	294	292	285	274	268	325	275	262	252	290	306	268	275	288	300	296	265	221	271	272	294	254	278	300	277	279	271	272	284	272	311	274	274	299	248	285	281	258	286	315	282	282	278	277	274	253	250	266	273	281	271	272	307	241	278	281	279	269	260	245	246	257	232	275	264	258	280	265	285	300	271	273	277	277	279	295	279	249	260	243	295	256	257	266	275	261	278	281	260	299	287	272	282	277	254	289	277	264	262	269	283	276	297	279	275	281	261	319	259	261	278	290	265	270	278	248	272	281	256	285	303	255	313	293	274	279	239	237	320	300	281	292	271	287	260	274	263	268	274	291	275	260	279	285	277	268	286	332	278	273	310	250	277	273	291	262	277	303	255	265	299	282	289	268	267	288	268	276	290	270	271	286	263	252	291	293	288	274	272	307	300	292	293	272	303	306	263	261	284	278	297	260	266	262	265	283	278	271	283	254	311	252	314	260	279	281	257	267	286	283	283	267	281	255	277	286	290	311	294	294	267	299	279	269	291	280	285	268	280	290	296	261	269	304	292	280	279	260	278	253	271	309	271	279	270	288	308	291	259	264	259	299	286	268	270	307	284	278	253	308	271	278	288	276	295	275	287	262	274	301	258	287	272	286	252	267	271	276	263	242	282	293	258	285	271	258	315	272	306	249	302	287	267	252	233	300	243	271	305	284	271	254	291	292	275	297	262	284	285	304	275	261	277	269	268	299	280	263	282	281	251	273	265	264	298	264	277	285	278	255	255	260	291	278	252	281	268	314	297	290	265	271	283	283	296	265	281	281	256	285	261	309	268	275	277	284	248	297	272	264	261	260	274	266	283	267	288	288	311	279	262	268	280	260	293	255	326	282	276	284	262	291	272	245	272	280	259	276	264	275	272	295	258	252	268
7809	708	590	590	562	532	621	566	567	575	612	605	576	518	544	545	570	561	592	582	553	578	569	537	588	579	574	568	585	607	540	581	601	570	561	589	615	548	555	565	575	629	569	595	602	604	549	590	624	562	542	565	592	547	585	537	601	505	575	555	626	507	646	593	575	573	537	605	577	571	564	553	583	540	565	560	602	556	564	543	553	565	564	523	598	539	625	559	560	542	586	597	600	616	530	548	589	545	557	591	572	570	598	576	537	573	537	570	565	599	573	545	571	553	575	603	532	576	573	577	546	571	593	576	554	576	546	598	597	550	574	588	563	581	556	588	590	577	576	554	610	582	583	543	572	597	549	530	553	574	589	585	612	597	601	574	564	567	520	611	578	578	591	575	540	613	600	599	602	578	600	556	563	615	572	575	575	587	563	570	610	573	546	539	623	606	563	538	633	587	585	540	554	586	556	551	577	563	561	552	546	559	608	562	555	598	584	558	586	532	539	587	566	590	555	546	544	583	580	567	543	530	563	539	614	585	573	587	586	594	619	595	596	527	567	600	551	561	556	548	584	568	602	609	577	597	575	541	576	544	575	634	582	606	593	607	588	571	529	598	594	542	604	576	592	605	585	577	600	579	599	603	561	566	609	540	564	594	587	507	567	573	568	575	592	540	597	572	577	611	548	608	572	543	558	594	579	555	553	592	579	550	581	591	563	528	584	581	571	638	542	575	616	626	582	587	587	564	593	560	596	594	564	555	544	594	557	583	567	628	569	625	612	586	550	563	549	567	550	522	610	598	565	564	597	545	581	559	556	581	595	605	566	588	555	564	572	579	603	554	565	588	586	609	602	560	547	585	568	568	578	585	592	562	549	554	585	575	583	581	581	555	597	600	571	595	597	554	560	573	618	592	617	532	614	599	578	577	578	599	560	593	599	622	563	547	591	618	549	552	566	582	546	605	541	582	585	622	577	552	543	562	581	604	558	555	581	540	600	566	573	602	578	560	560	530	595	594	562	550	576	622	582	558	555	595	607	545	597	565	521	571	598	576	550	564	542	563	583	571	597	596	604	581	568	551	593	577	577	568	561	601	579	596	544	558	571	588	596	571	627	533	568	573	555	606	564	614	603	565	607	562	592	578	594	605	583	524	585	573	574	602	557	556	594	564	596	583	554	552	618	622	557	568	563	561	587	534	578	576	551	587	590	628	574	595	557	553	553	593	580	545	553	553	594	551	538	556	568	552	591	567	589	580	567	578	553	585	580	559	576	572	603	565	552	547	570	626	571	559	553	587	587	573	530	546	598	558	570	623	598	578	577	589	585	572	632	609	575	554	541	587	553	575	536	582	583	613	570	584	551	606	598	544	565	611	576	591	617	536	599	531	592	557	550	575	603	572	595	586	625	559	574	576	596	559	578	547	561	579	564	594	583	524	568	530	586	558	586	533	574	544	561	577	574	548	571	597	573	547	597	528	583	544	594	538	518	545	555	532	605	578	591	546	606	576	593	600	626	585	559	557	597	521	552	594	549	516	585	575	579	586	559	592	576	585	621	619	582	558	566	582	554	588	587	588	580	576	567	581	580	564	593	548	557	623	631	583	595	559	558	552	574	531	557	561	566	561	572	569	564	593	556	549	557	534	550	572	577	608	547	521	586	555	610	599	579	570	572	578	602	549	608	575	568	575	630	556	578	606	548	599	569	600	575	536	564	625	518	547	540	530	592	584	531	554	561	559	586	565	553	552	573	583	619	547	550	580	587	590	558	582	561	586	543	595	577	568	571	542	592	527	521	556	533	615	577	526	549	588	591	561	561	537	560	550	566	523	562	561	558	534	623	567	537	591	590	555	546	575	594	545	562	600	577	604	577	583	633	611	586	532	608	592	562	624	610	574	579	573	581	562	586	564	583	570	575	549	592	579	646	554	640	590	578	565	597	573	620	627	557	565	580	549	577	590	572	575	533	544	561	614	614	561	545	550	582	617	590	587	564	564	572	589	590	561	550	598	562	548	600	565	576	563	586	593	595	579	608	577	561	565	562	567	556	606	552	590	566	584	549	595	510	560	579	616	571	542	565	585	557	593	602	589	592	549	587	557	563	568	586	543	550	534	564	584	527	581	608	559	532	576	602	583	552	551	588	579	560	595	592	553	562	546	602	567	538	564	566	545	574	588	603	541	571	557	571	543	590	569	584	572	579	575	558	583	569	572	535	576	563	603	582	539	600	554	581	549	614	553	566	580	587	574	609	561	547	572	586	543	603	588	576	568	569	584	577	535	562	561	584	580	571	567	601	618	597	608	547	587	582	563	558	609	520	603	564	588	532	576	592	579	575	558	585	571	584	540	592	590	565	530	595	574	546	545	568	562	559	563	584	550	557	595	572	585	638	558	558	599	595	558	598	586	573	604	618	593	550	629	589	564	593	572	563	626	601	591	585	571	543	613	562	595	579	560	606	557	596	528	587	593	612	557	582	565	548	597	562	567	541	527	563	582	542	603	582	593	634	566	600	559	546	552	586	603	559	562	591	590	559	573	604	529	605	573	574	583	607	552	606	555	568	607	558	563	537	620	581	609	547	545	575	584	532	591	551	570	577	567	608	543	568	564	564	558	608	581	591	596	583	573	559	593	539	524	531	550	598	584	601	563	543	561	535	569	562	544	589	584	564	615	574	617	590	545	571	559	603	580	554	587	584	573	619	512	600	578	550	573	614	577	580	580	582	576	551	563	574	553	576	590	577	548	577	594	544	538	561	613	524	594	581	558	575	549	549	545	577	580	579	597	538	574	569	553	516	573	596	579	588	570	619	565	558	567	587	565	576	601	546	523	602	568	559	564	585	609	550	633	595	557	575	590	585	548	573	542	589	615	613	597	569	563	595	578	579	581	560	549	611	570	555	585	546	567	539	582	580	575	529	575	574	557	554	568	579	593	564	565	592	600	567	566	581	560	563	570	558	581	537	561	577	559	609	563	572	613	581	579	484	597	609	568	627	576	543	520	582	582	574	572	545	557	620	551	617	556	565	586	544	576	622	581	584	546	540	564	573	562	561	569	604	566	564	551	610	584	576	587	575	575	548	571	547	534	541	563	583	558	596	577	523	599	554	576	580	569	587	587	600	543	558	557	599	594	567	616	560	599	594	565	599	582	585	565	624	570	592	599	568	533	547	565	578	534	570	522	557	578	590	595	556	615	531	561	550	547	574	571	603	593	604	590	621	581	590	599	577	578	598	532	602	580	578	572	557	553	590	597	602	568	600	565	543	576	507	567	615	599	597	606	591	520	585	588	560	553	520	553	512	564	601	568	549	583	570	569	579	559	579	565	543	579	612	634	543	615	555	573	587	579	549	564	568	602	555	561	572	545	584	596	582	577	575	570	586	598	591	579	583	567	538	567	583	585	568	606	597	634	554	537	541	618	561	603	580	626	595	606	599	569	581	598	558	591	570	562	586	587	607	562	615	547	559	597	535	596	616	588	598	614	551	604	556	534
24779	20668	23209	28144	20660	10879	279	196	177	181	157	149	167	150	121	137	155	138	171	131	133	146	147	131	121	127	172	145	133	154	130	145	122	128	126	130	152	174	127	153	163	158	153	139	142	145	149	134	136	142	132	119	137	135	142	137	130	129	137	135	136	125	133	114	125	128	130	116	136	123	114	125	154	110	141	142	117	133	141	132	109	151	118	157	130	133	153	128	125	145	130	133	116	124	135	128	126	159	124	127	123	155	143	145	120	137	153	118	126	135	125	144	122	142	139	107	115	150	118	133	136	117	119	142	118	134	160	133	146	153	133	140	121	142	118	154	122	110	143	131	150	132	123	134	163	116	115	139	134	133	141	107	165	136	141	120	127	143	125	142	162	112	123	131	130	126	148	156	137	137	124	134	143	101	143	137	139	137	110	155	151	125	145	132	112	114	158	144	134	118	138	150	107	118	138	148	130	131	139	129	113	127	129	111	124	154	138	143	134	105	138	140	141	135	136	129	142	139	130	132	170	113	128	129	126	127	133	138	116	141	116	121	134	133	137	123	134	135	115	134	118	130	103	131	129	138	125	110	135	133	124	127	130	150	114	125	118	132	146	136	129	126	119	114	137	131	122	118	156	150	122	134	137	125	125	127	146	131	136	143	146	142	146	146	139	132	135	144	130	126	153	129	149	140	126	140	131	130	129	122	156	127	146	130	131	107	138	135	127	132	145	126	122	137	135	137	125	123	120	128	119	133	127	105	93	122	141	146	148	147	113	134	121	163	126	116	116	134	132	150	132	128	132	156	123	129	142	135	129	134	131	128	121	134	136	128	119	139	141	125	118	142	160	122	138	149	134	140	133	151	147	131	138	119	145	169	158	130	127	136	126	132	137	143	127	123	138	136	146	137	119	146	133	136	161	134	142	159	134	159	149	134	129	126	143	138	124	131	146	134	116	133	121	137	120	128	141	134	147	128	140	130	128	134	124	127	168	113	135	150	160	123	139	120	96	126	138	114	133	110	131	124	132	149	147	139	138	129	132	117	127	140	125	136	132	152	114	118	120	126	116	140	141	142	129	131	135	118	137	152	127	119	130	138	123	106	129	126	116	146	133	157	121	121	122	157	122	143	133	133	142	147	130	131	127	132	156	151	126	142	141	134	126	123	128	115	157	136	116	134	151	132	113	130	129	139	133	135	125	145	142	130	143	129	130	122	128	146	115	159	137	133	147	137	137	140	141	112	157	129	134	115	139	129	139	152	125	115	143	125	134	121	143	127	144	142	122	115	136	133	117	126	131	126	146	128	123	139	129	148	135	125	114	120	148	140	129	125	112	132	141	123	129	129	128	135	127	119	163	147	123	121	142	119	142	133	141	131	127	119	120	147	125	143	139	144	156	127	122	139	119	125	133	130	124	127	114	142	146	141	132	136	110	130	124	130	114	108	119	132	124	94	137	115	126	148	134	143	135	135	129	125	157	168	147	131	156	131	134	134	123	127	146	142	125	144	128	133	116	144	123	142	146	148	131	133	139	149	123	141	135	122	131	138	128	152	138	136	137	118	127	119	144	125	134	109	137	140	123	142	145	148	150	125	137	162	121	148	126	128	138	127	144	136	135	140	142	116	115	136	138	150	136	115	138	132	137	146	142	147	161	137	127	132	135	138	159	139	128	137	149	141	123	136	125	134	123	134	136	147	136	125	128	128	137	127	116	117	125	130	122	136	140	129	147	126	133	134	124	140	120	136	126	121	133	127	137	122	119	133	124	112	156	119	130	131	122	145	134	123	124	136	152	136	127	122	148	135	128	109	131	134	111	128	107	141	144	110	143	129	124	122	132	151	148	121	132	129	140	119	124	133	141	116	130	137	146	149	143	122	144	129	146	137	133	133	133	119	125	135	133	145	144	138	132	136	141	120	135	141	124	134	131	131	151	127	129	126	143	115	153	160	155	143	131	130	144	127	130	128	130	114	117	131	113	138	118	126	143	114	114	153	112	126	148	116	138	135	140	147	138	122	135	138	159	143	109	138	138	127	118	123	130	120	131	129	153	143	114	142	126	136	130	118	119	136	152	131	117	128	117	112	157	146	129	143	111	128	139	128	137	143	139	145	127	137	121	126	136	145	120	115	122	121	142	117	141	128	114	126	132	153	130	127	135	163	150	137	126	122	128	120	117	131	143	130	127	136	142	140	121	130	137	148	109	148	123	129	131	136	148	132	147	117	155	110	113	132	138	134	112	131	166	137	136	134	142	122	137	127	146	138	130	141	134	122	132	130	118	136	104	135	147	124	118	152	143	153	148	118	124	138	112	123	125	157	135	151	137	159	140	151	127	127	139	125	148	116	128	129	114	133	147	133	130	118	111	129	121	135	123	141	139	138	147	133	124	133	139	145	119	159	131	122	118	108	140	147	140	136	129	126	121	133	133	106	151	105	143	142	127	147	112	116	139	136	113	146	133	122	122	104	148	143	151	128	121	118	124	121	124	137	137	148	123	136	136	137	132	115	140	131	140	124	140	107	121	124	140	124	131	102	108	119	122	142	140	145	139	146	152	148	142	169	153	126	144	132	141	120	128	129	133	128	125	116	147	141	145	127	143	137	136	148	120	128	134	127	120	150	124	150	139	139	125	117	128	127	151	149	149	126	139	141	133	123	133	116	129	135	134	132	118	129	138	122	147	133	124	136	138	113	153	125	130	124	162	123	128	111	154	117	111	120	124	117	138	142	103	152	132	140	153	136	129	140	137	126	140	110	147	139	148	127	133	143	136	124	130	121	129	129	113	117	150	124	135	134	123	134	134	121	118	117	152	142	163	122	139	157	127	148	120	122	140	151	147	117	146	113	125	135	132	128	156	142	126	133	143	124	127	124	135	121	121	115	119	166	129	156	128	150	124	114	117	140	125	153	164	134	119	143	135	150	119	127	137	144	144	149	117	130	126	167	112	131	142	141	145	142	140	137	138	126	135	140	143	144	153	145	125	121	130	129	113	136	141	141	148	143	134	152	142	126	156	143	141	125	130	117	164	134	126	121	118	132	139	149	153	141	139	122	134	116	124	141	123	119	136	155	143	139	128	141	134	127	151	149	147	136	151	139	106	127	118	137	125	139	145	128	133	131	132	112	118	156	134	134	150	122	128	139	131	142	140	138	138	140	127	139	150	132	138	121	120	131	143	126	121	142	126	128	128	119	126	144	140	125	154	144	146	149	119	149	128	138	138	139	134	125	146	117	147	115	144	117	123	122	126	125	142	121	118	119	155	136	125	132	145	133	128	134	132	138	117	132	142	125	130	117	127	142	134	113	134	129	126	133	135	129	133	132	134	152	134	121	132	131	134	125	135	126	117	150	128	125	151	130	130	134	148	153	115	135	137	118	117	131	123	142	157	147	162	151	126	121	139	160	150	124	135	133	155	122	132	138	144	142	132	132	120	131	123	146	137	128	130	133	127	119	121	141	164	160	114	145	123	121	109	114	136	150	151	142	138	124
4167	1625	777	483	368	335	318	300	307	305	353	291	311	294	311	312	297	308	271	331	305	298	312	298	268	281	297	277	286	265	310	275	305	287	291	290	294	301	287	312	283	284	307	291	310	305	290	309	308	319	288	293	328	300	294	279	334	306	274	303	322	309	305	259	279	288	266	302	282	343	284	305	331	282	304	288	309	292	257	287	261	278	323	281	332	296	284	303	294	308	278	283	293	276	277	303	300	293	276	288	295	268	305	288	305	324	327	288	310	323	296	305	311	285	306	261	312	321	314	313	303	287	276	299	322	325	279	268	302	301	294	282	256	290	300	294	316	269	285	322	264	277	302	294	290	297	290	293	285	308	298	320	309	292	332	276	265	316	284	304	290	313	284	298	295	307	265	295	283	308	299	331	260	289	292	311	293	309	332	310	282	300	294	278	311	301	309	285	259	284	292	277	278	296	280	322	282	299	295	297	319	313	285	267	292	269	320	283	290	262	287	291	281	308	284	286	290	278	317	305	300	280	306	280	279	313	252	265	291	273	289	303	270	309	333	299	275	298	248	302	261	275	297	294	272	288	287	295	307	314	304	322	272	295	301	262	288	297	278	268	287	303	287	265	296	311	289	274	308	284	292	278	260	258	304	302	273	312	277	306	272	294	293	290	271	289	291	285	326	277	295	295	305	280	276	294	273	327	289	282	274	274	291	273	309	302	308	291	285	289	294	309	299	308	286	313	293	279	275	312	291	278	293	282	283	296	289	273	273	289	280	269	296	296	267	255	325	260	259	299	311	285	294	298	294	292	297	315	271	292	285	300	252	301	314	271	311	311	285	282	291	285	308	271	292	268	276	280	285	283	299	286	287	279	306	299	292	282	300	298	241	279	282	278	285	272	308	291	296	280	310	286	308	252	277	282	289	272	289	274	317	263	306	315	283	274	288	317	271	288	271	308	299	301	302	299	305	294	292	267	284	303	323	354	265	300	291	298	311	291	343	270	302	300	302	251	312	269	315	305	304	304	296	309	270	308	305	276	297	305	283	291	283	308	283	282	280	290	268	300	279	316	292	307	287	288	254	309	276	290	315	266	320	313	286	308	295	307	301	278	298	301	296	295	297	278	286	308	302	299	285	298	297	305	267	290	299	289	280	277	292	292	276	293	305	289	328	294	291	283	287	273	284	318	315	289	304	312	285	303	317	277	307	258	319	292	316	316	298	296	281	301	302	321	287	330	263	310	273	280	304	307	303	292	308	318	282	270	302	300	291	280	294	298	277	279	292	305	257	288	278	294	316	280	279	289	278	322	292	291	306	301	290	283	293	293	262	297	310	308	292	293	297	278	281	271	261	305	287	306	283	293	288	293	283	304	298	233	267	315	313	319	294	303	282	299	321	293	273	336	299	267	289	297	288	291	305	317	290	311	291	271	308	323	282	294	319	274	291	295	286	304	290	257	321	278	303	300	282	282	280	309	301	274	304	309	316	279	280	281	299	295	291	274	286	307	318	300	298	293	323	280	289	267	313	268	303	288	297	277	309	305	281	304	337	294	281	289	298	277	318	282	311	282	293	331	270	289	323	266	294	273	301	277	289	291	301	292	306	293	303	276	295	321	315	312	309	290	297	283	263	278	314	293	304	298	328	308	284	292	274	297	304	296	303	303	293	258	299	321	282	331	291	313	299	295	311	265	321	277	302	287	265	279	317	301	281	302	294	264	264	294	285	295	300	290	285	307	290	328	318	278	295	308	297	312	287	272	297	292	287	292	284	305	276	279	284	296	286	282	275	321	289	304	290	285	266	313	276	250	289	282	292	302	296	303	285	277	303	282	306	285	281	241	287	293	274	308	285	307	326	289	309	288	281	296	313	259	295	314	300	316	271	297	296	298	286	261	285	288	278	286	307	304	284	298	316	276	293	288	285	296	325	312	289	262	293	310	284	284	279	280	312	322	297	295	308	311	295	274	278	283	312	303	295	261	305	302	333	285	289	304	277	310	304	298	291	267	291	297	305	291	308	304	242	305	298	295	265	275	290	299	258	293	286	309	297	294	302	296	301	289	306	309	299	294	268	279	294	304	310	280	309	249	280	270	316	312	307	291	283	277	260	307	287	284	311	277	305	301	257	301	272	257	317	310	286	279	303	289	262	291	313	306	278	331	308	322	304	302	329	284	285	308	285	297	298	331	309	273	299	337	307	299	260	293	292	279	305	276	274	317	310	287	251	293	313	305	302	286	302	302	284	288	309	323	291	306	293	277	297	299	289	266	276	320	278	310	263	280	286	289	302	292	294	312	290	255	294	296	295	299	309	284	279	287	296	305	310	304	291	284	283	281	281	326	311	270	302	312	300	305	298	301	298	303	346	286	310	322	264	292	308	282	304	258	310	310	291	290	295	280	287	305	293	265	306	329	285	280	306	271	293	296	293	272	288	309	293	290	303	271	291	314	283	301	305	309	289	280	258	296	296	289	322	311	271	297	298	321	308	267	280	271	319	281	285	308	246	287	322	297	291	301	314	276	304	304	287	306	289	331	291	325	276	292	302	298	260	276	307	305	276	300	283	308	243	282	309	266	277	259	337	265	291	309	286	283	311	281	294	270	303	277	313	266	307	300	280	298	269	283	288	293	262	308	313	283	306	287	271	295	280	273	272	320	335	271	310	293	274	300	269	284	265	248	298	321	288	284	304	290	304	319	321	331	287	268	304	284	286	279	346	296	301	317	296	306	304	300	308	311	288	312	274	283	297	275	281	307	292	271	297	261	300	303	288	305	280	284	310	276	303	268	291	271	263	279	284	264	305	267	299	243	288	306	293	302	294	274	290	319	293	331	268	282	292	278	257	282	309	318	281	265	310	340	304	306	320	277	275	304	298	310	309	296	319	314	298	300	299	276	294	248	313	271	329	274	299	282	305	266	275	286	263	284	279	274	299	295	296	291	271	277	309	285	286	294	267	269	290	288	282	312	310	274	310	264	279	270	327	279	310	305	285	330	257	291	285	282	266	294	265	269	261	279	310	288	320	319	288	277	288	293	306	303	306	262	277	306	316	325	301	281	278	286	301	278	282	286	289	315	308	292	312	306	311	309	315	293	276	288	307	299	306	290	304	284	249	309	271	287	271	263	298	293	250	286	310	317	275	291	286	295	306	314	288	279	290	307	328	294	281	276	300	277	301	269	287	301	299	298	288	307	283	317	306	281	294	302	299	310	310	295	309	273	308	299	297	290	326	318	308	283	333	279	278	286	308	314	275	307	282	283	324	304	264	304	239	285	301	298	274	261	291	255	293	257	277	300	297	308	264	288	285	325	300	312	287	297	265	264	305	304	313	281	269	319	301	291	271	269	281	293	288	293	291	291	294	304	284	276	272	320	314	288	306	306	314	296	296	301	299	256	314	283	299	299	287	258	268	320	291	326	317	281	278	254	278	320	264	284	299	288	291	300	332	282	281	291	300	279	285	287	299	304	293	271	289	319	317	299	287	303	310	272
25243	21666	24778	29066	21667	21687	10967	354	239	199	172	147	138	148	126	133	120	87	108	100	114	111	98	122	111	88	86	114	90	93	99	104	92	98	94	97	91	111	111	79	87	90	87	106	114	93	84	114	101	80	88	88	96	97	103	91	97	90	68	97	90	83	93	95	98	84	112	90	102	92	94	94	77	105	98	93	79	75	103	85	72	92	92	102	88	101	91	126	89	87	88	75	64	85	92	86	102	86	86	100	101	97	89	85	76	83	92	84	93	80	86	84	88	91	111	101	94	90	95	106	89	65	95	91	90	91	102	95	82	102	112	94	73	105	85	90	96	96	88	92	80	76	101	80	101	103	107	77	88	95	95	79	91	88	96	99	111	110	91	108	109	89	97	80	62	86	91	68	89	86	83	94	85	91	85	87	78	81	77	68	86	83	86	83	90	85	93	93	96	88	100	94	88	101	76	88	94	93	76	90	85	105	85	87	84	87	96	107	77	87	99	89	90	78	89	77	96	111	96	80	89	102	106	94	90	91	100	92	105	85	93	82	81	81	88	98	93	97	104	84	91	98	97	79	102	92	84	82	85	90	87	98	91	99	95	83	76	92	70	101	104	116	105	94	78	78	106	89	76	76	76	88	84	104	72	86	95	83	92	82	90	101	105	95	87	84	91	95	92	86	96	72	94	82	91	82	92	97	99	92	100	89	73	104	80	73	99	103	76	90	99	80	88	86	93	76	94	87	91	86	99	81	90	98	89	102	98	89	74	63	82	87	87	103	102	91	95	96	83	85	109	78	86	97	91	78	71	103	88	104	93	81	100	96	94	84	87	109	90	83	90	82	119	92	91	76	91	101	82	96	88	92	94	77	97	92	86	87	82	104	85	101	88	91	95	81	80	78	106	82	90	99	102	91	83	91	77	102	90	104	99	84	69	88	99	95	77	89	101	102	100	94	96	96	77	85	95	96	91	79	86	91	98	90	86	75	96	86	111	76	94	93	99	89	95	82	98	87	96	74	95	88	96	104	103	70	92	81	70	97	87	78	83	80	107	89	77	88	83	86	104	89	89	92	80	77	87	98	102	92	99	109	69	79	103	89	80	88	93	88	88	80	65	91	82	73	75	84	91	71	79	98	101	82	72	93	102	85	79	83	87	83	100	100	96	87	94	95	93	86	77	88	93	97	105	75	99	90	105	108	97	102	114	96	90	101	99	88	108	89	80	106	93	81	69	87	86	93	94	97	97	112	74	96	88	90	94	91	102	105	78	96	90	90	91	90	88	80	91	79	93	85	106	106	97	89	98	97	76	92	87	90	108	104	95	88	95	76	91	98	94	111	109	90	100	99	77	95	82	100	94	91	99	76	104	83	83	92	96	60	86	108	96	98	86	92	101	91	100	96	88	100	92	88	100	66	88	106	94	110	98	84	81	82	102	86	87	102	90	82	91	90	88	78	88	99	75	101	93	70	79	94	92	98	95	98	97	97	106	99	92	91	95	110	77	84	87	89	77	106	84	87	78	86	92	94	104	72	78	101	75	87	91	92	105	99	98	86	87	86	87	92	87	90	109	85	83	84	97	102	71	93	88	84	81	93	96	94	104	102	82	85	80	93	105	86	103	92	100	106	102	116	90	105	80	101	109	85	98	118	90	91	93	95	103	91	89	108	96	112	97	102	71	90	86	85	85	103	94	97	97	100	76	83	95	72	86	82	82	83	115	82	92	97	90	100	90	92	94	77	86	79	119	94	97	96	101	77	92	92	91	93	85	90	89	104	65	73	108	97	84	87	82	97	97	89	85	92	93	85	93	79	84	85	72	91	95	93	95	82	96	82	121	86	86	85	89	95	72	83	87	87	93	84	79	115	81	96	100	85	80	91	90	95	106	80	81	96	102	79	76	93	75	98	83	75	82	95	77	85	108	78	100	95	84	80	83	107	103	93	98	67	80	81	74	90	83	109	104	93	84	86	94	85	81	99	91	85	83	85	68	88	103	90	86	88	86	87	96	75	110	99	88	77	95	97	108	79	98	94	96	81	90	94	82	101	88	84	91	99	91	103	109	108	116	106	74	63	104	78	82	104	89	100	94	75	69	86	113	99	103	79	82	83	99	102	91	65	88	88	98	92	76	96	90	92	97	102	92	90	81	79	107	91	82	78	88	79	103	77	83	84	85	89	100	98	91	98	99	92	98	86	76	69	71	75	92	100	84	91	102	78	87	102	100	77	100	94	75	96	93	79	85	97	86	117	84	100	101	83	83	96	91	95	107	85	99	92	74	103	82	98	93	97	68	84	75	104	104	98	106	92	74	98	98	102	80	104	68	117	84	96	89	97	86	116	100	92	83	93	70	89	97	105	87	99	99	82	83	92	71	83	84	104	87	92	87	77	63	88	105	80	90	74	90	106	103	81	82	86	101	96	96	95	92	92	99	87	78	85	98	88	104	78	69	94	95	83	72	94	109	101	80	70	85	102	86	80	81	101	116	93	89	64	88	102	85	91	94	84	83	99	98	83	80	84	89	62	101	70	85	94	69	97	80	101	86	81	80	77	87	116	80	77	77	91	95	91	81	83	99	95	84	95	93	86	82	73	98	87	93	86	90	81	94	74	90	94	110	93	96	81	111	98	82	77	96	81	92	73	102	88	100	93	84	92	83	85	89	73	99	70	87	74	99	92	115	90	84	96	85	68	76	108	94	100	107	97	88	104	90	90	108	94	117	82	89	88	105	93	85	97	67	75	92	92	96	97	85	90	94	75	73	88	82	83	97	90	85	67	98	94	72	78	79	87	91	119	90	78	77	88	84	79	109	91	94	93	103	87	113	90	100	67	80	82	86	103	95	93	99	83	98	100	119	104	111	103	95	81	97	76	100	87	79	97	83	80	107	99	88	71	84	89	82	98	84	80	105	92	105	80	100	78	76	106	97	97	74	80	104	93	101	93	101	90	94	96	110	87	81	106	83	90	106	101	89	123	86	80	84	95	81	95	94	71	85	69	99	92	102	74	88	85	90	84	85	84	81	109	90	85	97	86	100	96	98	83	83	94	116	80	88	86	93	106	109	89	82	73	99	95	95	95	99	103	112	90	88	77	97	77	81	91	85	78	99	95	101	99	79	95	95	91	87	82	88	93	95	109	103	75	94	86	112	100	71	113	119	92	85	91	96	93	92	91	79	97	90	83	86	114	94	85	85	108	96	96	108	80	92	77	83	90	85	99	123	99	99	114	98	80	89	89	88	90	92	96	91	80	86	107	82	83	97	86	84	90	76	93	72	77	100	91	96	86	79	72	85	104	100	80	101	104	107	70	78	78	76	102	100	103	91	92	84	110	96	91	77	97	80	77	73	95	87	90	108	95	101	100	83	80	89	85	84	95	83	87	78	88	86	93	87	97	110	87	80	75	96	100	92	96	89	89	111	90	90	72	97	77	77	85	80	99	109	113	104	78	74	93	79	73	93	71	94	106	98	98	80	120	85	78	106	94	101	74
4107	2964	1236	568	410	337	307	274	251	227	241	255	235	226	234	199	217	239	254	220	234	251	227	214	248	245	228	217	229	218	255	203	207	223	235	205	217	235	215	222	215	227	236	231	225	215	212	242	214	221	213	208	217	228	256	214	231	213	238	215	238	232	237	231	236	197	244	242	236	213	231	209	253	214	225	210	205	242	233	213	206	225	249	217	233	211	213	224	214	217	217	248	227	239	215	221	225	209	185	243	223	254	231	218	225	234	245	253	214	240	222	221	207	235	210	217	250	227	220	228	256	210	225	234	222	221	229	223	200	218	222	242	227	224	235	226	246	197	229	213	225	242	249	214	216	224	211	204	201	219	208	249	201	211	233	234	227	204	216	251	241	256	229	231	244	202	215	221	217	198	221	229	219	213	222	233	198	208	218	260	244	218	235	204	240	200	233	224	206	223	190	220	231	204	213	209	220	215	206	231	202	230	223	233	232	228	244	239	216	207	243	204	242	254	234	217	226	211	209	207	236	237	219	218	221	231	207	226	218	213	243	237	236	231	213	246	220	227	209	245	215	233	225	223	228	190	200	220	200	238	231	230	234	220	221	238	241	222	227	229	210	219	226	233	220	208	249	203	216	220	229	207	269	214	217	203	246	213	234	209	221	206	221	224	210	232	244	208	225	200	218	229	216	228	217	216	237	224	209	230	236	194	213	254	198	239	218	222	220	223	227	209	224	204	224	227	218	242	256	218	218	211	231	230	229	209	217	204	228	220	243	210	240	234	229	233	230	210	221	224	195	230	227	206	244	222	199	244	225	211	237	193	207	227	209	201	224	224	220	205	217	238	224	213	224	223	220	240	228	213	187	194	208	229	220	208	192	219	218	207	243	249	222	215	241	234	232	211	216	235	226	248	213	250	236	218	231	201	230	233	216	214	233	256	235	221	220	250	210	199	220	253	227	230	209	222	199	222	224	192	222	217	207	222	214	236	243	201	221	203	207	232	226	240	251	225	228	231	248	232	236	209	222	227	208	213	248	223	233	219	247	232	269	220	250	236	199	231	195	219	206	220	237	214	226	191	225	250	225	225	226	211	239	218	218	266	248	215	205	214	247	201	216	260	196	240	222	234	212	198	202	196	230	243	233	207	246	189	223	243	227	209	206	219	227	246	195	205	212	220	243	230	240	234	226	202	224	201	244	235	219	223	251	242	230	244	224	212	224	254	197	213	205	217	216	229	212	226	197	227	224	219	214	211	239	233	224	237	239	214	224	193	232	207	222	226	225	219	221	230	223	191	237	219	221	212	226	245	235	203	214	218	239	223	224	213	225	238	227	247	244	235	236	225	225	228	227	214	208	251	236	207	226	225	224	222	214	243	203	217	223	211	199	217	219	218	233	197	205	214	233	209	211	215	250	237	216	216	201	235	213	245	226	225	241	226	223	212	229	222	224	240	218	219	214	228	247	255	218	209	203	227	219	202	245	231	200	222	230	198	202	207	236	228	231	242	220	242	246	231	242	209	242	231	219	225	232	225	236	244	207	210	219	244	226	246	231	209	244	212	237	243	223	218	237	222	234	234	208	191	226	217	234	213	202	245	229	189	208	245	232	223	238	228	221	232	262	209	213	208	193	219	224	208	237	202	214	221	233	199	222	224	224	218	227	202	201	203	193	219	224	244	251	242	243	226	225	209	206	229	221	219	230	230	217	240	201	193	211	232	207	206	225	254	219	201	243	223	247	233	230	243	224	223	213	233	200	236	246	235	221	244	215	209	209	220	221	205	195	231	206	219	236	234	217	211	227	218	226	213	218	258	241	216	215	211	254	231	226	190	250	226	219	221	223	221	227	237	211	224	224	237	224	227	245	221	247	216	219	209	246	211	220	245	212	244	228	198	220	233	255	235	230	213	238	210	222	223	226	242	255	226	237	219	221	239	233	242	221	210	232	228	242	199	204	207	217	223	226	228	217	226	220	205	229	234	225	235	199	214	210	211	238	227	243	236	224	228	213	222	206	221	231	235	214	252	230	208	241	211	231	232	253	191	242	235	233	220	219	232	242	240	234	232	217	231	184	231	228	245	234	218	220	208	224	216	246	217	216	227	237	238	213	201	193	223	234	206	240	218	205	211	232	212	201	222	225	218	263	209	228	195	219	232	232	253	203	221	214	220	214	243	219	228	237	225	206	228	228	213	236	231	193	247	219	242	217	232	247	248	201	235	229	226	207	202	205	197	220	229	246	210	234	213	188	215	197	234	226	222	249	237	223	209	232	238	202	216	211	236	239	222	219	231	254	219	206	221	226	215	239	208	253	205	247	216	233	225	214	234	227	201	249	230	240	243	226	245	233	219	252	234	238	204	221	232	203	238	226	209	213	229	234	242	235	206	245	235	230	199	202	235	195	237	235	219	221	231	230	231	246	231	227	224	229	211	242	204	213	248	210	236	222	225	199	252	215	221	230	264	232	201	214	215	226	235	222	227	198	218	224	233	248	228	226	194	212	214	209	233	235	202	218	228	185	224	212	231	239	232	225	209	257	238	210	231	197	270	213	214	246	227	225	181	211	210	210	227	236	231	218	256	242	219	245	225	244	203	251	230	232	232	233	223	227	220	228	220	237	216	209	204	196	232	247	227	243	230	227	214	225	221	211	217	215	223	219	215	190	231	229	216	219	237	216	211	231	242	196	240	220	238	214	240	200	230	229	214	233	242	205	253	226	223	198	211	205	220	206	252	258	234	243	207	219	206	221	217	240	225	220	230	233	208	221	210	211	211	209	210	219	231	206	238	237	201	224	238	209	236	215	233	222	213	195	226	215	226	215	239	225	249	242	223	217	211	204	221	233	231	210	234	211	223	228	229	226	261	223	230	237	205	243	230	206	209	226	241	221	210	193	216	233	213	236	216	199	220	222	240	226	218	227	227	216	223	196	222	222	228	215	214	210	202	220	220	221	232	230	248	211	229	243	208	213	222	216	222	213	218	209	208	230	240	213	192	211	211	205	219	230	219	203	239	239	223	227	214	202	233	219	191	225	248	228	202	227	221	233	213	205	223	253	205	230	218	238	211	223	215	208	228	226	220	227	213	215	239	211	219	232	206	205	205	229	203	235	241	230	199	201	214	228	252	201	222	237	231	187	196	222	243	221	250	214	204	237	214	212	233	223	219	231	216	213	217	213	209	223	221	207	198	236	245	244	221	246	236	233	237	244	241	208	222	222	233	245	228	224	203	228	220	218	206	254	205	190	215	229	226	203	221	221	225	205	216	211	221	207	200	218	241	245	215	224	240	235	201	202	232	208	238	220	212	226	220	200	213	218	202	228	234	234	225	230	219	210	231	215	217	234	184	215	227	226	252	253	239	229	218	235	228	220	224	236	216	226	232	189	222	240	215	194	240	221	209	212	232	208	207	241	225	238	216	225	197	248	209	219	216	213	212	199	240	259	245	214	207	223	211	192	220	236	226	234	227	222	218	232	240	207	248	225	228	241	224
34130	15643	2476	419	288	287	304	275	300	295	235	296	313	278	279	253	266	283	284	291	273	282	258	299	297	277	247	269	296	322	272	306	298	318	265	252	262	248	324	247	292	290	259	268	264	278	282	283	283	318	246	286	281	266	281	277	316	307	303	302	288	235	268	268	251	288	291	304	260	295	299	255	303	281	284	297	263	278	302	287	307	270	259	281	317	258	291	286	288	295	289	275	245	314	244	318	273	268	292	266	299	301	259	285	256	275	290	249	314	275	277	288	295	303	280	270	281	291	269	280	286	288	273	275	286	304	260	286	267	272	287	288	281	298	283	276	268	239	285	284	272	269	282	275	277	261	283	310	276	276	267	254	277	287	283	278	258	278	301	253	308	303	243	297	277	294	288	286	276	256	300	279	283	265	265	256	280	285	303	262	275	295	275	281	266	293	277	241	295	283	252	312	285	274	242	251	277	269	273	279	261	317	266	238	295	277	281	279	289	284	282	275	257	295	267	287	256	274	291	328	251	276	300	240	272	277	286	275	276	231	271	286	241	285	293	279	305	281	269	267	298	289	241	310	300	263	294	278	250	262	302	299	259	291	272	273	289	291	285	284	260	262	269	292	273	267	264	273	252	278	285	257	243	282	271	277	288	254	268	250	274	257	302	273	311	301	297	279	252	299	271	259	327	280	262	259	254	286	249	262	269	261	271	270	268	321	309	262	287	254	263	254	265	292	265	258	279	269	269	285	265	276	256	267	289	257	283	261	300	272	294	275	275	277	288	247	301	284	278	296	277	294	292	304	276	251	247	269	283	297	272	264	283	244	274	268	326	303	282	287	254	247	260	279	286	251	271	293	270	280	282	283	305	284	270	294	284	277	284	282	299	269	269	276	264	287	285	280	308	288	284	264	298	272	319	268	266	288	302	317	294	292	273	263	271	298	280	266	303	253	283	295	303	265	281	286	278	271	276	297	253	254	282	292	261	286	280	288	287	277	261	281	289	301	302	273	266	267	290	267	251	277	250	268	304	291	280	259	243	278	288	305	268	282	278	258	270	299	271	279	301	276	293	306	260	267	293	278	285	289	272	255	268	277	273	275	263	286	293	278	292	288	257	255	262	290	259	258	280	278	260	284	275	295	319	296	276	262	277	290	281	286	288	257	285	269	279	290	288	281	271	301	267	315	285	267	293	254	284	268	278	275	272	277	288	256	268	289	295	269	280	249	254	271	261	253	268	290	282	277	278	283	252	299	254	278	264	283	282	293	266	270	294	234	296	311	283	316	257	263	284	277	275	251	270	280	248	296	264	291	257	303	269	284	279	273	305	276	259	257	296	296	270	291	266	290	294	285	274	278	308	260	278	275	294	305	278	282	279	298	284	284	258	291	282	281	290	277	304	272	255	257	252	288	271	296	286	269	276	284	289	252	286	289	258	292	313	271	278	292	290	309	274	239	274	270	251	260	274	272	278	302	254	275	280	262	281	294	258	279	263	270	293	292	287	267	288	275	275	262	293	267	295	287	266	293	278	274	286	295	279	291	281	271	268	237	250	289	234	295	293	279	278	269	267	307	270	239	273	298	288	254	289	288	281	306	271	287	297	282	264	314	281	273	277	272	291	286	257	304	316	264	237	243	289	254	298	288	260	268	288	272	264	287	280	287	306	298	314	245	301	244	251	276	279	287	272	254	285	277	313	290	250	303	270	296	300	245	311	296	295	282	274	259	270	265	293	284	293	269	257	286	256	269	305	264	271	268	289	307	292	277	282	285	289	270	300	249	257	257	270	264	289	275	278	257	271	271	286	290	310	311	270	279	254	281	247	280	257	286	256	297	301	258	298	268	291	274	266	286	302	240	263	257	290	301	286	262	310	286	256	254	301	286	304	302	271	307	282	281	246	279	292	260	266	285	294	288	304	287	301	280	299	250	275	303	249	294	244	259	286	289	284	301	255	289	280	281	256	263	256	293	252	249	291	251	277	272	282	297	295	259	282	298	310	292	250	262	272	266	262	294	271	260	300	261	315	293	248	293	295	296	282	282	277	286	276	284	269	261	266	268	294	270	285	234	294	292	283	280	230	274	301	305	276	278	269	243	261	291	282	251	266	268	288	267	277	293	272	269	283	268	261	261	269	290	289	288	265	282	300	273	294	296	297	263	242	249	323	290	245	276	274	315	288	271	279	285	268	278	276	271	285	292	290	257	245	290	274	309	258	254	269	299	262	284	238	280	302	290	299	259	306	289	247	247	275	248	305	261	273	274	294	266	294	277	291	277	302	289	279	265	297	257	272	307	270	278	272	266	263	271	260	300	292	259	290	257	251	280	279	286	323	275	276	274	296	254	302	298	263	267	271	296	275	272	266	282	308	265	280	301	290	263	305	288	268	244	287	267	250	255	287	264	287	275	288	285	293	279	245	267	277	271	309	261	288	266	278	262	275	260	294	277	306	278	278	278	265	323	271	288	252	258	285	291	259	250	270	249	287	270	258	318	295	263	276	282	247	280	293	275	299	291	303	301	269	278	274	281	267	279	262	288	294	290	312	283	251	274	274	254	239	259	259	291	269	300	302	260	280	273	266	296	280	263	286	246	276	258	244	291	305	238	274	284	280	285	251	282	279	250	267	290	290	289	271	280	293	286	284	307	273	278	286	277	223	303	282	308	298	295	298	286	274	273	279	232	273	267	264	296	277	285	260	287	309	300	275	251	289	246	269	303	293	268	286	293	273	285	274	285	276	255	275	259	305	311	260	284	266	270	276	264	280	274	292	277	255	265	266	288	251	264	265	288	260	263	259	278	263	301	250	264	280	258	253	269	307	291	277	257	245	285	263	287	276	284	296	296	282	250	260	281	285	274	279	300	294	270	282	263	257	276	294	284	266	267	284	272	304	282	276	266	303	276	267	274	263	277	275	270	274	261	268	281	288	231	262	270	273	285	280	275	271	252	270	281	266	303	243	264	259	268	295	278	259	262	249	277	293	259	265	291	238	287	307	257	255	277	270	307	267	278	310	287	299	278	282	235	284	289	299	285	259	239	263	302	281	232	254	271	279	303	290	255	278	286	307	296	290	300	274	263	286	288	261	307	263	258	280	291	303	275	286	258	299	302	246	270	268	287	268	261	268	289	281	306	266	264	283	278	308	269	278	235	309	273	285	276	270	280	269	282	286	292	315	264	298	292	244	281	253	289	263	275	271	282	268	267	258	248	300	272	275	272	245	264	291	303	300	252	296	286	297	278	262	268	311	259	291	279	296	265	263	303	294	242	287	280	274	271	246	275	265	283	273	275	293	284	305	246	299	290	275	313	285	291	278	268	257	248	282	285	244	288	282	280	292	263	311	303	273	252	297	256	300	272	259	282	262	268	280	298	296	291	259	274	289	267	264	275	285	275	283	242	259	269	264	285	299	253	279	252	294	256	267	272	226	260	278	327	259	268	307	270	262	269	273	303	270	300	288	260	288	270	318	313	250	298	249	303	304	307	274	296
7864	647	569	543	536	550	596	604	619	613	592	554	582	577	578	586	593	595	598	571	548	551	573	579	575	552	561	598	575	581	602	546	590	575	586	539	576	554	604	598	571	544	579	561	574	542	590	600	594	542	582	569	571	589	603	585	558	575	562	587	567	578	588	589	594	528	585	581	549	563	552	596	539	565	590	556	614	607	543	582	573	555	593	549	608	564	596	594	558	600	552	564	563	582	560	600	568	540	606	574	583	577	541	629	559	604	567	540	584	546	571	569	572	574	592	560	556	570	583	564	605	540	587	552	579	539	570	629	561	614	576	609	540	619	595	584	555	596	562	549	609	620	608	535	576	590	561	619	602	561	553	568	559	560	554	532	564	519	538	589	572	579	609	574	559	602	566	553	569	585	555	584	590	577	545	600	576	594	566	641	601	590	594	556	557	543	557	579	581	548	548	601	578	579	565	584	592	620	589	591	594	571	568	543	565	590	607	535	611	574	561	615	541	573	580	627	581	606	568	554	576	561	617	528	525	545	563	584	564	581	593	551	545	583	585	515	551	615	604	601	581	552	600	556	543	604	604	540	566	531	580	569	621	573	607	571	519	576	562	554	632	583	568	570	572	540	570	564	565	512	600	565	600	586	552	552	606	610	555	571	573	565	572	617	622	568	530	533	565	586	545	622	573	577	588	542	562	574	594	580	568	602	541	580	571	491	620	614	584	592	582	580	549	557	629	585	552	586	557	577	597	589	561	588	549	537	617	594	577	588	569	558	576	580	600	604	539	614	560	541	560	608	525	609	573	563	603	529	579	572	590	592	547	560	579	578	583	600	580	592	583	544	613	535	603	562	592	576	533	582	599	565	582	563	564	598	587	570	558	586	642	578	549	582	594	592	624	565	554	585	602	568	588	545	541	620	579	577	574	558	542	558	555	593	576	538	580	636	566	603	584	583	534	580	602	547	566	606	595	570	593	549	592	523	618	577	533	567	594	540	572	580	561	571	561	552	599	601	559	592	577	610	569	556	600	609	571	564	541	583	597	569	571	599	608	573	563	583	591	573	586	550	638	550	566	586	571	567	583	566	582	560	562	594	584	563	609	563	594	586	570	558	577	597	583	560	542	558	537	595	578	596	569	539	564	535	597	597	585	571	619	525	574	580	579	591	572	586	572	585	551	583	577	546	557	578	534	578	540	560	587	590	556	549	561	619	595	580	567	581	607	597	605	576	611	543	585	526	552	580	607	600	575	599	561	563	526	580	569	591	597	579	576	580	514	615	625	537	566	547	539	597	598	565	606	565	583	574	564	547	590	585	577	577	575	562	542	582	573	599	601	545	585	606	608	541	573	616	609	565	614	529	589	579	563	609	613	581	592	579	612	602	539	562	577	530	596	563	567	602	609	606	585	595	571	539	597	582	537	609	608	555	612	587	601	547	556	641	569	599	580	615	573	598	603	592	569	580	548	591	596	577	577	574	596	574	589	562	591	602	557	565	597	569	566	594	570	569	557	586	604	582	528	557	567	580	605	586	582	553	591	577	617	546	573	525	544	535	576	572	583	575	529	563	586	605	554	584	559	580	590	594	599	583	558	558	642	546	581	578	587	557	567	605	579	559	518	586	536	552	605	601	581	595	582	564	601	589	629	564	563	533	593	561	549	628	562	603	539	553	581	564	581	573	633	543	597	587	557	552	558	614	605	632	576	567	589	583	598	574	576	597	559	545	567	616	562	570	546	537	562	518	581	566	556	566	572	587	553	612	540	573	607	660	612	595	595	588	591	549	629	550	616	563	541	566	576	548	579	544	569	591	563	631	573	606	526	597	598	579	617	566	576	603	588	568	555	578	544	571	568	597	590	602	572	604	582	551	489	571	557	597	599	538	579	585	593	571	581	602	581	569	622	577	569	576	576	612	626	571	560	557	621	586	582	609	638	606	541	580	583	596	582	564	530	607	574	554	575	579	540	606	524	625	586	560	589	568	533	579	592	590	524	544	593	555	536	564	582	561	593	592	604	587	574	581	539	552	567	561	587	598	632	516	543	563	562	556	615	559	583	577	600	591	562	567	559	560	620	608	567	576	588	571	614	566	548	587	566	555	560	605	577	585	556	570	535	585	551	516	610	566	585	566	616	597	572	580	563	636	573	579	553	587	534	552	562	573	577	531	566	566	595	582	569	608	549	559	557	599	605	573	582	565	600	559	546	576	573	533	607	603	575	578	559	567	604	605	531	605	559	561	591	593	601	629	548	595	597	580	589	553	605	540	575	601	554	587	563	531	543	572	612	633	569	641	604	576	562	617	578	568	590	578	554	587	607	604	528	565	582	538	559	551	559	578	610	595	591	552	576	572	535	578	609	571	592	605	572	543	562	558	510	544	563	647	585	595	604	602	588	552	578	554	577	573	609	569	559	585	599	566	588	584	604	586	559	574	547	582	578	568	602	557	610	560	564	558	560	602	570	554	515	557	521	549	549	587	566	575	576	621	630	532	576	583	582	574	575	601	572	530	565	578	560	591	557	595	550	553	579	584	576	563	604	562	569	554	612	575	571	604	545	585	595	612	577	527	598	578	552	558	581	585	517	569	536	595	574	552	589	603	615	540	583	614	555	551	608	568	594	586	589	548	544	563	573	599	597	543	585	571	605	592	564	605	561	598	570	528	596	559	568	571	586	601	583	622	602	599	534	586	562	548	593	555	595	584	539	519	594	589	598	558	543	610	561	607	552	633	575	560	573	565	546	584	563	604	600	629	590	573	603	602	555	574	591	608	588	572	595	582	590	564	575	542	560	574	586	590	600	563	572	585	559	573	550	617	549	582	591	605	570	599	558	589	543	566	553	595	601	569	570	568	573	559	558	612	559	577	575	527	573	560	613	595	579	581	606	552	541	588	550	566	546	573	569	554	578	575	541	578	587	612	632	601	610	598	564	537	606	608	570	579	574	619	577	556	564	568	592	608	547	571	574	553	623	533	611	597	553	590	566	619	545	579	601	614	591	606	595	561	594	591	571	585	560	581	548	576	553	563	586	589	590	574	599	566	579	575	564	548	578	540	583	607	570	572	592	555	566	603	559	579	586	581	603	595	583	585	560	534	564	571	596	586	574	543	598	588	583	612	583	531	591	554	575	600	559	563	598	613	604	601	546	585	556	584	570	580	558	564	565	563	548	549	599	581	572	616	595	565	555	603	577	603	594	553	615	580	566	564	535	584	561	594	568	616	532	585	611	586	607	601	546	589	589	597	568	604	619	616	616	573	615	588	588	598	581	566	588	580	563	630	588	614	644	580	601	611	622	593	575	610	606	557	576	550	580	570	597	574	561	546	564	557	622	553	518	585	600	552	579	593	608	543	594	568	613	535	563	570	576	545	540	571	560	592	563	545	577	541	522	536	585	583	537	569	567	551	571	585	628	589	583	570	578	596	527	563	581	571	626	557	547	548	598	572	553	599	570	565	570	561	587	591	576	592	577	598	622	561	606	580	554	583
26022	21702	24372	29559	21681	11388	324	247	216	180	205	183	153	172	174	184	143	128	150	181	156	160	144	133	127	129	149	117	151	122	127	139	148	144	135	135	144	140	117	161	155	162	135	121	151	126	139	141	132	162	151	134	143	134	127	174	149	141	152	133	166	146	146	154	142	143	122	148	132	120	163	149	160	153	139	113	126	144	112	134	128	133	133	145	140	130	144	143	151	140	137	160	148	149	146	128	145	144	145	145	146	137	134	136	129	156	128	138	150	162	127	135	154	157	141	134	137	146	134	163	155	146	128	140	138	98	140	124	136	137	133	115	124	129	132	120	124	133	150	133	147	145	130	143	139	148	149	158	129	159	131	146	139	151	159	138	118	133	142	116	143	141	143	139	146	137	151	165	140	104	120	156	135	151	134	135	168	143	139	136	127	141	138	129	126	148	139	144	149	143	144	136	129	142	139	145	158	148	140	124	130	125	153	121	139	133	149	168	144	150	132	154	137	152	149	146	134	157	139	125	139	135	127	139	140	121	144	130	125	127	148	118	135	149	139	128	139	144	121	147	142	160	133	143	120	124	140	123	144	117	125	161	129	142	156	137	152	129	137	152	147	145	149	132	154	121	117	128	134	144	123	158	142	126	152	134	107	119	138	142	130	138	146	124	158	150	136	146	158	146	148	150	131	149	164	154	131	143	144	144	151	148	142	139	132	151	163	142	132	147	159	137	138	155	127	162	139	127	171	127	144	130	137	148	129	135	135	134	119	137	149	134	105	120	159	119	138	149	145	150	145	131	124	140	131	118	160	135	131	141	133	157	144	146	136	139	146	132	145	139	123	160	112	150	144	126	137	145	148	147	125	120	148	128	144	146	140	128	137	121	152	130	123	132	142	130	147	145	160	141	125	128	150	133	139	134	106	174	169	138	161	127	146	134	133	126	142	136	141	155	131	122	149	148	141	132	145	141	150	137	128	141	157	130	137	130	138	151	159	170	166	166	134	139	155	152	124	152	115	130	137	138	158	123	134	143	126	116	145	132	135	161	119	130	148	148	131	144	135	138	119	155	124	132	130	122	130	129	155	132	163	160	142	137	141	127	131	144	148	150	143	156	135	145	140	152	137	126	133	148	125	145	148	131	142	139	133	116	134	130	169	143	159	139	147	133	138	125	144	144	153	141	134	123	143	146	121	127	146	146	134	142	127	157	127	151	139	139	141	134	147	138	149	156	146	140	139	146	152	145	132	132	150	118	125	139	144	141	143	145	139	133	143	134	128	138	138	123	133	139	121	126	121	139	137	125	122	142	147	137	117	149	138	154	132	120	127	160	156	150	137	106	129	144	144	127	133	152	146	143	143	134	133	140	147	147	129	137	135	165	148	127	151	171	152	154	106	129	134	157	115	131	118	124	143	161	149	127	142	149	129	122	135	128	150	150	145	127	147	129	126	134	131	139	139	153	142	132	150	136	150	135	158	129	141	133	155	149	146	139	158	137	142	133	148	147	134	153	149	136	125	150	157	121	135	135	132	121	152	144	139	138	147	141	152	121	135	131	160	128	132	135	114	149	124	140	140	138	155	140	153	149	141	132	145	137	143	126	135	144	115	153	163	135	133	111	145	137	137	135	142	158	160	132	131	137	169	138	136	161	137	123	128	125	128	131	123	132	141	142	157	155	165	143	131	136	145	145	134	131	144	142	139	150	145	144	168	146	147	177	127	140	135	157	127	139	117	128	154	137	136	136	166	166	145	148	149	141	129	171	144	141	148	141	128	167	117	157	158	137	135	144	137	146	164	153	167	135	150	132	165	138	151	146	143	151	143	126	157	123	157	125	139	133	147	185	144	143	124	146	145	133	145	150	126	131	144	110	154	138	145	150	140	136	136	134	123	148	137	149	110	148	125	139	154	116	143	141	160	137	127	165	126	152	109	117	126	150	140	147	152	134	142	150	153	146	126	123	154	156	125	153	136	126	131	144	136	126	135	120	132	147	143	134	141	121	154	135	147	147	127	159	155	139	129	155	144	120	119	158	124	138	154	134	150	148	139	163	140	158	129	149	130	139	146	141	163	130	142	132	146	146	145	124	142	146	148	143	145	134	136	133	122	124	132	131	133	157	107	132	140	124	126	154	144	121	138	139	139	131	132	148	130	150	145	139	129	137	167	134	165	131	135	133	166	133	141	135	138	154	152	156	140	141	137	129	159	133	127	134	139	126	122	151	176	137	134	123	140	159	156	134	157	157	133	130	155	149	147	140	126	144	161	143	118	136	141	164	146	148	165	112	146	141	149	133	130	143	134	130	132	148	136	148	152	136	141	139	140	134	160	163	146	145	126	128	149	131	131	151	128	141	157	142	126	131	125	120	151	136	150	139	155	150	153	143	129	136	151	130	128	147	130	131	154	132	137	145	127	147	151	145	136	117	139	140	139	153	111	152	122	152	129	127	152	148	137	140	120	140	144	151	127	134	134	134	127	130	142	121	129	136	128	123	149	137	149	135	133	152	148	125	140	138	149	136	124	137	138	114	136	142	146	141	133	148	159	134	126	176	149	145	146	141	126	126	142	146	150	159	130	142	141	159	147	141	141	148	183	145	134	119	146	141	132	139	140	126	146	120	152	152	137	137	153	135	142	137	136	153	138	136	136	130	135	151	133	164	149	155	136	171	147	175	151	135	144	121	145	125	145	163	130	135	142	158	143	120	147	150	140	122	159	146	119	129	121	119	124	131	141	137	124	163	155	125	140	121	150	120	142	133	124	128	137	150	148	143	145	122	137	138	128	129	147	122	135	144	136	153	154	127	157	147	151	128	153	148	137	159	148	133	130	128	132	152	143	141	132	140	147	156	171	165	128	141	115	120	131	143	151	134	147	137	147	154	149	145	143	166	140	147	132	130	146	140	121	141	120	131	143	141	118	149	112	132	144	149	129	131	132	121	146	129	158	128	116	120	127	143	154	135	135	158	161	132	120	125	135	147	142	127	126	123	141	130	138	134	137	151	153	151	115	136	135	134	134	130	133	145	156	141	142	141	144	119	142	135	124	159	148	153	142	140	160	134	145	143	144	150	146	141	138	133	137	144	128	136	139	161	168	126	137	134	123	140	116	126	142	147	138	138	127	134	145	146	149	141	124	127	135	169	132	119	145	146	150	143	149	152	146	146	144	140	135	138	134	148	135	136	156	140	160	133	137	134	125	140	147	133	146	146	151	147	141	149	152	147	150	119	133	119	132	134	142	133	143	139	136	131	152	130	164	125	135	158	131	151	149	133	129	141	151	139	149	123	142	146	126	126	144	121	132	133	123	161	149	153	149	118	130	163	126	138	122	152	117	127	152	139	137	164	115	152	130	143	146	137	135	137	153	146	162	148	134	136	149	131	123	131	140	141	134	129	121	136	170	147	129	156	132	141	145	112	116	129	122	142	145	145	136	171	123	142	143	145	177	141	140	143	163	143	149	129	138	157	152	156	153	136	140	145	144	132	135	148
4335	1733	839	504	384	348	339	308	359	339	313	308	324	355	318	334	324	315	289	303	308	319	302	334	301	296	324	324	307	303	322	313	341	294	311	302	284	302	322	308	297	322	312	288	341	301	301	333	319	319	322	289	303	321	324	328	312	281	302	277	324	299	310	303	270	272	309	304	292	321	292	321	320	310	311	314	297	288	346	298	302	299	311	290	286	337	305	298	306	300	317	319	325	303	305	285	297	291	292	295	312	293	303	311	310	306	318	353	318	322	317	298	319	335	321	319	291	295	300	318	351	304	318	312	318	316	289	312	312	287	296	289	288	270	286	297	316	304	290	328	301	320	330	311	326	290	312	296	311	314	294	285	293	305	311	304	302	298	295	261	328	289	341	311	313	292	290	334	278	327	296	296	302	314	294	310	283	289	275	297	305	298	296	280	282	302	341	309	306	283	312	272	305	321	334	309	300	299	312	284	310	319	305	324	288	296	292	304	298	314	292	327	314	336	328	307	290	300	280	313	313	304	276	287	321	297	303	339	295	302	290	315	310	331	306	302	313	311	270	281	285	279	306	318	289	302	288	299	335	276	312	302	281	276	352	273	303	330	309	318	351	317	318	290	303	287	299	306	311	305	303	320	320	298	342	319	319	313	288	317	336	242	310	278	296	299	309	334	298	300	284	287	286	313	314	335	323	306	288	325	302	303	304	313	301	329	305	290	318	317	301	318	287	329	293	305	298	290	315	311	305	298	305	313	326	300	301	281	312	295	314	299	305	329	280	303	299	304	311	328	348	317	305	319	328	299	271	276	301	287	292	330	306	315	311	293	318	293	311	277	305	303	298	305	306	328	309	307	301	316	314	304	316	342	311	297	300	288	348	279	321	338	340	281	273	340	316	302	308	303	310	289	317	306	301	329	286	297	308	295	267	319	291	291	334	308	307	282	317	322	286	284	333	297	300	296	303	298	274	310	328	329	291	306	295	303	340	317	327	344	290	304	290	301	309	314	311	280	319	301	313	291	286	308	290	304	318	305	287	282	302	319	307	326	292	288	301	331	309	311	277	315	311	297	308	295	298	314	306	327	301	314	305	287	302	303	282	303	317	283	317	313	313	339	291	299	314	301	301	321	303	326	307	321	253	308	296	305	310	294	304	303	316	275	325	321	282	309	339	313	309	298	342	276	313	305	304	309	308	305	283	318	306	303	336	303	299	329	329	340	298	302	288	298	285	275	294	323	310	266	298	305	316	281	296	299	347	323	264	312	321	318	311	320	287	292	321	303	331	286	276	314	289	322	311	321	324	290	291	278	266	328	305	304	309	324	328	301	314	328	327	325	284	302	327	299	289	307	306	297	285	299	320	314	257	314	301	299	324	301	329	316	307	280	321	301	265	316	314	357	309	316	297	279	311	289	294	322	291	319	295	317	331	313	302	280	321	296	320	295	308	307	321	322	317	306	302	319	354	326	315	296	314	310	305	331	306	325	297	299	283	292	295	299	306	320	324	317	281	328	310	309	306	328	330	312	292	293	333	307	305	306	268	294	279	297	290	317	307	286	325	292	298	284	294	316	331	320	310	313	293	316	332	303	303	317	314	306	320	316	285	292	320	308	322	305	302	315	289	304	330	306	286	320	265	299	309	278	303	339	297	300	325	302	302	319	292	314	300	296	286	304	295	281	301	324	326	295	279	300	298	274	322	326	308	284	315	295	316	338	301	286	318	296	269	321	308	293	297	285	290	298	281	312	298	303	310	303	328	303	283	271	287	286	298	341	331	308	310	296	316	331	315	281	300	293	326	318	310	303	335	326	296	282	355	310	281	325	303	320	290	320	312	293	298	303	320	325	319	267	310	306	321	309	319	308	297	334	289	302	337	317	313	311	325	307	331	261	366	309	288	312	311	296	320	326	286	326	298	304	300	329	290	287	324	315	313	302	306	295	316	296	316	314	331	293	294	290	306	296	301	324	315	301	348	311	295	318	291	290	334	303	325	298	321	309	305	315	342	300	293	280	302	309	326	306	302	274	326	320	280	313	286	280	300	303	309	320	319	346	330	312	287	319	327	287	281	309	275	322	334	291	320	311	350	277	289	298	293	294	287	324	306	319	301	337	311	300	305	315	303	322	320	294	306	314	274	308	318	278	300	309	309	285	288	321	323	272	327	304	315	310	285	282	322	295	339	310	335	313	293	319	325	322	306	298	322	305	307	300	335	300	322	325	300	292	296	316	284	298	308	314	307	327	315	315	301	297	277	294	301	311	313	299	303	326	317	275	310	298	316	321	302	319	316	321	307	318	315	318	295	298	295	297	311	301	290	304	307	324	309	302	323	296	301	315	307	284	311	302	278	329	294	318	318	322	311	309	309	304	316	318	337	302	318	314	294	282	317	317	281	277	310	319	313	316	298	312	300	334	310	310	313	322	325	324	302	301	306	304	321	302	307	318	316	298	293	307	315	315	294	278	326	304	307	319	343	290	308	311	314	310	328	329	309	286	282	293	305	284	340	317	303	283	293	305	298	337	318	311	314	276	261	297	306	316	325	301	313	298	313	291	315	293	340	292	280	340	326	299	303	300	288	281	310	243	291	292	314	308	289	298	312	313	293	283	283	336	332	312	284	314	331	292	322	317	282	287	296	323	308	306	297	307	338	307	311	294	298	294	323	309	322	313	297	337	298	291	306	308	329	288	303	310	303	308	339	323	307	282	312	292	289	315	327	314	294	339	294	309	285	333	328	315	326	312	328	320	327	296	322	301	289	316	339	340	293	335	277	308	310	313	310	311	293	300	302	281	283	347	292	301	326	305	291	307	289	300	335	277	293	310	291	305	310	335	294	275	327	314	303	290	321	310	310	328	295	315	298	304	348	285	313	293	283	275	294	318	301	310	316	339	290	285	322	296	297	291	313	333	315	337	318	318	324	278	297	321	309	298	274	304	338	311	316	308	333	304	325	328	319	291	344	285	287	328	303	326	296	304	321	307	304	291	311	272	329	300	327	331	312	301	320	265	295	295	315	325	280	300	336	280	323	307	301	302	333	288	289	309	302	325	283	315	294	298	316	301	311	290	320	311	295	321	316	308	317	300	330	281	321	310	305	312	322	284	312	291	301	288	314	307	314	308	291	288	305	322	281	304	328	306	321	291	255	287	299	304	284	286	326	269	312	298	333	305	338	325	289	324	290	335	313	291	330	285	317	285	353	311	310	326	296	288	313	286	303	306	298	328	310	311	293	293	333	323	309	290	305	318	336	294	305	277	320	303	344	289	303	306	271	307	284	315	306	327	306	301	286	331	283	310	322	288	313	307	312	296	348	330	288	305	300	299	326	290	312	292	315	323	320	291	299	294	276	305	277	285	308	287	285	276	307	324	349	342	309	302	309	297	325	303	303	318	344	309	303	312	324	317	316	305	322	327	282	305	290	286	276	322	285	300	271	293	274	295	309	313	284	349	306	318	323	258	317	294	263	299	326	264	326	302	302	330	329	347
25163	21634	24733	28995	21638	21652	11027	348	207	194	181	191	145	165	144	120	128	105	104	125	115	113	115	133	103	99	115	91	113	92	82	88	95	84	111	100	82	127	99	91	104	106	98	97	112	89	73	86	104	78	85	77	116	81	111	113	95	87	108	93	92	96	103	85	84	91	89	78	106	89	80	79	96	89	83	119	77	95	100	89	109	91	94	85	82	98	76	90	95	83	84	89	107	96	96	88	101	105	69	104	80	102	94	101	107	88	72	82	85	61	87	90	116	107	84	102	94	81	103	74	78	91	91	78	85	104	106	97	93	86	101	106	93	88	86	77	104	88	94	104	100	87	78	90	92	91	97	92	94	75	79	77	84	108	73	82	95	85	79	86	83	74	90	78	103	67	90	86	108	92	105	95	105	98	89	80	82	102	84	103	96	100	88	97	98	108	91	93	85	94	88	111	96	78	102	68	93	77	103	93	75	107	87	82	92	100	72	90	94	86	110	90	70	67	86	104	92	98	95	105	68	113	82	90	86	76	98	95	101	117	88	82	108	102	100	97	71	107	86	97	77	96	82	93	79	96	110	96	91	74	107	83	87	88	75	108	93	109	85	94	91	86	99	88	99	68	103	96	100	107	93	77	102	105	118	91	87	89	84	87	98	75	90	84	85	82	96	98	93	104	94	93	109	98	93	94	82	104	84	99	86	82	94	84	89	93	89	91	85	89	95	88	100	90	80	107	99	75	84	98	85	96	113	104	90	84	92	105	80	84	112	88	81	89	74	92	81	80	100	84	82	90	87	88	86	99	77	98	91	93	92	91	112	68	87	79	96	106	88	88	114	97	95	108	90	92	74	96	91	83	83	77	93	98	93	78	115	87	91	77	82	76	98	81	87	96	92	101	114	93	94	84	81	99	75	90	101	104	91	106	85	84	76	98	89	81	107	96	90	106	112	83	110	96	90	92	79	117	91	98	83	84	96	100	100	102	95	74	80	90	90	82	90	78	92	109	77	95	102	74	104	95	76	82	88	91	68	78	86	101	102	87	107	94	78	82	91	108	112	104	89	88	87	81	99	81	89	92	98	127	100	95	77	84	95	99	87	87	75	95	99	98	104	83	96	104	81	93	113	101	97	72	83	87	105	91	85	93	111	103	82	90	99	75	87	79	104	96	86	76	72	80	100	96	106	76	84	93	89	99	101	95	81	100	73	108	84	99	91	81	87	95	98	82	127	101	91	95	79	109	103	69	75	87	80	114	85	71	83	87	111	82	107	103	94	76	103	91	87	90	98	87	87	82	85	83	77	92	80	108	95	78	91	92	96	82	92	86	101	109	77	88	81	98	82	93	95	84	91	90	70	77	93	81	111	63	83	80	95	87	81	94	80	106	106	75	84	99	88	87	95	98	86	88	103	85	97	98	113	98	92	78	66	78	97	107	71	84	92	94	101	88	78	101	82	85	82	94	108	93	91	84	97	77	102	98	98	85	76	62	92	78	87	77	90	105	84	94	98	83	104	112	103	110	106	96	97	91	85	102	101	113	90	96	85	98	94	89	101	85	87	105	113	107	106	86	97	80	101	79	91	91	96	90	107	65	115	82	88	101	102	99	90	84	83	99	89	92	106	85	89	84	102	105	98	88	94	87	116	97	95	69	91	90	95	72	95	94	84	92	85	77	97	81	99	85	93	107	98	85	93	104	79	86	85	109	72	94	112	90	92	86	88	85	93	88	110	82	95	82	94	91	76	79	96	79	83	84	86	89	91	80	80	90	103	93	110	85	101	98	70	87	75	91	95	71	76	87	101	90	97	95	88	101	90	98	106	103	102	113	87	106	108	100	90	93	89	107	92	96	101	87	98	108	97	78	91	87	95	96	71	111	95	76	75	88	89	78	96	86	89	85	89	85	74	71	86	106	101	100	87	79	94	89	82	93	92	96	82	82	80	91	94	101	91	86	71	90	81	116	113	99	77	94	88	125	75	77	95	96	105	93	92	77	102	102	81	87	82	102	86	95	95	73	100	99	97	86	101	95	89	87	90	116	92	101	65	88	107	100	90	98	79	80	75	82	101	87	83	84	92	83	84	90	94	67	79	103	95	97	94	88	100	73	85	90	101	86	112	75	81	82	80	90	105	104	96	82	92	104	110	72	99	97	75	92	65	95	103	113	92	95	65	85	112	107	96	102	111	94	104	86	83	86	112	109	99	88	96	85	74	90	102	91	86	90	88	80	117	77	87	101	75	98	80	111	80	84	89	71	79	87	91	100	94	94	92	75	77	96	94	98	84	94	88	90	87	99	78	82	87	94	90	91	83	95	92	71	67	100	97	90	86	93	90	95	93	80	88	85	97	103	69	70	73	72	88	81	94	88	100	93	86	98	84	94	77	95	94	100	85	89	92	87	100	99	118	92	81	77	99	95	79	92	93	82	90	92	102	68	90	91	109	79	86	96	98	77	75	91	88	105	86	102	98	75	101	76	99	115	91	82	101	98	87	93	87	101	84	105	83	95	113	82	109	83	90	102	95	85	86	97	89	92	103	91	86	97	86	103	85	87	103	94	97	105	87	93	92	76	91	81	80	100	95	86	75	75	80	102	115	85	76	105	89	78	102	92	87	96	92	73	90	90	90	88	85	82	75	95	102	86	83	96	71	78	85	107	109	95	84	84	101	94	95	86	90	90	93	77	92	100	84	94	107	103	72	108	82	87	89	97	97	86	82	77	107	108	92	73	90	79	80	112	86	100	86	92	96	102	111	110	116	110	93	88	84	85	91	107	84	100	99	94	83	76	109	108	95	75	76	95	93	97	87	105	91	109	88	98	94	87	92	93	95	99	105	111	91	82	83	104	88	92	96	86	78	73	93	83	79	71	66	96	87	82	87	95	67	83	72	89	90	91	93	90	77	80	90	91	78	102	79	97	90	92	97	101	109	87	98	80	82	110	95	86	87	105	92	84	96	77	79	75	107	89	104	93	103	104	96	100	98	94	103	85	83	104	93	87	96	78	76	90	76	92	93	80	79	99	104	87	87	97	84	75	85	95	78	82	83	86	95	87	104	84	100	96	99	101	90	86	81	90	91	86	91	112	73	106	88	97	93	106	100	88	84	87	77	86	89	92	110	80	102	102	81	96	82	87	83	82	78	103	90	81	80	87	85	91	97	86	93	86	93	82	91	101	91	88	61	91	100	70	94	89	99	95	94	85	107	91	111	90	78	90	98	91	80	96	107	104	74	76	86	76	87	83	100	112	77	75	80	95	77	86	74	94	108	96	77	82	90	87	99	80	91	94	91	103	88	67	84	82	96	106	86	86	93	84	76	85	88	70	91	104	85	94	92	100	102	90	91	91	100	105	86	96	105	97	104	90	97	97	89	79	76	97	87	93	102	87	104	89	90	108	95	97	91	102	89	85	91	97	93	90	89	85	85	91	95	103	100	86	96	96	83	83	84	100	91	88	87	93	93	110	84	90	90	84	80	94	93	80	69	80
3972	3024	1232	617	393	334	298	272	250	236	236	232	247	241	234	248	214	234	254	242	206	232	252	235	222	249	227	230	234	207	231	234	224	192	243	204	238	208	222	224	216	257	223	215	201	216	214	239	246	256	235	229	218	236	232	237	219	250	210	220	237	236	201	214	248	215	226	222	217	235	230	204	214	208	213	220	236	207	212	207	219	205	220	199	223	217	258	230	206	237	216	214	226	225	228	185	247	221	211	233	222	246	218	235	199	189	212	218	230	244	213	171	246	184	222	205	218	221	187	200	245	221	225	218	205	239	219	221	220	214	212	249	221	197	220	233	225	218	215	244	226	214	192	207	214	238	216	210	215	226	229	237	208	206	232	240	219	233	215	205	243	197	209	216	216	229	217	216	220	200	231	217	215	236	221	206	234	237	253	212	241	231	226	202	219	233	228	225	205	204	243	227	198	223	233	210	209	226	206	200	231	238	235	219	194	241	219	226	209	238	243	226	218	219	247	225	218	230	200	204	241	208	237	220	206	227	239	228	222	215	245	219	227	233	222	230	233	219	235	219	214	205	231	217	210	224	248	225	227	230	219	230	226	241	257	239	237	217	214	239	220	189	221	213	238	228	225	231	226	254	201	216	237	233	206	241	217	226	213	230	229	215	217	237	241	256	229	216	183	219	206	207	214	247	222	197	239	227	216	210	217	209	214	222	200	230	207	221	210	215	220	223	218	231	212	230	205	229	216	219	240	237	242	210	207	236	232	242	207	222	209	233	232	234	228	197	204	217	201	244	248	218	265	203	210	234	215	207	244	227	225	234	232	231	234	211	235	221	229	250	237	214	219	211	205	215	213	218	234	229	223	244	213	186	240	224	225	195	212	225	229	196	220	239	232	229	219	239	256	212	202	205	229	220	253	195	231	216	210	217	241	199	237	230	230	262	220	216	205	235	220	216	199	219	222	193	210	235	218	198	204	228	262	249	234	229	243	177	235	230	232	232	244	234	225	241	243	217	244	224	221	217	236	210	221	229	197	237	224	212	234	219	245	213	221	233	233	234	226	226	215	236	216	208	230	197	209	236	208	204	212	202	204	219	220	229	243	200	209	226	242	224	251	248	230	216	219	219	219	224	212	203	250	210	210	223	220	220	267	213	199	224	198	224	238	201	240	200	205	202	223	216	205	239	230	225	237	248	231	188	233	234	233	246	221	239	225	216	218	221	234	246	201	202	223	240	235	218	227	209	213	221	217	206	209	229	229	246	233	197	238	216	212	231	222	202	225	247	199	220	208	229	230	236	233	218	211	241	215	217	213	258	240	214	218	230	243	215	231	211	212	229	223	244	223	217	243	236	213	235	228	220	224	241	228	204	225	222	208	229	223	211	225	241	245	224	228	223	235	230	204	214	241	224	232	244	227	217	235	246	203	214	220	225	206	209	209	219	233	215	226	212	216	193	233	221	222	253	232	232	238	198	242	234	225	217	228	214	225	229	232	208	219	205	249	228	248	201	219	229	197	204	225	210	219	211	229	234	233	227	210	236	219	219	229	243	232	233	238	229	227	233	212	223	206	225	222	227	209	254	203	223	241	237	226	232	214	241	251	242	214	227	226	240	227	232	219	236	246	215	216	213	216	227	218	222	198	241	228	186	247	236	217	239	228	215	219	205	218	221	186	232	226	211	234	229	239	237	226	230	201	213	226	218	221	218	201	205	215	209	211	218	216	228	226	241	200	229	204	230	232	237	260	231	216	218	219	229	219	240	213	204	233	228	200	204	240	231	228	250	250	227	213	233	196	250	227	226	210	241	218	226	252	208	211	219	199	240	213	211	203	200	209	221	222	223	239	253	237	203	220	231	243	209	215	220	242	228	202	230	229	193	216	227	214	244	222	213	217	233	228	231	226	200	214	221	231	221	242	236	232	215	204	213	226	228	219	202	239	212	213	216	182	202	233	196	214	232	219	236	225	222	218	216	224	214	224	227	206	236	227	230	221	224	211	198	212	209	245	211	216	225	206	228	221	232	201	232	230	214	188	215	237	218	222	226	213	225	221	202	229	231	217	205	210	226	220	245	242	228	217	226	233	233	197	199	203	226	214	218	217	217	209	226	235	245	206	216	247	217	234	204	223	249	236	220	201	205	222	222	205	218	240	226	191	226	230	223	232	256	211	217	206	230	197	232	223	223	213	218	231	203	241	214	217	220	244	203	227	196	213	224	227	232	210	243	236	220	235	229	244	249	202	244	235	247	241	206	217	215	238	217	217	229	228	233	221	215	267	227	220	236	203	225	214	228	235	225	232	248	211	212	219	198	234	216	215	225	236	231	220	193	234	250	245	226	233	248	225	237	233	230	232	260	248	222	214	244	223	206	183	239	240	243	215	212	212	227	222	223	244	225	195	219	226	212	205	216	205	219	213	242	225	237	253	233	208	242	237	209	224	216	241	211	212	212	208	206	235	226	215	218	244	224	199	228	211	218	211	209	211	203	209	225	231	213	235	226	235	235	205	224	195	248	214	210	211	211	231	252	226	219	235	209	224	217	214	252	225	212	204	242	205	217	218	204	240	207	241	236	223	206	229	247	215	234	222	217	220	222	236	225	207	209	243	220	215	214	227	219	229	218	245	200	221	218	208	223	226	225	230	192	208	220	198	231	229	228	228	260	217	218	202	210	210	242	237	231	222	245	256	209	225	208	204	227	227	217	243	247	218	226	232	186	234	236	241	220	217	229	218	253	252	195	188	213	235	226	247	229	231	221	245	240	202	203	243	218	211	247	210	207	231	223	203	193	225	212	197	213	228	227	235	218	218	234	218	233	211	207	228	233	231	222	240	217	222	237	212	206	214	200	193	224	221	230	201	226	226	196	223	229	253	252	230	224	257	233	199	204	229	222	244	218	229	231	234	228	210	217	250	233	230	217	215	210	218	224	206	203	214	221	220	238	223	210	244	233	225	212	247	229	236	181	203	214	232	217	185	224	241	224	213	207	218	202	213	223	245	224	243	220	225	218	241	250	221	224	230	228	217	237	223	226	252	230	241	209	224	241	231	202	220	226	211	221	210	234	210	218	214	241	218	229	227	213	219	232	189	211	214	229	237	217	201	227	219	240	210	219	212	219	248	237	225	247	212	227	209	253	229	219	228	218	252	243	239	227	215	208	237	209	212	218	220	219	215	200	218	225	248	230	240	216	218	230	215	241	251	221	201	236	218	204	230	213	231	240	236	216	237	211	230	219	233	228	216	232	216	234	209	240	219	202	196	206	250	236	218	215	199	232	223	195	219	253	231	208	202	228	220	229	230	221	195	229	229	218	237	226	211	222	228	234	196	194	229	243	236	239	239	231	238	209	208	207	214	234	216	241	213	214	223	193	208	279	226	223	229	202	224	218	226	225	236	223	209	246	217	218	233	218	219	228	218	241	240	218	218	241	247	201	202	223	231	231	216	235	214	222	264	212	208	227	200	225	231	214	237	214	213	194	247	220	220	234
34172	15438	2295	456	350	282	295	260	279	276	295	246	274	276	250	345	288	282	299	287	285	282	289	303	307	290	261	267	300	276	266	261	308	265	273	272	308	284	279	243	229	278	283	274	284	276	295	257	276	275	301	299	258	280	289	269	285	284	288	314	276	256	241	279	267	258	274	281	284	264	282	291	277	276	303	276	265	259	263	304	301	298	291	308	262	278	267	264	271	290	282	262	249	261	275	251	285	314	277	269	267	281	268	288	270	260	286	286	279	300	331	277	310	254	291	287	263	285	291	293	253	251	239	285	262	271	293	286	278	325	292	243	266	251	282	253	273	265	279	239	289	281	256	252	261	264	266	280	291	254	260	265	265	280	249	278	295	284	258	291	258	271	272	274	299	259	270	283	301	275	294	274	282	287	264	278	270	286	279	283	281	284	264	280	268	254	303	290	254	305	312	284	283	291	289	265	271	274	274	261	295	272	243	307	296	318	270	267	278	279	301	260	248	272	264	270	265	263	287	301	272	264	280	255	273	237	270	291	287	243	255	329	294	274	233	272	258	284	251	241	265	283	288	276	299	255	276	293	292	250	270	293	276	265	271	263	287	240	272	271	297	270	259	260	243	276	281	277	255	271	295	304	295	260	287	273	290	279	279	299	272	288	250	258	277	312	267	279	270	290	285	285	283	297	295	275	264	262	284	299	268	295	266	277	287	270	264	267	263	264	298	247	288	315	273	286	275	249	291	253	286	278	293	295	298	281	283	300	279	275	275	285	264	294	254	272	275	274	286	247	272	275	281	279	279	285	304	294	280	282	269	276	286	239	273	282	274	271	255	280	282	285	270	250	253	284	270	285	321	244	298	292	245	260	272	270	275	288	271	279	282	250	266	274	275	242	288	294	282	260	258	277	284	298	278	268	301	296	287	269	273	266	281	296	256	264	276	290	251	304	286	256	297	286	268	274	267	265	256	275	291	290	260	297	257	285	269	300	277	245	290	286	292	276	244	264	310	284	270	283	309	246	275	300	255	274	279	282	267	282	281	296	297	262	268	274	257	259	274	297	289	279	243	254	305	278	320	304	296	277	285	282	292	247	284	278	252	257	271	288	274	263	271	268	288	281	273	273	255	270	271	299	271	247	258	289	269	305	290	299	269	280	280	234	289	280	253	290	239	284	256	273	295	297	249	301	270	315	262	254	259	277	283	286	271	268	270	264	238	278	286	260	255	267	266	253	300	241	252	295	280	273	268	272	283	311	267	250	267	254	256	298	250	257	306	262	270	275	271	305	281	294	316	265	270	293	279	259	297	267	275	281	268	286	245	287	273	273	282	278	294	270	257	257	301	309	285	285	272	262	276	265	277	269	304	303	297	275	288	303	283	266	256	287	238	259	272	263	277	245	283	292	295	265	295	267	294	272	283	263	271	242	293	261	283	290	253	276	302	284	301	254	272	265	246	247	238	276	265	242	297	298	269	270	249	279	283	312	283	279	273	273	269	233	302	268	280	283	280	279	244	260	292	292	277	271	273	306	262	254	263	275	284	286	262	268	244	296	268	279	244	253	268	287	299	265	267	264	277	279	296	291	307	291	302	245	273	275	231	279	281	271	269	273	250	250	294	248	260	284	276	289	285	275	301	264	268	247	245	288	268	298	283	294	299	288	257	258	265	292	277	263	290	302	263	300	265	298	306	316	293	306	257	279	275	269	291	294	275	238	282	306	268	271	279	288	253	280	280	281	279	273	285	275	255	315	267	282	299	261	287	267	270	305	278	274	263	306	268	286	281	265	263	303	269	271	263	267	283	262	267	331	286	259	268	253	279	259	274	262	256	270	259	261	266	305	282	307	290	283	282	275	284	295	292	276	302	274	269	282	266	271	289	276	293	251	260	276	277	274	284	245	241	280	287	277	295	274	288	287	276	258	282	288	262	284	259	294	269	288	290	294	241	249	268	277	321	279	260	233	253	305	291	295	277	292	265	295	279	275	272	292	270	295	262	279	271	273	290	272	261	299	272	271	278	291	290	291	267	293	271	272	270	279	297	255	277	249	267	299	303	296	273	291	303	306	302	281	243	260	260	238	276	265	263	267	291	237	299	286	261	289	277	262	253	304	289	297	286	272	264	272	305	251	275	286	254	274	279	307	241	308	257	271	281	290	288	266	279	248	264	278	266	279	290	274	276	283	250	313	245	254	277	287	240	283	278	303	289	277	291	246	270	289	272	299	298	255	300	305	256	250	307	306	266	252	269	295	277	267	272	287	315	269	225	276	290	286	270	274	285	282	297	280	278	244	274	287	279	281	284	301	280	293	268	270	272	290	296	245	303	286	258	279	248	268	256	272	278	254	288	257	279	276	268	259	273	277	303	259	288	277	310	253	271	270	317	262	291	287	277	258	277	290	264	291	253	268	286	270	243	289	302	275	282	292	285	252	302	266	257	241	283	315	271	278	293	249	278	291	271	305	290	286	281	278	274	247	254	258	248	284	301	267	282	278	282	278	295	258	262	269	291	270	279	290	295	300	330	288	264	268	261	228	278	257	276	303	292	277	299	295	291	285	292	299	304	256	279	275	252	274	323	279	247	275	342	276	265	279	286	271	271	302	273	316	264	271	290	272	290	262	261	263	324	279	276	255	264	290	274	278	308	295	307	292	283	290	268	294	237	299	294	303	277	269	270	258	265	273	270	281	282	295	269	267	254	249	282	282	276	253	269	275	247	293	252	273	280	267	280	282	247	308	268	314	275	251	254	257	298	279	282	293	265	278	271	295	253	307	296	268	279	283	288	307	265	298	243	272	265	302	266	245	269	238	276	278	253	270	260	276	260	256	290	289	301	281	277	281	282	318	279	284	240	271	258	276	269	240	281	306	297	276	302	248	262	305	273	265	258	299	275	290	267	283	250	295	265	271	280	262	266	297	287	264	254	280	271	262	277	284	291	286	300	272	303	291	317	287	253	290	298	277	272	281	284	285	271	270	260	265	291	280	297	282	292	275	243	289	251	264	267	261	276	242	264	265	272	264	280	258	251	288	278	289	300	296	281	263	283	259	300	259	264	295	274	278	278	249	283	261	265	297	285	285	274	276	264	277	256	264	271	300	275	268	285	269	276	277	296	261	264	267	294	280	237	270	280	274	282	294	274	295	265	289	268	282	294	294	270	302	304	276	291	301	288	257	257	289	284	284	285	279	279	322	294	282	289	287	274	308	252	297	277	290	274	305	272	253	284	261	281	283	278	271	260	266	312	270	304	269	260	230	275	264	267	282	284	260	258	287	291	288	293	235	262	313	260	298	277	274	297	284	274	293	245	265	281	294	268	278	255	267	294	251	280	274	290	286	247	300	288	280	285	293	304	272	247	295	297	271	291	280	287	279	297	271	278	256	320	272	282	253	272	269	273	290	275	269	264	274	301	295	301	250	292	275	279	268	249	278	297	270	274	273	253	312	287	272	281	279	271	271	263	305	278	267	273	282	294	260	273	276	273	293
7828	643	639	617	585	587	560	555	555	586	591	565	617	561	565	614	536	548	575	552	600	597	545	639	556	556	582	551	583	586	556	583	557	571	604	578	541	592	560	577	555	585	564	571	586	546	576	602	497	566	566	563	541	549	559	584	535	606	556	592	580	569	584	588	555	563	565	551	594	551	598	537	571	610	551	582	589	589	629	563	587	551	610	586	548	604	604	609	573	553	552	571	597	568	591	553	565	557	557	526	611	596	603	563	565	567	568	570	581	613	597	603	589	566	583	581	538	571	569	609	591	540	563	576	547	558	545	532	562	546	586	537	556	582	583	579	583	572	583	585	592	585	585	540	632	555	556	565	616	554	603	579	549	574	565	601	610	558	579	576	574	564	573	533	551	562	604	592	609	562	608	542	579	591	569	548	584	581	567	569	544	560	582	567	571	584	591	573	579	587	602	562	570	587	600	578	594	567	548	590	556	547	558	568	568	542	616	562	569	520	604	600	566	604	563	600	571	570	538	589	598	580	535	570	587	598	543	565	548	563	617	555	612	589	575	563	579	562	556	534	594	547	609	562	579	594	549	568	594	588	555	562	589	633	558	573	598	561	543	571	593	567	580	611	566	604	544	606	550	584	608	589	596	567	528	604	589	590	543	591	570	592	576	615	557	571	571	551	571	594	596	546	554	599	636	515	567	614	576	599	591	583	581	587	590	624	583	585	596	544	612	588	539	594	571	602	573	589	567	535	601	566	537	586	590	591	564	611	580	560	572	553	579	594	568	601	580	622	600	566	601	597	609	594	556	580	558	538	569	584	581	595	567	596	592	557	571	585	578	583	562	563	587	553	578	559	547	569	584	573	571	565	588	580	543	584	587	593	612	564	561	571	636	586	567	536	595	591	534	593	581	589	584	597	624	580	585	546	565	616	556	574	553	589	545	579	567	543	566	572	622	577	590	548	574	584	601	570	542	585	601	591	572	586	545	565	565	582	610	593	544	580	589	578	595	603	638	611	588	575	583	568	534	555	611	564	582	594	615	572	626	555	600	611	572	587	594	562	613	608	602	569	549	592	600	557	567	610	602	599	609	581	560	622	591	606	577	584	536	541	611	583	577	576	584	582	561	579	571	605	605	562	559	640	541	590	584	561	553	552	538	567	589	533	572	588	565	602	588	585	603	551	616	586	580	568	610	567	602	523	579	601	568	570	580	555	597	580	595	621	604	577	573	589	575	588	575	539	604	580	526	571	570	594	569	568	576	604	597	601	555	544	547	531	589	537	534	577	590	584	590	597	578	578	544	586	535	588	556	560	593	544	580	582	590	557	579	568	609	562	584	565	571	584	580	559	576	618	596	589	577	563	562	576	551	603	584	564	549	605	583	562	590	600	554	586	563	630	538	573	593	545	582	550	599	578	614	581	619	560	598	556	578	582	579	541	599	591	576	548	563	565	547	567	573	577	576	564	570	628	602	547	592	583	572	569	577	640	570	560	578	562	601	549	556	609	569	577	579	596	581	555	573	586	540	548	561	583	571	599	586	560	564	561	618	567	569	556	559	561	601	544	598	606	621	551	573	574	607	579	586	587	590	601	604	511	567	537	559	562	555	617	567	573	591	601	579	589	589	602	585	572	595	546	581	631	553	561	603	579	528	622	571	571	578	553	619	592	553	603	556	597	593	613	573	548	594	542	561	618	567	586	610	526	598	605	565	576	558	582	599	580	601	522	586	601	556	593	569	582	557	570	590	588	618	613	597	547	608	539	603	586	610	569	559	524	595	594	553	578	621	573	516	608	564	632	560	576	607	534	555	596	599	560	614	583	530	580	576	555	556	602	614	541	541	560	528	580	581	575	580	588	560	519	588	603	583	569	574	566	574	586	533	635	591	598	527	527	586	566	577	597	578	597	581	580	520	593	557	576	613	616	622	570	583	534	519	597	517	592	575	597	564	539	590	559	574	611	565	597	564	571	596	569	579	577	568	559	562	554	543	592	598	577	569	618	498	583	585	560	578	578	593	609	606	610	570	546	573	559	572	586	541	571	580	602	538	590	558	571	570	591	570	579	552	577	561	558	536	594	561	599	584	611	559	598	528	597	534	569	586	624	528	554	593	568	625	573	593	581	574	564	577	576	540	604	591	565	585	579	543	574	555	574	566	587	597	614	599	622	595	578	528	566	581	565	591	568	618	600	551	551	544	575	605	590	573	576	579	589	587	549	565	595	581	584	535	591	567	577	585	603	553	585	579	594	589	600	551	524	592	592	615	572	586	594	627	555	592	562	569	570	598	590	572	565	557	551	579	590	559	558	577	607	580	537	597	565	602	606	613	576	584	564	560	586	550	598	575	541	612	593	548	573	544	560	573	556	614	590	612	559	579	577	568	541	578	544	554	573	611	570	566	566	591	564	566	566	592	566	601	523	569	555	555	564	550	571	596	563	559	624	590	587	582	567	569	581	581	581	566	586	608	593	571	552	585	567	591	587	541	574	568	554	551	568	543	572	602	541	570	586	541	551	613	604	599	611	571	555	576	551	546	614	540	558	578	595	554	584	597	542	574	580	628	587	610	580	595	574	515	560	555	568	603	606	572	571	563	585	590	561	597	578	537	557	627	620	560	533	555	556	586	582	542	582	561	568	573	572	624	611	569	606	571	589	614	563	558	564	547	604	548	581	625	578	552	564	570	587	579	548	596	609	564	579	537	573	507	550	588	596	553	584	619	558	531	587	558	574	582	589	570	603	567	594	602	543	585	529	601	597	624	544	589	601	561	595	601	587	598	600	554	547	600	572	577	573	572	533	602	582	601	549	560	589	610	578	602	562	555	618	526	598	594	527	572	608	584	575	607	578	558	559	568	558	578	584	576	596	574	592	564	557	582	571	558	635	560	577	570	617	573	600	545	562	578	575	582	593	576	589	617	589	582	583	625	572	572	602	554	549	599	567	548	619	575	633	599	604	587	577	613	596	593	592	566	609	618	575	545	534	619	548	621	558	620	546	563	610	565	599	600	550	624	584	610	572	588	578	575	617	607	566	588	589	581	564	596	585	569	587	595	578	536	607	603	553	561	562	531	573	599	607	554	602	548	561	549	565	559	570	577	598	623	576	602	596	567	553	574	549	530	556	572	571	576	589	567	604	595	532	532	571	583	590	587	581	562	519	592	603	546	560	571	565	594	573	550	567	519	590	614	602	569	551	589	582	607	543	587	598	584	595	590	595	602	545	588	601	535	591	576	546	572	572	543	594	559	592	552	536	529	538	576	554	604	565	595	596	572	543	587	573	560	540	618	540	563	511	554	542	549	570	557	556	575	572	578	581	581	559	547	590	568	601	605	551	565	601	554	572	591	580	573	604	573	565	567	575	609	595	568	570	607	577	580	590	497	591	584	607	595	540	554	593	590	544	587	600	587	604	573	603	551	498	571	547	582	552	599	596	582	608	565	597	609	613	569	535	598	563	559	598	544	583	603	588	559	559	590	555	557	542	582	599
25939	21624	24283	29459	21609	11111	354	253	184	185	194	186	185	164	145	166	142	126	136	177	153	143	162	145	135	169	139	134	135	145	129	158	113	153	149	130	144	156	140	172	132	164	140	187	153	137	130	153	163	144	166	147	149	134	124	131	133	126	143	138	147	135	132	147	145	126	133	162	134	164	140	133	122	138	152	138	144	119	151	136	136	148	141	140	134	135	152	159	124	136	158	158	130	157	129	154	130	147	132	147	149	140	132	139	141	165	138	162	134	134	137	140	132	175	169	156	150	142	133	148	129	149	157	129	134	131	139	130	139	127	144	158	153	144	135	138	126	148	130	143	140	139	157	146	145	148	128	148	139	140	157	135	132	116	139	143	148	135	142	148	173	125	132	151	142	154	137	128	149	137	143	136	122	132	145	146	130	151	143	130	131	138	146	122	128	121	147	137	143	162	137	162	138	149	142	148	132	152	130	151	142	138	161	140	131	153	138	128	138	144	131	155	140	149	124	137	140	152	158	158	140	147	148	136	143	138	138	132	144	174	150	151	157	164	147	159	142	148	120	137	140	148	135	120	121	166	146	109	128	136	125	132	134	141	143	140	126	125	133	161	126	165	141	157	147	139	131	179	139	132	150	141	136	136	138	140	130	130	141	140	127	147	138	133	146	137	144	165	130	128	147	153	150	124	140	126	154	126	134	137	138	151	138	138	141	151	135	148	164	139	133	149	152	120	110	140	131	158	143	128	126	142	140	130	108	152	147	158	123	157	143	155	135	131	131	144	148	157	145	175	144	144	152	153	154	158	135	136	140	161	141	117	165	143	116	124	153	136	130	124	137	128	121	156	150	158	142	165	134	136	149	164	136	148	144	133	135	115	135	146	117	141	133	134	151	122	145	157	139	141	120	114	167	124	148	116	136	153	145	128	156	152	144	141	148	130	164	127	112	148	154	167	128	140	160	124	158	149	139	131	118	139	149	157	144	148	124	164	133	138	176	132	156	134	153	158	137	141	143	140	140	139	133	123	148	156	145	140	117	154	168	156	142	128	145	139	118	159	140	131	146	158	134	133	138	115	132	140	131	137	162	127	133	162	135	149	154	132	135	138	160	140	135	140	128	135	161	128	147	135	153	141	134	144	154	128	138	155	138	154	134	130	148	151	126	124	142	137	144	132	133	140	159	153	119	134	117	124	127	142	151	124	140	141	134	130	152	138	128	128	126	128	128	147	142	109	114	169	149	117	123	135	136	168	135	157	141	143	134	162	124	144	132	149	125	130	145	133	156	162	146	132	120	138	158	131	121	115	142	144	158	157	130	142	136	141	134	122	144	143	148	142	142	170	137	134	137	142	120	135	127	144	166	134	152	133	150	142	144	109	115	140	138	128	134	136	128	151	170	145	122	146	151	145	131	127	124	137	148	142	119	129	132	129	137	139	130	156	131	152	128	144	150	141	119	140	139	143	146	152	132	162	132	118	146	128	132	127	143	123	143	122	161	134	127	143	134	133	144	163	138	150	132	148	140	134	153	127	138	143	130	125	146	150	157	124	148	149	140	150	131	131	149	142	149	134	128	151	119	134	158	147	132	134	151	141	111	164	123	171	139	154	123	131	164	129	156	165	140	117	152	114	143	128	142	133	138	121	142	117	128	119	143	148	137	131	131	124	147	140	141	129	151	133	118	143	119	106	141	137	130	134	122	132	154	140	137	128	154	145	118	116	136	180	132	124	125	122	145	126	143	140	128	152	138	136	127	134	145	145	135	136	121	145	127	155	147	128	125	133	117	140	145	153	152	135	139	131	127	118	166	136	129	141	120	139	138	123	136	152	142	135	139	110	143	127	132	143	150	125	139	135	161	143	142	111	138	153	128	147	119	141	137	136	123	132	146	130	122	130	143	147	137	142	124	157	123	143	136	150	127	127	131	137	133	125	132	115	126	146	123	140	127	133	149	131	144	153	131	151	144	121	148	163	148	120	144	131	157	140	129	158	140	155	130	136	133	143	137	139	129	121	127	131	157	135	129	130	164	139	132	133	131	129	126	129	118	125	141	141	149	137	130	149	149	137	127	135	146	149	128	166	121	117	127	129	122	152	122	144	134	131	160	120	144	158	131	162	130	124	146	151	125	129	134	148	139	161	124	130	152	140	142	97	129	136	120	148	150	165	147	133	141	133	124	124	145	130	162	140	132	123	140	133	135	134	137	139	127	149	134	139	119	132	125	147	136	145	143	147	143	141	127	158	130	132	153	134	137	155	135	148	149	132	116	141	137	160	149	141	119	143	129	125	128	132	138	134	133	142	139	123	149	135	125	125	151	139	142	152	125	157	168	133	143	137	143	135	129	125	104	145	127	141	133	125	136	132	134	153	130	134	136	139	129	134	117	147	143	144	126	138	157	161	136	144	133	161	154	152	134	137	143	145	140	162	145	114	161	133	149	123	163	139	150	161	132	148	144	148	144	140	156	150	142	140	133	152	161	143	132	137	155	153	135	125	141	126	135	123	131	120	117	126	140	139	140	150	123	115	154	153	146	126	120	128	127	137	146	141	148	145	135	134	148	142	140	144	138	137	119	133	152	152	113	148	140	134	143	132	110	152	132	140	145	144	128	144	153	119	131	94	134	140	134	149	152	132	139	161	126	125	122	128	117	140	130	143	132	134	120	134	137	135	163	122	134	155	128	141	131	154	140	117	151	129	137	135	123	149	146	149	133	136	147	129	122	140	156	151	144	148	139	141	158	148	128	135	137	133	127	112	160	143	161	154	126	142	137	158	153	129	129	117	145	126	137	137	127	127	125	155	167	117	109	134	123	137	139	122	115	118	142	139	117	137	142	136	146	139	164	133	131	124	147	141	154	129	139	133	120	150	126	135	130	140	148	130	130	146	129	122	137	151	159	127	128	150	143	156	121	124	135	145	136	128	124	107	132	134	162	127	148	137	137	125	134	137	122	141	156	136	136	143	140	124	133	132	144	141	142	146	123	133	145	125	127	120	159	145	147	142	135	129	154	139	156	131	170	132	131	136	143	131	135	151	132	150	138	133	145	150	148	149	131	133	140	139	144	122	164	145	107	146	146	142	129	141	146	148	124	122	155	146	154	139	137	124	158	153	151	146	136	145	154	161	114	110	152	149	134	156	148	146	147	145	165	137	143	132	144	147	137	135	149	129	134	111	135	129	111	127	118	144	154	126	154	141	154	135	145	132	138	141	148	132	168	167	130	131	146	133	149	147	135	139	135	118	138	143	129	125	144	134	137	148	128	129	152	127	149	130	130	133	138	129	139	143	132	131	124	145	137	140	144	135	122	132	136	136	155	135	170	135	156	107	143	150	145	145	145	143	137	132	143	131	147	142	139	134	135	157	144	143	135	124	162	128	142	135	138	145	137	114	126	112	116	157	128	142	125	134	127	148	134	137	150	141	145	153	144	159	142	137	151	114	144	139	158	133	141	126	136	144	151	134	132	134	149	150	136	144	136	137	144	142
4362	1810	864	463	423	355	311	326	343	304	318	343	320	298	306	349	313	293	289	289	290	299	287	277	289	332	322	309	286	284	321	311	319	310	324	298	278	307	294	306	336	300	313	294	310	319	289	285	319	302	278	328	276	353	312	303	294	343	306	333	302	300	304	306	282	285	289	297	343	317	299	337	277	315	328	312	324	290	289	292	294	280	330	310	324	292	301	306	305	328	335	339	288	311	312	301	279	327	270	311	328	298	306	307	319	308	310	303	299	278	312	309	317	330	314	292	299	278	269	311	329	284	296	327	335	273	300	299	333	329	305	303	278	301	316	297	321	320	322	294	306	340	321	286	304	298	292	306	284	295	290	322	271	332	346	316	270	294	301	325	308	301	306	288	297	330	299	285	300	302	291	303	321	289	296	331	307	303	327	337	318	288	325	322	280	317	302	314	323	296	303	293	345	319	328	292	303	310	315	313	299	318	286	331	302	281	281	282	335	312	341	301	301	346	297	331	302	294	302	293	269	274	316	296	312	334	300	309	314	302	308	323	302	299	324	287	296	295	281	317	339	326	280	305	310	309	304	297	302	312	304	324	281	290	313	315	294	323	314	314	300	302	293	298	309	287	260	278	299	296	300	297	276	291	297	311	299	292	288	270	284	295	290	309	309	293	296	290	295	293	307	289	317	310	328	289	304	301	290	262	316	330	327	291	314	310	315	310	299	300	320	324	280	307	307	292	304	283	305	340	273	333	291	311	283	296	332	299	295	339	297	299	337	302	273	305	264	297	278	305	305	300	307	299	318	289	287	324	313	312	317	290	327	294	280	326	306	294	325	291	324	324	301	326	306	302	313	320	312	284	318	297	349	313	275	291	314	303	289	311	336	319	301	274	318	317	315	285	277	328	293	312	311	290	279	290	289	286	285	299	337	294	298	316	291	341	286	315	288	298	286	321	296	308	300	290	267	317	302	338	275	352	300	337	319	307	313	280	277	299	323	292	307	339	304	343	326	314	293	343	296	313	285	293	318	287	363	274	324	287	308	293	301	302	292	307	330	323	286	325	296	325	307	311	348	274	319	297	301	336	282	290	293	300	301	282	312	310	314	277	284	329	310	291	320	315	304	354	302	308	299	278	316	306	314	286	305	314	332	322	308	294	305	334	306	311	307	313	308	276	290	288	297	277	287	315	277	303	334	268	312	319	294	306	336	311	325	298	330	289	325	306	312	294	298	343	292	306	326	300	326	306	314	324	325	292	301	307	319	324	322	296	299	316	297	295	304	325	306	295	272	297	305	299	293	294	321	309	298	303	297	316	292	316	329	295	309	277	294	292	300	290	297	290	297	328	347	366	300	319	303	312	311	308	287	290	299	314	314	304	291	315	295	299	290	292	291	299	315	344	345	323	310	298	280	283	317	292	294	320	319	316	286	307	287	296	293	320	276	306	297	272	330	298	294	304	291	280	304	312	278	282	297	307	294	298	294	298	302	302	276	309	306	302	322	303	300	305	298	330	311	311	296	316	305	324	310	275	312	316	314	270	326	282	288	307	287	281	315	316	322	292	310	297	318	270	318	302	312	335	277	324	294	284	289	315	307	310	273	314	301	314	307	267	289	304	284	333	336	305	320	294	293	322	291	261	313	264	316	305	332	324	304	289	312	289	279	305	297	291	300	311	277	310	333	313	278	308	319	313	309	308	317	306	309	287	295	278	282	328	301	305	331	322	342	305	330	316	279	299	324	336	329	311	297	318	309	335	321	278	310	336	285	349	303	303	316	296	307	307	341	329	292	312	300	300	319	307	317	297	292	290	322	298	288	309	319	315	295	287	335	281	309	309	301	301	284	334	314	274	288	279	332	318	309	296	294	306	298	303	297	323	269	312	326	287	292	302	274	295	274	303	304	300	294	294	282	298	286	299	325	300	311	314	319	305	277	307	309	315	294	313	325	319	299	281	319	322	344	288	339	287	279	305	283	294	299	273	292	270	344	321	330	324	307	321	291	259	332	272	297	316	286	316	301	303	299	312	321	326	298	318	290	308	283	317	307	313	285	313	299	274	288	319	302	323	313	295	300	301	300	337	307	300	290	303	325	316	304	325	300	316	293	333	290	313	304	300	313	333	284	283	298	272	329	296	317	320	265	293	302	307	339	297	288	298	293	312	284	346	319	305	300	319	317	292	271	298	316	324	292	303	281	332	344	293	300	307	317	319	304	331	302	282	283	301	320	310	312	319	277	292	331	257	299	271	312	315	299	285	294	295	305	312	302	288	316	281	279	298	293	295	301	293	305	288	319	301	321	337	328	287	297	341	320	307	322	295	313	316	297	302	318	337	297	348	300	319	277	303	300	320	325	312	276	322	310	291	308	293	304	310	305	318	279	282	324	309	324	277	278	314	311	337	315	326	291	294	336	324	305	313	298	320	332	327	293	294	297	282	316	346	311	315	331	319	311	313	320	334	300	288	326	323	291	294	314	286	337	319	335	313	312	280	281	309	310	301	328	292	325	323	307	312	305	295	288	314	292	279	283	313	304	324	305	290	305	341	303	300	319	311	265	307	296	294	293	318	324	295	318	340	284	296	325	288	329	312	293	299	288	312	323	257	295	313	280	306	336	279	299	323	271	313	295	303	296	304	308	296	306	290	319	276	302	251	268	318	284	309	290	308	302	278	282	324	325	323	315	298	290	312	282	301	320	318	298	305	294	294	296	312	290	299	328	312	282	299	325	333	284	302	275	325	328	324	313	309	295	299	269	279	275	300	299	292	317	303	298	308	288	299	292	292	330	314	292	308	302	299	338	286	318	296	295	309	283	292	305	312	326	288	275	348	310	279	315	317	314	267	305	313	288	286	306	283	334	283	323	316	290	318	284	332	315	295	263	270	300	330	339	329	320	301	296	283	305	326	312	312	298	301	276	297	325	305	319	285	311	330	287	295	302	336	293	371	285	320	343	310	303	300	290	318	289	307	303	305	325	334	306	292	302	312	293	318	283	297	291	288	286	300	283	338	329	287	321	312	343	347	308	293	309	282	273	307	287	322	289	335	280	306	339	302	291	297	314	321	279	304	313	313	308	319	306	318	288	295	275	285	303	322	264	304	295	313	314	328	289	294	284	303	334	318	321	324	295	316	316	309	326	336	295	329	292	282	310	291	321	324	304	293	274	312	284	292	292	341	316	307	336	306	277	279	304	314	338	292	309	308	311	284	298	296	310	286	306	320	285	290	297	285	308	308	284	295	300	291	320	299	315	291	299	263	301	304	311	308	335	282	331	301	290	303	318	280	292	323	306	304	315	324	307	312	284	309	317	289	298	314	292	320	319	304	280	328	275	302	327	326	310	299	298	303	305	302	311	324	322	290	268	316	316	312	325	304	319	317	298	306	310	307	316	296	273	316	327	305	300	304	313	315	304	289	336	291	263	290	324	306	307	299	293	320	276	281	301	331	310	298	307	304	314	311	270	301	323	319	283	320	328	285	300	282	315	298
25215	21680	24767	29113	21684	21692	10865	361	235	197	187	164	150	140	131	125	127	105	110	90	117	104	95	102	105	87	98	104	107	95	115	93	93	105	90	102	82	111	99	83	81	105	105	99	85	97	75	90	104	84	92	85	94	94	100	72	82	82	88	114	82	72	98	93	82	92	81	80	88	105	91	94	86	93	91	82	90	79	84	75	104	93	105	94	104	91	104	91	103	103	80	92	84	103	88	90	85	99	95	81	86	82	94	99	77	102	96	93	90	111	100	92	89	85	90	115	89	96	74	96	101	82	97	102	86	80	104	74	80	89	82	104	83	88	87	84	84	119	94	112	76	69	91	88	94	89	89	90	98	95	80	92	83	91	91	90	82	80	83	91	73	93	89	113	98	106	82	91	94	91	85	98	95	80	96	95	99	98	91	109	102	79	89	107	92	107	92	95	104	109	89	85	99	98	68	96	86	75	113	80	87	103	90	93	103	87	100	96	84	84	108	87	86	83	81	96	88	95	92	102	94	111	106	98	82	88	80	85	103	90	77	86	91	82	92	83	101	99	77	79	84	105	93	96	88	98	99	85	87	85	66	93	76	101	91	97	108	89	101	78	96	82	100	94	92	82	88	96	84	113	73	92	70	78	101	99	71	80	76	103	77	93	92	83	92	86	107	99	100	83	94	83	91	95	80	102	101	91	92	87	97	88	81	95	101	96	84	70	91	81	84	96	93	89	98	93	95	79	91	101	72	86	74	76	89	96	87	112	107	97	87	81	72	86	74	85	91	96	80	98	94	86	93	90	100	81	101	77	104	86	107	85	89	92	83	101	86	87	89	101	91	97	111	86	76	75	83	78	103	93	74	89	91	91	92	98	94	102	90	84	97	97	97	87	100	100	74	103	95	76	90	96	84	102	97	87	102	103	102	91	95	92	86	99	110	79	83	85	96	94	99	76	102	81	98	81	88	102	99	94	103	86	81	84	96	106	98	78	105	76	100	88	90	78	94	90	69	91	80	101	88	95	113	87	87	77	96	72	96	82	80	79	82	102	96	86	89	97	100	92	79	87	100	66	89	103	89	89	80	110	94	81	72	101	86	99	96	79	88	86	96	111	88	70	75	98	94	79	87	71	100	89	95	96	96	82	82	76	79	104	92	84	83	97	112	103	99	90	99	93	111	69	104	74	94	99	96	95	91	96	89	101	90	75	85	84	85	88	99	87	81	84	95	88	104	84	93	92	88	86	86	100	75	87	112	85	71	112	86	95	99	97	91	86	83	83	78	85	97	73	95	96	81	87	102	82	94	88	92	89	90	97	94	80	88	106	98	79	102	74	80	83	110	87	117	88	84	90	78	83	92	76	98	88	68	90	90	91	69	88	100	85	88	115	88	81	112	95	90	84	98	92	100	84	78	92	82	90	88	88	86	94	104	99	76	86	72	82	84	80	78	92	99	82	83	70	97	93	96	81	85	113	96	112	91	73	98	90	91	83	84	102	92	97	111	111	89	106	93	72	99	117	79	74	87	117	80	81	86	89	92	93	88	90	90	114	105	105	92	98	87	82	84	100	104	81	99	84	93	89	106	96	99	108	78	91	81	100	88	83	91	86	92	104	99	85	87	101	95	87	91	99	77	94	88	96	87	74	69	96	103	116	82	87	104	88	79	85	89	88	108	96	81	86	92	89	92	86	77	92	98	91	88	96	106	94	94	86	82	93	95	96	82	111	101	104	69	86	80	80	79	91	103	79	79	80	75	79	98	82	77	85	99	93	93	91	79	98	101	63	90	105	81	88	93	82	89	93	73	85	64	77	87	100	101	81	84	87	88	93	77	74	91	104	89	76	94	75	77	95	91	74	90	83	96	77	85	73	97	92	92	110	82	79	99	86	85	88	107	100	101	84	102	91	80	77	81	107	102	86	77	97	94	88	77	67	99	76	97	92	96	97	104	106	91	86	76	83	96	80	88	75	84	98	80	90	78	99	78	88	77	98	88	96	87	94	76	89	89	80	79	85	96	99	102	59	109	85	97	111	99	95	81	93	87	91	82	96	102	83	76	84	111	86	60	81	102	79	79	84	96	79	90	105	88	88	99	85	94	85	90	92	96	92	109	86	99	91	97	87	92	93	99	79	83	82	81	100	84	93	89	94	100	104	97	82	103	77	79	81	89	78	111	85	94	96	90	81	97	95	75	95	103	94	79	98	105	78	96	103	78	79	86	80	88	92	107	113	88	77	85	103	98	80	97	113	92	89	93	82	88	81	96	74	98	87	81	95	80	83	92	95	88	75	98	91	84	105	112	93	84	83	73	85	78	84	97	103	99	95	79	83	78	79	82	83	77	90	99	90	94	99	110	97	97	85	90	72	88	84	99	99	81	92	82	86	95	95	99	102	85	85	97	92	89	94	83	80	85	97	89	98	93	92	85	91	80	113	88	86	103	96	99	89	94	89	92	106	104	85	87	97	98	107	82	105	102	94	86	86	90	75	77	77	89	78	67	97	87	92	82	100	92	100	71	86	89	73	105	87	89	86	92	90	96	86	75	81	89	83	97	89	92	94	94	100	88	91	106	89	85	101	92	89	84	109	106	79	82	87	83	75	89	93	83	93	67	79	104	80	96	96	86	94	91	98	93	95	98	113	75	77	90	79	73	73	95	102	99	92	87	101	92	86	95	104	86	92	90	107	80	92	73	69	90	85	91	92	91	95	89	98	83	103	93	87	91	85	87	82	78	93	72	102	82	81	94	82	96	91	103	72	98	91	85	107	95	90	88	75	121	83	87	94	96	79	70	88	94	92	103	85	87	92	85	83	90	89	83	85	96	81	98	81	98	96	99	82	83	92	115	93	87	114	97	101	100	80	85	88	83	80	90	104	88	92	92	85	74	120	84	88	79	64	89	104	94	104	92	105	106	73	60	79	100	103	79	78	91	86	87	91	94	102	73	87	106	82	85	90	96	81	89	97	79	86	74	89	78	107	96	79	86	89	95	85	78	109	94	96	77	91	81	64	83	86	88	99	90	83	93	88	86	97	88	86	97	89	92	95	83	85	89	99	80	112	87	79	85	94	101	93	97	105	95	105	94	85	89	87	70	94	84	90	84	87	98	89	99	111	75	93	90	111	107	98	108	80	89	87	65	93	104	81	87	88	78	86	97	82	86	91	98	104	80	82	100	94	100	117	92	71	90	85	114	103	88	77	91	92	101	92	92	84	105	82	95	93	87	86	95	94	85	79	106	90	88	75	82	79	113	73	87	103	88	85	66	89	101	100	93	72	122	92	89	101	104	79	82	87	104	97	75	88	102	87	71	81	96	88	100	92	94	83	96	104	76	74	90	97	87	94	100	82	94	82	74	92	94	82	87	88	84	98	100	80	91	105	89	87	84	105	103	98	113	88	89	86	83	61	92	99	96	106	71	88	107	98	77	86	89	83	76	89	97	84	92	73	81	110	88	88	77	100	91	80	92	106	87	92	83	86	88	99	80	93
4049	3013	1249	589	404	322	291	264	288	258	241	233	217	240	221	248	209	264	239	235	224	212	219	225	210	217	246	195	248	244	227	251	230	224	222	227	239	208	214	239	216	195	229	215	247	203	257	221	214	204	210	217	223	210	261	222	205	245	233	238	243	223	235	218	209	252	245	228	207	196	212	236	211	227	228	229	246	214	247	229	236	207	234	258	204	223	215	205	215	219	211	241	222	234	224	198	227	224	199	208	202	213	236	220	194	211	207	204	220	240	234	224	236	236	187	204	251	208	219	232	243	210	231	241	211	214	208	229	242	207	220	233	224	201	253	219	235	244	216	225	218	237	211	236	220	197	223	236	244	236	219	226	223	236	248	232	236	204	205	218	224	227	223	232	224	218	246	224	236	218	225	206	230	221	245	202	230	210	237	214	220	253	205	188	209	244	209	246	205	232	251	224	222	264	217	192	235	225	228	245	220	192	229	214	229	212	220	226	196	207	240	219	234	217	222	241	226	209	242	213	241	199	232	260	239	206	227	212	234	211	251	237	216	186	222	223	235	228	228	232	223	230	223	218	227	233	206	200	221	227	239	217	249	224	235	218	247	219	219	208	237	208	235	235	200	223	224	210	228	233	230	222	204	218	227	234	216	221	234	208	228	237	205	213	222	223	229	198	207	220	212	237	265	225	185	202	223	201	230	209	245	216	198	251	235	218	235	224	216	217	232	240	224	215	247	213	227	220	215	204	227	223	223	216	252	232	212	214	230	252	228	199	221	210	210	209	225	208	231	196	203	201	230	259	205	220	224	224	206	253	236	235	243	215	228	231	225	236	264	223	192	223	218	208	205	251	252	233	217	214	222	212	217	212	232	207	221	214	222	235	217	254	200	222	211	229	204	227	236	213	236	194	226	194	240	205	247	225	265	239	230	241	214	224	226	225	227	219	227	207	223	230	183	238	232	222	217	207	204	226	209	231	229	223	197	228	249	198	225	232	222	218	222	207	220	244	220	238	236	215	206	230	190	207	239	232	246	213	219	204	218	215	230	227	227	217	204	225	219	222	236	219	191	221	224	260	224	232	212	227	242	223	213	208	211	230	216	236	215	221	223	215	217	242	252	221	229	193	216	216	199	216	226	248	221	226	226	204	216	240	238	225	196	223	207	241	215	225	240	228	224	223	216	195	223	225	187	232	214	213	210	205	245	219	245	211	232	240	224	204	216	212	238	233	241	192	215	227	206	214	224	245	234	225	222	231	211	207	222	236	207	205	228	218	200	222	226	228	221	214	226	235	208	215	237	226	225	229	241	235	200	229	213	234	221	229	238	225	229	242	213	225	219	216	180	244	231	213	196	233	221	196	243	216	204	222	238	211	218	222	213	218	245	235	215	220	216	234	232	210	224	225	187	236	224	217	232	239	211	212	249	235	223	243	225	205	202	246	233	205	221	244	228	249	229	226	243	226	220	226	245	206	213	228	234	223	213	233	231	217	219	232	220	241	219	223	231	249	243	234	226	239	219	234	221	241	195	237	211	220	220	236	245	200	219	211	226	244	216	228	195	221	242	202	215	213	225	239	218	220	208	229	224	239	228	219	217	236	233	231	210	247	231	226	222	237	202	207	240	200	212	225	211	233	245	211	200	207	222	222	239	243	216	247	216	217	203	204	215	236	238	290	239	216	218	196	219	237	234	221	210	223	235	202	206	208	209	215	220	249	203	237	234	213	217	211	232	234	246	243	209	216	231	216	222	219	213	195	237	204	209	216	236	208	237	237	224	205	205	225	232	213	222	249	221	241	234	227	222	214	208	207	249	213	207	204	217	214	224	236	204	200	210	209	242	197	238	225	227	213	237	209	219	206	229	212	214	234	226	225	204	238	230	232	226	225	198	215	228	233	218	203	235	214	225	207	235	207	212	245	224	217	220	224	234	249	201	219	247	197	207	224	244	218	228	237	227	225	220	228	243	225	206	219	210	217	237	225	222	241	228	224	238	189	240	217	242	232	240	234	238	237	219	231	221	234	210	238	197	234	237	216	224	231	234	236	197	221	241	236	232	229	244	217	216	226	226	205	240	213	224	219	234	178	234	239	214	213	212	206	237	225	239	217	250	229	212	193	249	223	219	237	217	227	208	226	191	234	228	235	215	227	224	221	208	211	244	228	225	227	225	241	254	220	234	235	219	190	233	233	195	245	238	251	193	200	224	226	230	191	216	237	235	210	252	223	213	245	238	201	251	186	207	210	196	209	222	206	246	212	239	206	260	219	199	214	205	202	212	233	212	232	208	216	213	225	232	223	197	203	240	210	230	248	200	210	229	225	207	207	195	201	229	238	224	223	232	228	237	240	254	238	228	226	230	214	217	237	219	217	225	243	240	247	212	255	251	220	238	225	224	243	210	238	215	220	223	218	212	215	216	246	228	234	190	220	228	233	218	240	206	214	238	201	222	223	230	240	232	215	209	222	210	239	194	215	251	203	205	215	214	203	235	230	233	238	242	201	223	207	218	218	220	208	204	251	214	237	229	207	224	200	214	225	202	223	225	233	213	213	249	212	218	241	229	252	230	191	198	218	194	225	214	226	207	224	256	201	236	224	228	211	229	245	202	232	254	221	219	208	201	200	218	237	213	235	209	202	232	232	205	224	228	236	215	203	221	218	238	234	194	213	240	236	231	209	232	213	211	193	200	232	223	253	202	228	199	209	244	216	220	227	222	252	224	216	224	204	219	222	246	227	195	207	199	209	202	238	257	229	210	211	212	225	206	205	232	218	229	246	222	222	231	215	205	205	192	243	210	227	206	229	233	253	225	208	207	196	228	229	204	211	216	231	227	234	213	206	232	229	217	210	225	204	206	226	210	206	240	200	224	222	194	240	222	218	223	228	229	213	241	212	225	224	222	199	213	225	213	225	244	220	201	221	201	221	249	237	214	206	223	230	229	214	234	243	236	234	207	250	231	213	241	229	230	232	222	206	207	212	189	231	206	217	213	226	206	225	233	234	219	201	225	227	253	255	214	194	261	232	224	227	232	271	231	220	220	203	226	238	218	241	201	215	215	216	216	197	226	231	196	224	215	220	251	213	204	223	208	219	224	205	208	218	227	218	228	233	238	241	220	229	226	214	243	237	223	217	234	222	193	223	211	221	187	226	224	245	189	245	223	214	229	243	243	222	234	209	212	256	215	221	231	213	243	207	200	218	225	251	225	226	242	237	236	215	211	260	221	189	218	223	227	234	229	181	225	203	187	225	226	216	208	228	209	252	223	216	232	207	226	210	220	232	209	220	221	225	213	235	220	210	218	217	221	224	240	239	220	227	239	250	233	217	227	226	231	205	215	210	250	225	227	244	217	243	233	229	221	222	224	245	238	207	241	217	220	228	215	231	238	185	228	211	200	241	216	256	224	224	203	233	205	228	191	223	223	214	202	249	229	249	219	241	219	212	219	209	210	214	219	232	204	219	224	223	212	207	208	208	228	224	215	221	218	260
34224	15235	2263	349	253	262	290	280	286	300	287	285	258	288	268	275	295	278	282	261	315	308	270	325	293	272	291	279	289	269	288	269	290	250	255	328	266	297	292	289	298	290	276	289	291	277	263	277	256	295	272	270	281	333	296	260	275	274	240	292	254	274	281	295	285	246	272	285	278	282	293	268	296	276	293	314	270	285	303	280	275	279	269	283	274	250	262	267	285	259	250	285	274	270	290	263	250	268	287	275	287	265	298	242	304	258	288	286	254	274	299	254	286	277	275	251	278	284	262	302	307	289	254	272	280	281	304	274	288	258	269	292	244	295	248	240	257	272	284	274	248	291	281	271	261	253	260	281	273	278	261	275	291	258	272	284	305	272	286	266	299	273	281	275	248	276	302	314	247	257	271	258	273	248	262	265	319	283	250	287	292	253	297	302	269	284	308	303	293	281	278	271	305	252	261	257	263	269	298	275	282	274	266	245	256	266	273	293	248	233	278	304	276	254	292	238	292	282	261	240	262	267	274	267	270	295	291	259	263	272	304	291	279	226	280	220	280	261	271	256	269	285	265	290	258	287	249	255	283	274	301	251	279	286	280	313	275	269	267	240	263	269	293	271	283	243	296	256	269	254	269	261	254	273	263	275	267	269	270	256	251	276	256	283	280	284	270	285	275	286	262	280	296	252	267	307	285	261	302	302	276	283	252	260	266	273	286	264	237	267	263	290	265	270	288	258	268	281	275	302	253	280	277	273	308	275	287	318	282	270	264	279	267	290	275	251	240	282	295	297	271	308	293	291	269	303	289	289	259	278	257	265	286	286	277	252	278	264	260	268	267	255	299	308	282	262	253	269	304	288	265	281	258	266	293	310	292	315	271	271	279	288	282	266	228	268	277	244	266	258	269	302	287	288	249	275	258	260	276	272	263	246	252	246	268	269	283	267	266	289	266	245	270	282	266	272	292	293	304	242	270	260	306	267	244	284	249	266	276	280	303	246	282	270	274	271	299	271	268	290	291	251	258	260	279	287	241	268	284	245	282	287	288	324	275	299	282	265	266	312	233	259	261	266	290	268	264	288	239	279	288	298	268	273	263	262	245	263	249	287	263	264	266	278	274	295	267	281	278	297	261	294	279	259	238	296	300	290	283	267	277	289	280	263	272	276	294	306	281	256	274	310	258	260	261	292	269	291	249	276	284	278	244	277	283	273	247	259	292	269	255	282	281	299	292	227	280	282	299	271	263	246	238	279	271	296	263	275	259	283	279	296	282	254	285	276	271	272	274	266	261	270	298	246	265	254	275	281	247	280	283	288	289	256	256	277	293	271	272	270	290	260	273	313	263	285	304	273	304	238	245	274	286	289	265	259	283	263	267	288	279	303	271	310	243	273	300	284	294	250	273	250	313	281	292	276	279	241	286	239	263	283	291	270	262	242	281	264	272	271	265	302	246	301	279	282	289	265	269	290	304	275	312	264	263	269	272	274	287	304	293	237	281	248	271	312	283	276	274	313	284	255	252	281	276	308	268	294	270	274	309	254	293	255	281	256	274	276	285	271	278	270	301	262	264	260	286	281	280	267	298	280	287	284	274	292	279	254	273	305	285	308	246	272	299	251	296	298	263	254	257	282	258	302	258	279	310	282	288	274	264	266	281	277	247	276	278	305	287	277	257	237	294	258	262	256	255	294	267	293	270	258	264	280	264	295	324	248	279	231	275	277	285	284	258	261	282	268	255	244	286	261	292	295	282	280	279	260	233	279	255	291	266	270	292	293	260	291	294	268	290	287	271	264	251	293	264	266	293	251	281	278	244	257	271	298	292	296	284	277	267	281	295	297	275	274	300	258	250	284	276	294	269	272	266	282	304	295	265	270	267	291	267	276	277	272	270	261	280	284	264	260	265	252	260	278	240	309	270	298	269	255	246	279	265	269	286	284	253	247	272	279	251	264	294	250	241	257	282	270	265	244	229	274	291	296	269	290	266	271	284	248	295	293	272	273	262	263	315	273	269	291	253	279	271	262	286	262	248	279	256	252	270	230	285	266	278	276	268	257	256	293	249	260	264	260	271	281	306	290	279	278	288	262	285	279	246	294	251	283	270	266	285	291	233	276	281	288	241	261	268	301	286	271	278	303	300	285	286	260	288	269	287	315	297	263	262	284	290	303	244	236	231	274	257	296	309	264	230	303	247	269	274	282	277	275	286	285	273	282	296	277	293	308	299	254	277	272	265	298	264	280	258	309	291	292	279	286	260	301	273	282	275	269	278	282	290	309	295	265	277	274	255	261	245	281	253	256	259	280	265	242	272	248	279	280	272	267	266	237	260	269	234	248	286	268	277	291	272	271	265	297	284	255	282	255	278	280	289	285	274	250	268	290	258	279	262	290	270	272	256	277	268	272	253	295	263	285	274	271	287	265	307	260	313	302	301	270	282	293	312	279	292	272	265	316	314	289	300	270	272	274	285	258	290	278	306	248	277	268	273	313	250	287	291	254	260	258	258	269	276	264	280	315	305	304	309	280	284	307	266	293	286	255	321	277	294	245	274	283	253	275	252	281	277	274	277	301	275	277	301	277	295	279	268	295	277	274	286	240	307	304	307	301	292	281	260	274	284	274	289	275	270	290	266	257	274	308	277	255	272	251	303	282	303	260	239	285	268	263	263	252	240	272	270	272	275	252	311	272	255	265	289	282	294	271	324	256	274	289	267	278	278	293	261	243	297	272	255	272	268	289	262	302	310	290	294	309	298	293	277	315	288	297	277	285	278	268	292	286	273	278	250	279	271	271	275	292	230	279	284	303	283	293	240	263	260	275	251	253	243	283	288	231	300	288	289	277	283	281	301	282	303	275	275	266	290	296	268	268	280	262	248	259	260	284	260	284	273	286	237	283	286	264	267	300	296	300	297	259	317	300	316	277	285	268	277	269	286	299	277	288	272	270	282	293	270	276	293	297	284	287	301	261	276	271	300	279	281	255	251	259	299	267	271	253	297	282	253	253	292	272	276	282	265	257	267	286	295	274	290	289	272	289	301	284	296	262	262	294	261	286	276	262	271	257	263	251	262	265	280	271	301	314	288	299	301	273	289	263	265	276	275	287	281	280	249	266	293	255	270	270	287	248	291	295	261	289	286	255	290	257	265	269	263	267	276	265	249	237	299	289	261	275	296	286	291	263	263	290	298	291	279	248	277	261	304	273	264	254	251	285	273	293	263	304	324	264	263	268	253	298	290	302	277	302	296	288	271	299	290	255	287	268	303	259	257	289	251	261	270	270	287	248	265	252	281	259	293	299	259	251	297	278	286	288	284	265	272	269	244	267	252	295	288	272	302	273	267	264	281	274	292	270	305	278	267	256	297	289	284	290	286	252	261	268	291	282	257	277	272	222	271	275	260	289	290	270	280	274	286	281	260	291	299	253	292	272	268	271	296	279	286	262	281	250	317	252	257	256	291	276	301	268	247	282	261	263	259	248	288	264	269	277	273	292
7812	670	608	571	632	624	604	611	601	570	605	584	590	557	571	601	581	543	588	558	579	599	567	611	564	609	579	595	589	593	576	605	565	556	554	578	565	545	548	567	583	567	581	525	565	578	572	617	575	538	600	550	576	593	578	571	531	575	552	599	572	597	559	603	569	593	576	567	590	550	579	531	575	578	558	572	570	536	545	588	557	564	579	592	576	607	540	577	609	604	573	558	596	595	571	556	519	551	590	569	600	588	597	575	537	578	571	555	592	581	579	580	565	582	586	557	608	620	572	548	557	555	553	610	585	581	565	538	536	535	585	588	582	562	586	549	595	579	585	574	573	609	608	610	579	591	555	566	523	582	522	567	604	556	536	572	618	527	530	590	580	563	563	574	568	573	537	606	516	570	547	598	599	579	560	624	585	569	555	566	569	593	562	567	634	582	579	586	531	613	534	597	563	554	563	563	567	547	587	553	594	583	549	587	562	562	596	561	587	577	527	586	602	554	536	584	557	556	543	571	561	556	570	594	568	634	586	564	551	561	583	535	618	528	540	570	587	565	586	540	561	612	555	581	566	606	547	570	590	585	596	545	553	597	552	593	604	572	592	607	601	588	605	561	595	559	586	624	557	590	600	526	622	599	591	600	599	548	544	586	521	536	609	599	566	562	622	554	590	541	572	570	647	566	533	606	541	562	563	533	551	588	616	575	544	552	615	600	617	594	561	552	560	594	581	555	537	579	562	554	586	554	573	585	587	584	597	582	548	576	544	599	567	602	536	567	576	551	579	589	577	577	584	556	576	543	601	587	549	589	591	559	544	561	584	581	553	586	558	580	526	575	540	567	568	569	570	598	564	596	562	567	580	624	616	582	564	578	564	587	578	583	571	578	600	592	572	570	562	564	527	557	556	586	589	601	610	572	604	596	580	574	564	558	591	594	616	559	626	562	590	580	590	578	564	574	586	538	519	594	597	613	588	574	582	553	593	617	596	579	568	564	580	543	548	555	541	581	611	545	539	587	610	572	554	543	584	583	543	588	572	574	612	611	592	582	581	553	553	590	579	539	605	571	554	592	605	575	556	597	557	576	566	577	535	585	546	570	530	597	579	581	606	510	607	578	611	588	594	596	548	584	544	577	551	576	587	589	590	536	594	570	581	598	559	563	562	564	554	590	606	590	580	570	573	590	588	590	573	570	567	598	563	594	568	622	580	572	555	602	598	570	603	606	578	570	572	577	588	590	557	622	568	582	603	576	597	599	565	558	608	586	572	593	602	573	577	548	585	595	576	569	553	606	551	563	615	586	550	602	617	568	578	527	605	587	599	580	591	584	605	570	513	579	560	585	549	587	604	566	607	623	568	578	574	571	545	632	605	594	610	557	531	566	576	536	541	541	576	544	576	567	583	545	589	596	630	604	579	538	580	603	605	609	576	534	625	559	557	591	582	599	598	599	560	522	580	592	598	520	592	582	571	571	575	605	595	549	580	588	568	576	585	612	550	624	553	585	578	570	553	567	612	592	595	569	597	578	548	583	534	597	565	556	578	543	628	553	578	603	546	557	561	557	558	562	577	556	558	571	574	596	612	583	553	567	575	558	555	562	592	597	586	594	589	538	551	570	541	571	616	569	547	558	546	587	595	579	546	575	604	556	542	590	549	631	578	572	575	570	573	530	574	580	604	609	582	552	563	569	547	591	606	526	588	571	601	569	550	616	592	573	579	570	595	587	585	575	558	617	569	600	588	600	566	617	625	579	576	592	554	534	586	582	534	606	590	574	582	601	578	580	630	608	610	595	566	553	551	584	582	575	560	576	579	569	573	554	559	621	582	545	551	591	577	585	611	580	572	584	592	565	614	592	561	541	536	581	610	613	615	599	566	590	559	557	539	591	562	548	589	579	557	611	607	548	587	556	604	579	589	574	611	549	587	583	597	552	583	581	557	558	598	595	563	569	559	556	610	609	590	561	561	578	563	592	589	563	631	592	554	574	538	601	604	530	545	567	570	566	565	534	565	550	541	575	593	560	568	553	595	544	530	596	593	565	597	542	569	612	575	581	596	569	543	584	583	554	616	584	572	588	595	555	594	630	555	602	572	529	547	557	578	583	563	606	563	578	591	575	550	569	542	572	587	559	565	567	576	580	571	605	581	585	576	602	614	594	602	587	561	562	565	596	553	598	574	588	585	584	546	597	651	545	611	603	569	597	581	566	561	570	534	562	583	629	559	551	628	577	605	595	592	612	566	596	571	588	555	550	600	556	535	583	600	619	601	620	567	596	550	576	587	571	561	557	587	590	594	597	579	561	541	603	583	579	573	579	557	540	520	579	605	572	561	554	604	556	534	581	626	554	570	559	575	538	558	587	586	589	588	559	585	614	577	546	558	546	594	580	580	566	571	575	547	617	584	605	593	587	579	642	541	600	553	587	567	588	570	552	608	579	563	563	553	587	538	581	551	561	568	572	587	569	628	605	562	544	578	551	599	552	595	563	569	564	605	572	577	590	550	546	569	528	573	581	588	571	601	601	580	565	594	627	594	612	605	550	577	606	570	603	569	616	605	580	601	578	600	605	535	555	607	561	600	578	585	613	533	620	572	609	561	577	558	573	598	553	596	591	543	548	587	618	579	557	540	593	582	591	613	587	563	578	598	508	535	551	523	557	552	579	587	507	586	553	601	602	547	520	582	546	602	553	590	590	576	597	588	596	582	542	578	602	599	557	593	597	591	600	566	585	580	574	597	559	599	657	540	614	579	555	592	584	589	539	576	601	584	645	580	615	549	550	585	563	617	576	531	598	547	580	585	565	608	564	563	592	575	572	596	568	558	552	598	556	538	568	529	593	564	582	583	573	590	591	556	586	570	564	558	573	593	577	571	541	615	585	587	592	560	595	605	557	610	637	555	525	552	530	545	577	596	545	598	559	585	587	565	559	566	588	561	562	577	550	566	601	545	578	597	556	564	594	561	572	604	556	573	601	571	551	603	585	559	586	591	587	590	553	600	587	578	561	571	532	583	567	584	571	557	574	568	585	594	571	555	524	592	532	581	567	622	586	559	560	594	571	564	564	572	548	555	574	530	608	610	577	540	559	621	574	597	591	522	588	561	582	554	593	532	573	590	577	606	597	552	563	580	548	548	573	589	608	529	585	540	556	580	555	592	604	633	559	564	513	571	557	577	565	547	574	539	567	602	558	567	586	561	564	551	633	575	578	582	547	568	570	595	553	571	570	592	625	591	604	577	595	602	600	598	573	608	603	573	567	609	572	599	592	538	588	587	574	564	599	551	572	620	603	575	546	585	574	569	583	544	573	568	569	564	573	569	581	567	588	572	609	579	585	543	542	584	534	561	561	587	524	581	582	601	602	578	519	547	582	575	599	599	550	569	586	571	572	535	576	558	546	579	562	562	523	558	585	600	583	535	591	591	614	599	572	549	561	609	614	637	518	590	591	562	561	539	523	576	583	576	562	575	579	524	596	543	570	582	614
25976	21654	24275	29535	21639	10984	336	230	165	169	190	160	165	153	163	142	145	138	124	135	120	135	132	127	147	116	135	140	138	149	146	135	148	124	132	140	148	142	129	151	141	141	133	130	138	145	157	121	128	128	139	152	148	133	138	137	113	135	123	152	127	150	144	121	134	146	127	124	148	126	138	141	161	128	124	133	123	154	136	151	151	123	147	133	100	124	134	136	132	139	146	135	145	123	188	145	133	146	144	124	146	126	150	148	144	153	146	125	149	134	163	142	149	136	153	138	131	126	128	140	153	128	122	141	133	146	140	142	120	139	147	133	127	138	131	142	125	136	135	146	138	130	170	119	136	148	111	149	157	130	111	128	146	133	144	139	143	126	147	138	116	142	115	159	136	127	169	122	142	126	142	136	172	136	106	126	131	116	150	112	153	145	143	154	130	136	123	142	128	129	136	151	147	144	155	137	136	141	134	129	123	149	126	135	149	141	142	137	127	132	141	138	128	144	118	149	121	134	130	127	167	157	134	148	143	114	130	136	144	147	95	147	158	136	137	138	143	133	121	135	117	157	174	149	162	148	140	135	138	154	146	123	125	131	134	134	144	126	152	116	108	142	138	137	136	118	142	139	128	153	143	150	125	127	127	142	127	141	134	145	130	120	127	117	144	139	134	151	157	123	134	118	143	131	132	143	143	122	152	150	161	125	138	138	138	165	161	124	129	163	141	137	144	145	129	129	135	168	140	129	148	125	123	162	133	142	152	157	120	124	149	130	129	148	117	124	163	132	130	116	132	136	130	138	152	121	103	153	124	153	146	153	156	128	123	133	118	148	149	145	125	141	135	150	143	151	164	132	129	145	135	119	134	125	116	119	153	121	125	142	134	104	133	125	138	143	132	147	130	123	144	113	164	163	154	139	122	120	120	127	143	142	121	118	136	128	140	146	148	129	144	129	131	134	142	131	133	121	128	133	141	136	148	150	128	137	163	121	148	167	136	131	159	133	160	126	135	150	139	126	134	132	137	142	136	119	142	159	132	142	133	119	126	141	142	121	153	147	136	147	123	129	112	147	133	147	109	103	142	149	125	140	132	128	124	144	128	155	156	154	128	150	149	121	148	131	131	130	161	117	136	120	130	109	124	136	132	129	140	115	146	128	131	133	141	150	131	148	159	143	129	134	167	134	135	160	126	152	159	155	142	151	118	144	128	145	131	143	149	142	118	124	162	170	172	134	134	121	126	149	140	130	124	134	132	142	136	147	120	124	107	134	132	138	141	135	131	123	135	116	127	133	151	123	154	108	162	150	128	141	140	156	129	116	135	130	159	142	118	128	147	155	143	166	137	124	152	131	136	151	141	129	144	155	139	128	168	114	131	131	130	143	107	126	131	143	142	135	128	164	154	143	134	140	142	139	125	157	153	138	146	138	128	124	158	119	133	158	123	167	130	124	142	129	137	153	133	130	157	144	150	148	146	136	143	142	148	148	126	133	139	135	126	148	166	146	140	163	141	138	131	129	126	130	140	159	133	131	151	150	141	124	165	135	137	133	128	124	140	123	149	137	138	135	124	140	138	149	123	131	146	120	121	163	144	138	127	155	150	151	139	124	125	145	139	114	146	173	136	133	110	158	148	116	132	126	118	123	146	148	155	130	137	152	142	128	142	159	163	152	159	136	121	135	155	150	144	139	112	148	125	128	139	133	131	156	162	127	148	134	133	131	119	147	157	139	123	114	147	129	137	133	119	167	157	142	114	143	147	142	125	130	146	119	142	136	138	157	150	123	133	129	128	124	134	119	136	135	124	110	150	160	139	143	133	169	129	160	144	144	129	139	130	148	143	122	153	177	160	135	123	134	146	155	146	155	129	146	139	139	156	169	132	141	137	158	152	147	145	135	114	149	141	139	147	130	121	143	141	143	146	136	159	142	154	142	135	139	142	149	148	135	129	151	141	129	147	147	144	161	137	134	138	162	150	135	132	127	139	133	157	131	147	137	167	138	141	132	109	129	159	119	155	131	138	148	132	137	163	132	120	136	143	148	134	139	119	124	125	134	117	149	158	149	115	129	136	144	133	143	187	132	153	129	138	118	139	136	156	152	137	139	150	152	137	145	165	144	131	149	125	150	163	153	151	126	127	139	101	137	142	128	134	146	154	152	157	151	137	146	137	139	162	135	127	116	164	129	122	111	142	156	148	153	144	146	142	147	125	140	152	122	128	145	125	151	132	114	143	134	139	133	118	151	143	150	113	135	146	164	143	122	122	139	139	123	142	142	102	138	139	131	116	123	147	124	136	128	126	143	137	155	145	141	149	119	152	139	152	139	130	120	136	131	133	124	133	133	115	121	128	124	139	147	119	150	129	144	168	142	130	137	144	115	129	132	133	131	165	147	127	132	112	121	140	136	137	143	163	134	138	134	154	145	125	131	140	134	135	142	147	103	118	137	150	127	113	128	118	134	137	147	127	154	123	152	135	135	141	127	150	136	133	136	136	154	155	136	128	145	142	162	114	132	132	154	174	126	127	113	142	142	115	130	133	139	123	133	131	116	131	157	169	124	127	136	136	129	153	134	143	136	145	131	110	139	126	125	136	134	135	142	157	155	119	137	130	133	144	154	156	127	117	150	133	137	160	136	134	126	164	133	145	132	144	135	123	147	133	154	122	123	114	117	132	144	128	152	126	114	154	153	133	141	129	134	131	167	145	136	144	149	154	143	142	148	146	144	140	147	142	153	157	153	142	129	154	140	123	123	134	131	154	128	139	141	127	120	147	152	127	143	143	135	138	122	161	151	151	146	121	122	151	143	139	136	113	123	123	136	131	125	153	144	132	154	134	141	130	149	131	134	155	152	135	139	154	130	147	150	163	160	151	120	161	122	124	140	109	134	154	157	142	131	134	135	140	149	145	136	135	140	139	162	119	129	126	144	146	142	143	121	160	117	125	133	141	126	141	115	143	130	127	130	149	134	136	121	161	127	159	126	117	134	137	114	132	131	144	136	115	144	161	127	152	125	138	156	137	143	148	115	128	125	140	139	149	137	122	132	129	128	145	142	135	138	113	127	138	152	128	147	147	147	136	131	132	113	123	123	140	126	155	139	159	152	136	155	149	139	137	133	119	130	141	132	150	134	131	136	127	122	122	127	134	138	121	149	124	131	123	168	129	170	133	142	147	127	142	129	131	127	114	127	149	132	102	152	115	134	115	150	160	135	130	169	131	137	159	134	146	129	132	136	139	133	135	137	130	127	148	150	138	120	127	147	120	119	124	139	135	144	146	142	161	148	131	162	126	129	163	138	139	142	157	118	144	134	146	141	137	135	135	125	121	150	153	129	129	136	144	109	142	133	152	128	118	130	165	156	121	128	130	159	140	135	129	122	132	111	138	159	136	165	149	143	132	113	128	129	165	138	161	145	152	143	131	126	156	148	140	134	126	125	150	142	135	164	134	139	139	124	126	159	145	161	131	131	137	131	129	138	133	134	134	128
4481	1753	847	464	392	377	341	337	357	315	351	305	292	322	331	312	316	337	287	296	321	345	309	330	302	313	287	331	308	276	344	310	299	294	288	304	282	298	309	300	313	293	280	322	304	322	317	308	291	286	266	336	307	333	319	289	313	307	291	266	286	318	288	277	300	306	308	291	278	310	309	297	291	303	306	305	327	290	320	286	294	265	321	307	337	305	271	309	306	306	298	322	306	296	283	310	310	321	286	311	296	301	315	336	319	303	300	299	295	303	291	328	321	266	312	301	281	265	301	296	320	313	335	293	283	292	303	313	277	291	287	310	281	310	289	305	325	310	301	298	317	293	303	310	307	301	321	314	301	325	288	296	310	335	283	269	292	318	276	277	305	298	302	292	313	302	309	309	304	319	299	280	288	338	288	279	306	291	307	294	315	292	274	312	304	270	305	314	286	322	322	308	306	289	315	325	311	316	281	299	316	312	291	302	321	296	323	301	316	314	319	298	322	310	293	312	292	316	293	288	288	332	307	287	309	317	298	295	293	332	286	316	310	306	328	287	325	310	310	303	313	296	323	316	322	313	288	312	316	258	318	295	316	282	298	305	277	298	275	303	326	280	312	328	293	322	308	342	284	330	285	347	296	284	271	334	291	315	296	306	319	279	287	293	298	306	286	314	311	289	304	336	311	307	313	335	305	317	296	299	307	280	292	273	333	302	262	299	309	287	295	267	279	301	297	282	333	312	312	311	301	290	323	279	355	279	336	304	310	287	293	296	267	327	294	325	327	276	337	303	339	313	314	283	312	301	307	267	290	300	281	300	314	291	293	305	344	280	293	257	305	312	294	315	286	304	336	320	292	292	314	300	334	303	297	306	280	304	280	327	255	277	291	313	320	290	310	310	323	300	323	272	291	308	315	312	320	307	318	296	277	306	278	278	294	295	280	297	317	286	324	315	312	303	319	309	311	305	298	289	297	302	284	296	285	310	317	293	288	306	314	293	332	343	284	323	297	291	270	288	291	307	319	281	271	276	303	337	295	313	266	323	323	294	299	319	341	308	277	293	314	267	299	289	292	309	314	288	296	302	290	292	294	284	273	323	320	281	283	289	298	301	307	270	297	297	316	295	308	283	329	296	296	288	309	319	317	304	307	303	276	301	294	291	315	293	279	278	314	302	305	299	316	287	306	291	324	315	296	307	266	310	277	299	288	281	299	282	304	324	286	289	297	310	284	307	295	320	289	298	320	294	323	323	283	308	308	287	287	263	275	273	324	301	328	325	291	291	318	303	308	314	276	275	327	312	303	277	312	314	291	328	311	322	271	308	309	275	306	299	292	289	293	295	329	306	327	312	289	288	280	294	305	283	314	288	282	304	295	342	333	295	300	297	316	292	346	324	309	300	298	309	286	289	303	309	315	308	317	294	301	299	295	329	304	294	323	332	301	303	305	298	302	320	287	325	314	278	314	303	278	326	291	312	315	285	298	298	326	286	292	310	296	312	305	315	290	302	302	261	310	331	322	325	296	294	303	298	317	298	325	285	322	299	321	305	310	305	302	314	313	316	305	318	299	315	297	310	295	333	331	292	301	304	294	328	273	313	307	290	330	303	279	314	315	294	317	276	315	299	322	304	309	295	304	299	305	263	300	324	330	317	325	278	308	335	321	285	328	328	319	308	297	332	288	318	298	306	288	310	321	288	296	293	302	322	308	338	312	283	259	285	334	315	298	339	306	334	280	320	329	309	308	308	270	306	321	311	292	288	304	355	328	313	298	273	316	284	327	299	272	292	314	278	309	315	273	307	304	291	319	324	319	284	343	318	318	329	287	300	290	299	298	306	297	299	312	328	311	302	292	278	313	283	305	324	281	336	274	299	325	304	292	282	310	304	327	313	285	364	301	299	319	287	304	301	314	311	297	326	290	303	319	293	305	315	316	318	290	309	289	303	308	293	273	316	308	280	291	280	284	307	298	339	284	301	285	319	300	277	280	315	325	299	311	294	271	310	290	300	313	323	277	309	283	287	293	307	321	287	298	296	287	329	318	300	270	306	310	300	305	307	291	295	288	272	307	328	311	297	309	303	311	325	324	307	317	316	318	331	298	309	315	307	302	317	329	323	313	325	289	302	293	287	304	271	281	300	315	276	306	294	299	301	300	350	299	334	296	333	295	319	284	326	309	318	310	305	296	299	294	297	303	340	312	319	319	286	317	303	307	318	293	299	302	322	304	294	298	291	339	275	294	321	271	290	286	278	276	308	290	296	284	295	284	302	292	317	296	303	279	301	284	317	306	314	315	305	323	303	282	320	318	336	304	303	290	294	291	303	303	313	334	306	326	312	312	295	314	310	279	266	308	310	297	294	289	302	278	307	313	323	288	288	313	310	300	293	313	293	284	308	302	306	293	328	311	303	314	307	307	302	284	321	336	302	290	333	329	314	302	275	286	308	302	302	306	307	297	267	292	308	301	295	292	298	307	299	314	273	342	300	285	306	312	296	308	274	301	254	303	277	326	264	292	287	279	341	293	308	325	303	304	333	288	297	280	299	267	292	294	278	299	301	309	278	293	297	295	301	280	332	307	308	308	286	307	297	314	303	305	298	301	335	322	297	287	307	308	280	258	303	333	343	303	279	312	291	293	293	290	312	300	298	299	295	303	305	338	321	291	292	304	296	264	312	307	296	303	303	300	294	284	312	307	298	315	305	277	312	330	282	307	328	278	294	313	339	311	296	295	284	293	307	324	307	318	311	316	325	286	308	289	320	302	283	303	298	300	317	282	296	301	283	288	296	314	314	295	313	309	306	298	301	322	279	317	332	295	308	334	279	339	322	293	323	311	297	306	316	296	348	288	320	289	320	315	317	300	293	283	311	303	270	273	300	287	323	313	283	288	316	318	313	308	296	315	296	288	306	302	305	294	291	284	289	316	287	313	331	285	291	302	328	251	292	305	326	331	305	343	331	305	308	289	272	312	293	280	304	280	286	271	296	336	335	273	320	316	324	309	322	286	292	286	276	311	281	280	316	294	306	326	288	307	301	307	288	317	304	296	303	320	318	317	321	306	284	306	313	279	307	287	300	294	275	292	303	313	307	323	302	321	274	282	319	302	310	281	307	320	296	287	291	298	294	322	307	295	286	326	315	316	319	298	320	300	318	339	305	321	302	266	327	313	295	332	286	337	282	283	268	317	294	309	291	316	306	308	303	287	265	288	308	335	308	297	318	273	326	298	323	289	288	292	285	307	314	325	312	299	306	334	334	296	326	305	323	299	326	315	311	314	307	278	308	299	320	319	303	324	319	302	259	290	287	323	280	318	306	301	274	310	319	293	313	334	303	308	346	323	308	313	327	296	297	301	325	325	302	299	285	276	283	296	324	305	272	301	287	329	336	311	299	293	306	313	275	332	309	279	323	318	315	285	281	302	319	311	314	304	330	365	295	300	320	335	274	313	283	271	302	307	276	284	299	288	288	286	289	341	299	305	341	341	284
25207	21658	24744	29078	21660	21679	10849	337	283	236	182	152	135	130	146	138	112	95	123	109	102	119	114	113	98	80	93	110	95	86	79	97	102	99	84	99	107	102	81	105	92	78	115	104	111	115	89	98	108	87	91	104	86	86	84	87	114	101	91	80	90	97	97	94	106	89	100	97	76	111	73	76	90	110	93	91	91	89	68	90	79	85	98	96	87	91	92	76	90	82	88	78	70	84	103	90	90	95	81	89	99	98	111	109	96	84	83	85	83	89	71	107	91	92	87	85	91	98	72	87	89	88	86	81	83	106	100	120	101	107	109	107	91	99	87	65	90	100	87	97	89	102	85	84	97	99	89	76	80	100	85	86	87	91	99	104	125	105	116	93	89	76	93	88	82	94	98	87	86	87	100	110	75	81	111	100	76	94	98	73	94	84	84	72	78	95	86	67	78	90	91	93	87	86	86	74	82	80	78	93	107	82	77	82	76	83	91	98	104	84	91	96	83	76	125	89	101	94	104	85	82	94	78	99	78	97	111	87	89	84	111	81	92	97	89	114	103	105	90	96	89	99	75	86	96	101	106	86	85	99	89	93	79	91	91	88	110	97	99	90	87	92	101	86	94	98	98	105	100	90	78	101	100	110	106	90	73	122	92	87	83	98	93	80	87	81	92	64	92	102	106	82	99	95	82	102	90	99	86	75	86	80	92	87	84	90	99	103	92	101	97	89	76	81	101	83	77	78	86	88	86	97	83	82	82	82	78	89	85	97	94	84	95	84	90	95	107	85	98	88	70	81	99	99	101	95	86	103	85	70	78	80	97	86	71	104	80	81	84	96	81	70	80	102	91	92	94	93	103	101	95	81	90	90	79	107	99	97	108	85	100	84	92	99	112	89	106	73	108	70	74	102	94	102	88	96	96	81	85	94	89	102	90	98	89	99	84	100	114	86	77	94	86	107	96	99	71	80	90	105	82	72	70	90	116	93	93	86	95	82	81	81	85	94	86	80	97	99	94	100	99	87	88	88	111	91	87	92	90	95	73	75	78	72	101	93	78	90	79	102	96	94	106	106	115	81	85	90	80	90	92	101	97	85	84	94	81	102	94	101	86	95	75	90	87	70	79	98	102	77	92	80	89	88	104	103	88	91	114	102	94	97	90	75	88	77	82	105	101	99	78	87	100	103	97	86	96	90	68	91	97	96	85	104	96	101	95	101	105	96	91	83	75	79	94	97	74	100	78	79	91	87	74	88	78	92	97	80	93	83	100	94	93	101	92	99	86	92	102	71	76	99	91	104	97	79	98	96	80	99	92	79	87	84	95	102	97	82	89	95	73	85	82	94	88	106	94	91	94	101	91	100	77	87	100	79	86	85	95	91	90	91	88	91	109	102	99	87	91	88	97	80	92	71	92	84	82	115	78	78	89	89	86	88	81	91	76	94	97	88	75	93	115	88	89	112	102	93	92	97	83	97	106	98	89	100	80	89	81	94	102	81	108	86	83	87	95	96	103	84	90	86	84	84	93	101	98	87	92	105	88	79	90	75	115	88	108	100	88	82	94	83	97	110	90	72	88	86	76	82	82	91	95	90	86	87	95	71	102	98	105	80	88	87	94	100	76	82	92	101	81	82	99	82	83	85	72	94	83	106	94	88	99	97	93	84	112	95	88	96	74	81	67	100	76	109	68	85	77	94	86	80	94	99	86	79	112	85	92	68	98	100	84	92	101	84	97	93	84	87	93	99	116	87	89	85	83	88	95	89	82	86	97	105	80	85	106	103	107	72	74	94	87	99	89	85	85	98	73	75	111	92	94	107	93	88	84	76	86	97	80	93	91	96	81	76	83	91	100	96	96	89	84	104	84	86	80	108	89	83	92	74	99	85	75	73	78	84	86	105	101	104	87	102	93	90	94	84	92	115	70	97	93	94	101	88	84	92	73	97	76	95	108	79	101	97	100	104	120	84	69	91	105	85	92	91	84	88	92	93	84	79	91	85	103	89	93	88	89	80	88	88	96	88	110	92	78	83	87	103	92	115	90	75	91	90	117	76	77	94	68	87	103	80	91	107	90	102	91	87	94	79	86	78	84	82	88	73	106	80	89	112	89	73	75	101	96	98	99	96	91	84	77	71	94	102	98	94	102	96	70	85	76	99	71	105	98	95	93	91	107	83	105	106	72	75	78	108	112	88	87	87	100	96	103	71	86	91	82	88	76	87	80	86	73	80	81	120	95	82	92	86	103	115	99	84	94	84	89	90	92	78	101	85	77	120	84	97	101	83	81	105	95	94	93	90	75	93	99	111	89	115	88	85	98	84	103	96	102	82	98	102	96	101	95	84	88	70	85	87	96	80	73	88	98	96	99	92	82	95	72	76	95	108	87	91	99	87	84	86	81	89	94	88	97	102	86	80	94	69	95	101	87	76	86	103	81	101	88	89	99	83	106	113	91	75	83	83	101	80	95	86	98	88	98	104	82	115	84	86	101	93	74	97	88	96	84	97	85	98	82	90	88	90	82	91	111	78	96	93	91	66	87	95	88	98	94	84	91	79	90	89	98	81	98	96	74	96	89	84	88	82	96	102	85	81	89	86	102	95	91	78	85	95	68	115	72	90	90	81	56	86	87	88	79	80	85	96	97	84	92	88	102	97	87	76	85	111	89	77	89	86	90	88	82	93	66	85	88	98	97	69	87	99	87	82	81	89	99	115	90	67	80	101	99	98	77	115	76	100	92	70	99	80	94	82	81	96	90	114	105	79	99	91	87	74	84	98	86	95	83	74	81	97	92	85	100	108	87	86	105	88	79	100	96	88	110	95	86	104	101	77	108	108	85	97	90	71	93	63	112	86	103	77	100	104	75	89	92	85	92	78	67	80	71	93	99	85	100	99	88	94	83	105	105	102	94	81	97	93	89	69	104	83	97	100	90	110	100	93	95	99	102	86	97	95	98	82	82	88	85	108	91	106	124	82	77	97	103	99	82	100	70	105	90	99	80	100	109	96	114	92	80	81	100	94	55	97	82	114	110	81	82	85	84	86	104	77	99	82	92	80	78	89	74	89	90	102	99	89	98	97	100	92	74	95	97	101	79	78	79	87	99	108	79	95	82	93	87	106	104	108	97	75	94	109	88	99	99	89	80	75	87	98	96	86	89	91	86	87	105	98	82	93	74	74	94	108	90	80	77	85	92	81	91	95	88	105	100	82	91	90	87	85	84	107	77	95	88	94	83	84	91	83	92	93	93	78	84	90	108	93	96	73	107	99	85	95	86	87	84	98	82	79	87	79	86	93	90	84	112	85	94	81	103	108	73	98	82	88	87	92	94	85	83	85	94	101	74	119	99	96	82	100	90	92	88	71	90	73	80	79	91	90	97	82	82	86	82	76	99	88	97	96	89	88	96	90	98	104	74	99	87	96	99	98	96	86	77	83	99	85	87	91	88	68	83	76	120	82	87	100	92	79	81	83	84	85	94	96	94	104	96	88	107	94
4068	2908	1263	636	421	323	292	279	253	240	246	243	238	263	236	240	230	225	234	206	232	266	218	229	199	240	216	232	252	245	225	221	235	221	242	212	216	223	213	211	205	224	194	218	226	200	230	225	215	209	226	221	228	214	217	225	236	210	223	257	224	223	237	232	260	230	220	235	245	223	230	230	223	232	216	256	208	241	237	240	222	206	218	210	197	236	203	208	240	212	203	223	209	231	228	241	234	206	220	205	214	212	243	231	265	246	222	225	228	198	217	216	247	233	192	218	210	229	236	239	215	206	219	256	228	215	220	229	255	208	217	216	219	226	207	233	232	222	224	207	224	243	228	208	234	239	234	217	204	219	214	223	240	204	224	214	245	213	226	217	198	232	227	221	215	221	232	215	228	224	220	234	199	224	214	228	230	247	236	246	221	209	221	228	185	194	217	231	238	203	228	208	215	209	230	209	229	224	221	211	234	227	202	209	204	215	242	197	231	206	220	212	190	226	221	228	217	220	241	206	234	225	214	222	212	235	200	226	239	216	252	213	216	209	257	217	216	243	235	201	211	214	250	219	219	244	220	212	239	223	240	242	209	203	232	227	229	214	231	230	241	239	225	229	251	230	204	228	227	213	230	206	237	221	214	199	214	240	235	221	202	212	233	236	205	224	227	234	219	223	229	216	216	240	210	208	213	236	206	219	236	202	232	230	221	236	242	231	182	213	216	206	237	208	243	211	215	229	205	228	234	223	200	209	208	199	218	215	215	216	222	225	248	224	260	209	233	203	194	208	238	223	230	235	218	222	212	228	225	211	249	206	244	226	198	201	227	220	227	224	263	202	196	210	208	241	194	229	217	222	192	210	220	229	213	237	228	258	218	208	227	239	213	229	208	237	214	228	217	230	205	200	226	239	221	211	209	236	210	224	209	232	214	210	231	224	214	203	216	220	224	231	213	225	216	209	223	231	233	237	204	200	214	204	238	225	210	222	249	205	239	257	224	231	230	238	210	210	210	197	215	231	221	195	211	252	229	223	207	185	214	219	238	248	220	247	211	245	219	235	227	244	254	221	233	223	215	211	214	210	222	221	199	233	241	230	255	241	222	220	248	225	214	235	209	226	238	220	239	223	223	244	217	251	215	248	210	189	212	234	195	195	197	231	237	225	206	227	226	190	239	202	202	223	256	222	214	221	220	197	219	217	228	231	226	221	224	211	239	239	228	232	224	203	214	241	228	204	243	219	230	236	245	200	224	222	268	230	230	231	209	226	210	233	226	242	220	216	208	232	217	223	234	206	206	239	216	199	233	242	215	208	200	247	216	244	235	204	208	210	223	224	219	222	222	222	216	240	221	225	216	232	222	218	213	222	214	230	224	225	237	198	203	218	242	208	224	229	223	222	207	219	224	201	218	242	219	241	205	219	235	218	236	221	235	240	227	218	208	209	220	214	222	216	244	224	219	227	219	258	217	229	231	211	210	228	209	272	225	197	252	232	195	214	228	243	234	239	207	226	235	234	236	204	214	217	248	211	236	217	207	239	219	231	205	228	233	213	228	229	207	205	226	216	226	219	236	197	234	205	233	216	211	194	220	207	232	264	206	241	219	224	212	224	230	206	214	241	238	205	218	222	219	214	221	209	244	214	230	239	217	224	207	224	210	204	244	218	251	219	222	232	213	242	220	222	222	237	234	225	224	220	212	213	221	212	237	221	220	204	232	219	241	200	220	253	233	219	219	218	241	212	232	240	224	210	200	228	223	230	233	193	207	216	211	225	245	210	231	209	240	241	195	256	240	212	244	213	250	242	224	209	205	204	223	228	211	221	212	227	230	229	232	213	222	232	242	220	251	246	203	221	215	211	227	229	211	227	223	224	215	228	233	233	234	233	224	201	214	229	239	210	235	249	208	228	221	232	216	207	220	238	247	217	214	227	218	205	209	217	231	223	226	215	241	231	212	233	217	209	234	202	212	203	219	237	237	182	202	209	214	243	231	222	213	226	192	221	243	233	215	200	240	209	233	204	237	210	223	205	236	224	209	245	214	254	225	240	243	224	207	205	248	240	217	209	220	242	209	217	235	202	226	220	220	215	230	229	222	220	216	216	204	234	242	189	242	220	212	220	206	244	229	216	241	225	225	261	235	238	222	207	209	237	222	233	223	201	244	238	218	224	228	230	213	242	207	205	230	238	197	215	228	221	246	197	214	214	223	237	204	217	228	197	222	199	212	245	233	189	216	216	273	217	241	230	230	221	231	213	229	221	208	223	205	217	189	241	214	242	230	233	225	248	256	209	226	225	219	220	203	215	207	200	233	216	220	239	203	245	253	208	230	241	201	229	217	228	200	244	224	249	215	235	247	201	214	198	233	192	219	212	250	210	238	228	221	228	212	231	231	247	211	199	246	231	219	213	208	187	222	215	220	211	225	238	220	218	224	251	223	221	205	234	198	219	229	237	207	216	239	237	214	222	203	195	220	230	192	215	220	209	213	213	208	225	210	259	221	216	225	252	221	263	233	218	201	224	236	237	223	230	224	229	207	231	203	205	223	223	199	256	233	230	230	235	239	237	207	245	246	234	215	208	223	219	250	243	223	221	221	225	238	238	230	221	218	207	236	196	208	247	235	221	206	243	219	233	229	212	225	216	209	246	219	233	231	230	231	229	223	222	231	227	211	196	227	234	207	222	246	237	218	249	217	224	225	231	209	203	206	227	221	256	221	223	242	198	214	205	214	228	248	256	221	216	215	241	229	186	236	221	216	224	210	196	237	233	225	240	223	215	228	199	197	225	228	223	234	221	215	233	200	204	251	238	209	245	196	238	228	237	239	234	237	235	206	237	209	205	234	240	206	203	228	218	198	241	204	195	236	207	210	188	206	222	195	198	207	224	221	231	196	216	223	219	222	218	214	217	241	238	233	214	215	221	220	189	233	203	246	198	224	207	235	224	209	231	221	223	219	186	215	226	223	246	231	201	215	228	235	227	190	220	209	211	228	220	239	190	218	196	230	223	204	228	203	224	241	237	201	223	218	208	224	208	226	230	194	216	212	224	208	229	240	206	238	215	207	197	236	222	225	227	214	218	225	216	234	210	255	253	240	203	215	231	222	256	226	202	202	218	203	229	231	233	218	274	237	236	225	228	206	232	242	241	228	222	205	229	218	220	195	254	234	230	220	226	245	201	240	234	224	203	197	248	246	222	218	215	227	212	238	216	203	230	223	232	213	238	252	236	231	215	212	254	207	210	210	191	248	229	231	209	211	235	208	245	212	203	245	218	222	248	222	244	232	188	249	216	235	223	208	211	244	240	230	225	212	224	222	212	230	216	218	205	228	212	207	227	208	194	190	231	214	206	207	232	198	206	247	236	221	219	224	207	240	241	210	233	217	246	215	222	239	204	214	211	211	208	210	225	220	233	243	221	227	210	221	221	230	215	229	233	227	233	225	238	200	233	215	223	233	216	205	225	233	188	212	232	233	213	221	230	225	218
34250	15182	2353	397	325	304	279	276	295	324	292	310	269	244	306	242	271	266	287	293	313	277	279	303	277	263	255	259	282	275	286	281	236	233	285	292	267	257	230	260	274	269	273	256	262	279	270	267	272	271	268	294	247	306	295	296	268	296	300	269	279	280	263	308	295	248	273	253	257	238	250	254	264	232	283	300	267	256	293	290	262	271	274	254	255	304	262	277	244	265	275	278	285	287	271	296	242	268	297	310	284	297	277	295	302	290	260	259	245	278	274	277	254	258	267	278	251	279	267	291	284	299	259	271	267	277	267	259	264	289	287	257	267	299	263	273	305	279	299	283	264	253	257	286	278	272	275	250	252	285	309	277	271	271	272	266	270	288	263	270	291	296	259	266	262	258	257	287	264	275	292	275	255	310	271	274	262	270	310	257	299	264	284	253	256	262	281	284	268	277	270	273	273	264	308	251	282	260	264	298	301	264	267	261	265	267	274	268	294	257	235	312	268	278	270	253	281	244	249	265	281	252	262	269	297	292	274	263	312	284	264	250	274	260	266	291	275	266	284	258	279	250	267	252	299	304	300	273	250	284	272	257	280	285	291	290	307	282	278	274	288	268	286	280	295	286	267	275	270	278	254	311	302	296	266	263	223	299	261	260	279	274	289	304	276	264	274	267	244	277	256	274	276	285	288	256	265	272	294	265	261	284	282	265	301	268	260	273	270	322	289	254	300	269	287	270	269	264	274	239	273	266	216	275	295	254	283	294	238	289	262	295	257	282	292	282	288	257	282	296	294	262	287	270	264	250	290	245	266	284	272	301	290	286	273	265	271	251	284	266	279	254	266	258	293	319	293	277	278	258	280	256	269	300	265	243	280	235	287	260	252	293	297	283	250	292	262	261	286	238	273	292	253	255	273	294	280	268	280	268	252	256	275	283	274	287	268	286	267	257	284	270	229	297	251	272	294	282	264	247	262	274	270	290	263	261	264	283	305	277	250	278	270	251	262	294	236	263	260	261	296	271	280	245	280	291	281	246	303	291	271	308	256	272	255	280	286	281	262	268	305	223	260	287	256	263	303	266	269	259	266	282	299	273	235	299	256	279	250	294	302	282	277	255	261	293	247	291	245	272	271	295	292	279	264	240	274	270	243	287	275	275	247	247	264	295	285	285	270	281	313	240	273	284	311	239	245	284	303	244	276	255	271	282	255	269	314	264	260	248	284	287	267	269	269	288	264	273	264	265	244	260	280	277	256	263	244	241	259	276	277	264	271	256	258	303	295	283	285	262	290	317	274	281	246	268	305	277	256	284	273	268	279	300	287	297	278	280	226	262	300	272	254	262	258	274	260	257	285	271	284	297	267	266	258	288	275	267	273	308	249	254	306	245	279	258	246	266	242	247	264	229	264	266	257	254	293	276	271	271	286	272	271	285	259	243	279	247	302	228	264	281	270	248	268	258	264	275	318	283	269	292	270	240	281	277	255	275	251	278	251	268	252	288	248	280	293	318	290	274	276	279	276	280	259	276	289	304	278	285	269	252	280	316	262	288	304	258	275	280	258	242	274	274	268	282	283	296	315	266	316	286	269	314	255	254	264	281	304	278	276	276	277	286	303	282	250	268	266	278	273	262	297	295	236	280	276	299	278	297	274	297	296	264	300	266	253	282	271	286	265	270	275	273	284	269	281	308	259	286	267	250	286	273	261	284	246	297	267	270	318	302	298	291	258	262	261	288	262	260	325	311	281	297	289	284	286	272	282	258	280	307	278	273	274	287	280	322	298	265	282	305	272	301	275	271	280	290	262	259	274	269	247	299	295	272	278	258	284	288	267	276	267	283	319	291	288	250	250	238	270	298	298	284	258	268	263	267	261	285	286	270	279	278	295	254	273	260	270	314	247	269	243	276	258	313	263	257	263	253	270	274	253	240	290	256	262	294	286	278	276	261	261	233	272	272	252	310	260	293	271	266	287	254	269	259	280	272	273	269	268	284	273	287	304	276	261	288	286	279	288	298	285	282	258	286	297	278	263	266	256	234	262	278	290	319	302	296	267	268	261	241	279	257	264	278	272	274	258	289	284	280	265	249	241	280	302	278	266	259	273	263	254	277	315	265	276	274	255	267	277	278	305	303	300	277	309	256	309	258	278	284	291	274	277	249	241	301	289	251	241	268	254	288	290	265	252	281	290	274	270	268	253	255	320	278	270	274	275	312	287	283	248	264	276	268	279	275	263	289	288	249	288	300	266	280	264	293	282	280	304	256	294	282	287	242	262	264	258	278	242	256	272	251	293	290	279	299	244	281	260	273	263	279	290	277	256	269	262	234	254	262	254	289	277	268	264	264	238	287	279	255	290	276	279	288	263	293	283	292	266	293	236	308	268	273	252	248	291	272	266	292	264	278	291	290	287	280	317	243	269	272	281	307	262	280	288	308	294	288	265	260	266	260	293	277	288	297	256	259	288	271	308	294	284	260	252	261	276	301	248	283	252	287	310	276	306	275	264	262	285	283	264	263	307	291	274	280	267	320	267	264	256	286	278	284	249	270	280	266	260	270	293	265	260	286	292	241	287	275	247	268	265	270	255	283	286	275	261	291	271	262	268	292	300	279	283	253	247	301	290	261	269	244	259	272	254	235	286	271	266	273	279	267	288	285	256	262	291	281	259	264	279	276	260	263	270	283	235	263	268	253	296	291	294	280	274	269	275	292	246	273	271	301	290	272	263	272	250	303	267	281	277	272	271	290	307	269	266	297	283	269	263	247	308	289	279	283	266	230	236	278	273	275	268	237	303	290	271	278	316	266	263	282	252	237	263	290	295	274	250	267	259	277	251	285	307	265	272	258	283	269	299	289	274	282	289	269	287	300	273	279	274	276	261	269	263	303	238	259	271	282	302	285	257	286	280	246	269	282	263	286	260	292	259	280	270	266	292	252	256	301	283	252	319	250	342	281	314	288	274	279	261	308	265	279	271	278	238	259	286	273	266	279	290	293	308	275	296	281	304	287	299	268	258	243	299	255	282	286	290	293	291	282	235	299	308	244	261	277	276	260	284	273	252	289	271	240	270	310	285	274	286	306	251	251	262	276	302	278	257	288	263	296	270	250	292	234	273	276	264	272	294	273	264	280	264	219	275	267	271	270	257	300	293	272	295	251	316	261	297	272	276	245	273	284	268	249	280	265	246	257	264	263	257	254	272	299	285	274	299	275	269	265	271	265	279	284	261	269	283	269	271	305	275	271	272	274	279	256	266	301	284	278	271	280	278	297	285	268	282	278	260	318	285	271	270	301	293	280	278	292	268	260	257	276	257	276	300	283	295	273	288	274	251	303	281	264	268	301	249	269	259	305	244	254	274	291	258	265	305	275	313	263	269	281	283	257	243	276	275	290	245	303	298	284	289	279	291	299	272	296	260	281	254	277	252	293	228	272	287	298	279	254	259	273	276	259	272	266	263	246	284	268	263	281	293	264	308	267	256	286	272	295	280	299
7721	618	603	560	538	603	533	598	582	558	576	549	552	602	586	559	570	607	548	577	555	591	508	535	607	557	534	587	584	572	593	582	590	531	561	592	532	587	545	561	608	579	566	571	596	563	558	586	590	535	564	532	589	620	567	588	558	536	539	556	548	581	593	555	593	590	567	586	589	597	599	596	511	556	603	590	572	590	539	568	533	586	581	619	545	568	579	604	564	547	560	617	578	574	562	594	561	589	567	550	574	590	571	578	585	549	557	586	578	579	615	562	560	549	557	588	587	567	592	606	556	564	585	538	579	585	536	561	606	612	568	594	581	560	583	584	588	650	540	512	557	566	568	557	579	583	546	529	577	575	523	571	564	561	571	568	594	565	563	551	567	570	559	600	543	621	530	553	596	578	550	559	548	541	586	555	628	557	612	547	548	565	575	594	578	587	575	591	557	557	575	591	550	580	558	617	643	550	563	594	590	554	558	573	609	603	619	558	603	554	544	589	571	606	531	558	578	577	582	583	555	567	572	553	522	550	608	586	557	579	571	582	557	608	575	540	569	598	566	552	576	560	571	557	568	585	544	562	588	604	551	587	589	627	552	574	569	578	572	583	591	557	580	562	625	568	550	554	559	587	572	568	555	591	585	555	578	592	600	533	583	568	556	574	570	618	556	610	559	527	591	522	561	532	588	616	552	576	609	553	592	563	572	529	545	587	596	617	598	567	588	587	525	597	555	548	578	564	565	572	584	567	511	590	586	544	598	610	596	576	589	545	577	562	622	581	559	594	583	562	564	604	579	579	560	602	559	548	555	552	599	567	575	627	601	557	574	586	598	581	610	580	523	575	603	616	533	569	566	595	585	628	564	597	576	603	574	554	611	588	602	528	552	571	596	565	573	575	584	639	547	586	539	568	573	572	581	551	542	593	582	602	566	553	593	615	567	587	599	595	530	614	593	575	605	601	522	617	572	573	600	591	587	597	553	566	548	569	586	588	548	522	551	549	595	545	588	543	556	567	609	587	570	538	544	561	566	560	578	572	533	553	555	567	540	585	549	572	581	593	567	575	593	554	593	565	575	586	563	557	570	549	548	563	560	589	552	552	583	558	564	531	574	541	564	584	588	585	564	573	567	556	596	577	614	578	586	579	578	568	578	584	556	589	600	565	584	603	533	541	577	576	586	552	579	558	585	570	534	561	569	578	553	546	590	589	559	580	572	617	555	539	584	584	587	578	600	581	545	592	562	572	621	633	588	567	576	540	606	590	591	566	551	519	571	591	556	566	625	599	550	578	604	582	592	586	556	595	614	546	561	559	567	608	547	523	580	575	577	590	560	542	574	567	545	568	559	561	586	567	580	535	574	545	573	573	534	564	589	624	562	602	599	541	530	561	584	585	569	556	562	540	596	557	556	574	564	579	547	572	531	551	576	580	613	560	557	577	587	565	582	591	572	570	573	564	614	566	572	572	592	583	567	544	578	574	596	576	545	597	619	594	604	595	565	610	549	559	594	615	628	561	603	554	602	573	577	554	579	565	566	582	573	586	583	537	572	561	539	600	524	566	573	591	607	590	600	599	583	562	618	568	568	552	589	583	544	570	565	588	571	605	548	519	580	582	567	615	537	562	555	581	598	553	528	549	562	600	604	558	582	577	605	560	629	623	564	580	609	579	566	575	593	570	586	545	564	556	580	559	577	555	576	535	562	586	614	541	574	586	562	559	511	584	560	559	608	591	574	558	598	605	560	522	526	566	557	592	533	571	571	598	599	579	589	600	549	568	581	522	555	565	561	560	569	577	572	569	586	558	579	576	568	614	549	564	549	525	612	604	558	544	562	537	555	551	617	597	535	589	556	577	551	568	609	605	588	556	611	590	567	590	568	568	563	582	550	593	586	559	535	592	575	574	556	575	614	577	572	571	530	574	552	575	587	572	573	554	567	575	575	560	574	569	559	611	590	583	586	567	585	605	561	599	597	543	560	558	537	535	573	555	568	573	564	580	560	571	604	566	563	585	595	611	579	566	578	587	618	576	574	585	610	551	570	544	597	585	576	577	555	560	550	602	562	577	551	593	556	578	604	549	568	542	569	556	573	582	646	567	590	553	597	541	616	552	570	604	545	586	582	557	555	550	548	544	586	580	565	558	593	535	547	537	602	585	584	577	577	573	522	561	569	550	604	584	578	591	539	600	583	557	588	560	558	588	603	572	576	560	551	545	598	525	613	558	573	556	579	546	576	556	577	581	599	625	580	553	595	567	556	538	555	592	559	603	569	604	582	545	549	557	573	565	549	612	529	569	553	603	553	596	594	507	584	595	545	559	555	567	645	578	539	518	581	581	560	590	556	566	577	591	553	577	594	574	565	596	574	625	559	565	563	561	589	529	599	602	598	625	565	581	575	583	575	579	584	588	512	565	587	550	534	570	591	554	545	582	614	598	567	601	571	549	591	543	594	582	592	539	556	563	575	532	595	568	617	600	585	593	583	590	576	613	590	542	564	563	572	585	578	578	556	560	583	542	557	580	559	574	587	580	572	563	558	586	525	588	577	587	574	557	552	531	552	589	623	559	613	565	580	546	566	595	564	581	543	594	544	553	601	591	585	566	582	572	582	545	533	570	573	534	581	581	564	583	589	525	549	568	569	609	570	561	555	588	629	558	526	585	561	550	563	563	594	569	598	535	596	572	591	579	582	584	555	566	563	538	527	608	596	571	573	580	597	581	598	589	572	596	588	534	543	562	584	570	598	583	567	566	565	567	593	557	564	528	565	545	591	526	584	587	590	544	561	545	550	572	583	551	581	543	602	581	599	617	568	514	573	594	539	580	539	542	527	556	591	535	558	592	605	559	580	587	562	589	552	539	563	583	590	569	609	544	590	557	565	625	613	599	549	564	571	577	563	572	567	572	575	540	555	553	557	534	584	572	550	617	586	559	583	554	565	524	543	546	573	577	643	627	574	548	565	554	542	569	626	551	631	575	586	543	562	541	596	572	599	572	585	606	553	546	594	583	584	552	578	593	555	557	629	618	550	563	573	564	554	545	555	572	531	560	557	578	518	599	538	557	588	577	574	550	589	547	548	599	565	564	543	534	572	591	581	555	655	597	564	547	548	526	600	565	571	532	560	559	587	587	598	583	598	573	556	556	578	609	564	572	566	597	604	594	624	553	566	599	574	562	589	560	565	594	568	565	594	544	606	541	553	544	565	566	565	571	556	598	588	534	573	564	588	584	595	570	545	568	556	571	586	541	575	581	565	608	574	600	558	578	615	612	532	584	594	587	566	567	594	571	567	600	555	561	575	600	544	591	559	587	585	593	565	568	573	588	586	568	586	532	612	573	563	547	598	560	588	571	549	590	481	609	534	575	611	571	559	621	559	581	575	552	589	578	543	545	562	555	581	563	560	552	588	567	598	548	582	573	580	590	590	567	569	595	585	563	573	569	569	602	582	607	611	555	525	562	541	578	588	548	564	588	593	543	589	612	568	577
25941	21646	24271	29491	21641	11156	342	216	204	194	187	169	158	163	175	152	142	146	158	129	138	150	128	144	148	145	116	138	164	147	152	131	142	143	158	137	154	157	147	136	139	132	151	129	133	143	168	123	151	129	137	147	133	155	141	134	126	124	122	106	120	127	144	148	142	151	148	151	131	139	144	146	152	136	132	117	145	140	138	170	137	139	163	143	131	144	134	145	137	117	144	136	159	145	142	131	135	125	135	141	148	126	129	138	149	127	120	138	143	125	133	131	135	129	118	129	137	112	142	162	152	139	153	157	120	111	147	175	137	137	157	146	136	140	136	133	128	123	146	113	105	129	145	109	144	146	155	121	132	129	117	148	152	124	129	118	154	120	146	148	136	136	136	168	143	119	125	141	136	147	123	143	124	121	138	126	136	138	162	147	139	118	124	145	155	127	159	176	141	114	139	144	140	136	137	132	117	127	151	100	133	136	150	122	142	114	135	143	127	144	148	129	139	137	131	139	147	152	128	140	145	128	145	137	137	130	109	137	163	149	144	147	111	138	162	135	148	123	128	143	142	138	111	155	131	135	128	114	149	134	132	138	141	133	131	135	161	129	154	150	144	154	129	124	138	142	165	130	134	151	120	128	146	139	121	132	125	142	144	149	137	163	138	132	148	133	126	155	130	136	139	149	163	127	144	122	147	121	158	145	146	133	137	155	143	135	148	150	114	131	136	147	151	160	139	158	130	127	138	147	134	142	129	125	121	145	133	130	127	150	134	150	129	113	148	145	141	133	141	149	143	139	129	142	141	163	132	145	143	138	154	138	150	122	126	138	148	142	142	106	139	124	145	125	117	132	145	133	143	130	129	152	149	126	151	136	111	127	162	136	119	158	140	116	131	148	147	137	128	137	145	135	125	134	164	136	145	150	160	162	132	144	147	148	108	144	123	122	138	143	138	145	126	134	143	135	160	152	156	153	146	162	131	135	128	112	135	148	156	121	118	136	139	133	144	128	138	130	131	135	138	116	146	142	125	114	119	118	142	156	153	131	148	136	147	163	137	149	119	155	118	150	157	141	138	151	156	135	140	142	142	132	132	148	134	138	148	137	128	128	119	163	146	115	133	142	156	116	119	140	122	147	134	128	130	147	125	141	149	155	129	131	134	138	154	141	150	156	133	127	144	162	129	130	124	139	116	115	138	149	131	124	141	143	123	144	127	135	153	121	143	142	128	142	127	141	138	143	146	111	133	139	137	146	133	134	160	111	151	158	163	156	127	139	134	131	137	145	129	134	145	135	147	159	144	142	151	128	137	111	135	139	136	136	145	124	118	156	153	145	150	123	126	182	121	144	135	166	129	146	146	152	142	154	133	134	166	130	145	152	138	142	164	129	161	127	127	136	146	132	141	150	164	131	138	121	134	155	143	135	131	146	135	131	149	142	158	143	140	149	143	147	139	128	145	124	151	143	134	143	134	146	152	147	134	129	169	115	139	136	136	157	128	152	115	121	150	149	128	122	149	138	121	176	127	142	136	127	138	132	141	143	153	136	130	124	120	140	175	128	150	127	127	135	118	137	128	119	139	166	150	156	117	133	151	127	129	128	148	138	134	141	145	151	153	134	131	112	139	147	138	130	155	117	144	133	118	149	159	149	133	138	140	138	143	142	131	132	125	139	126	137	118	126	135	145	152	143	138	161	128	144	131	116	120	136	131	136	147	138	110	143	118	124	136	150	154	125	142	129	134	116	168	136	116	146	140	139	113	129	132	136	127	154	137	154	165	136	140	145	125	145	143	127	117	123	163	122	138	136	143	158	149	131	133	139	130	130	133	119	119	137	124	133	138	128	143	144	123	154	160	136	127	130	163	139	143	135	133	115	133	132	120	141	124	150	137	124	140	129	126	156	169	120	148	146	113	117	144	133	128	158	120	119	126	150	140	146	145	132	132	135	142	152	146	126	144	140	148	134	150	126	128	144	133	127	145	105	126	148	136	113	151	144	140	137	128	123	150	119	146	145	131	147	131	138	130	123	123	145	149	147	126	149	124	133	141	149	137	106	143	138	131	138	132	120	137	134	152	144	119	150	128	153	135	137	141	128	147	134	131	132	146	164	130	159	148	140	111	153	145	142	149	125	122	138	157	154	118	143	154	132	165	162	150	156	153	143	133	157	153	143	144	151	135	117	128	117	164	135	126	132	133	150	137	148	133	146	141	139	146	145	154	137	116	124	130	144	151	158	135	144	144	130	151	144	131	150	139	157	152	134	119	143	120	114	126	132	135	125	147	135	133	118	147	162	147	153	135	145	127	129	132	141	120	146	146	131	133	150	144	108	143	121	129	139	146	142	131	134	139	142	129	122	141	135	148	124	136	132	146	145	131	138	143	145	129	142	138	116	123	151	125	153	121	130	118	139	143	153	134	136	132	138	138	126	124	148	122	127	129	152	159	149	122	112	143	141	155	192	143	141	171	149	157	120	140	136	174	140	138	150	131	144	140	119	138	130	146	141	128	135	163	133	134	136	130	127	158	153	124	138	119	131	140	137	136	141	136	131	148	140	143	139	151	132	167	128	125	153	134	142	124	151	138	150	136	130	123	136	142	122	132	140	136	146	138	146	145	149	141	163	131	145	145	132	142	137	148	169	136	129	122	129	136	144	120	127	118	145	125	138	172	147	152	148	125	136	124	114	134	135	150	132	142	135	116	122	141	123	140	149	146	129	125	141	133	143	127	170	136	140	158	146	123	124	145	153	149	143	162	143	163	145	130	151	150	117	157	124	149	153	134	143	147	141	139	144	148	135	115	106	136	127	126	110	119	132	141	139	140	146	171	148	126	134	118	140	142	129	107	130	140	158	151	147	141	132	155	139	138	152	142	145	128	141	139	151	163	146	128	155	114	144	121	132	149	148	134	113	161	143	123	171	133	137	131	151	122	137	118	130	139	141	121	131	150	127	123	170	149	135	129	124	124	154	147	134	112	162	138	131	148	138	103	135	156	137	126	128	123	118	169	147	118	127	131	148	128	143	158	125	149	122	136	146	130	140	136	146	121	143	148	145	122	136	139	130	140	124	121	132	137	121	116	135	149	127	153	150	162	142	136	139	141	136	133	129	117	137	129	113	127	135	124	151	130	129	125	140	126	150	137	145	153	142	163	116	130	146	124	138	148	119	154	152	147	127	122	140	125	113	152	132	145	165	135	117	122	123	143	144	132	115	162	126	131	144	145	135	132	134	129	129	143	142	131	115	153	108	148	118	144	144	133	168	134	148	130	145	134	138	142	130	159	125	151	134	149	149	138	144	137	122	133	134	142	148	153	131	154	144	140	124	149	136	141	116	139	125	151	153	129	163	137	143	146	147	117	163	138	150	133	138	137	145	136	127	129	145	148	136	139	124	146	125	141	152	136	155	134	134	121	156	124	157	124	147	136	121	136	134	126	120	114	135	153	161	137	142	123	138	146	151	143	139	124	124	158	153	160	133	150	134	147	150
4446	1795	836	489	396	347	325	314	345	306	311	308	331	303	308	270	335	282	325	284	294	294	313	284	322	306	312	304	316	275	293	305	295	306	286	272	276	322	317	285	285	316	293	307	294	307	338	316	337	324	319	293	284	268	316	269	307	300	308	316	314	321	301	294	311	326	287	298	283	287	312	306	302	294	306	297	325	296	310	293	288	325	314	262	297	273	316	313	292	300	295	318	280	304	305	284	285	308	328	344	334	300	296	306	325	279	290	316	287	285	334	329	295	298	331	315	318	298	296	322	307	320	280	328	290	349	286	299	334	294	305	296	321	271	308	307	318	257	299	318	316	319	311	300	305	336	284	287	286	320	322	323	295	307	297	331	326	313	277	308	304	318	299	289	312	331	278	340	298	298	306	325	294	292	307	280	281	266	295	316	316	275	320	306	297	307	279	287	285	312	312	272	291	318	291	296	297	276	282	321	323	301	288	275	303	296	339	325	265	295	264	322	305	315	319	326	306	314	266	316	303	300	297	299	316	315	277	332	291	299	306	290	297	303	320	304	321	343	303	304	284	294	293	316	297	324	284	312	265	303	322	302	288	283	308	309	305	287	308	283	309	295	284	338	292	310	273	297	284	308	280	286	308	309	266	318	276	322	295	303	321	308	317	302	273	341	294	289	313	299	295	307	284	314	334	300	303	299	299	317	298	312	290	320	286	278	302	298	323	309	277	285	285	290	295	299	284	309	279	299	297	302	315	301	319	321	283	292	294	282	294	310	297	307	344	305	323	282	317	271	335	300	283	299	306	300	293	316	294	287	324	300	296	305	306	278	314	279	319	347	307	297	314	288	287	306	304	326	282	307	308	309	287	306	298	313	337	294	268	312	313	298	318	305	315	300	298	328	296	287	280	281	298	314	286	274	274	304	278	277	314	287	293	275	308	289	300	294	295	298	319	292	273	301	327	288	298	299	322	329	339	314	297	301	281	311	301	287	319	310	300	273	301	298	294	259	292	318	277	329	335	292	270	315	271	348	315	296	283	292	286	310	282	298	292	330	307	293	279	303	270	304	291	285	281	336	305	260	318	298	307	307	268	298	302	281	332	313	291	316	306	302	280	272	303	298	287	308	288	297	288	305	319	330	292	312	355	320	349	307	294	295	334	314	318	311	299	295	295	325	317	301	312	300	304	304	344	295	305	294	319	321	285	305	299	308	294	302	265	292	307	292	296	312	332	282	304	288	288	303	297	276	295	322	292	296	287	298	279	314	328	304	321	320	295	303	321	285	297	290	316	287	286	309	315	304	307	279	320	273	306	303	320	268	326	318	317	315	314	294	308	310	305	325	300	325	307	296	314	324	285	313	300	272	305	326	293	293	314	320	293	306	327	308	317	312	308	315	285	300	292	260	308	285	278	307	304	316	326	292	310	319	315	321	277	309	287	253	309	289	288	318	295	276	312	318	280	302	273	307	318	295	287	344	313	305	327	287	335	286	287	299	290	314	304	334	303	287	307	319	322	289	284	279	317	272	312	302	295	288	324	293	322	276	311	321	294	316	273	285	297	297	293	320	312	313	299	312	300	304	314	305	308	288	292	305	315	279	335	316	329	274	314	345	312	322	307	274	300	309	315	326	294	318	323	297	305	291	307	233	292	322	306	287	303	311	320	306	303	300	301	281	261	301	289	288	295	334	300	280	299	296	319	306	295	282	324	310	314	314	306	330	310	301	325	307	324	295	310	267	287	298	301	320	307	316	305	314	280	291	256	297	294	304	286	306	312	311	282	304	298	304	287	287	285	291	303	343	306	296	322	315	301	283	329	303	305	266	331	262	344	293	299	302	327	304	313	322	299	328	271	287	313	323	310	329	316	315	290	302	294	284	303	299	300	320	334	310	305	280	309	317	308	275	300	303	306	296	288	294	296	306	311	295	304	317	335	305	311	278	263	292	266	293	306	305	293	330	311	333	317	284	314	284	285	304	320	319	289	307	308	304	285	269	334	288	301	306	284	312	287	298	302	295	311	306	334	326	289	324	301	355	337	293	330	294	316	301	290	299	290	313	319	303	320	324	294	321	292	318	317	320	288	316	289	313	293	292	304	303	275	299	312	319	298	305	320	315	280	327	285	337	291	316	297	329	320	304	329	301	299	293	309	294	317	309	303	304	301	288	307	321	345	287	314	299	327	288	278	312	304	319	285	306	315	329	335	307	295	287	318	316	269	307	324	334	288	302	334	285	304	312	313	304	288	292	300	318	329	288	310	323	318	323	279	299	321	305	315	288	304	298	290	293	287	292	335	279	311	316	296	301	293	290	310	295	295	285	306	280	301	290	302	303	320	293	311	321	337	307	304	337	285	310	293	281	297	294	305	284	299	313	301	315	281	300	337	304	273	313	274	305	311	323	316	283	313	298	306	305	262	301	308	319	299	321	336	325	344	314	286	314	292	303	308	301	312	307	335	289	288	337	302	324	297	307	317	297	282	311	302	295	300	308	308	289	288	286	259	289	277	305	282	286	324	327	306	289	288	270	301	305	280	311	299	262	300	313	315	327	275	283	288	305	289	333	292	299	317	273	324	289	321	315	293	302	279	308	312	288	312	306	323	309	305	320	264	310	288	284	288	295	275	307	329	315	319	255	277	278	311	281	291	263	312	313	281	314	313	308	297	312	299	299	287	322	346	274	303	300	309	296	294	303	308	279	314	257	302	306	295	308	300	331	324	288	284	300	301	310	290	307	297	266	286	290	299	281	283	313	276	300	319	299	307	296	289	277	321	309	286	287	302	283	312	317	329	317	343	300	331	287	316	321	296	314	311	289	301	313	313	308	277	303	309	309	302	325	339	299	327	295	285	296	279	307	303	280	303	275	321	305	308	311	268	307	281	280	292	288	296	315	305	306	318	282	308	309	294	309	320	301	297	299	306	289	307	319	306	277	323	298	304	303	311	279	278	280	307	311	295	274	309	282	259	311	294	322	339	312	310	284	275	302	331	310	317	321	309	283	344	294	329	294	273	319	291	291	270	296	314	309	333	312	283	295	318	301	291	302	276	291	295	304	293	278	312	294	314	282	315	312	304	302	325	289	299	291	317	303	328	332	305	279	295	324	304	280	351	294	313	326	334	311	320	337	321	307	339	315	328	315	331	282	284	298	314	319	303	322	321	280	300	303	346	322	301	307	295	288	302	292	301	317	311	276	269	319	307	281	313	324	301	301	306	293	288	298	313	317	330	325	305	308	287	317	313	283	264	309	306	305	321	324	284	297	301	316	303	302	302	323	299	296	308	321	274	324	284	324	307	283	305	330	296	314	277	319	264	313	309	296	319	268	342	320	282	300	303	292	327	313	275	299	325	305	316	273	296	303	272	306	291	293	306	282	328	317	319	294	308	303	275	326	289	295	301	312	315	309	318	286	313	306	287	299	304	306	305	298	317	286	298	307	308	307	322	312	295	302	303	309	299	298	290	294	290	322	266	311	285	301	312	307	256	299
25264	21712	24827	29117	21712	21743	10949	350	222	212	200	161	151	160	131	119	123	112	119	126	127	109	89	91	116	85	106	88	107	101	88	111	111	106	103	89	94	95	105	101	91	107	102	95	97	101	98	93	108	90	93	87	87	113	97	87	92	96	80	94	79	98	70	77	91	100	96	79	80	80	89	95	118	111	114	111	97	93	101	82	84	87	84	100	81	90	95	77	88	93	95	109	99	112	91	95	117	90	80	85	104	104	90	86	100	85	110	80	84	96	92	89	90	82	81	94	103	104	68	88	97	93	86	102	84	90	94	85	102	84	88	92	88	87	93	85	82	83	82	98	120	90	89	95	82	107	92	97	103	90	104	82	91	84	87	83	101	91	86	95	97	83	86	112	92	103	87	90	88	118	89	81	64	88	92	91	83	78	80	94	92	79	101	90	102	109	85	87	82	88	88	92	71	83	88	87	76	92	84	95	91	95	74	101	98	86	94	80	102	79	107	83	88	93	91	116	70	81	76	71	74	89	85	94	88	100	92	115	92	87	90	94	94	97	86	120	89	95	86	97	92	85	84	98	105	93	77	79	91	85	84	105	86	90	83	69	89	94	101	73	87	73	87	72	100	91	86	107	99	88	105	104	83	82	93	108	94	94	76	98	87	90	82	88	94	87	98	76	104	82	83	92	86	92	106	87	97	88	102	88	94	106	100	94	89	116	95	87	92	108	58	81	93	95	74	102	83	86	77	101	91	80	89	83	74	88	93	73	85	83	103	95	100	92	101	85	102	93	85	94	94	87	100	95	108	98	98	87	94	89	91	98	92	90	105	100	96	81	77	71	79	88	104	108	105	84	85	89	89	84	102	105	102	82	98	90	101	90	76	81	89	90	94	76	100	101	76	92	88	105	87	105	90	91	78	90	85	81	87	94	69	89	86	108	82	91	87	91	87	86	89	84	103	86	76	103	95	105	91	84	84	79	91	98	82	77	75	111	77	99	84	104	78	81	84	94	84	79	91	86	87	92	84	94	94	92	81	109	92	103	110	87	105	79	85	91	95	81	85	80	85	95	108	79	92	93	77	96	98	89	94	83	99	97	104	108	117	89	98	89	85	76	90	95	80	73	76	94	79	88	112	71	70	71	86	74	79	86	86	92	97	100	75	83	80	96	76	107	100	102	95	71	94	92	93	108	85	96	88	96	89	100	103	86	92	88	112	94	81	114	92	85	101	87	78	94	81	100	81	86	94	102	92	93	98	101	87	74	70	87	86	82	98	104	83	87	90	79	103	83	99	92	95	84	98	69	94	92	88	91	99	100	83	100	98	77	76	99	95	94	77	90	89	97	92	98	94	96	78	95	92	92	86	88	88	87	117	86	94	93	85	89	87	88	85	68	84	84	69	100	106	102	83	83	98	99	96	89	81	96	100	98	100	95	101	85	104	85	79	83	88	89	87	99	97	106	74	87	96	93	76	107	96	87	79	84	106	102	96	85	97	111	94	86	94	92	90	110	86	105	71	98	100	112	86	78	88	83	92	72	105	61	85	82	77	71	86	82	81	96	88	84	92	94	98	80	83	96	78	102	72	104	109	94	77	99	80	95	94	108	101	82	77	88	83	93	99	73	87	65	91	92	88	97	104	103	108	84	99	96	90	96	94	77	72	94	101	101	94	101	85	75	83	76	89	83	93	89	95	109	108	89	75	77	107	95	81	65	94	84	77	89	77	66	80	73	80	99	83	106	91	97	88	103	93	103	85	88	87	88	87	86	95	104	104	100	82	101	99	96	91	90	94	79	85	92	81	85	103	109	85	96	106	98	100	96	90	71	74	79	70	80	95	79	79	97	93	98	92	79	81	77	99	80	86	102	81	82	86	81	84	96	99	67	74	71	81	86	79	103	75	91	99	87	94	85	89	86	82	96	96	92	106	85	92	78	102	97	84	72	98	100	86	81	106	119	97	74	106	101	82	104	106	97	85	98	74	105	104	90	98	97	100	75	90	91	83	98	91	114	101	88	85	86	98	88	89	91	88	91	104	86	90	96	76	87	86	97	89	86	103	88	107	112	86	83	94	88	92	77	91	86	101	79	96	81	91	85	102	95	89	82	95	89	94	95	90	73	98	99	80	101	82	102	87	93	83	80	86	103	90	79	67	96	89	104	83	84	89	95	85	87	79	94	76	91	86	85	94	77	80	83	84	94	92	84	95	84	95	76	81	84	96	92	87	111	95	96	86	99	83	86	108	80	101	89	81	92	85	112	98	78	97	86	91	93	87	98	109	99	106	79	103	96	85	92	95	94	78	97	84	116	96	80	104	90	96	94	82	96	96	98	92	78	85	105	82	90	93	92	84	111	81	87	88	113	90	88	109	74	62	93	89	93	85	83	68	88	102	94	108	81	107	84	81	89	103	91	90	87	67	99	81	75	74	110	97	79	70	94	88	100	90	100	101	85	100	90	84	78	87	88	83	89	101	101	72	109	80	83	84	88	91	87	80	94	92	108	97	103	79	103	95	88	101	78	82	72	92	117	98	78	80	98	81	85	112	89	84	87	91	78	82	98	117	101	98	93	106	110	93	66	85	85	93	97	98	85	80	116	80	100	90	100	89	112	90	87	87	97	90	83	87	81	90	85	84	99	88	86	87	81	96	109	95	79	93	98	93	105	91	82	91	77	69	94	92	85	97	95	106	68	104	89	95	85	90	90	82	90	117	99	86	90	102	88	91	88	106	87	88	72	96	91	83	88	77	93	83	103	88	113	87	91	78	108	89	93	84	83	85	82	93	112	90	108	96	97	85	87	75	92	91	118	87	68	77	88	82	81	92	105	68	96	77	100	98	92	91	87	80	89	93	76	84	94	108	108	96	112	92	98	86	108	80	86	86	92	90	88	88	105	77	91	95	86	82	104	110	80	90	90	95	77	94	75	88	84	89	79	110	78	104	82	99	96	95	67	98	97	92	92	101	92	76	88	93	87	99	101	76	85	82	90	83	73	85	97	75	79	71	78	84	85	76	77	88	80	106	109	85	94	98	90	76	89	81	95	85	83	77	90	86	110	96	81	73	91	67	104	94	82	89	103	80	83	83	103	88	91	95	70	84	95	97	100	116	94	85	97	85	115	106	100	79	112	75	97	97	76	114	92	83	94	111	93	86	83	94	99	72	90	100	88	86	83	78	80	111	104	95	83	83	94	78	77	92	86	90	105	107	104	102	81	91	83	87	94	74	96	81	92	106	89	95	108	101	80	80	98	84	83	101	77	109	85	95	86	89	95	83	83	99	109	101	84	110	107	88	110	88	94	93	75	97	96	88	88	84	110	80	98	98	94	103	94	106	93	96	84	57	106	100	103	85	86	88	80	89	92	104	92	89	108	85	88	103	117	78	92	90	74	83	98	93	81	91	117	97	98	94	110	87	74	99	71	92	120	93	92	94	89	95	88	74	88	131	85	100	93	86	85	95	87	80	116	99	114	96	88	96	75	87	91	93	76
4049	3051	1217	619	393	324	300	241	236	244	234	221	247	242	224	237	213	232	228	221	217	220	207	218	218	248	224	213	216	262	221	212	233	238	240	219	220	246	226	242	228	220	212	195	233	247	237	216	242	214	240	195	215	226	225	225	223	235	219	223	204	198	232	181	219	238	214	225	234	196	231	233	244	223	223	267	242	201	212	238	207	228	229	207	242	238	234	225	218	237	216	238	230	239	191	221	215	232	195	207	214	226	200	218	241	228	237	221	229	222	227	238	241	199	234	212	215	239	222	207	220	217	249	210	227	236	232	228	182	220	221	192	212	198	247	241	253	222	211	234	236	223	228	224	219	211	234	224	232	234	224	215	232	219	228	208	224	233	227	219	229	232	214	232	215	223	235	219	206	229	215	199	219	216	237	232	213	194	219	215	228	198	260	243	212	229	227	247	220	216	244	215	229	216	215	217	238	252	228	219	220	205	223	248	226	235	252	221	199	216	260	210	250	189	219	244	243	239	223	252	214	233	224	206	218	213	230	225	192	222	207	223	228	211	216	238	213	228	223	203	240	212	247	247	233	227	217	196	215	223	216	224	201	202	205	212	249	249	219	202	243	225	252	228	233	208	226	226	222	231	239	216	227	221	229	203	234	214	257	205	206	231	218	224	238	233	232	201	246	220	217	223	219	233	252	240	234	236	215	216	215	212	222	215	210	221	225	237	226	264	225	192	223	214	202	201	225	224	218	214	228	232	230	214	219	193	219	230	231	239	224	200	225	191	202	228	201	210	227	235	221	227	215	202	236	195	235	209	199	204	219	240	230	211	249	221	222	229	226	209	210	194	206	245	240	204	225	212	233	239	235	243	207	230	232	204	215	227	202	215	253	225	207	225	239	233	194	259	224	183	237	217	208	222	193	205	255	211	189	235	237	240	231	235	210	211	209	198	222	208	200	237	228	244	212	216	243	209	239	218	258	240	221	217	234	237	237	214	238	239	206	230	227	232	215	214	235	234	243	228	221	230	247	205	217	239	208	219	215	258	252	215	228	217	223	206	206	239	242	224	202	239	259	234	217	217	200	230	204	208	250	217	210	197	226	231	208	225	208	207	233	201	240	215	239	224	222	216	202	232	209	227	216	191	226	237	230	207	209	230	221	199	218	210	220	200	204	226	285	239	192	212	229	194	234	252	229	219	250	201	202	202	226	206	233	214	235	247	231	200	233	233	218	186	218	231	225	233	243	237	211	230	224	240	223	226	209	209	223	186	229	245	233	235	227	222	251	226	226	237	231	219	186	243	212	213	207	225	239	197	229	220	225	173	208	207	224	225	212	253	224	235	252	224	213	208	208	245	208	227	227	226	219	220	217	225	222	247	240	230	218	209	236	223	212	242	244	228	241	245	219	227	239	197	194	228	192	201	229	227	235	231	224	229	222	220	222	236	241	207	232	217	233	219	205	221	232	230	230	214	210	237	213	218	232	245	233	211	218	218	227	211	212	217	232	230	220	232	223	205	199	215	218	237	222	204	206	225	200	214	236	229	248	205	246	220	210	240	238	260	212	208	229	226	238	240	214	240	230	231	253	224	204	216	206	225	224	220	191	235	216	207	236	203	246	213	212	225	206	212	202	192	219	234	244	215	223	241	228	232	203	230	235	221	254	218	207	231	222	233	204	224	216	199	251	201	224	251	214	205	233	222	220	241	255	236	225	235	191	239	242	225	219	224	230	208	206	226	241	232	229	225	207	238	226	255	234	212	198	215	226	217	244	223	209	239	225	187	234	227	214	237	204	228	265	219	226	225	250	200	209	234	212	228	257	218	219	251	215	207	189	225	202	214	204	213	219	219	233	233	229	209	200	219	225	235	218	235	215	226	212	219	222	216	206	222	231	244	245	217	200	216	213	248	217	222	196	222	195	220	242	216	197	226	208	218	213	243	218	222	197	217	220	225	220	182	222	221	207	237	210	231	225	248	226	206	218	223	211	197	225	204	215	221	225	227	246	237	234	217	205	219	207	213	229	217	206	228	221	234	221	216	220	211	213	228	232	219	214	232	213	227	218	229	218	220	218	213	217	241	232	273	242	210	202	261	207	209	237	227	220	222	214	215	234	230	236	228	230	263	229	224	223	218	252	222	220	224	229	249	226	201	241	231	219	234	215	246	241	208	234	238	220	214	216	226	224	239	221	197	230	236	242	219	213	198	225	212	209	225	205	224	231	214	239	217	202	228	245	234	246	210	201	226	213	234	204	229	197	229	204	232	210	239	214	219	218	207	234	246	237	232	222	234	231	205	216	208	205	213	196	243	215	196	207	263	229	225	211	204	223	245	217	229	213	219	216	204	228	220	218	241	200	226	229	240	246	223	227	226	213	222	245	237	224	223	220	206	207	219	218	232	222	227	226	209	203	207	228	234	220	216	229	231	217	200	201	202	227	225	217	253	206	215	230	229	230	230	219	226	223	221	202	217	218	224	246	217	220	245	218	233	217	217	246	220	212	261	219	229	218	218	224	231	210	202	228	218	219	228	241	226	221	217	239	193	231	203	257	232	253	211	246	231	227	241	211	187	253	227	212	232	209	223	229	226	215	255	219	212	234	224	223	236	225	231	225	206	238	228	228	215	195	237	242	218	208	242	230	220	246	209	241	229	230	211	229	225	236	244	204	222	214	221	237	211	245	222	237	224	206	208	243	233	242	252	208	246	223	225	223	206	238	214	210	217	214	215	198	247	221	221	209	224	256	214	198	204	202	212	228	208	205	252	234	213	209	219	242	243	236	220	223	230	221	209	190	233	228	197	211	222	262	231	244	233	212	235	247	204	222	216	225	248	228	195	189	225	219	193	236	214	258	238	210	214	204	228	215	238	244	222	198	219	214	216	211	229	217	235	253	229	215	207	244	210	210	238	218	226	225	220	216	222	209	228	212	226	217	206	223	195	209	203	223	245	205	208	229	213	212	182	228	226	221	211	224	225	213	231	214	223	212	197	229	211	218	232	218	209	217	212	220	241	223	222	209	222	233	240	219	201	205	209	235	222	221	217	223	199	223	221	239	225	214	223	210	231	233	234	221	205	231	212	223	250	193	225	214	234	218	235	227	217	248	227	197	216	229	205	205	203	230	203	245	227	224	218	233	211	221	203	225	201	218	211	232	216	211	241	227	226	233	193	223	200	236	215	216	209	230	220	211	237	193	219	252	233	247	242	221	216	234	214	236	209	201	191	239	205	231	208	253	220	224	226	209	219	225	221	192	226	222	221	232	232	231	217	208	232	195	232	222	213	216	231	209	224	226	213	216	227	223	212	232	203	231	234	228	223	213	225	202	209	230	217	239	232	230	230	228	224	252	193	205	219	235	204	230	219	213	230	247	191	211	206	232	240	219	239	200	208	210	216	210	228	221	207	196	220	226	221	206	234	212	253	223	240	204	205	222	227	237	229	200	230	224	207	201	207	231	245	206	234	223	226	237	208	191	220	241	224	234	218	225	197
32549	14540	2319	387	304	276	259	260	260	259	259	244	265	286	277	276	256	259	287	250	258	280	245	275	254	286	252	269	251	286	275	260	284	275	264	275	269	270	252	253	286	259	270	266	282	297	279	250	233	256	235	224	253	278	255	246	245	217	249	259	239	241	280	261	228	279	253	266	262	240	288	296	256	266	254	269	260	270	267	264	250	266	249	264	258	265	264	262	249	249	280	262	258	321	265	231	255	271	246	230	257	264	253	236	279	264	287	257	257	271	258	267	233	262	265	253	276	237	285	244	251	257	259	260	266	272	262	273	243	263	245	255	293	234	261	242	240	263	239	266	238	234	248	255	257	269	249	266	283	263	266	247	259	279	260	299	249	271	249	248	270	252	265	289	269	269	268	235	289	254	247	247	247	272	283	257	256	257	272	256	271	269	252	236	276	265	290	269	217	227	259	261	272	250	244	237	301	237	245	263	277	254	256	279	268	292	269	274	256	260	264	242	250	275	258	274	278	279	280	258	220	255	255	208	250	255	277	259	289	268	262	259	288	243	270	285	286	276	295	269	286	254	267	241	239	254	282	251	240	283	277	253	244	274	289	253	276	234	244	270	274	300	290	266	265	282	261	265	251	254	258	264	302	264	254	298	266	248	276	272	226	248	254	276	236	259	257	244	250	264	249	269	275	229	253	274	266	312	277	280	256	257	271	272	285	223	246	256	240	237	269	235	257	244	252	256	262	244	295	258	262	264	253	247	257	245	285	261	225	252	255	255	262	264	256	279	272	250	277	285	228	235	256	254	301	253	236	280	247	271	245	287	269	283	274	260	271	255	277	272	246	250	266	260	254	249	259	257	239	235	232	271	267	272	292	255	252	254	268	247	256	289	285	260	253	254	260	271	242	264	296	269	262	264	258	235	288	250	239	265	276	260	227	253	258	242	243	212	274	246	236	234	254	248	276	229	280	288	276	238	275	255	270	258	298	259	221	275	277	264	301	284	261	300	299	250	269	286	260	256	275	222	264	268	276	217	278	272	268	243	253	273	291	264	261	255	234	281	254	291	255	248	261	256	263	253	245	256	260	263	235	262	240	266	271	270	257	255	269	275	262	247	269	271	265	300	248	284	244	243	252	263	279	249	276	257	234	270	256	294	255	266	280	232	262	236	257	245	257	240	242	263	250	272	280	269	255	270	272	251	273	292	219	244	250	265	273	260	280	271	279	255	271	267	288	262	239	237	260	259	260	255	253	255	243	219	247	253	265	267	242	267	260	252	245	272	238	275	265	275	257	255	256	256	236	250	254	265	261	283	247	266	238	247	252	252	279	301	284	237	242	253	230	272	268	288	274	268	238	282	275	309	276	296	244	272	254	241	282	272	268	259	250	281	300	249	247	257	267	267	236	254	272	262	265	249	270	294	271	324	265	274	240	294	284	262	272	280	267	231	255	262	279	271	227	248	240	267	288	260	263	248	269	264	275	285	254	262	250	270	237	251	243	257	238	251	288	275	259	275	236	246	270	238	249	246	230	275	263	271	245	271	282	225	264	281	237	271	267	276	272	277	236	280	278	248	287	281	276	238	256	303	233	276	262	261	256	244	274	277	257	275	253	250	249	260	266	253	225	276	261	247	227	249	310	265	253	291	241	257	273	228	242	260	260	243	292	279	278	263	246	254	239	267	246	275	273	248	224	226	224	256	270	236	277	268	259	274	277	257	257	250	285	267	288	246	271	240	281	254	273	232	263	265	270	246	270	232	244	238	222	241	243	246	254	283	250	300	280	245	257	277	261	251	230	261	271	233	276	262	267	282	292	256	284	263	262	242	251	280	249	275	299	238	263	255	243	236	264	277	271	234	276	279	260	247	273	258	244	222	265	281	249	248	253	266	276	254	267	259	250	270	279	279	247	263	287	264	244	260	266	259	259	271	280	291	264	247	255	263	268	268	268	266	267	261	249	246	277	258	246	240	266	246	254	285	268	241	253	236	265	265	250	274	282	296	268	224	242	233	260	252	243	280	265	271	239	287	244	267	271	291	243	262	259	262	240	269	251	246	253	264	266	237	263	256	246	263	291	274	254	277	297	284	280	277	276	246	284	274	274	276	262	280	267	258	251	248	285	247	257	296	260	255	265	258	269	279	267	272	259	271	266	236	251	246	258	272	267	285	263	280	254	247	281	269	234	266	234	263	254	254	299	316	289	262	262	275	251	279	324	283	270	274	283	243	272	249	250	274	268	233	273	286	268	280	248	268	267	283	236	263	261	241	256	275	257	231	238	282	243	244	264	243	215	287	257	266	292	258	266	254	243	291	278	275	260	253	245	251	260	258	236	274	269	267	243	247	281	256	278	242	273	233	260	246	262	295	296	241	281	280	258	244	260	279	252	271	257	264	262	246	233	272	271	263	248	285	266	290	271	272	271	271	253	272	227	245	254	251	234	257	271	277	293	257	267	260	259	258	283	267	236	253	245	266	279	245	239	243	262	266	263	250	252	281	267	255	262	239	230	309	270	253	240	252	268	235	246	257	291	262	285	265	269	245	262	262	273	236	259	254	251	273	250	257	248	283	259	262	241	257	276	231	247	238	243	284	274	227	244	281	280	240	277	293	274	278	266	290	285	279	283	227	259	238	253	260	240	252	228	259	288	269	280	264	255	234	273	261	243	278	245	270	275	248	262	311	264	264	261	277	270	266	295	268	279	253	251	295	246	263	264	260	253	263	253	268	267	271	261	260	259	272	247	263	258	285	269	293	268	256	236	261	275	261	286	285	242	303	267	270	260	271	268	259	266	282	241	238	295	277	258	252	247	283	234	273	274	261	265	254	290	287	259	249	255	233	265	256	271	243	266	262	268	258	248	289	224	308	254	320	273	260	252	229	265	290	257	270	295	276	273	270	248	240	297	258	279	266	291	281	276	244	282	259	276	292	274	294	263	261	262	251	252	277	268	255	255	288	237	271	273	261	272	248	248	281	228	279	256	250	279	261	259	289	267	243	270	257	277	222	252	249	253	267	281	257	233	267	270	281	276	256	274	267	268	263	267	267	283	225	264	236	259	284	267	254	291	224	263	285	247	265	265	245	260	298	270	256	291	282	261	265	263	290	263	288	256	291	259	258	242	286	251	279	250	238	244	249	275	250	255	262	244	265	285	253	249	253	256	260	272	232	252	255	257	277	272	263	274	245	285	280	262	269	279	224	276	264	278	253	272	261	248	243	268	252	264	272	253	276	264	237	283	243	247	320	261	276	281	247	252	249	246	249	278	270	254	295	277	303	252	277	252	264	276	254	237	241	253	289	237	262	243	239	269	269	249	267	260	266	260	261	258	262	283	265	277	251	255	251	271	220	272	265	287	245	238	265	259	240	231	257	247	245	260	268	282	246	260	281	256	292	270	286	258	250	278	234	252	268	269	217	276	258	252	255	252	268	247	267	247	260	235	253	260	264	261	264	269	276	230	259	244	248	230	263	253	277	254	258	275	259	263	268
7365	592	558	551	559	571	561	553	561	522	537	549	554	594	562	574	517	591	570	529	539	547	553	529	556	570	568	526	527	522	541	504	565	540	557	578	535	555	553	493	551	558	503	535	520	496	546	524	514	481	512	512	570	563	588	521	558	596	574	542	549	577	543	525	511	491	532	592	559	559	556	571	552	558	541	556	542	519	532	516	560	521	551	525	545	522	549	526	576	563	525	575	582	538	538	505	550	550	521	572	557	517	532	506	533	547	539	516	554	564	598	514	543	526	563	557	550	559	568	511	556	553	517	528	593	535	586	549	547	509	574	566	585	575	543	527	549	569	554	541	573	551	570	569	576	533	538	551	508	507	552	515	512	532	517	574	522	578	555	559	502	530	545	547	573	564	543	551	537	588	533	516	569	510	500	515	542	560	594	542	533	522	530	535	559	561	543	551	578	495	553	556	534	542	554	538	547	522	575	553	570	518	551	538	551	539	539	577	531	572	559	560	570	560	561	501	549	552	523	503	542	565	564	541	538	561	580	542	516	543	553	550	558	576	575	534	554	548	558	532	543	569	544	565	533	595	521	553	572	551	541	541	539	527	530	517	575	547	541	537	536	542	559	547	540	544	543	517	520	502	546	547	596	474	528	557	548	547	556	519	545	557	532	535	533	519	558	571	543	569	508	525	545	595	530	541	534	553	528	561	520	541	539	549	523	520	540	539	497	545	549	540	537	521	509	562	539	538	510	565	556	538	569	562	548	492	588	522	512	561	549	544	527	531	540	527	561	530	534	512	557	589	531	529	539	541	515	533	552	520	550	510	548	556	548	569	523	527	549	503	547	518	559	558	475	512	529	536	541	603	518	504	490	557	530	542	575	546	502	546	541	563	545	515	516	567	549	530	526	543	559	546	561	560	518	497	542	515	554	548	529	535	526	558	518	567	545	574	538	567	541	537	551	557	532	535	581	533	548	525	537	540	541	563	557	557	547	547	536	511	534	501	574	531	532	541	545	491	552	523	581	548	550	558	555	545	542	554	505	510	518	501	584	525	552	534	551	508	536	541	560	552	555	544	552	534	545	551	562	541	545	554	542	523	554	560	566	511	567	549	552	551	526	534	531	533	500	563	574	570	556	584	573	527	537	538	559	544	565	503	522	557	541	580	560	515	528	537	533	493	537	563	577	555	519	551	511	531	568	561	516	533	556	542	524	533	603	546	546	562	558	528	527	563	531	508	557	491	532	518	515	546	528	526	536	558	548	546	505	538	530	549	511	560	561	538	540	575	542	561	531	540	543	521	587	538	546	497	611	536	546	503	544	523	559	573	558	572	553	548	535	568	575	565	538	552	547	551	522	539	540	562	513	557	548	532	554	541	485	516	523	572	532	546	507	562	542	508	527	514	519	581	532	531	538	589	562	542	503	537	517	533	543	498	554	544	554	478	484	533	571	569	573	512	567	540	538	546	546	581	517	533	532	548	566	538	542	574	526	534	583	552	551	512	554	551	516	587	561	569	566	575	548	562	557	478	575	530	582	536	533	504	558	578	534	570	525	558	537	541	554	522	581	587	525	555	528	526	575	545	544	559	545	595	518	564	523	550	535	566	538	533	525	591	531	545	545	556	535	540	529	588	555	578	547	522	525	546	553	517	544	530	527	552	543	544	524	562	524	549	546	534	517	549	559	535	548	498	543	509	557	552	541	545	528	560	542	533	564	588	552	573	524	524	544	554	545	547	519	543	544	588	525	552	555	520	545	572	549	533	557	559	500	558	565	553	525	589	554	535	534	512	545	519	552	541	520	499	540	542	512	518	552	559	501	512	569	553	530	592	555	582	518	532	540	581	552	504	540	503	529	554	563	504	553	519	570	514	558	532	568	547	545	539	531	539	520	508	542	522	599	539	520	565	546	545	516	534	541	557	562	565	512	579	555	527	569	548	544	551	546	542	532	539	607	534	529	590	575	512	558	572	555	546	526	538	479	562	537	513	545	510	555	534	543	541	529	561	575	556	557	533	537	557	521	551	601	520	568	535	558	557	515	530	564	525	522	592	540	565	558	548	504	506	523	546	575	527	542	518	520	564	530	507	563	537	519	525	592	529	516	508	547	533	532	578	496	534	546	537	522	542	514	562	543	541	574	492	544	555	559	521	545	541	537	559	512	538	520	531	521	542	565	535	560	537	539	530	534	533	573	544	535	535	520	573	537	553	568	556	547	576	488	537	520	529	575	556	559	529	517	505	491	577	567	540	538	516	589	556	543	525	570	570	565	558	550	536	555	552	509	486	528	545	542	524	538	569	561	524	568	556	535	535	490	568	592	562	525	528	557	526	520	528	525	550	515	569	537	549	598	520	569	522	556	585	525	556	533	520	557	513	512	525	512	558	555	549	506	536	579	490	579	555	602	567	561	518	547	551	559	514	607	597	539	579	578	527	539	554	537	597	533	526	524	532	573	540	570	564	539	527	556	533	546	585	565	587	552	555	572	549	538	545	542	542	556	539	566	512	541	550	577	555	519	555	549	568	549	521	530	545	551	500	520	548	542	568	568	540	590	580	509	560	560	514	534	536	557	549	527	553	559	539	521	563	586	545	548	522	533	557	539	519	544	538	587	535	508	521	563	523	533	542	517	534	539	569	522	525	520	542	542	559	479	524	529	564	580	538	531	520	555	523	571	541	557	540	540	539	559	521	555	593	520	542	540	535	542	546	515	565	530	564	539	582	539	571	564	545	544	524	524	533	532	551	565	529	531	529	514	511	546	561	535	515	549	527	567	519	515	495	520	527	537	545	510	520	545	536	517	525	521	552	555	520	554	554	567	560	565	595	525	547	566	521	578	547	553	520	573	524	548	520	567	595	532	523	539	483	537	522	540	519	536	561	544	543	572	523	538	576	518	548	584	558	531	558	525	572	518	533	513	587	545	551	544	474	552	541	522	594	508	556	537	509	522	522	554	521	552	511	552	541	543	515	559	585	544	575	481	592	529	534	545	562	491	534	576	555	556	570	537	546	540	552	549	579	543	527	557	558	527	542	543	529	573	539	520	533	535	570	545	543	557	544	539	495	559	543	572	551	554	532	535	555	567	586	569	538	515	565	578	568	521	545	546	548	590	571	535	553	546	535	544	599	520	562	538	537	510	490	503	564	540	552	512	543	538	497	577	533	541	531	507	544	507	498	543	565	558	529	557	555	535	533	543	538	563	534	524	526	563	560	530	594	563	558	542	504	552	529	520	538	528	576	542	593	553	509	514	556	506	540	602	543	541	559	532	551	556	564	532	510	527	526	581	545	533	542	577	578	520	530	549	593	519	590	565	532	564	526	543	579	558	536	578	570	562	560	553	547	563	520	522	513	546	575	540	558	588	538	513	518	550	553	531	541	527	534	509	559	501	531	543	535	536	539	543	555	522	520	522	537	504	579	553	551	555	598	532	494	563	512	587	518	537	543	567	517	541	526	563	517	527	536	538	553	549	583	527	559	506	500	493	568
25937	21652	24331	29504	21658	11128	376	202	200	184	140	161	176	164	148	133	161	149	140	135	152	142	136	150	153	144	119	141	147	143	143	145	147	119	140	161	124	153	128	149	126	146	120	120	132	147	136	145	127	139	133	159	139	155	139	159	150	144	135	127	117	152	126	143	136	115	171	128	131	138	149	123	136	118	150	126	144	145	136	117	154	137	116	159	156	131	130	124	150	120	145	130	128	152	129	120	146	131	159	170	133	125	146	123	160	164	150	144	144	124	146	142	123	136	146	111	146	119	134	144	151	128	140	124	137	139	117	114	157	144	143	112	133	145	157	130	147	125	155	133	138	143	129	141	153	136	130	144	123	140	153	141	132	117	138	152	136	144	137	146	133	148	135	153	161	128	149	135	135	128	145	126	140	133	129	135	129	146	141	138	119	134	141	156	143	155	131	139	132	118	155	135	140	146	150	150	145	152	119	122	151	155	158	137	147	133	138	129	129	140	136	128	130	144	126	118	149	137	122	134	130	148	133	137	110	141	136	153	172	143	147	154	155	144	125	134	137	121	121	125	138	133	144	136	155	136	130	121	123	125	149	138	152	127	130	134	118	124	111	103	137	155	139	143	141	126	155	138	155	127	121	148	121	141	145	106	141	138	111	154	126	160	136	144	124	132	123	144	150	133	133	147	119	168	133	144	126	126	147	143	130	129	143	136	136	130	147	109	124	152	144	153	134	132	146	150	121	160	115	143	139	135	140	139	147	130	128	144	134	142	136	127	123	122	111	139	147	143	119	134	146	136	131	136	153	124	136	135	137	128	153	143	117	132	144	166	156	113	159	118	148	142	153	130	121	137	138	117	153	124	147	121	138	123	135	126	134	152	130	139	112	147	162	152	136	158	148	129	136	143	142	126	127	137	143	116	143	148	160	133	141	153	129	130	125	138	119	124	161	162	147	140	139	138	146	125	140	127	126	128	126	151	135	142	128	156	144	162	144	122	139	125	140	142	156	134	120	121	152	142	128	129	126	136	131	136	134	152	148	133	119	133	122	132	153	162	124	116	125	128	149	131	124	142	120	127	137	127	147	147	132	132	141	132	140	123	112	137	147	136	132	159	144	133	139	122	145	136	152	121	128	132	117	132	132	152	146	159	141	139	130	133	118	142	120	119	145	128	129	125	135	115	127	113	151	137	112	143	107	143	138	113	114	138	131	138	136	130	130	132	129	139	159	149	123	139	144	128	128	140	143	132	137	131	124	140	135	119	137	166	134	144	146	129	120	134	135	136	157	153	138	135	150	133	126	126	135	148	149	146	144	126	135	170	156	135	175	161	138	158	134	157	151	141	140	138	115	125	148	148	129	116	148	142	137	128	140	131	143	142	142	150	141	118	142	132	165	144	138	158	141	149	148	161	127	144	136	128	126	124	120	126	148	152	121	116	120	134	150	151	147	127	140	126	127	147	143	127	130	137	150	149	139	165	150	130	134	134	147	149	139	127	143	128	145	139	132	128	141	138	112	146	137	137	120	124	140	143	146	151	151	130	126	130	128	143	142	145	146	140	129	124	121	139	137	138	151	139	128	134	136	147	136	137	141	136	136	134	139	151	129	127	140	151	127	127	124	148	149	132	148	137	128	136	150	134	146	120	137	160	148	126	166	148	157	135	127	112	143	130	106	137	169	141	113	154	154	139	143	146	145	146	129	158	128	140	157	153	135	124	128	115	118	118	131	131	150	126	123	143	145	122	152	134	133	135	123	134	147	139	126	131	150	158	125	142	139	139	141	132	137	112	97	137	162	125	146	133	107	148	139	137	157	138	126	127	142	119	158	137	148	157	140	132	138	130	130	156	155	146	151	144	152	153	130	135	116	157	134	146	151	130	124	135	144	131	146	136	128	152	127	113	140	134	128	134	126	128	144	123	129	144	130	114	128	122	143	117	131	146	152	122	145	126	124	112	134	138	154	148	150	140	125	127	149	126	120	132	139	144	147	134	122	144	133	138	141	151	127	135	146	123	139	140	127	127	129	151	152	139	145	134	146	128	158	116	131	133	134	135	139	125	124	134	119	134	142	119	127	147	119	136	126	134	123	146	121	125	139	151	135	142	134	132	137	137	129	134	122	133	115	138	151	144	132	131	127	139	134	139	136	141	144	134	122	142	128	142	131	128	138	127	122	124	138	119	136	119	127	149	144	143	150	140	126	116	120	152	136	169	119	130	125	149	142	140	180	151	147	157	128	134	126	127	122	153	142	157	122	150	120	166	129	143	142	154	140	136	132	136	150	142	127	143	157	108	139	139	136	119	138	136	133	140	120	146	137	142	142	157	165	147	126	133	152	146	139	148	157	137	137	128	125	133	136	147	117	143	128	156	132	147	133	129	144	149	138	137	133	155	162	141	116	150	135	139	137	131	124	124	125	124	126	133	147	136	143	123	118	109	127	139	141	135	132	140	146	132	145	126	128	149	138	154	140	130	152	130	144	127	159	137	128	149	131	129	149	123	135	131	147	118	148	136	142	154	147	142	126	125	145	153	137	151	137	146	145	142	135	148	137	141	157	133	133	146	116	141	124	125	137	151	138	143	155	138	127	155	143	136	134	133	126	150	157	159	112	124	139	140	134	147	138	146	127	137	136	117	127	163	152	123	149	153	152	124	162	150	131	116	139	126	131	130	139	130	143	132	113	149	137	133	138	142	144	110	170	123	112	116	140	144	155	143	134	135	136	135	162	148	142	124	135	133	142	145	133	139	158	143	122	120	138	124	127	134	138	140	139	133	160	111	148	156	147	150	156	153	138	120	143	132	125	128	147	125	130	143	142	111	133	121	146	134	154	143	121	131	146	153	139	132	133	123	150	116	129	136	143	147	131	116	164	124	131	128	146	130	165	125	118	140	128	118	156	156	123	126	167	127	124	133	139	147	128	129	113	143	154	132	123	120	136	127	138	145	137	127	117	144	147	154	153	145	127	144	138	142	139	139	146	136	102	138	136	129	134	133	143	139	123	133	136	152	123	139	140	129	135	163	148	138	139	144	145	143	123	149	134	145	129	135	162	127	139	141	127	124	143	118	119	119	150	144	116	159	132	146	123	144	140	142	123	115	149	156	131	113	147	139	159	142	148	154	135	134	128	128	133	114	136	133	155	124	129	133	132	150	138	111	152	129	151	133	131	159	145	156	141	131	130	130	133	147	134	145	142	140	124	137	160	146	131	120	121	138	138	118	113	152	132	111	127	138	139	142	124	130	126	146	144	150	148	151	143	133	124	158	130	140	145	111	135	132	124	116	162	145	143	153	157	127	134	141	134	126	133	145	135	138	139	156	153	132	134	152	134	107	132	168	128	128	133	127	140	162	142	149	134	139	122	148	126	147	176	126	139	120	140	130	145	143	149	122	143	131	155	124	132	145	126	146	128	134	130	144	128	143	128	152	130	148	133	121	151	122	149	152	169	138	147	155	126	138	140	142	117	143	127	138	147	137	142	124	168	158
4490	1822	838	443	383	366	327	312	317	321	304	295	313	311	330	295	303	342	274	283	314	321	321	300	300	301	330	309	296	299	281	301	281	313	278	288	275	301	318	308	313	291	295	290	284	272	306	285	300	319	311	322	309	308	323	278	273	295	291	299	297	271	303	300	307	293	306	315	309	320	286	301	321	292	313	273	298	304	275	312	296	303	302	302	307	282	284	293	326	296	289	312	310	321	309	283	302	325	312	304	309	304	333	297	303	271	316	321	298	340	294	265	302	288	298	298	295	315	302	312	302	302	329	306	290	300	288	295	290	309	298	283	297	305	303	323	295	309	294	307	291	286	302	294	313	303	307	321	280	306	311	321	273	316	300	322	291	289	287	257	284	312	316	285	298	292	288	333	271	293	267	300	319	313	303	308	321	302	297	289	293	280	311	287	328	329	291	299	305	308	325	296	277	341	329	322	276	283	299	309	312	290	299	312	316	301	311	314	302	300	280	292	328	275	315	309	289	331	302	322	292	297	298	290	313	301	295	314	307	290	288	274	275	299	276	336	320	306	298	303	294	294	330	292	321	338	317	302	318	292	286	309	291	293	285	319	278	298	316	288	286	317	273	302	312	326	285	282	307	321	305	292	299	346	281	305	316	267	301	271	294	316	334	322	274	286	329	309	286	320	297	308	280	277	313	298	303	287	325	295	273	286	285	299	277	314	288	314	284	317	283	280	320	340	275	278	292	297	293	298	293	323	304	285	298	319	318	304	285	312	285	330	286	297	321	317	281	317	326	299	271	283	299	309	290	315	310	266	290	278	301	320	287	307	298	258	278	291	278	304	297	306	273	353	325	261	296	339	338	314	300	317	275	262	327	298	306	314	322	285	324	318	335	317	300	315	327	312	327	290	311	318	305	286	298	294	305	340	305	312	309	295	318	293	332	325	262	283	322	286	307	278	271	278	302	309	298	323	313	274	305	278	311	288	314	331	272	296	340	278	311	293	327	264	329	294	307	292	269	299	327	301	307	288	327	285	305	301	273	297	315	309	293	324	280	276	275	314	306	327	287	325	314	316	313	298	302	308	326	290	305	307	311	299	288	308	296	311	316	330	318	321	283	289	298	281	274	285	324	295	321	304	296	298	306	296	260	335	272	313	317	318	306	278	320	306	272	293	308	332	296	276	300	316	290	279	274	283	317	292	284	314	269	329	278	296	325	316	337	297	307	298	302	308	293	326	288	283	265	320	280	306	294	293	315	292	281	286	285	316	351	331	270	301	318	310	305	293	320	311	311	309	309	283	275	317	321	276	313	296	320	313	292	286	299	297	296	306	292	309	271	295	298	294	308	296	319	281	288	269	308	317	291	307	289	326	318	308	324	315	294	285	309	283	293	287	305	304	317	298	305	306	286	301	291	303	302	316	292	297	326	334	309	270	299	302	306	287	293	300	301	323	324	305	285	332	289	284	298	314	305	309	286	301	324	303	317	331	301	300	275	317	304	286	306	314	301	309	298	289	305	305	289	314	282	303	327	315	340	304	329	339	305	289	300	307	293	302	313	326	294	286	311	302	303	311	325	303	295	294	322	284	300	273	290	315	315	295	314	303	269	297	276	289	314	303	298	331	292	274	325	322	306	292	305	306	311	284	290	324	287	303	323	299	278	287	310	300	299	329	308	294	301	296	324	308	305	286	282	292	306	291	294	297	289	330	311	322	316	303	312	278	279	329	285	325	317	290	329	329	271	338	277	302	290	327	318	282	313	316	277	299	323	297	272	282	302	297	296	336	290	293	297	268	277	281	291	256	311	317	305	317	297	315	283	329	263	317	323	273	311	291	273	300	314	319	281	331	307	309	299	307	290	300	303	301	292	308	310	258	273	314	295	308	316	302	283	328	271	292	299	297	267	288	315	327	313	293	297	310	295	310	325	288	303	329	275	291	281	299	329	322	284	297	309	303	318	301	296	326	317	288	299	289	320	287	273	335	316	293	309	317	283	300	321	293	305	291	305	297	299	293	298	305	326	309	307	300	341	320	301	306	332	313	338	307	322	305	328	296	278	258	284	337	316	320	329	307	279	285	305	311	292	302	312	324	281	277	287	305	319	337	302	282	312	281	303	313	298	288	342	278	276	286	304	289	315	328	294	293	289	294	313	290	291	287	310	299	298	316	297	288	302	336	320	291	288	280	295	310	317	300	276	289	283	333	339	264	310	287	283	310	294	273	307	293	326	304	279	301	304	299	331	324	274	317	318	311	309	298	300	300	293	298	292	296	304	302	330	310	271	321	288	326	288	319	308	288	313	312	275	311	328	291	296	332	302	308	284	286	307	283	297	312	301	293	317	300	310	305	298	307	305	350	287	319	293	327	305	303	305	280	305	279	294	273	302	307	304	304	305	268	299	337	270	288	297	287	314	297	310	316	319	298	316	326	283	278	309	329	275	323	328	277	318	328	305	287	292	269	293	306	282	330	323	277	291	300	297	287	286	297	284	276	299	315	288	281	297	285	285	324	296	292	300	289	302	291	323	303	305	281	343	299	324	321	277	291	308	308	296	291	296	281	290	290	277	322	333	295	293	298	291	315	279	301	352	346	290	314	322	316	294	307	304	298	312	314	285	311	320	290	292	292	278	313	304	284	325	319	255	304	315	298	313	287	285	324	324	301	343	296	295	282	298	304	285	281	328	304	293	305	308	279	290	296	298	299	297	318	301	262	287	302	296	296	288	303	291	276	311	301	299	291	298	290	295	287	304	278	301	306	328	290	307	307	304	265	296	324	299	281	285	301	324	290	307	303	280	328	290	317	313	291	298	330	317	319	313	312	300	302	282	322	332	287	311	296	332	307	316	312	274	272	290	310	300	292	300	311	286	279	291	289	308	304	331	300	297	290	300	282	293	273	302	320	302	280	276	303	305	285	292	263	286	322	275	308	304	286	286	296	359	299	279	307	294	302	292	314	291	292	301	274	257	321	274	325	265	293	314	302	278	316	267	301	310	319	284	318	332	299	292	279	318	301	278	322	322	285	321	268	323	318	302	309	297	289	306	292	288	298	269	312	315	309	301	252	287	316	306	317	329	299	327	302	294	347	311	293	282	288	288	299	304	289	311	331	290	349	293	302	309	274	311	266	280	283	314	279	291	289	295	257	299	291	303	302	308	310	310	301	282	267	298	307	337	266	312	314	289	304	281	322	273	306	279	333	321	296	293	283	297	330	347	279	286	305	302	299	314	273	296	299	275	303	310	298	301	312	288	274	336	282	267	307	291	278	270	295	325	321	319	313	304	307	304	278	316	319	324	338	293	340	292	341	291	331	302	292	305	252	317	320	316	300	309	318	297	309	317	309	343	286	315	298	320	299	297	310	311	318	321	290	303	329	298	299	295	301	326	325	298	288	338	329	301	326	302	291	295	276	295	291	299	288	305	284	301	283	295	317	321	300	307	301	328	314	302	286	295	306	273	302	333	302	319	292	270	282	290	290	314	280	277	317
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
