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
338681737329	338681737888	338681738438	338681738988	338681739540	338681740088	338681740638	338681741190	338681741738	338681742288	338681742838	338681743388	338681743938	338681744488	338681745038	338681745588	338681746138	338681746690	338681747238	338681747788	338681748338	338681748888	338681749438	338681749988	338681750538	338681751088	338681751640	338681752188	338681752738	338681753288	338681753838	338681754388	338681754938	338681755488	338681756040	338681756588	338681757138	338681757690	338681758238	338681758788	338681759338	338681759888	338681760438	338681760988	338681761538	338681762088	338681762640	338681763188	338681763738	338681764288	338681764838	338681765388	338681765938	338681766488	338681767040	338681767588	338681768138	338681768688	338681769238	338681769788	338681770338	338681770890	338681771440	338681771988	338681772538	338681773088	338681773638	338681774190	338681774738	338681775288	338681775840	338681776388	338681776938	338681777490	338681778038	338681778588	338681779140	338681779688	338681780240	338681780790	338681781340	338681781890	338681782438	338681782988	338681783538	338681784090	338681784640	338681785188	338681785740	338681786290	338681786840	338681787390	338681787938	338681788490	338681789038	338681789588	338681790138	338681790688	338681791240	338681791790	338681792338	338681792888	338681793440	338681793990	338681794540	338681795090	338681795640	338681796190	338681796740	338681797290	338681797840	338681798390	338681798940	338681799488	338681800040	338681800590	338681801140	338681801690	338681802240	338681802788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2708	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2721	3600	2300	2721	3600	2300	2722	3600	2300	2723	3600	2300	2723	3600	2300	2724	3600	2300	2724	3600	2300	2725	3600	2300	2725	3600	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24741	21818	25557	28674	21819	21835	17297	727	410	389	377	366	358	332	353	291	321	352	325	326	317	343	315	327	298	329	285	337	323	291	303	295	348	291	326	324	308	301	297	326	285	269	296	287	294	296	350	307	326	302	302	334	346	309	328	331	305	295	293	323	300	318	300	282	313	316	298	323	296	320	302	290	302	317	288	318	318	285	340	297	286	311	303	299	294	318	304	289	277	293	279	299	291	282	291	299	297	301	328	320	305	286	301	309	295	319	311	291	300	294	321	327	278	313	324	315	293	284	301	330	299	325	295	334	342	337	327	301	309	286	313	314	322	277	269	290	271	317	352	317	298	300	295	292	298	323	323	307	310	281	286	287	335	303	314	285	298	283	284	294	294	301	297	306	295	313	285	297	311	309	328	293	307	283	315	307	310	304	296	286	290	282	246	302	292	269	302	347	315	280	349	314	303	294	282	304	320	311	264	307	302	305	252	293	315	302	298	277	304	293	295	305	337	303	312	299	312	291	319	298	299	303	308	300	291	344	317	303	292	308	266	299	313	319	301	303	302	333	339	283	297	300	299	283	283	335	282	298	265	278	274	290	288	292	283	310	307	266	317	314	315	310	313	317	300	297	297	279	312	303	279	328	324	322	313	278	304	288	338	310	318	331	312	326	278	313	281	300	319	281	302	301	328	295	319	286	295	282	319	315	320	333	307	272	271	294	333	331	310	316	326	296	296	272	312	304	307	304	304	326	277	306	306	337	298	285	285	316	314	297	333	299	278	302	350	318	299	298	317	303	314	317	306	273	318	321	312	297	293	304	312	312	291	314	306	342	329	341	281	301	300	338	309	308	291	298	289	322	353	297	310	315	317	284	272	286	289	325	310	298	347	275	341	287	305	312	301	293	288	322	314	311	302	327	273	326	303	315	309	340	319	290	314	315	302	299	306	304	296	271	254	295	327	334	291	321	303	300	279	308	290	283	349	308	329	267	309	315	296	294	296	313	339	292	313	290	308	298	310	269	298	308	273	315	308	286	300	314	337	289	300	292	290	265	274	286	307	301	339	308	286	302	291	285	301	299	294	271	274	337	305	316	327	286	283	295	290	288	296	332	304	302	281	301	298	293	317	304	306	301	304	307	306	314	297	265	304	307	312	327	338	297	297	274	317	298	331	316	279	295	294	322	305	288	298	313	321	306	325	297	310	299	312	287	279	320	334	321	291	277	288	327	313	314	312	290	290	304	313	274	331	322	305	302	302	300	289	304	298	319	279	305	313	328	320	278	305	290	321	284	325	318	334	277	269	317	267	296	290	298	301	309	292	307	300	312	312	308	360	296	315	339	305	325	319	312	299	309	314	324	328	309	298	298	271	303	301	311	299	302	265	291	321	287	272	335	317	277	288	315	301	284	268	310	313	342	335	328	302	292	281	284	299	282	278	294	311	312	316	299	328	307	275	275	321	274	318	277	311	312	304	321	305	299	281	312	324	317	338	330	332	307	303	311	332	329	322	297	282	286	291	277	288	279	330	296	269	289	302	266	320	301	311	295	300	312	308	295	283	329	306	310	280	298	315	280	298	327	339	297	317	311	284	298	304	308	279	326	336	293	277	307	307	292	305	285	291	294	309	295	301	278	295	312	269	313	303	285	306	314	307	289	311	335	294	286	319	292	287	314	321	322	318	273	303	296	315	332	327	304	323	314	290	287	305	303	280	302	314	294	306	312	308	298	297	318	320	288	289	298	308	304	307	307	299	286	285	330	319	308	300	292	288	310	318	290	296	310	287	312	292	295	278	320	311	319	315	322	303	308	288	300	324	304	287	327	293	275	302	314	288	292	328	282	296	294	296	299	309	295	311	306	344	273	297	304	300	301	295	333	288	343	323	302	303	295	293	316	291	294	304	296	305	308	310	295	286	312	317	316	295	322	299	324	317	305	301	306	307	291	304	318	281	272	291	292	286	328	311	325	293	321	303	285	321	295	273	327	333	319	297	307	283	287	306	310	346	298	308	306	288	273	296	293	333	290	298	331	290	299	291	282	315	331	278	314	295	293	265	307	311	314	311	318	310	312	306	314	322	317	335	304	291	279	334	295	299	286	294	301	317	315	319	309	283	289	297	296	292	346	314	274	320	317	321	293	311	295	328	278	289	283	298	279	307	310	277	318	310	330	272	299	330	311	316	313	302	291	320	285	314	293	304	286	290	322	302	265	340	283	304	309	294	288	296	319	309	285	321	302	360	329	326	287	294	301	264	285	301	307	282	314	315	307	292	274	289	305	310	316	306	286	325	315	300	303	315	319	314	282	343	293	298	315	319	286	296	275	316	274	326	281	301	309	314	319	292	313	290	301	280	324	316	334	316	317	312	262	329	299	314	261	312	310	300	363	296	312	313	291	263	285	290	303	294	300	289	290	297	316	315	324	276	283	294	313	332	272	289	290	327	320	293	309	293	290	302	339	271	320	314	356	264	306	323	315	239	299	268	290	282	286	339	307	302	320	287	302	296	342	338	319	298	317	303	291	304	302	327	306	275	326	324	282	283	295	309	293	277	297	284	300	322	312	273	298	309	277	296	295	336	321	325	327	298	341	279	322	298	330	298	280	294	292	311	343	308	299	264	294	307	324	299	332	310	311	292	307	305	296	338	287	336	287	275	315	301	283	262	312	330	273	319	326	313	295	282	286	297	287	315	327	308	287	273	281	307	298	310	311	311	303	325	332	309	275	324	316	310	273	310	289	323	312	322	260	283	283	259	296	335	332	283	337	333	302	301	307	257	322	310	295	320	326	313	338	307	311	308	286	296	284	310	260	325	311	295	303	340	340	294	332	323	309	317	286	288	280	328	326	280	304	277	256	277	304	340	300	306	320	289	296	322	292	323	289	295	286	289	325	323	280	301	285	280	298	298	305	311	302	294	307	318	311	270	315	281	277	337	281	327	290	318	325	298	274	326	306	305	293	325	294	328	312	297	306	307	331	309	281	324	289	316	300	317	314	326	300	301	331	293	271	327	335	313	324	309	281	295	298	311	307	288	318	261	299	324	255	320	275	324	353	315	307	320	292	288	265	295	271	297	320	305	339	298	275	278	327	299	335	301	320	298	317	305	324	282	326	312	298	323	292	280	314	304	299	295	285	320	308	303	293	284	265	322	308	290	305	296	298	296	307	297	320	309	319	305	299	278	310	281	311	344	304	297	293	318	296	300	306	331	295	291	299	298	312	307	308	292	303	309	316	287	323	319	309	313	290	282	308	273	335	319	308	319	325	328	312	322	306	328	314	322	308	315	327	308	312	279	291	290	295	329	286	286	329	275	287	304	323	327	295	296	290	297	323	291	304	277	278	300	272	293	310	293	290	306	328	333	269	311	317	295	285	318	338	282	276	311	281	327	308	315	334	294	300	308	281	309	306	317	316	303	315	333	281	313	285	303	286	320	336	324	267	300	260	317	315	290	281	301	285	258	319	305	325	287	281	311	286	341	314	306	266	268	293
21370	3474	1934	1235	880	803	776	813	735	722	767	741	683	675	720	796	742	743	703	687	717	695	672	678	701	742	723	709	728	746	748	750	708	729	686	717	745	774	724	727	716	703	676	705	714	688	697	667	688	702	740	690	739	705	683	710	726	712	750	706	753	696	715	715	759	703	704	739	690	705	705	690	675	659	746	719	703	730	667	690	689	723	703	687	717	742	690	693	780	664	759	740	735	673	742	751	721	710	700	733	655	713	716	745	690	687	696	701	679	710	637	728	692	718	783	749	694	727	706	733	767	712	717	708	698	684	688	686	669	698	734	757	684	700	689	729	701	711	694	665	679	657	735	706	713	723	689	739	738	736	767	740	752	720	702	657	672	677	699	674	716	751	696	660	684	671	738	686	709	724	659	665	711	698	719	716	715	702	724	705	697	680	680	735	684	692	671	696	692	735	686	720	680	726	757	740	705	724	722	753	711	690	713	694	750	703	696	716	708	686	718	709	737	706	742	705	738	674	741	739	717	691	690	698	692	723	688	668	726	680	701	741	705	676	740	708	648	685	673	664	754	726	712	670	711	702	743	710	695	717	753	709	655	751	687	726	693	674	678	702	648	701	698	723	659	706	710	687	733	716	704	704	660	736	709	727	713	697	671	701	687	733	709	722	715	690	692	709	704	697	704	730	696	728	765	666	707	671	696	707	701	738	706	776	736	730	693	713	683	689	723	707	702	704	698	721	711	741	761	704	698	694	711	682	712	704	671	652	712	704	716	715	675	657	691	698	700	677	717	698	687	706	666	673	690	708	712	704	711	711	710	720	690	709	685	722	725	721	731	715	726	682	735	691	726	682	712	691	699	658	693	698	693	756	699	700	707	739	726	659	716	703	738	664	666	690	680	663	733	686	735	676	717	680	678	697	677	687	701	695	728	713	703	734	668	694	752	746	694	707	724	695	711	716	716	718	679	698	685	659	709	685	743	730	697	740	701	665	724	761	730	642	717	722	713	685	694	684	735	718	673	730	725	714	633	726	676	687	686	710	670	665	731	674	719	675	717	714	715	723	706	762	695	683	705	720	736	717	702	726	686	701	700	727	707	687	698	709	707	671	692	688	699	704	721	701	749	696	765	719	720	761	649	708	696	725	682	700	727	676	661	688	744	703	689	712	714	701	732	688	707	706	723	713	728	702	691	712	686	716	693	683	689	705	713	759	696	728	664	725	701	698	668	695	704	714	703	699	704	729	709	650	683	665	717	718	713	674	658	689	688	754	709	696	724	710	700	721	714	701	669	694	713	737	714	697	680	639	703	699	718	699	698	665	721	698	703	658	738	696	695	759	708	672	724	671	704	689	697	713	711	751	687	709	668	733	732	715	779	737	670	710	712	713	712	683	702	723	674	700	690	708	731	716	726	740	735	715	717	669	747	675	706	700	690	723	672	667	713	718	705	698	716	692	672	709	711	736	672	668	756	668	690	689	692	680	710	673	721	725	731	677	695	694	720	693	644	682	700	728	673	661	736	682	697	735	730	686	682	684	753	687	720	656	691	724	712	726	763	672	726	757	694	717	749	667	728	753	655	673	728	662	712	731	682	733	683	757	738	724	672	726	696	702	705	678	670	761	705	714	727	711	708	733	719	732	703	682	720	715	696	706	718	695	720	717	719	657	668	699	737	689	735	705	640	698	724	671	655	685	702	729	705	736	701	699	671	728	672	747	703	765	682	679	713	715	690	751	668	712	687	688	687	678	725	699	747	687	715	691	743	714	746	669	669	676	687	686	696	662	707	668	714	728	686	698	684	730	738	654	705	697	703	745	698	720	744	712	725	693	717	740	726	700	695	741	681	726	801	725	717	683	718	698	732	702	730	710	720	705	681	689	731	761	658	683	698	699	724	664	731	680	699	710	730	703	723	686	683	744	719	693	653	748	666	681	685	745	705	694	693	717	721	751	676	687	722	721	682	712	689	738	778	711	737	695	695	702	716	680	743	702	682	724	679	698	701	688	671	723	674	685	700	717	735	689	726	729	684	714	734	694	728	686	696	706	712	676	708	659	734	711	718	723	730	735	665	720	720	712	721	699	715	694	741	691	714	675	689	724	717	700	737	737	703	731	715	692	693	744	662	711	702	702	687	666	670	693	701	764	702	748	689	702	748	705	715	687	725	702	679	785	700	695	706	676	697	721	668	689	730	699	716	728	726	727	685	743	712	706	707	747	688	708	719	724	737	708	683	744	729	704	692	654	690	663	691	723	693	714	661	688	691	735	678	691	713	704	665	714	671	685	655	721	703	720	738	729	701	768	716	694	707	706	689	677	744	702	707	724	693	746	684	666	679	668	701	682	753	714	742	656	666	700	694	708	747	710	716	719	689	682	771	678	727	762	692	745	681	709	693	729	716	756	683	737	668	725	759	727	670	697	710	706	706	667	606	706	717	688	694	707	723	670	694	738	717	683	709	640	713	670	699	741	713	691	691	653	702	679	654	694	705	696	688	676	729	699	718	674	650	699	710	690	688	698	702	685	677	679	698	715	718	733	739	724	663	672	708	731	708	729	739	675	710	679	682	687	745	680	725	744	666	696	724	749	704	692	715	727	690	721	731	674	680	681	700	666	690	697	640	703	666	706	751	725	741	696	717	704	744	705	715	689	710	660	685	701	709	705	684	725	746	728	749	660	728	758	703	741	749	730	700	720	710	642	702	704	710	686	679	718	730	702	708	656	682	700	723	721	724	714	678	735	720	696	658	717	676	733	727	725	670	687	706	698	717	704	730	725	675	712	741	735	674	703	728	742	715	701	742	660	748	709	686	667	720	676	714	727	680	738	701	710	670	722	747	693	671	689	687	688	695	706	655	665	683	730	700	723	666	680	682	677	701	693	692	704	680	725	721	741	668	687	679	675	700	691	693	656	719	718	684	712	714	677	727	719	699	726	681	697	699	777	704	680	723	753	707	688	696	667	679	694	739	714	698	675	679	727	681	703	707	721	680	674	730	720	692	689	731	708	674	683	705	709	722	710	722	710	728	719	659	634	698	727	698	697	715	679	747	685	719	657	701	695	707	709	640	680	706	674	665	674	733	695	698	668	719	744	736	689	687	729	695	701	704	707	709	725	689	657	714	673	692	717	677	704	712	668	723	728	727	680	678	707	689	697	721	697	680	754	726	737	706	732	657	731	706	697	671	697	709	670	718	680	726	705	700	762	728	674	706	719	681	684	749	713	690	635	670	706	700	673	681	695	692	702	733	647	675	693	710	737	701	731	664	699	687	710	663	691	664	711	729	717	738	684	708	738	649	769	681	660	658	689	705	712	680	697	701	715	735	689	695	719	726	693	734	695	678	661	711	728	688	687	701	682	746	678	713	682	766	670	693	684	720	719	689	732	674	724	646	678	725	691	732	711	706	768	752	695	722	674	683	669	663	716	686	701	640	656	670	686	709	654	678	741	722	732	690	712	702	673	686	691	691	714	717	704	685	666	724	663	693	698
31624	20919	10678	766	449	445	382	229	201	229	231	230	225	224	246	224	221	226	210	210	218	215	225	232	215	229	245	237	229	236	236	250	226	206	221	223	225	191	249	208	206	257	225	179	229	219	212	235	213	246	267	235	220	233	232	223	197	220	261	226	235	219	203	229	249	197	240	215	210	236	235	221	214	214	245	200	215	258	241	220	221	205	222	208	244	213	225	229	226	223	203	210	232	212	208	203	236	215	208	217	206	228	224	242	215	197	214	229	233	205	229	227	225	247	243	194	206	211	232	235	210	247	222	230	233	229	212	241	224	228	217	195	205	205	218	189	219	187	204	210	197	207	220	225	223	228	258	240	210	216	236	245	234	243	234	225	234	212	221	217	218	246	240	245	219	224	215	237	204	218	211	235	232	229	252	213	177	225	227	218	219	200	206	207	201	260	230	228	220	235	223	257	210	220	225	228	234	204	220	260	240	205	226	238	228	210	223	223	225	217	224	221	215	195	235	228	231	209	229	205	190	233	206	223	230	238	265	235	248	242	239	201	214	259	211	222	242	218	226	210	254	224	208	223	240	227	212	206	234	215	236	220	236	194	236	236	215	203	224	224	213	208	232	190	235	221	234	221	226	212	255	233	245	257	222	197	237	217	205	230	217	217	219	210	242	263	229	205	243	219	225	244	217	234	218	219	232	230	209	202	224	239	232	232	236	243	207	268	239	225	246	217	247	212	232	214	199	212	191	225	220	217	203	218	206	230	222	235	227	207	218	240	233	219	232	229	235	212	202	206	233	222	223	244	209	206	238	224	225	232	237	250	230	233	244	241	226	233	222	207	229	228	240	208	224	234	230	228	219	230	223	211	207	211	230	219	231	240	243	221	240	218	221	210	223	222	255	203	207	235	239	207	227	238	222	218	227	258	244	236	168	216	232	232	213	209	243	214	221	197	234	239	204	219	221	219	231	233	190	227	202	210	215	212	219	224	210	222	202	244	223	236	200	217	217	235	215	221	226	225	217	235	220	216	222	255	195	244	226	227	246	220	221	222	214	243	250	234	198	214	216	230	179	205	213	212	242	200	284	241	187	237	239	225	214	196	242	237	232	213	208	243	239	250	211	208	221	218	229	213	224	232	192	205	236	215	232	248	201	205	233	221	231	226	198	215	236	227	232	223	201	218	242	229	231	206	239	265	214	236	215	227	237	226	217	221	217	222	204	231	211	217	212	245	207	238	224	174	201	211	241	203	219	242	233	216	219	243	215	234	216	209	203	230	243	233	239	241	257	247	246	222	211	219	207	242	229	214	209	199	202	217	224	232	208	218	232	233	251	231	235	245	195	248	241	235	211	258	235	221	213	238	232	234	216	201	217	230	235	229	222	235	238	223	227	219	215	246	236	229	230	232	205	231	211	264	237	208	252	227	224	222	229	207	221	214	222	259	229	230	211	250	212	223	225	245	236	223	234	228	229	229	233	226	242	200	228	214	223	243	222	215	223	219	210	220	195	218	218	224	207	190	225	245	221	219	224	215	204	226	215	223	251	218	217	218	207	234	230	212	248	209	247	222	230	235	208	215	207	241	231	212	190	227	228	229	238	213	200	224	219	228	210	204	225	213	233	238	213	211	230	225	236	246	238	256	243	235	249	216	207	221	237	243	231	209	238	211	252	213	205	218	209	241	227	227	228	239	217	212	217	224	192	218	228	206	212	235	196	217	207	230	222	191	219	238	209	225	244	244	227	246	255	236	227	232	244	250	229	214	223	235	227	253	246	211	230	230	201	225	223	234	211	200	266	220	217	211	209	247	238	216	243	224	241	202	235	242	234	227	219	205	211	209	228	207	219	213	230	223	236	221	205	233	234	209	235	243	237	223	218	210	246	245	225	215	214	211	230	217	210	232	217	239	204	234	240	227	220	245	240	238	214	231	191	213	213	231	208	244	237	167	231	219	225	213	231	228	223	207	213	201	231	215	238	197	234	223	233	216	210	183	200	215	244	240	212	259	215	234	231	223	226	215	219	216	218	217	246	236	191	243	226	207	208	232	219	245	213	227	207	221	208	219	249	228	229	204	218	221	205	239	247	233	227	220	220	188	215	211	256	238	243	233	212	239	227	228	227	238	213	218	196	225	212	215	239	217	192	243	233	223	242	248	229	216	228	217	211	248	223	231	210	184	224	204	218	234	216	228	234	231	216	229	222	233	242	224	192	227	239	241	219	224	238	220	226	236	209	218	187	232	216	196	234	231	225	229	233	252	223	242	204	253	212	244	228	209	211	220	254	228	207	232	226	231	240	237	232	220	211	221	214	213	217	205	222	211	218	214	243	252	254	222	227	242	241	196	205	197	223	206	220	260	229	218	205	226	221	193	229	233	222	243	227	214	199	205	217	224	222	196	210	227	209	224	219	222	222	228	233	233	231	224	209	240	220	237	239	228	226	221	210	216	201	213	235	223	214	229	247	240	209	246	214	235	228	203	225	190	233	211	253	195	232	238	231	241	217	218	227	228	240	257	228	248	225	203	218	233	221	217	219	235	227	215	216	211	229	219	240	204	218	241	198	199	233	247	237	214	220	235	204	237	253	212	232	214	233	237	199	214	213	217	253	230	234	225	239	218	237	220	202	218	245	217	217	205	242	250	199	246	234	226	243	251	243	232	190	231	236	222	227	191	206	236	233	239	227	235	252	221	220	213	210	216	229	213	232	246	218	229	228	228	225	212	226	244	205	236	227	213	210	218	197	195	222	225	238	237	192	226	213	214	213	217	213	237	197	237	237	233	240	229	254	226	235	210	217	215	226	209	225	185	209	235	228	210	237	216	228	237	218	229	210	223	221	200	216	204	215	198	239	237	215	227	207	230	212	208	227	232	206	211	218	222	244	231	224	231	230	224	202	235	217	248	232	210	202	212	246	222	219	231	212	228	211	232	275	225	236	227	256	241	194	235	228	226	206	207	226	232	231	224	224	229	227	239	237	239	224	249	219	240	200	222	215	244	229	235	256	219	217	230	207	225	236	234	205	218	243	204	219	224	213	220	252	223	230	231	248	231	235	229	222	215	225	227	221	230	249	242	245	236	212	179	213	231	210	204	210	217	222	233	207	212	232	218	219	235	222	221	211	263	188	232	232	212	202	229	228	238	230	242	220	222	238	205	251	200	227	228	229	242	194	250	193	238	246	228	224	204	214	254	231	223	232	218	225	201	238	238	232	232	227	230	229	216	256	228	242	214	216	203	218	233	242	236	226	232	204	228	224	202	224	233	216	228	227	226	208	189	231	240	243	265	218	232	237	226	225	230	240	213	250	240	253	226	199	241	235	225	224	200	225	211	232	220	220	243	210	217	231	232	212	214	200	234	230	241	221	211	213	208	227	231	227	206	223	225	209	242	217	250	242	223	224	187	224	214	216	215	218	222	220	218	244	209	215	214	211	236	189	228	240	233	220	200	201	235	211	227	207	257	239	243	194	245	227	221	253	205	194	238	215	217
8679	746	630	588	563	610	569	603	596	598	596	556	591	641	633	619	599	580	626	579	584	581	588	592	610	574	621	621	607	590	556	551	598	588	605	595	593	571	604	625	577	584	597	609	586	622	541	619	563	591	562	585	612	563	573	592	573	593	612	612	648	590	557	618	576	590	586	558	613	607	588	591	586	600	606	624	577	610	600	608	623	620	569	556	577	609	594	581	574	617	566	578	580	597	625	563	594	586	584	578	571	621	579	600	620	614	624	602	623	601	567	595	524	545	575	589	580	572	582	594	558	595	627	596	614	597	593	566	613	582	545	563	603	593	597	575	613	642	590	576	591	604	640	611	630	576	608	607	572	583	602	551	574	631	572	607	553	565	601	603	570	554	626	628	614	563	610	581	576	601	574	556	645	587	554	607	600	598	565	586	555	581	602	584	594	546	578	593	572	638	582	568	547	606	583	616	586	566	586	598	607	606	600	606	610	570	623	529	593	534	635	546	589	565	572	571	568	572	572	547	576	583	592	614	568	607	618	572	589	623	600	592	584	605	619	630	570	623	552	572	561	604	560	607	613	611	607	570	600	605	571	637	556	552	580	565	604	557	622	584	638	597	631	583	599	608	558	601	594	604	581	603	579	570	583	562	597	555	638	518	592	597	554	589	531	565	617	614	598	612	556	616	558	575	626	617	583	585	587	585	588	587	591	598	607	547	595	613	571	592	572	568	628	567	532	565	597	614	569	588	570	617	609	585	581	604	582	584	543	589	595	577	619	587	618	567	627	579	566	580	590	610	585	622	588	618	609	596	601	588	629	610	561	565	587	606	556	597	593	589	584	650	626	586	573	616	596	545	604	562	571	568	565	580	570	605	600	594	588	576	610	575	620	603	604	608	578	614	599	585	565	618	655	620	595	607	590	574	541	549	581	594	592	593	551	558	586	621	578	557	572	558	627	570	534	593	578	573	526	583	599	596	570	617	581	596	602	617	582	583	525	613	573	598	589	561	578	608	597	609	620	579	591	576	534	575	624	576	563	569	582	588	566	582	528	616	599	588	548	590	568	576	576	618	583	554	584	569	585	535	593	613	623	610	596	625	604	518	605	577	608	563	580	567	602	570	591	609	611	592	599	605	585	576	553	598	580	579	569	580	572	617	616	567	601	588	583	599	610	555	588	602	585	599	587	592	579	594	603	569	584	544	593	578	564	580	582	555	570	610	584	599	588	573	588	568	566	586	578	564	573	620	628	585	607	563	597	594	581	555	620	549	611	596	565	604	597	593	584	636	588	558	600	554	624	628	594	547	620	606	566	582	609	547	585	609	622	614	569	620	561	542	569	612	589	581	564	570	578	584	627	593	577	566	595	636	571	614	624	607	541	569	541	586	547	570	549	565	554	591	597	632	563	579	591	585	539	600	635	562	639	609	608	626	615	606	528	545	598	551	542	582	577	594	572	595	642	593	611	575	598	592	599	609	559	594	591	562	575	575	606	590	596	627	605	607	622	610	574	579	629	602	565	601	559	534	592	538	585	584	551	612	578	599	547	537	587	601	556	555	614	601	566	577	548	566	621	599	551	565	575	589	552	592	550	555	571	579	561	576	557	606	591	580	626	595	571	614	575	573	585	588	605	552	542	634	607	598	585	580	629	629	615	603	550	583	598	592	594	607	584	601	567	581	625	572	588	572	585	583	598	609	552	546	613	576	592	563	575	588	590	596	597	618	578	575	608	640	563	604	590	622	564	592	584	555	564	608	629	586	595	616	576	616	565	600	565	637	600	594	587	585	616	598	551	591	569	568	542	603	550	566	609	579	576	599	561	591	589	591	618	604	604	561	627	569	560	583	560	575	597	602	585	592	571	593	597	517	596	603	583	561	586	604	577	537	552	598	633	573	565	597	553	571	536	626	588	569	569	582	558	634	620	615	601	589	624	575	598	556	587	582	617	577	565	589	590	609	580	605	580	580	552	589	554	534	639	572	613	627	616	603	589	577	601	557	626	565	627	611	544	607	564	577	539	604	585	604	568	600	567	577	612	592	596	602	619	614	563	584	586	593	550	594	578	523	601	607	595	593	590	584	612	560	585	560	607	590	622	610	586	564	565	558	595	575	578	602	548	581	606	542	592	589	579	584	576	592	588	594	602	594	585	580	563	628	595	545	569	602	623	602	568	579	578	587	591	577	587	585	586	590	583	576	605	588	601	586	541	573	580	570	604	587	601	578	567	586	559	604	564	616	560	596	564	611	610	608	596	572	597	603	584	581	602	609	575	565	558	575	580	544	566	581	562	531	601	606	598	650	575	560	599	562	582	632	582	585	571	580	594	647	596	616	606	523	564	594	602	583	568	609	609	569	576	595	588	538	587	597	616	580	569	550	574	599	590	616	604	593	573	595	586	623	585	583	589	582	616	584	600	591	592	588	589	604	593	598	576	544	610	628	591	613	639	602	589	604	648	577	627	602	605	612	563	557	601	597	621	633	601	561	589	626	588	620	598	592	573	578	550	629	574	615	567	585	571	620	573	613	586	646	594	579	596	609	604	599	558	597	534	573	579	579	596	580	595	604	601	582	558	563	595	605	601	568	600	580	595	546	612	575	588	606	594	579	592	609	592	605	549	586	601	585	596	521	536	578	599	639	577	559	601	607	550	582	549	614	600	583	558	605	571	588	599	618	558	593	634	597	587	579	556	565	592	619	589	623	613	617	577	595	593	572	586	621	573	587	572	604	555	579	581	592	560	626	593	623	523	549	577	541	585	537	582	589	591	586	580	573	599	607	586	547	588	598	627	553	539	596	598	558	587	669	619	573	570	588	568	577	587	593	598	540	539	607	585	600	570	595	600	615	564	617	616	551	566	613	554	549	582	577	598	629	610	587	589	578	572	589	610	589	588	577	556	592	598	583	560	618	591	604	549	594	625	567	592	570	588	568	569	581	576	572	601	573	602	613	591	545	608	565	627	549	559	592	554	574	615	559	573	574	607	587	603	580	578	570	572	603	559	591	629	614	556	604	602	559	614	570	643	659	583	557	558	583	576	643	590	578	578	593	581	558	536	582	582	568	623	607	516	578	564	612	591	598	600	583	582	570	594	586	623	607	587	580	594	591	568	583	562	639	594	558	594	619	560	600	544	591	631	634	523	591	582	561	593	607	641	624	583	559	550	608	581	615	550	558	600	613	569	632	597	608	587	588	597	565	602	572	593	558	583	598	555	580	642	554	568	587	598	634	637	594	585	612	549	600	605	599	598	571	568	577	553	578	591	554	611	621	600	568	612	587	601	571	583	640	540	549	586	573	570	561	614	530	589	563	623	622	592	584	580	548	567	612	592	579	572	549	567	577	616	586	575	644	580	582	576	595	550	674	629	628	606	606	588	594	630	595	554	590	579	579	567	555	621	656	563	552	571	617	542	552	582	594	579	582	575	573	590	549	609	554	573	584	587	572	543	607	588	612	590	590	598	586	594	615	610	580	571	625	540	572	576	558
25116	21524	24831	28644	21519	18886	758	434	392	376	373	371	350	342	377	341	376	311	373	336	351	352	332	363	338	340	359	343	324	359	354	356	351	334	325	350	320	332	353	328	380	328	360	317	374	330	360	371	346	376	332	357	344	364	361	364	322	351	310	327	324	344	360	321	325	352	330	325	323	344	340	349	313	327	333	341	354	312	313	343	336	344	319	305	327	331	329	325	367	327	289	331	337	336	364	342	340	349	365	345	320	343	354	348	312	304	318	306	312	357	357	318	331	339	313	349	334	330	318	349	321	338	302	340	337	314	339	328	332	338	340	356	334	339	318	327	322	340	314	378	316	343	327	316	312	338	307	332	326	331	330	342	319	352	361	367	329	337	370	354	364	335	320	338	370	328	332	323	349	322	312	342	356	327	343	331	350	343	358	350	293	331	327	338	339	302	307	370	299	340	334	345	322	336	347	344	344	362	317	328	334	352	304	338	344	331	328	359	330	329	326	332	309	317	308	323	336	342	320	322	343	321	339	362	368	324	331	315	292	338	306	330	330	329	346	312	318	353	331	335	338	332	330	312	302	324	355	354	305	339	327	348	337	321	327	343	338	341	343	324	349	358	337	345	350	345	321	301	324	346	327	334	342	297	340	363	335	305	345	314	319	366	329	333	344	289	366	355	300	320	317	354	374	310	369	322	322	323	355	335	335	370	345	333	327	296	347	310	331	291	292	361	362	372	364	321	346	361	320	313	332	367	314	340	318	329	336	337	361	331	334	346	336	336	309	340	344	347	332	339	317	293	314	336	335	327	341	315	336	321	365	302	363	323	355	337	351	344	365	323	285	339	355	317	309	341	342	325	313	355	336	355	344	341	338	334	323	317	341	321	313	326	322	309	348	340	357	338	365	330	345	341	351	332	321	305	328	351	370	333	317	355	330	348	335	285	320	361	357	313	370	292	325	332	317	331	319	347	324	352	316	326	340	326	312	338	336	317	331	326	350	352	329	343	351	349	364	296	348	350	332	352	328	341	328	338	335	323	366	366	387	351	312	324	322	361	331	356	326	329	343	339	351	326	330	357	316	357	330	314	320	306	294	317	346	297	370	346	349	337	313	310	331	290	382	344	339	357	305	335	312	364	345	349	336	343	334	325	373	341	303	350	341	318	350	309	340	360	346	320	341	350	357	341	350	372	354	339	341	363	319	330	299	297	296	334	353	326	357	320	322	345	330	317	283	314	336	319	364	362	290	348	331	330	360	334	354	375	343	337	333	359	317	372	335	337	327	337	335	312	346	367	329	328	324	324	301	328	312	340	348	332	357	362	306	320	318	334	347	318	344	351	282	341	348	353	309	318	342	357	322	329	324	387	334	353	325	340	322	348	306	351	300	347	342	311	294	345	330	333	341	343	327	344	328	325	341	340	329	324	313	308	324	336	308	315	330	302	372	349	317	338	358	354	325	322	337	335	327	367	344	303	333	363	336	336	340	341	312	325	331	329	343	324	302	331	343	345	347	343	344	342	319	339	327	332	343	326	342	365	325	328	321	343	357	325	376	352	322	354	350	308	328	327	350	328	347	300	324	292	350	307	342	350	336	321	314	317	349	404	339	310	329	350	333	344	295	318	335	359	361	337	331	353	329	356	362	345	339	316	343	316	337	327	349	339	336	326	354	342	329	317	329	372	294	346	313	341	319	341	329	325	335	329	331	365	356	341	334	351	336	362	387	362	354	352	363	341	324	312	307	368	338	346	333	335	336	368	360	274	334	354	354	357	360	347	293	311	347	337	369	338	317	346	308	346	342	309	341	338	337	348	328	329	340	322	330	284	301	329	301	340	345	322	349	304	297	311	354	353	314	336	343	328	348	338	331	330	346	317	340	311	352	326	346	337	317	334	352	302	384	356	306	339	341	330	324	385	332	350	358	332	311	352	337	294	315	339	343	321	323	357	335	325	367	332	324	333	365	304	356	333	336	311	259	350	343	306	317	326	323	333	315	338	346	319	330	357	323	341	344	341	327	307	313	322	322	351	397	343	337	325	368	363	368	341	324	339	346	346	320	321	335	322	330	329	356	358	295	352	317	367	352	338	338	313	312	335	342	358	342	336	365	327	334	337	352	323	295	331	320	322	341	330	359	355	366	354	372	307	324	357	354	314	350	335	317	330	344	330	310	350	355	337	360	313	333	330	323	366	322	304	358	348	342	356	331	356	309	339	357	364	330	341	346	328	315	328	346	323	324	318	338	326	327	348	347	341	327	348	319	326	353	327	302	321	303	349	374	341	366	330	341	340	310	338	341	344	332	325	334	328	348	370	357	355	354	320	299	311	347	352	336	323	344	358	309	352	324	336	346	346	357	370	313	318	337	342	299	352	342	350	348	344	337	343	361	335	359	332	340	327	338	336	348	337	329	320	342	338	312	342	309	333	334	335	306	344	328	338	301	302	338	348	336	325	299	350	324	345	346	314	327	316	365	315	336	339	342	336	301	340	355	324	322	333	366	320	327	338	330	311	342	337	325	333	332	298	347	296	388	332	343	366	354	354	337	350	358	316	311	329	361	319	330	342	340	335	338	344	351	345	323	329	322	338	329	306	359	332	337	314	324	312	286	314	338	341	373	351	335	327	310	348	324	323	308	349	313	330	366	346	346	307	331	344	354	351	330	333	314	348	326	308	337	317	323	318	329	349	322	323	338	330	356	330	341	339	302	347	334	307	341	338	370	320	351	315	355	309	358	346	303	345	350	346	314	356	314	318	327	349	343	317	329	341	348	307	376	343	340	363	328	335	334	326	336	361	311	370	336	336	364	350	329	369	312	356	314	321	322	308	360	325	332	326	342	316	373	313	382	375	343	379	323	335	350	351	336	341	346	312	335	324	303	305	355	341	335	353	342	329	360	315	323	358	368	368	319	334	300	372	361	319	354	347	327	320	345	337	363	328	332	322	339	356	365	323	320	315	319	306	328	322	341	352	380	315	341	304	346	319	351	338	334	328	313	362	368	336	340	334	323	340	328	361	320	320	316	299	309	363	329	340	334	329	333	371	337	342	356	333	305	331	335	325	346	344	331	350	317	340	369	318	318	337	340	350	321	348	358	311	344	327	296	336	308	321	358	329	315	392	294	324	341	307	337	336	367	326	329	345	313	358	300	349	349	330	325	324	360	305	349	332	336	301	330	365	327	338	365	303	338	346	375	313	365	311	312	336	352	329	341	319	351	339	341	340	340	336	302	313	348	351	334	344	309	349	307	337	308	355	343	328	372	332	333	341	332	336	329	329	301	330	322	335	294	315	339	339	328	326	335	329	347	354	339	347	329	353	372	309	306	317	338	328	336	331	320	348	298	335	348	348	313	338	298	356	337	319	337	329	327	309	363	322	339	324	358	301	332	353	348	335	299	335	354	362	324	358	337	338	347	334	350	347	342	337	340	341	320	331	338	333	320	300	328	337	346	342	347	340	364	318	317	344	313	336	352	326	333	342	323	362	339	338
16449	2175	1425	1019	907	891	823	868	929	828	812	785	807	881	771	824	819	841	845	837	824	826	819	721	805	824	762	804	850	839	788	813	830	858	798	865	827	827	814	854	790	828	845	799	742	837	837	814	809	810	743	826	855	822	785	788	780	793	834	813	867	817	816	811	830	834	797	846	856	801	838	799	823	826	855	807	801	760	855	825	829	780	767	845	814	823	806	790	792	770	813	821	787	812	829	842	801	809	823	778	827	803	773	817	831	722	773	843	831	788	774	745	789	830	825	831	866	856	804	858	745	802	836	835	784	785	800	826	828	797	802	799	798	806	793	852	826	875	818	853	822	813	801	806	786	852	852	816	777	826	812	847	771	791	817	807	839	837	773	803	743	778	794	801	790	785	788	854	821	827	790	782	820	804	819	797	762	792	786	792	806	764	761	798	824	808	819	804	797	789	869	804	793	805	842	742	760	766	774	865	769	810	809	795	752	762	767	849	800	773	796	793	816	829	831	769	823	776	791	862	824	803	807	787	838	856	795	780	815	785	765	820	807	812	799	785	762	870	760	821	836	832	784	840	813	779	785	808	828	803	821	848	820	772	765	799	761	743	838	813	809	828	824	816	807	800	775	776	836	789	767	813	797	856	805	791	808	831	888	768	851	775	792	813	819	844	799	818	775	774	820	772	796	758	769	755	832	794	846	822	805	824	801	795	788	785	795	826	795	838	813	783	835	840	779	799	768	817	796	770	860	875	779	818	813	848	858	776	816	800	780	776	799	824	769	795	841	784	862	803	827	812	786	813	809	780	784	838	859	791	811	815	797	836	790	806	837	873	767	816	821	847	793	780	828	814	832	843	809	788	793	807	818	864	792	789	852	785	791	859	851	835	851	780	830	815	771	778	815	773	841	790	816	839	769	807	834	768	770	788	828	783	801	774	814	817	820	799	791	768	719	828	809	823	823	816	826	834	820	841	858	768	786	825	831	805	806	853	785	804	748	819	814	814	804	846	737	821	833	803	787	842	792	794	821	837	805	765	877	820	842	793	802	785	789	830	904	787	838	786	800	777	792	834	837	780	793	842	842	840	819	785	825	833	846	856	815	808	822	811	777	828	772	809	786	809	830	784	829	833	846	806	806	829	835	805	818	746	803	811	824	779	786	865	781	806	818	815	812	830	818	815	804	810	812	776	820	842	860	833	812	764	793	810	779	793	769	842	848	823	805	787	850	812	760	774	839	810	772	826	824	827	848	837	789	895	849	826	871	815	850	799	799	856	812	786	800	784	791	779	776	795	790	764	767	848	817	837	818	846	837	769	816	822	802	817	764	771	862	837	804	746	775	819	778	853	798	762	804	815	827	850	795	797	794	809	821	808	799	823	820	792	787	788	823	837	827	799	851	828	807	814	782	777	835	814	822	828	801	819	808	831	786	791	823	824	809	812	823	812	833	814	758	797	807	808	802	789	801	849	760	794	824	799	746	807	802	787	805	779	783	791	746	806	781	871	748	815	826	805	813	797	823	831	815	821	771	817	824	866	768	784	845	784	818	780	760	816	795	795	784	808	760	788	841	816	841	861	833	813	819	792	805	824	820	850	748	784	818	819	810	771	798	798	775	797	829	769	804	829	862	781	804	776	805	764	789	770	801	798	821	873	807	796	757	863	856	821	822	788	798	851	817	761	761	823	778	816	817	787	843	820	810	827	766	829	813	747	817	816	793	766	822	790	826	825	799	783	827	822	797	766	814	853	847	797	778	815	810	823	821	787	851	792	790	797	798	794	843	768	784	795	814	832	764	854	764	811	799	814	826	829	809	854	791	786	864	830	800	793	777	775	793	843	762	786	823	804	804	880	805	801	883	829	764	769	835	741	795	832	813	784	791	837	825	803	801	832	803	828	778	795	778	810	722	841	797	797	779	812	801	816	813	818	838	791	849	823	788	824	796	816	772	787	836	839	840	812	782	844	847	802	789	782	842	836	785	765	816	772	846	796	844	749	829	824	805	800	830	817	815	782	810	765	820	805	819	767	851	818	786	760	781	796	798	801	768	852	818	750	758	796	832	826	790	803	801	779	872	773	804	843	818	814	829	808	869	859	834	754	780	801	769	828	789	782	816	836	799	873	815	793	769	791	744	777	831	798	838	853	822	815	780	787	845	828	807	817	792	843	827	829	751	821	824	825	778	814	762	856	760	796	822	839	805	763	821	840	812	795	849	841	793	839	821	830	806	807	823	778	768	809	807	802	867	827	803	871	748	878	817	799	856	794	848	814	835	804	792	819	791	771	805	800	749	827	790	809	781	826	799	781	794	841	802	833	833	826	843	782	765	808	815	768	833	784	793	769	830	762	826	849	795	812	793	756	828	800	834	831	814	867	820	821	758	816	795	813	791	841	786	801	825	845	825	767	773	825	820	773	774	736	833	784	782	813	818	786	804	770	769	869	821	826	869	783	816	802	827	767	761	844	802	796	807	829	800	785	793	833	763	804	807	786	819	832	827	807	828	835	809	805	777	737	811	816	850	814	813	819	866	864	853	738	808	839	808	772	814	833	822	808	787	797	775	747	807	860	783	847	847	799	821	759	869	814	797	806	818	785	808	820	816	828	808	782	859	859	833	817	805	814	829	777	820	787	810	732	784	810	798	736	819	839	819	781	831	776	825	774	841	790	801	787	777	812	808	780	783	739	808	841	808	787	787	777	806	817	797	802	812	821	802	818	786	797	842	812	811	776	771	762	773	911	803	797	745	772	847	811	825	819	804	742	794	792	781	825	788	817	868	814	752	792	845	820	791	828	855	804	825	755	741	771	798	742	802	814	800	790	793	775	782	808	791	832	801	828	792	789	764	804	777	850	769	825	799	811	839	790	792	820	818	738	822	851	818	823	804	831	789	804	831	842	816	820	791	874	830	847	782	847	831	816	768	773	819	811	773	795	831	759	859	750	815	812	827	859	796	808	794	804	823	809	833	843	787	832	773	848	771	830	818	814	796	807	788	800	822	777	803	797	821	815	838	800	801	821	811	817	783	857	775	790	824	822	800	797	793	819	833	770	807	802	791	766	823	764	831	845	796	805	798	799	736	832	804	793	842	801	801	853	844	810	841	775	814	825	824	792	782	814	832	806	760	781	792	850	813	811	814	854	783	833	798	820	829	835	805	836	798	760	810	791	810	830	843	796	773	814	792	796	815	804	802	813	803	795	805	821	787	830	812	822	829	794	809	809	801	807	803	796	797	782	802	801	790	808	816	806	781	793	778	778	818	798	793	819	865	736	800	828	785	858	808	809	773	803	764	837	800	774	826	813	831	808	773	802	798	851	837	787	796	814	816	794	810	846	790	792	819	757	761	811	758	835	802	761	797	750	829	770	819	860	768	781	815	765	804	813	780	780	843	822	823	804	794	805	791	853	835	817	815	811	868	829	785	782	741	755	861	837	783	790	793	821	819	791	780	797	866	763	805	864	839	782	861	798	852	798	805	815	833	824	839	728
24326	21490	25179	28221	21491	21506	16870	629	439	375	366	387	334	342	320	335	289	297	296	269	293	318	294	299	295	343	335	302	315	306	321	338	317	259	313	323	324	310	310	301	289	307	279	308	280	309	313	280	320	317	309	287	306	278	297	316	300	330	319	297	269	311	299	330	315	327	307	331	341	319	296	296	327	268	310	308	301	281	299	327	315	288	305	300	268	297	304	289	288	298	322	321	311	317	291	277	294	269	326	269	270	335	287	298	279	309	309	317	326	283	275	293	302	273	270	296	318	299	287	313	291	302	313	279	276	292	315	326	301	298	259	305	261	316	267	329	321	320	290	280	343	303	267	294	314	303	273	285	280	298	285	312	309	307	297	267	319	297	324	275	340	312	305	295	273	288	328	282	259	309	315	316	329	274	267	289	321	288	285	324	308	283	306	252	306	318	262	287	276	283	260	280	276	314	298	302	284	264	328	292	290	277	282	303	321	272	282	309	282	269	264	295	302	282	289	302	308	289	329	295	311	319	314	291	268	259	327	319	301	325	294	289	286	279	323	305	297	302	311	288	296	278	336	314	309	313	301	289	285	292	279	317	303	294	310	298	315	287	322	278	294	295	289	270	322	338	300	277	295	310	323	290	320	268	263	292	294	315	299	340	299	302	283	299	284	319	300	276	304	299	318	317	309	284	321	291	303	296	279	301	323	306	311	307	318	304	295	320	286	292	285	299	288	278	304	293	274	312	335	314	287	310	310	323	296	330	302	285	312	288	264	274	272	290	291	312	328	283	268	328	273	264	282	298	282	275	319	310	320	320	283	298	317	293	311	314	289	294	291	288	292	299	300	326	311	292	292	309	274	304	291	302	315	300	323	324	329	302	274	285	296	309	316	294	280	285	315	311	293	304	307	320	292	285	317	329	324	299	343	279	316	318	333	337	335	269	298	291	320	281	285	257	289	280	289	268	327	317	301	302	269	283	291	298	315	287	288	282	305	281	325	304	276	286	265	323	290	276	284	279	297	294	306	292	324	323	271	325	289	335	287	308	283	302	329	322	293	302	310	288	263	298	299	297	332	329	289	334	338	282	277	271	252	327	286	318	263	298	310	279	276	294	301	302	317	292	310	298	291	332	267	294	314	287	303	305	309	317	303	286	285	284	300	324	280	283	289	291	306	307	277	301	307	295	294	291	306	282	304	335	289	291	281	281	278	307	297	325	246	306	295	318	296	287	301	273	310	309	291	307	316	271	309	280	293	293	313	304	289	271	315	289	310	278	306	302	299	320	282	320	314	318	294	298	282	312	286	293	302	320	316	275	291	312	326	323	287	314	319	293	328	331	308	277	306	276	308	312	288	247	305	282	300	297	290	286	305	317	283	295	281	302	334	316	309	296	294	273	307	287	299	276	319	306	310	312	293	265	299	321	281	291	286	300	288	299	297	316	279	299	287	323	313	289	266	288	252	318	296	311	321	275	282	300	292	287	311	294	306	266	321	280	312	299	332	328	269	296	280	292	265	305	306	324	320	296	276	283	339	294	278	296	317	326	300	305	323	301	309	289	279	305	270	307	301	281	311	297	273	298	275	308	321	299	297	343	309	285	296	286	257	295	303	330	252	332	290	279	274	317	306	297	286	326	298	342	282	310	347	296	302	287	332	291	275	316	270	275	282	262	281	310	327	290	289	307	301	277	323	295	291	279	302	247	302	264	313	285	333	291	300	284	288	299	287	289	307	284	278	312	296	303	283	272	282	316	295	293	279	309	270	270	280	283	278	286	334	316	282	292	276	314	289	285	313	285	282	298	319	272	264	305	266	299	306	301	341	273	275	289	301	295	293	310	294	280	298	305	317	300	258	285	297	313	299	311	315	304	292	309	306	308	279	281	278	283	295	300	297	296	314	284	317	297	329	298	303	284	307	302	307	298	301	269	263	301	272	275	297	267	300	325	293	281	256	301	284	311	292	320	307	295	310	336	270	281	268	285	293	300	320	275	285	291	318	323	321	273	283	279	287	269	295	292	298	324	300	313	295	292	277	294	318	275	312	304	290	303	297	309	261	288	288	268	297	299	286	295	299	330	300	284	309	292	302	305	298	256	258	285	314	301	312	298	278	332	282	316	280	312	294	278	282	287	296	308	306	277	317	328	287	315	320	282	298	312	291	301	299	303	297	288	293	278	293	294	316	301	262	277	321	291	308	289	286	305	324	297	255	322	290	306	295	297	285	290	304	278	310	264	258	307	293	262	309	283	294	278	301	289	294	306	265	301	282	277	323	269	280	282	293	303	255	282	306	287	279	287	282	298	288	312	284	277	279	273	321	274	288	303	273	254	323	256	294	334	301	318	273	260	311	306	295	262	253	297	315	300	298	297	307	313	285	301	290	281	314	318	313	295	317	317	294	301	302	281	302	307	290	274	309	292	323	322	287	307	296	273	300	288	291	291	289	305	299	305	295	316	296	303	306	314	307	274	264	308	280	307	284	295	308	297	293	292	299	324	301	324	297	311	290	280	319	308	302	295	292	307	305	292	297	306	306	272	322	323	296	324	335	311	267	294	291	298	299	278	289	293	291	289	306	305	326	298	296	281	299	260	276	309	312	276	314	275	283	287	307	321	253	317	316	278	316	300	276	262	277	284	303	346	293	278	307	320	278	324	306	312	277	278	308	301	337	312	281	278	301	326	303	320	306	292	291	309	291	275	262	324	301	287	316	320	280	328	321	328	298	308	303	292	285	317	268	278	319	303	287	300	312	285	326	281	299	254	258	295	311	306	321	258	272	301	316	321	273	301	321	299	263	327	327	306	314	287	277	305	298	306	287	284	307	282	293	311	303	274	310	297	254	306	309	289	323	295	279	306	271	308	297	288	293	300	327	279	282	314	262	288	295	331	310	269	295	284	296	297	261	281	309	302	306	296	289	330	280	299	312	291	289	305	279	289	285	304	284	317	288	281	297	300	272	300	315	336	303	296	294	301	294	307	267	279	280	307	282	282	306	345	285	308	279	284	276	323	290	300	275	279	310	264	317	290	279	255	307	300	291	314	274	326	305	294	286	258	334	288	306	311	282	296	312	271	313	276	320	321	285	276	315	291	315	295	321	266	309	287	279	308	306	272	277	296	304	333	282	297	311	334	280	282	308	280	300	281	314	279	273	294	324	260	307	287	265	301	301	331	260	285	318	294	274	310	320	307	301	311	268	274	296	277	287	289	291	301	268	292	288	311	272	277	283	332	290	280	244	303	298	286	320	284	323	295	287	269	271	312	297	333	294	323	307	285	285	279	272	316	280	263	316	312	330	322	332	285	305	326	313	319	297	330	292	300	334	293	303	322	277	288	281	292	299	284	289	284	297	298	305	290	268	316	329	276	282	309	283	290	288	273	296	321	299	314	308	302	321	319	306	301	305	286	303	277	314	287	271	289	265	293	294	303	300	288	298	279	306	296	296	275	305	290	298	300	286	308	262	285	280	322	291	297	309	281	274	295	271	282
19399	3483	1986	1143	869	793	792	772	734	723	734	693	704	724	702	709	688	713	703	684	648	723	704	656	737	743	651	709	699	680	686	724	664	681	697	661	710	664	731	719	693	692	661	704	748	673	662	682	672	683	706	697	685	690	687	660	710	682	671	721	664	745	758	742	681	694	657	660	676	699	699	699	693	663	670	679	723	653	683	652	654	673	705	694	696	674	673	668	707	686	669	740	694	670	688	659	725	687	684	700	730	696	664	642	692	716	687	670	662	676	717	695	682	664	644	705	737	697	680	676	705	684	676	641	680	706	683	705	712	686	695	710	727	662	697	696	683	652	725	698	717	697	716	706	683	741	723	684	710	670	711	692	674	671	712	685	710	684	738	728	715	692	646	680	693	713	714	610	682	684	672	727	649	693	680	710	645	702	749	658	696	729	701	680	673	731	645	661	701	667	717	700	677	719	680	651	665	765	687	650	699	670	701	734	647	691	686	669	726	684	667	684	677	643	675	718	665	671	708	684	667	661	662	663	695	715	696	674	723	687	683	717	664	673	702	634	661	768	691	620	726	686	663	679	677	691	664	709	706	671	683	689	663	653	689	663	713	645	716	721	721	715	659	668	672	708	709	716	692	639	706	710	667	711	630	686	681	719	719	681	734	681	676	695	709	692	716	699	705	691	696	696	725	668	704	686	727	705	659	677	676	714	731	740	667	736	694	680	692	663	710	680	714	682	733	656	661	719	683	689	741	709	697	714	742	703	686	704	668	716	676	664	713	674	685	673	706	707	693	687	672	707	690	691	646	694	675	690	711	699	679	671	722	707	699	696	711	684	727	664	676	662	676	699	682	710	689	666	647	643	678	716	694	676	729	667	702	660	668	643	696	669	679	668	672	696	695	671	687	701	689	667	671	686	663	695	692	663	705	771	658	698	666	678	671	677	684	740	680	662	693	704	750	691	713	633	670	656	678	758	671	721	689	737	732	726	659	695	689	644	690	676	693	649	669	682	773	704	671	693	727	666	747	702	703	691	653	710	700	699	683	675	671	718	675	710	704	669	651	673	662	690	686	640	750	700	682	694	701	748	657	643	700	668	659	682	680	661	713	739	687	684	709	707	693	678	680	691	698	674	692	711	686	710	663	693	637	682	660	690	687	748	700	757	706	677	700	676	713	734	734	675	740	715	675	684	669	707	700	679	704	613	671	677	716	674	661	688	678	678	752	687	743	657	684	719	668	663	682	655	623	703	684	716	669	741	669	623	682	663	661	691	687	682	674	729	678	674	679	690	697	680	731	717	638	722	684	688	680	694	685	703	687	675	707	724	696	678	705	699	686	705	679	683	705	689	674	687	743	716	621	719	711	698	709	648	661	710	702	666	695	713	722	683	699	696	725	644	674	710	732	752	727	705	671	709	653	657	692	672	721	717	708	696	701	679	686	675	684	689	681	704	687	700	670	718	731	700	691	660	695	647	685	709	640	665	670	673	686	727	651	676	689	717	655	676	694	691	670	704	652	697	694	726	696	659	711	686	708	705	705	721	685	708	646	677	724	712	698	735	700	705	675	706	688	677	719	713	658	679	714	694	728	701	721	630	684	700	693	687	683	707	729	645	677	737	714	697	706	680	683	714	668	672	680	684	661	681	647	714	669	667	690	707	659	659	716	666	647	687	687	687	653	678	689	682	670	683	737	687	672	677	702	673	670	693	727	667	671	736	670	710	710	703	678	723	721	697	718	626	691	686	681	686	662	730	725	651	703	693	664	693	691	678	700	725	733	650	684	724	709	673	707	734	691	648	648	670	677	687	709	738	663	699	693	756	682	698	668	653	690	686	665	710	676	697	687	725	694	684	705	717	663	702	670	677	686	670	725	707	676	688	762	704	702	693	712	704	712	744	635	667	677	725	714	634	672	678	628	731	674	732	696	713	636	679	647	647	684	732	684	670	687	717	679	710	668	741	655	713	690	645	686	699	705	696	732	721	728	693	696	691	698	686	707	692	724	676	684	668	701	704	695	684	671	674	676	665	711	690	721	698	679	737	644	671	645	714	690	727	691	713	743	696	669	696	713	689	659	708	659	710	722	732	699	668	739	717	720	676	703	656	733	698	697	714	677	714	726	727	673	677	712	708	688	701	697	678	628	691	730	767	698	687	702	645	715	719	643	696	725	674	646	687	691	684	695	684	673	660	701	684	677	660	686	681	651	669	676	673	629	696	674	685	690	610	680	737	665	711	680	713	687	667	662	685	705	719	689	659	658	724	697	725	679	709	680	746	693	731	693	678	733	703	701	728	721	729	690	718	700	715	700	672	717	683	670	706	660	697	659	735	701	685	667	720	703	716	686	713	661	654	696	701	661	710	674	706	673	672	678	698	667	679	663	712	730	679	693	693	680	679	657	684	702	693	683	679	719	705	702	746	697	700	650	673	675	685	693	702	673	709	674	689	659	693	702	719	685	701	669	699	667	655	708	723	715	705	704	673	687	683	709	711	704	681	710	712	734	713	689	713	668	675	742	703	690	721	675	749	714	673	691	702	710	666	732	692	668	693	680	682	687	712	685	719	675	661	685	684	626	686	681	706	727	712	712	713	662	723	728	718	670	704	715	675	716	660	677	730	663	685	699	655	680	654	690	682	715	754	686	674	712	686	714	661	673	672	667	695	676	757	697	691	671	725	724	743	707	652	701	674	692	682	687	655	666	723	712	716	671	727	718	704	708	621	692	621	732	715	695	730	705	696	705	699	695	712	720	678	665	671	672	696	755	623	676	642	666	689	640	695	642	671	713	687	726	706	699	665	707	687	677	730	712	690	706	644	681	705	685	676	712	680	731	711	739	689	694	742	677	675	683	692	715	632	708	715	677	685	696	698	691	684	696	686	686	650	689	742	673	680	685	710	715	695	708	731	681	727	729	716	696	663	745	674	705	705	701	691	674	714	718	701	687	701	700	712	712	668	668	681	680	662	696	675	719	711	662	701	651	698	680	691	679	699	682	675	712	668	663	677	701	689	692	717	683	707	707	683	725	692	659	644	682	703	674	750	678	735	719	715	678	718	710	719	701	755	669	722	716	695	623	683	681	702	696	674	724	744	706	708	663	719	705	664	682	662	712	705	664	698	725	683	713	695	702	707	695	678	697	707	721	716	672	679	662	734	693	649	661	695	723	695	657	692	704	659	708	693	685	719	707	676	710	724	638	692	738	672	662	727	679	698	693	698	660	663	673	744	695	703	663	704	718	711	699	747	702	687	701	695	655	735	678	695	713	735	704	691	685	615	730	700	688	674	657	730	702	717	705	659	727	678	668	696	728	651	671	701	678	678	723	720	671	646	715	640	718	717	718	681	663	658	687	690	691	654	720	681	704	690	663	654	664	722	701	657	692	659	670	698	694	728	678	669	722	693	692	719	677	663	694	650	640	709	649	687	660	660	725	778	684	705	685	698	697	699	670	677	686	692	665	711	765	728	701	660	704	666	648	690	706	678	722	720
31598	20811	10630	590	285	259	223	224	231	200	205	200	246	209	193	242	207	233	225	219	235	206	224	231	249	214	249	217	235	235	204	226	206	190	226	225	213	229	226	204	232	221	226	242	211	198	220	230	257	228	222	227	216	241	201	198	208	213	240	221	220	234	238	198	226	203	211	221	215	273	235	237	216	216	235	233	211	224	197	235	247	214	195	221	216	214	222	218	201	207	225	227	176	233	229	223	246	224	218	208	207	187	238	219	202	218	225	222	233	204	243	210	234	196	230	229	228	192	257	226	195	219	207	230	240	220	231	218	191	209	247	217	204	215	221	186	203	218	218	217	204	231	215	198	222	224	238	238	234	240	227	238	222	217	196	212	223	208	203	202	196	229	211	216	189	224	203	215	220	221	222	230	203	222	209	201	232	227	208	219	236	212	212	211	246	223	238	247	246	224	216	212	238	249	221	223	228	211	230	210	244	225	186	226	215	215	209	225	199	219	196	211	194	207	240	192	216	221	211	206	235	232	261	234	210	260	211	213	218	244	210	207	228	208	204	222	218	191	232	221	200	225	189	221	228	220	223	219	231	230	206	211	237	207	235	214	210	229	228	230	184	226	223	240	216	220	205	198	239	236	206	199	214	226	242	233	221	217	218	188	239	209	233	199	237	214	224	225	209	218	199	207	199	204	230	237	247	231	221	214	192	195	248	234	238	225	227	220	225	228	279	218	219	215	215	233	234	207	199	210	223	218	220	212	216	225	212	240	205	218	220	239	202	212	230	218	234	213	234	198	211	210	204	230	213	231	201	216	215	224	228	215	243	225	207	233	224	242	229	212	215	227	235	258	201	202	227	180	225	223	196	248	216	214	230	219	231	231	225	248	202	195	238	232	243	232	233	250	206	224	220	234	234	218	224	214	240	205	242	244	210	242	210	205	236	237	208	182	204	212	231	226	221	230	230	207	218	228	239	237	232	205	212	243	227	224	254	207	224	252	221	238	220	211	234	198	231	206	247	245	193	205	204	212	195	230	203	213	214	215	218	227	256	223	222	234	207	202	234	191	199	206	232	238	190	200	227	231	225	193	212	216	221	211	235	235	209	210	215	252	221	216	243	216	220	203	214	218	235	228	233	215	223	225	255	208	234	190	252	187	249	215	221	218	231	241	201	218	200	244	243	218	247	237	211	213	230	218	220	226	227	213	210	256	195	214	209	203	233	215	217	239	196	228	223	236	216	244	222	225	221	240	230	241	215	212	240	201	245	234	212	232	237	201	224	226	214	156	240	216	239	221	209	194	203	199	216	187	210	180	224	220	245	189	220	225	194	225	198	269	244	218	228	226	226	206	221	237	209	248	224	203	214	235	245	202	218	216	208	224	214	222	204	222	209	221	209	224	200	245	218	226	219	226	211	219	223	222	246	225	240	219	228	213	247	236	229	246	191	237	232	242	234	227	202	231	220	236	218	193	238	231	222	212	230	192	199	232	217	231	201	238	241	217	221	246	208	212	225	216	195	224	232	218	205	216	234	212	219	205	236	216	237	195	224	221	211	210	213	219	219	202	228	210	210	215	245	244	237	221	238	221	207	246	247	210	200	193	254	199	222	237	224	212	208	227	213	244	191	231	227	239	235	205	249	217	212	207	227	233	214	238	194	245	213	216	213	210	212	220	226	223	197	231	243	242	241	226	213	202	198	213	216	237	230	236	219	215	219	218	229	238	226	231	207	232	247	242	205	244	207	209	225	235	247	229	208	221	242	211	235	265	231	229	229	205	226	199	215	218	209	221	230	252	218	230	214	208	241	231	209	195	200	208	235	240	199	232	211	232	226	209	218	210	257	215	216	208	229	251	220	203	229	241	207	197	236	212	227	213	223	224	258	231	204	248	230	200	197	236	198	242	221	216	209	232	229	243	223	203	218	209	212	235	226	207	205	217	222	201	223	217	204	222	224	186	216	216	207	231	207	235	245	227	221	198	219	229	225	188	224	219	212	218	230	241	199	192	222	200	203	223	186	210	204	209	232	224	211	227	238	219	213	229	237	215	238	209	214	233	234	229	261	231	226	200	222	234	226	227	231	221	229	226	245	202	235	211	234	247	229	230	243	216	255	199	217	196	201	208	199	259	207	204	218	238	217	222	186	221	239	214	183	211	223	202	209	218	223	229	207	218	242	194	252	226	240	224	211	215	242	240	239	238	192	251	202	224	222	215	234	210	215	206	244	213	239	249	243	242	236	217	238	232	223	193	238	204	210	231	207	196	228	191	214	227	218	215	215	223	220	210	224	236	228	210	225	200	210	228	230	236	226	228	231	252	198	211	238	213	238	241	243	231	211	215	209	221	226	220	195	247	199	217	221	205	230	253	222	225	213	210	222	201	201	228	220	214	215	201	224	231	241	226	201	235	213	230	224	223	209	239	232	205	219	225	204	231	225	198	207	192	230	208	217	257	208	193	205	192	232	227	218	211	218	217	194	216	222	210	191	224	207	202	205	207	226	199	203	213	203	219	214	223	197	221	227	182	241	218	195	220	222	239	210	195	255	227	213	231	238	208	227	254	233	224	211	225	211	206	259	227	234	240	197	216	242	220	214	234	224	228	230	230	247	210	188	217	205	229	208	220	250	229	227	231	199	200	228	221	218	223	228	226	218	211	215	221	220	209	240	196	235	196	236	219	190	228	227	202	212	222	211	215	212	207	222	209	196	221	219	191	232	219	236	205	214	225	246	246	235	227	224	199	213	207	234	213	220	181	215	221	241	232	212	228	236	235	223	227	215	231	210	233	212	220	234	241	222	213	235	204	193	235	209	217	218	235	234	247	211	210	246	239	235	221	227	213	210	234	246	233	221	221	196	230	193	219	244	222	201	203	221	211	214	213	233	236	228	224	209	254	253	201	213	227	217	198	228	229	250	230	222	201	211	217	207	223	232	231	232	222	213	219	213	200	211	204	225	209	255	258	231	215	249	218	173	220	223	214	238	242	219	219	227	213	237	219	219	204	234	219	209	208	220	231	246	215	202	217	209	204	195	222	237	219	238	227	227	224	242	205	222	212	224	229	217	194	257	219	229	191	222	225	237	219	214	212	195	215	215	229	230	233	227	211	226	209	203	201	224	221	235	249	212	210	238	200	225	217	239	198	233	227	206	228	212	224	211	224	235	229	239	185	221	200	234	211	235	200	226	193	218	186	196	245	229	215	223	228	208	201	217	248	202	200	221	228	211	220	204	237	236	211	243	199	225	209	217	208	211	226	177	214	226	212	214	233	228	199	243	218	222	214	202	256	243	220	219	218	246	237	205	193	194	206	235	222	227	197	221	204	226	238	217	215	211	235	222	237	275	248	210	212	210	219	207	248	205	229	208	214	228	203	207	199	233	224	244	235	206	234	209	177	203	222	218	224	245	221	210	221	217	201	210	235	207	229	237	274	250	212	204	222	215	211	215	209	241	223	190	225	199	233	218	219	214	251	208	230	233	228	201	201	212	226
8443	666	605	589	581	584	570	568	618	588	560	541	566	663	591	560	591	606	608	554	579	595	567	581	574	549	537	548	581	557	574	557	547	592	586	609	623	572	634	572	598	560	538	569	541	577	567	575	579	574	586	536	554	572	564	599	616	597	570	560	572	587	587	560	583	585	575	577	624	577	555	602	596	586	560	573	530	576	537	565	546	589	556	552	603	588	598	593	562	611	632	584	606	597	591	593	565	561	579	593	628	580	603	582	549	581	581	589	599	583	610	523	598	550	610	593	579	589	628	553	583	603	612	562	600	587	608	570	623	576	593	572	572	573	564	587	582	607	560	567	628	620	567	596	571	609	581	581	571	593	558	595	538	566	570	584	591	609	578	562	590	598	585	587	554	573	609	621	586	607	563	559	578	569	607	643	617	526	559	605	559	535	548	625	552	574	554	618	526	562	581	520	596	546	603	559	596	571	568	578	568	576	591	548	580	580	563	589	549	584	589	592	576	589	591	534	570	564	572	570	522	542	609	573	605	603	569	586	583	541	585	587	603	577	600	594	592	530	584	607	573	619	574	557	557	573	569	597	555	568	594	586	592	622	579	612	609	575	567	558	586	565	602	555	598	620	582	610	557	568	564	566	599	602	577	602	601	558	611	565	598	611	600	589	607	600	611	608	582	590	598	576	585	582	579	540	565	563	587	544	620	547	581	583	579	570	589	621	621	587	600	551	569	618	567	632	568	542	583	575	560	612	591	603	607	572	558	570	590	575	531	632	555	622	576	582	586	569	585	559	545	558	570	603	587	567	552	606	572	598	520	587	594	603	583	609	600	593	558	545	577	605	592	564	613	539	613	577	588	566	583	564	612	566	607	603	581	562	609	598	589	553	568	595	554	581	548	578	553	594	537	602	571	575	578	574	544	610	606	559	563	550	590	599	596	575	582	566	586	569	625	599	574	579	568	602	600	571	586	557	570	566	573	597	604	587	613	586	548	528	589	555	564	587	595	565	535	597	578	570	569	561	544	565	573	616	614	552	575	610	537	581	581	537	601	578	591	572	585	615	572	571	633	567	601	589	585	567	569	607	639	563	576	563	570	605	553	578	578	591	616	576	577	614	543	562	615	579	572	558	585	606	599	614	572	567	600	623	559	547	543	588	575	573	577	608	587	556	565	589	559	593	605	576	567	574	581	550	587	583	543	580	570	581	572	587	597	583	591	586	581	549	579	583	555	549	618	587	584	566	571	578	572	630	583	593	565	577	594	577	585	630	637	599	589	577	551	558	575	589	522	575	550	564	628	590	572	527	529	598	564	545	556	600	587	553	606	609	545	548	541	553	573	611	579	592	580	589	557	586	596	615	553	576	559	590	513	575	605	565	601	546	578	575	608	611	526	595	553	578	571	587	581	569	555	611	583	585	561	619	577	530	590	579	579	610	576	571	631	596	581	591	554	608	550	593	586	599	544	572	604	601	543	562	586	575	586	577	585	600	585	529	577	606	611	597	562	578	583	592	587	628	578	573	582	599	583	636	567	563	601	578	590	563	587	562	585	570	595	584	585	595	611	604	566	571	572	603	619	563	578	583	590	520	608	555	564	577	587	532	617	579	606	559	614	569	588	591	578	569	642	590	573	575	581	605	566	565	594	542	590	577	572	584	552	603	601	598	579	559	601	586	588	588	583	624	611	586	579	571	605	537	569	580	587	578	615	583	583	588	593	594	530	555	599	596	607	574	565	593	569	596	561	549	568	576	574	554	564	597	554	549	573	584	554	634	580	562	593	554	580	611	557	610	596	585	612	554	623	589	608	583	583	577	586	615	580	593	569	618	574	563	566	592	582	586	577	577	559	621	579	573	568	521	587	600	592	605	617	590	568	575	573	555	587	542	582	589	538	581	589	553	561	608	593	591	585	614	561	576	591	592	577	569	592	554	586	591	619	599	610	594	580	564	587	633	622	530	608	595	576	581	567	561	566	605	561	599	556	587	591	574	564	628	612	610	571	623	564	611	531	592	604	563	613	594	583	614	619	537	592	591	610	565	576	575	587	544	547	609	601	592	597	601	587	572	637	582	572	555	597	561	553	567	567	530	592	558	578	535	579	600	547	615	566	594	552	601	567	557	567	605	601	593	615	565	590	591	579	592	550	603	555	574	623	568	597	583	582	586	575	575	623	593	610	571	619	571	567	556	586	577	575	596	522	549	559	587	546	572	599	562	615	591	606	621	581	584	598	606	565	562	577	560	529	546	582	533	522	564	570	571	562	539	557	571	573	553	591	547	604	598	602	559	525	584	586	602	572	549	570	617	602	585	589	570	557	604	610	570	586	563	562	573	613	576	607	563	569	601	559	563	615	521	584	530	586	617	610	574	544	573	568	573	574	558	564	612	605	621	575	570	560	588	588	533	616	600	580	575	590	551	575	575	557	572	574	541	586	581	593	572	574	592	549	610	583	569	566	561	589	573	573	582	582	544	576	572	593	556	577	589	553	607	607	555	594	579	603	589	566	538	581	596	555	617	589	557	600	588	587	570	615	593	541	586	566	565	610	570	534	556	596	597	600	546	593	555	560	586	584	590	549	573	571	596	592	554	574	554	565	544	586	593	603	576	556	578	615	569	573	558	619	590	547	635	579	596	545	636	601	528	572	565	600	588	570	586	618	624	573	568	561	574	594	563	576	561	618	597	586	578	556	569	563	582	596	563	556	595	550	561	564	593	591	546	529	571	579	563	581	562	585	589	565	580	605	570	574	584	575	566	601	597	592	598	532	591	608	560	568	568	627	584	566	548	565	561	597	574	601	567	603	552	566	584	598	567	567	584	590	609	622	583	561	586	538	547	574	533	578	610	595	561	582	621	590	584	575	576	593	617	579	598	610	538	567	576	543	611	581	576	544	584	548	560	593	596	597	568	596	581	591	648	579	627	619	552	570	571	550	573	600	510	620	566	584	592	574	543	567	583	578	556	623	556	587	583	617	604	589	546	595	562	580	562	575	593	595	589	576	584	565	590	555	601	575	573	617	545	622	608	552	591	556	563	584	574	504	619	551	607	582	603	575	544	582	607	546	595	609	592	574	596	605	579	559	569	582	578	598	580	551	560	589	589	631	607	547	556	574	598	597	568	574	593	608	600	625	598	542	577	634	550	574	571	582	559	631	630	569	581	544	582	572	568	560	594	591	560	635	584	556	546	561	574	570	567	625	582	563	569	539	623	587	616	591	551	562	566	595	586	584	584	559	540	562	598	616	595	536	559	601	617	580	549	614	603	583	580	585	578	575	567	568	582	573	585	586	616	562	585	606	567	564	588	612	556	580	598	555	555	617	573	576	561	543	565	598	552	583	528	603	610	623	574	571	541	618	561	582	574	583	610	590	568	596	612	562	563	593	530	609	549	530	596	595	568	607	531	587	579	578	535	589	562	568	570	611	587	558	608	582	585	603	577	583	589	596	527	552	566	565	597	614	592	598	601	590	533	627	556	568	599	570	571
25089	21484	24785	28589	21458	19187	708	453	369	360	354	361	359	329	396	349	358	384	335	335	319	344	364	380	344	319	304	339	330	339	314	336	330	337	353	338	322	343	336	307	357	332	341	343	300	350	336	313	333	378	306	338	317	327	334	335	317	332	354	363	335	363	358	327	348	318	326	329	334	323	334	338	356	324	333	300	312	332	373	336	335	343	315	326	326	369	358	338	337	328	377	336	353	330	363	351	337	356	357	373	345	342	330	310	352	346	322	326	371	341	363	338	310	335	346	297	351	311	333	327	316	306	346	347	354	337	355	332	292	340	365	357	353	346	340	322	323	315	348	373	320	345	327	395	321	354	331	310	341	370	333	317	334	353	356	336	348	316	354	345	319	327	360	334	297	349	347	330	359	310	329	332	318	340	337	356	354	367	327	342	348	341	335	324	296	372	371	347	335	333	375	332	336	325	374	348	338	337	328	336	323	336	324	316	322	350	344	330	336	326	303	355	353	296	355	347	328	328	362	345	339	321	301	346	334	364	333	373	325	346	339	324	366	329	325	337	343	319	359	331	311	328	328	316	315	356	321	329	352	342	365	353	344	318	358	337	338	325	328	327	323	368	336	349	319	362	318	328	328	338	288	313	318	360	347	344	342	340	369	360	347	314	354	314	351	337	339	354	352	359	346	324	357	307	346	313	336	321	344	331	313	313	351	305	328	358	348	372	321	345	387	360	344	305	391	322	358	353	337	371	313	308	296	318	351	333	315	349	338	336	329	361	327	356	330	346	322	321	346	340	312	296	314	337	344	317	359	329	334	308	342	334	340	336	322	324	356	339	326	358	310	335	336	338	349	335	316	314	333	318	343	322	327	304	320	350	311	341	331	325	342	369	343	338	318	364	343	322	347	337	323	338	327	306	368	351	373	306	319	319	309	333	348	311	339	353	325	320	323	330	297	320	293	323	332	343	323	345	334	367	300	375	338	313	339	322	286	335	321	324	334	308	342	347	328	338	345	311	356	352	324	322	302	304	336	332	330	330	334	340	330	353	349	324	338	334	311	341	362	309	337	311	343	357	313	317	322	340	332	315	316	350	358	340	342	333	318	349	355	309	340	387	329	305	301	342	310	342	313	331	360	344	338	365	332	347	354	331	371	362	354	302	354	336	346	322	349	327	306	342	334	334	339	327	317	355	334	351	290	326	330	353	317	348	362	354	327	327	329	301	311	335	329	329	380	338	349	345	351	325	355	322	339	331	361	337	341	361	316	349	353	322	366	342	309	337	336	357	367	316	367	348	368	358	346	356	343	387	328	320	394	339	341	322	377	308	328	363	333	297	334	349	308	328	354	342	302	368	310	343	282	334	335	320	318	347	336	366	338	326	378	320	336	344	345	313	317	332	329	323	361	365	349	351	307	353	359	370	352	321	367	334	342	341	337	376	304	335	343	328	306	332	322	362	347	341	344	312	343	334	354	339	354	334	358	336	319	315	318	314	320	326	312	303	330	321	344	348	322	347	350	364	357	328	314	292	329	330	310	311	356	295	345	332	350	337	302	337	348	373	303	327	300	350	332	355	338	344	301	321	309	303	343	354	323	301	333	323	372	354	356	348	360	318	315	331	354	324	328	333	297	333	308	340	337	335	328	336	329	356	334	356	337	358	348	322	345	331	270	363	287	309	326	327	345	343	333	304	353	369	328	352	347	351	336	339	317	319	343	325	348	308	368	372	301	313	329	360	335	317	367	293	324	338	351	345	324	323	312	295	349	321	356	379	310	318	343	330	353	323	351	331	317	341	327	320	342	310	345	347	308	316	320	338	331	324	364	350	355	342	340	351	367	371	360	308	352	336	300	309	326	359	363	346	344	337	350	348	333	337	349	328	320	334	327	347	306	352	347	320	332	360	345	318	326	307	338	323	320	313	299	362	325	304	344	351	338	332	341	362	321	333	343	331	322	297	364	340	352	335	347	362	325	327	330	324	335	343	335	340	322	330	295	336	319	364	291	326	295	349	298	328	353	327	326	349	337	326	321	352	325	338	320	337	346	305	311	333	318	386	349	305	324	348	351	317	334	336	338	323	350	342	346	332	311	338	380	294	337	337	344	334	357	353	330	367	321	352	328	339	370	313	332	324	333	326	354	306	342	359	341	339	331	332	364	337	354	298	321	334	348	347	336	340	329	280	314	341	352	343	349	334	332	331	346	361	312	293	346	327	349	331	336	323	322	349	324	296	347	342	351	330	340	343	326	312	308	327	352	322	342	292	355	328	323	333	318	342	338	363	341	344	327	335	364	322	301	328	343	369	339	318	352	353	325	366	355	318	343	356	312	357	345	335	326	291	314	342	341	325	355	319	347	313	360	358	302	297	320	326	357	321	353	348	352	349	382	326	334	345	333	357	320	333	317	335	310	356	317	340	329	331	341	316	378	371	334	347	359	328	317	302	311	329	356	316	366	315	302	307	313	366	366	316	306	331	337	311	372	305	305	311	299	372	300	356	300	337	338	363	347	341	330	349	315	311	350	358	369	340	320	315	343	334	337	367	346	344	378	296	324	304	355	331	356	302	315	325	330	336	374	353	319	324	325	339	330	378	331	323	304	328	320	364	370	323	350	307	338	317	316	367	334	359	344	351	322	304	317	336	360	331	332	316	312	311	349	328	326	337	323	350	337	353	351	320	344	322	334	346	343	324	309	330	326	286	331	352	349	336	318	306	293	306	332	380	359	334	332	327	341	368	325	325	290	324	344	346	342	323	342	357	361	358	336	353	293	350	359	317	319	347	360	325	321	352	320	332	337	348	361	316	339	316	368	361	308	344	361	329	330	319	321	332	359	348	337	331	331	383	344	358	321	330	328	308	333	357	338	373	336	330	317	336	300	331	328	385	333	338	330	368	323	350	323	325	356	350	318	336	343	337	309	330	342	324	336	340	302	347	337	364	324	339	328	365	353	327	327	334	347	327	282	353	348	346	328	297	380	354	312	343	322	325	330	343	358	338	335	345	351	367	343	375	349	314	306	322	323	347	330	333	331	314	335	311	308	344	338	313	327	329	352	316	344	315	321	329	297	313	352	357	342	337	309	334	328	336	334	363	304	346	308	329	310	329	336	351	368	291	342	360	342	342	323	335	339	319	359	377	368	334	364	306	311	331	341	336	300	376	355	345	321	311	334	369	363	338	328	358	321	355	331	313	307	345	308	319	354	337	353	328	308	335	366	330	343	357	345	322	343	309	319	350	311	335	297	307	356	334	361	328	342	324	320	329	356	326	334	342	302	306	357	343	331	313	354	364	319	327	360	309	365	316	338	355	332	337	314	342	343	367	328	328	321	330	348	341	350	354	325	334	352	327	363	320	326	339	319	314	315	300	336	336	309	346	327	320	316	336	317	335	310	319	327	316	320	340	340	333	329	350	334	336	309	358	326	347	350	352	319	340	340	323	328	341	339	347	350	332	320	360	343	319	354	330	338	319	314	299	349	316	340	294	333	316
16402	2194	1451	1062	915	906	861	837	848	842	830	852	797	783	754	820	767	782	768	826	798	806	846	818	817	800	838	773	806	817	811	825	778	819	758	821	804	785	809	836	829	828	796	896	850	756	790	847	765	800	778	788	830	832	804	769	813	802	839	844	815	783	785	781	792	812	808	789	880	815	774	861	788	788	849	785	793	809	806	804	822	831	828	871	772	797	752	766	814	778	811	779	817	832	788	820	799	756	799	792	784	781	780	829	785	792	780	869	795	793	784	782	819	787	791	806	751	860	799	848	810	818	835	786	811	819	806	804	822	834	789	824	811	766	796	771	844	822	827	767	748	772	850	801	800	755	810	842	821	855	825	832	810	757	763	772	777	858	827	822	811	797	771	821	785	817	788	826	797	789	792	810	795	816	844	763	811	789	797	791	774	776	840	737	789	820	819	752	774	847	787	768	778	814	799	852	774	825	765	772	783	796	767	831	808	791	787	767	815	755	819	798	774	824	816	795	785	831	815	788	830	816	805	754	828	791	825	807	812	813	772	801	819	807	786	850	830	826	802	845	771	820	760	786	820	794	807	834	782	760	808	778	792	814	746	812	733	803	779	833	789	871	825	803	798	824	816	804	798	821	815	741	799	824	801	841	800	792	761	866	820	850	778	815	774	826	812	793	763	847	811	822	852	813	809	793	806	777	791	795	818	831	801	793	764	813	795	878	783	785	786	895	763	842	819	812	825	817	757	831	822	820	794	771	831	778	786	778	832	800	818	801	770	792	771	786	762	864	814	787	786	849	835	851	799	777	720	788	792	797	746	819	862	821	780	822	847	808	803	820	839	765	779	814	824	780	823	827	782	861	784	826	779	792	821	785	793	799	802	816	808	770	803	861	820	820	802	784	788	814	839	896	778	822	810	823	823	757	774	832	792	799	788	822	816	820	835	807	782	818	808	801	790	811	788	797	849	838	836	804	816	793	763	815	780	781	803	836	805	775	799	814	819	834	768	806	794	787	805	834	776	831	765	811	772	789	808	793	815	779	786	842	785	773	790	776	843	802	793	792	850	799	779	782	809	832	817	754	813	795	790	823	797	753	787	770	809	772	779	823	764	832	862	794	841	798	840	766	802	723	820	782	793	816	778	813	863	774	809	851	808	817	790	824	804	787	784	820	805	764	798	817	810	804	814	759	828	816	848	833	776	823	805	783	785	804	763	764	781	816	763	823	787	824	810	820	795	768	826	822	840	825	775	795	773	810	838	783	821	814	827	767	740	818	820	798	782	768	782	816	798	813	810	790	819	843	788	844	787	800	814	816	814	837	763	799	821	835	808	819	805	806	799	790	787	807	767	805	751	823	817	785	771	803	829	808	799	826	781	778	765	839	818	758	836	797	780	848	749	846	815	785	784	805	796	819	830	801	802	788	769	846	829	791	817	831	753	807	796	732	794	808	810	755	777	780	800	789	824	804	798	775	815	781	856	915	796	789	846	792	853	787	843	763	787	847	817	821	810	807	794	789	778	820	800	776	833	819	872	779	803	768	848	802	754	787	820	799	797	826	796	825	800	745	813	809	805	789	806	822	748	836	819	791	860	798	826	793	794	807	810	797	816	802	801	780	761	819	794	838	767	800	797	840	835	807	781	836	797	849	790	862	834	814	798	783	802	792	793	817	773	806	834	807	778	814	770	779	793	800	785	796	739	758	733	788	809	751	793	765	795	837	764	804	803	757	815	811	803	826	855	817	825	779	791	835	808	836	815	816	839	830	793	806	785	765	796	800	771	743	845	851	798	798	794	821	830	757	740	877	770	781	802	790	806	802	802	816	822	819	800	830	822	818	849	840	767	779	864	802	797	856	830	792	835	839	785	807	791	832	833	788	833	817	791	735	819	742	845	781	835	844	811	742	817	805	781	836	795	764	788	783	786	819	810	807	780	797	871	809	850	830	786	855	807	805	828	803	830	789	808	810	780	774	802	782	802	786	714	783	798	794	834	817	808	799	816	782	828	779	809	840	796	853	810	812	836	791	857	781	772	811	766	816	804	844	807	812	742	838	831	844	772	804	845	817	835	789	780	864	779	825	778	840	841	809	795	816	803	808	821	859	803	824	813	839	769	822	828	804	790	823	817	839	785	817	815	787	834	814	839	802	832	789	821	839	817	787	812	824	818	776	807	807	829	804	784	820	811	784	776	796	779	846	821	818	772	787	783	817	781	823	821	815	836	795	797	819	819	793	791	779	843	815	769	812	781	812	785	782	832	803	798	815	774	795	781	829	815	814	883	808	777	756	801	830	802	784	814	790	810	796	797	760	792	822	802	854	791	800	817	806	798	796	837	817	788	768	808	857	835	814	747	777	820	790	826	761	820	832	816	804	770	715	750	812	790	760	817	767	842	777	830	766	795	845	845	804	770	774	856	762	815	815	830	846	772	782	831	799	827	772	837	824	827	819	818	837	811	816	755	780	768	798	771	762	783	861	864	830	844	811	796	841	807	828	794	774	779	811	754	777	806	787	848	814	808	785	840	798	784	824	817	784	777	817	822	813	806	828	804	787	817	826	808	802	819	820	793	807	812	790	789	837	829	842	758	774	811	763	822	803	800	776	775	842	813	794	757	821	810	813	783	800	753	853	816	823	782	807	764	807	867	777	857	826	777	811	785	828	821	804	798	795	827	814	815	810	806	806	816	836	813	804	781	816	824	781	851	843	770	803	752	764	797	797	813	833	791	797	816	852	780	795	821	793	778	800	800	818	800	788	811	823	810	826	845	777	798	765	825	758	742	762	816	815	745	787	783	786	809	814	823	820	838	780	857	816	801	802	830	827	755	826	834	761	855	748	790	871	773	791	813	778	803	815	782	772	784	802	782	828	793	801	753	757	779	821	848	796	780	815	789	813	789	781	814	828	822	829	794	798	776	849	781	808	808	808	786	839	821	855	784	788	793	841	779	766	785	862	804	812	814	837	770	827	868	837	823	805	787	789	814	793	780	763	826	722	841	778	821	801	837	801	809	781	806	833	818	837	743	773	813	812	821	780	828	790	806	832	877	784	821	812	792	762	771	754	800	771	855	826	874	838	822	815	827	833	831	815	760	850	799	831	816	812	776	791	756	827	785	760	798	815	777	793	783	792	793	777	778	814	829	823	786	876	805	859	778	787	816	827	792	783	794	811	818	792	831	782	805	802	863	863	803	803	816	845	833	789	825	802	826	835	819	832	762	839	823	826	788	820	830	834	824	846	798	830	821	821	800	812	828	816	783	782	825	761	805	773	815	777	823	774	743	797	801	856	818	797	865	797	776	804	787	789	752	818	775	835	804	796	810	836	813	807	826	740	857	803	811	852	767	780	814	800	874	832	770	772	804	792	767	846	844	822	858	795	794	783	774	809	841	823	750	805	780	794	808	761	817	815	806	835	825	779	764	780	809	824	822	821	818	781	793	861	819	806	816	770	837	811	803	822	831	809	804	800	763	816	792	805	764	833	873	807
24336	21474	25184	28172	21475	21485	17081	728	432	408	415	336	309	352	319	325	322	332	313	317	320	276	321	333	323	300	310	309	324	295	329	302	307	271	314	276	285	310	283	314	325	306	284	278	293	307	326	298	300	285	272	365	316	322	314	286	295	290	284	275	285	309	306	291	339	282	321	270	328	315	306	294	309	332	309	302	282	274	295	297	295	281	323	293	301	296	322	294	294	286	300	273	300	296	270	311	291	319	292	327	326	298	271	292	297	328	278	313	300	318	288	272	274	303	287	305	312	301	298	313	265	309	300	278	318	284	297	283	303	306	302	311	301	315	294	298	273	297	314	307	295	278	287	305	294	302	289	269	280	298	288	327	297	298	275	263	328	262	313	331	340	310	339	308	320	305	290	290	307	300	293	294	296	292	268	307	307	294	304	310	284	301	310	312	312	309	328	296	304	259	276	295	289	298	302	284	310	292	281	317	308	301	292	268	317	306	296	279	311	303	301	293	288	291	294	289	309	310	298	306	292	313	273	310	282	280	303	330	332	310	293	271	295	319	306	318	287	289	336	297	307	295	294	301	299	318	284	331	307	312	266	283	289	313	287	280	285	297	289	278	297	313	289	326	272	281	280	300	317	287	291	304	313	312	327	295	304	281	297	289	321	337	298	286	287	315	303	325	280	333	281	311	269	311	327	313	304	324	290	318	306	306	276	305	315	278	288	295	267	321	325	253	291	277	288	307	294	289	320	294	317	272	273	285	293	292	305	300	291	295	273	281	271	305	281	313	277	311	297	295	282	325	291	340	269	308	323	304	289	302	280	300	272	273	305	327	323	322	284	282	289	301	281	283	271	287	304	313	284	295	302	313	255	286	285	292	269	297	279	288	324	299	286	289	286	341	314	259	308	249	305	278	261	294	253	268	297	302	297	272	304	275	298	260	270	295	321	336	319	309	307	301	310	287	281	299	313	277	320	308	304	275	278	333	243	291	294	290	301	271	287	297	294	296	316	321	254	316	305	256	284	291	292	263	300	254	296	290	280	311	319	289	282	292	297	273	292	306	290	302	276	286	281	276	291	280	316	282	315	277	292	315	306	251	320	290	293	302	307	302	241	294	328	272	340	310	304	293	287	284	290	293	290	303	316	298	305	278	285	304	312	307	310	296	333	324	274	297	280	321	309	272	316	298	314	284	269	318	284	295	308	284	338	322	301	315	308	283	310	299	270	271	287	285	303	268	308	266	300	292	301	300	297	289	306	346	303	284	333	292	281	314	323	256	288	275	311	331	317	310	286	295	304	272	290	298	280	265	276	305	326	282	298	327	305	318	295	298	297	323	302	311	314	302	317	279	350	288	278	313	299	244	313	302	292	278	280	276	300	303	297	308	282	297	309	279	305	292	284	271	295	281	287	330	319	299	268	277	298	294	314	298	300	283	289	313	301	303	303	304	303	335	311	285	268	310	278	301	301	283	322	301	286	294	288	296	293	294	279	297	306	283	263	304	304	297	304	319	340	298	312	305	288	295	285	348	277	300	291	269	258	283	285	284	268	272	256	277	278	317	249	273	269	256	290	315	270	278	324	307	285	303	308	296	293	263	304	248	319	341	321	283	326	315	254	272	291	295	296	300	295	299	310	303	290	283	301	263	299	324	280	305	359	287	296	294	295	266	281	290	302	300	297	330	324	323	312	296	298	320	287	306	303	326	296	313	312	307	297	279	325	304	292	284	305	294	303	324	291	322	299	307	300	297	314	297	324	277	302	298	262	296	273	285	309	290	287	274	347	299	311	299	301	300	292	297	272	305	297	265	303	288	318	251	299	265	295	272	294	315	298	327	325	271	282	320	302	285	292	302	313	315	293	293	312	295	292	288	301	290	287	279	278	281	321	306	301	263	298	316	287	261	293	320	289	295	279	265	314	310	278	299	299	308	300	267	268	295	267	300	290	292	278	294	291	299	301	314	292	309	289	282	318	319	287	322	320	299	296	295	295	325	267	318	329	310	319	302	320	294	287	259	314	278	305	296	254	313	279	285	277	296	298	329	296	310	304	288	245	265	289	292	325	289	316	291	328	305	310	303	297	282	307	270	284	268	329	303	306	289	284	288	298	318	324	318	287	306	263	296	272	322	344	314	317	287	296	284	280	306	298	294	276	304	341	247	296	306	289	313	295	291	274	289	288	271	274	296	285	284	311	270	317	321	305	313	311	282	296	284	278	293	285	307	318	310	281	292	300	289	274	273	318	277	296	302	284	307	328	292	298	305	323	292	298	286	290	281	287	296	298	293	292	296	251	302	308	292	272	238	274	324	317	283	282	336	296	277	276	296	305	290	288	269	271	291	258	296	341	300	279	298	297	311	286	286	291	303	304	260	302	270	290	309	275	316	301	269	326	298	275	299	277	314	299	270	271	278	268	329	287	300	307	289	301	315	270	282	302	278	277	301	311	269	300	297	314	296	286	295	299	300	298	273	329	295	311	346	320	304	342	286	290	288	275	287	314	314	287	312	310	308	266	303	338	304	278	263	302	305	311	293	288	295	293	280	283	304	303	279	321	309	319	297	303	297	304	285	303	273	303	273	319	286	352	301	299	309	281	304	297	297	296	282	299	320	298	265	309	285	278	281	279	299	321	280	270	310	302	306	328	279	282	301	310	337	295	256	299	302	295	269	332	304	291	296	298	275	310	283	306	290	267	271	284	285	306	278	289	292	308	306	302	302	295	298	275	309	303	293	300	304	311	272	329	275	289	305	284	296	288	275	287	293	275	272	299	282	283	284	315	306	299	306	318	319	312	285	286	286	320	285	319	311	291	321	276	308	282	304	273	283	270	310	307	296	297	295	250	280	298	307	312	292	331	324	286	263	304	309	289	324	308	280	268	304	291	303	314	292	315	287	313	307	306	309	319	261	282	297	273	292	267	291	298	320	279	280	299	312	295	290	326	286	321	302	299	297	302	298	294	283	305	291	293	299	292	324	301	282	284	308	308	289	308	299	309	276	281	289	273	287	319	292	307	277	316	306	300	285	294	339	305	312	321	273	304	288	277	331	296	304	308	282	267	335	312	303	291	268	314	313	305	282	282	298	305	302	274	276	313	321	310	306	302	306	270	309	292	314	311	290	276	309	282	290	280	276	286	297	287	281	312	289	310	306	272	274	289	294	301	299	257	300	274	312	329	275	278	294	274	317	307	252	290	305	288	309	280	322	314	271	278	284	285	287	275	325	317	314	304	311	315	298	287	272	295	286	287	286	283	258	314	287	286	296	257	292	294	278	334	305	294	300	310	292	324	277	311	259	274	286	316	315	313	282	343	326	327	327	316	270	285	287	297	273	298	323	255	278	273	270	261	310	313	277	289	295	296	305	289	276	277	325	305	277	288	315	285	299	322	269	290	303	303	285	301	295	309	291	330	298	294	291	283	293	334	312	323	303	270	270	311	296	320	296	289	304	312	306	302	308	321	261	325	302	307	308	263	292	279	285	294	269	296	292
19471	3572	1979	1172	925	843	817	807	756	686	710	708	712	672	699	732	703	749	724	704	747	673	731	721	673	723	695	699	707	708	714	709	659	700	679	715	692	687	747	661	706	662	691	691	724	711	655	700	708	665	710	661	678	684	692	737	682	732	673	668	689	679	710	705	710	689	698	765	696	696	680	722	672	693	697	709	730	709	655	680	672	688	667	689	672	685	690	719	689	684	704	671	674	697	687	675	669	666	720	703	665	694	671	683	688	721	703	644	715	724	691	710	693	690	692	664	695	724	715	667	661	708	663	716	685	628	650	683	731	725	697	650	695	636	641	706	699	718	663	718	689	637	664	705	696	714	678	694	712	688	635	708	673	689	706	670	743	672	738	677	686	665	681	700	701	706	669	698	693	672	713	702	673	691	678	707	697	675	710	666	690	688	720	713	657	684	674	720	697	693	650	686	717	650	686	685	728	642	659	616	717	707	711	686	648	653	710	664	647	678	717	643	697	669	745	680	692	717	678	693	673	694	673	664	687	656	677	690	701	681	682	712	632	695	695	713	726	696	689	729	655	658	717	714	708	622	696	704	700	666	704	711	690	667	709	630	684	735	652	686	696	691	652	639	666	703	696	665	680	678	711	731	673	674	715	703	708	658	702	714	706	722	645	692	668	700	685	701	697	685	701	655	701	650	700	766	693	687	668	671	714	661	696	719	679	715	689	704	686	682	685	708	710	704	689	646	643	743	751	736	683	657	692	668	687	686	704	740	699	644	687	670	681	651	724	746	680	699	695	679	654	695	704	666	678	707	665	744	707	689	683	695	718	707	694	727	682	686	647	648	719	697	691	682	687	665	705	716	662	655	680	658	656	674	659	668	666	711	693	701	710	663	717	668	702	670	685	666	706	703	684	690	668	689	652	716	666	697	709	686	681	723	694	672	658	637	669	731	710	674	650	698	650	664	640	707	658	647	661	694	693	667	673	652	707	684	689	687	674	690	673	681	642	637	708	664	677	679	678	656	705	704	634	673	676	672	679	724	683	752	677	628	713	678	690	708	684	645	717	702	702	689	657	687	693	643	704	688	693	681	666	674	715	725	684	690	683	673	669	690	628	694	717	682	666	686	734	717	703	718	678	699	711	720	713	698	703	682	651	698	638	693	703	675	736	672	687	645	692	651	672	667	696	657	653	692	723	712	642	708	645	713	695	664	688	716	668	731	657	639	647	667	700	692	677	676	679	715	607	645	694	693	700	699	666	661	657	669	697	662	696	657	696	755	673	674	681	681	708	725	692	696	662	688	666	649	667	695	714	708	652	661	726	651	728	680	692	715	640	673	706	665	712	691	682	684	728	696	685	661	691	657	696	668	709	646	684	710	680	648	684	719	698	688	715	701	681	635	679	674	671	656	717	637	661	724	689	702	697	641	637	672	707	670	640	672	673	662	726	614	688	693	671	651	706	712	704	704	725	674	694	667	736	695	675	733	665	669	678	684	625	603	668	648	667	686	685	655	695	705	664	684	669	689	694	718	670	726	696	653	701	673	685	668	668	663	658	723	728	701	672	659	724	697	700	749	681	649	687	681	676	669	678	678	660	713	643	715	671	659	679	678	725	687	650	717	692	703	680	656	664	654	638	747	665	707	695	717	673	618	723	719	656	718	682	690	669	759	670	634	712	668	685	715	681	680	679	705	671	713	722	717	670	659	675	698	694	639	681	661	639	641	688	677	680	651	694	703	658	726	702	747	678	669	703	662	669	626	650	687	688	744	680	703	660	740	651	706	691	696	693	675	723	656	687	674	676	681	661	673	667	724	685	647	711	721	650	667	687	703	716	690	703	669	662	696	673	732	646	663	695	674	686	674	693	720	728	687	719	716	703	695	720	671	682	656	684	704	675	734	686	671	710	706	669	716	659	635	714	651	691	685	707	718	661	685	673	712	650	648	646	675	666	664	709	672	693	687	662	668	720	727	676	650	703	634	682	695	722	702	718	722	697	712	634	677	712	667	671	657	702	701	697	649	692	687	707	641	659	707	720	702	681	689	672	663	697	711	683	709	663	690	704	658	694	709	667	645	711	678	686	702	658	685	705	671	649	651	726	679	705	735	660	691	687	718	702	690	678	676	657	656	695	641	678	649	688	672	672	698	702	693	674	730	723	668	727	687	675	703	651	673	666	694	715	680	672	663	676	714	706	706	687	704	705	714	691	671	706	696	661	720	682	672	672	687	690	750	717	727	699	754	678	700	647	669	676	658	657	706	718	664	662	651	712	686	666	704	663	671	644	697	703	677	722	684	713	721	709	675	691	723	697	726	676	705	668	660	687	648	697	691	692	676	638	717	719	659	728	672	670	680	706	681	735	716	672	686	685	710	679	683	696	713	673	697	707	703	707	712	726	708	711	659	702	697	664	676	678	683	739	697	670	719	675	652	662	681	664	677	629	718	654	699	704	714	692	684	715	687	685	728	655	715	743	692	699	714	639	701	696	688	687	712	681	673	688	728	688	693	660	724	697	750	728	693	659	693	697	679	673	638	696	695	687	663	706	676	704	663	675	696	650	643	723	712	683	686	696	693	688	710	713	713	725	682	671	685	648	677	673	703	643	718	622	656	651	733	650	688	676	705	687	708	657	696	658	674	668	696	679	641	666	685	669	698	693	648	692	695	659	696	685	741	654	694	677	662	680	679	655	668	646	735	693	680	680	681	674	699	710	652	688	705	669	662	647	731	647	697	708	668	685	716	696	689	707	682	688	682	697	715	657	710	671	655	733	701	677	717	666	670	702	690	712	689	733	692	681	665	686	684	699	648	676	630	720	709	683	672	657	699	732	707	695	708	731	689	657	663	737	671	764	710	713	690	676	643	717	748	714	708	704	725	704	693	709	660	699	670	699	660	637	689	700	684	694	660	649	712	674	659	746	695	709	705	682	687	719	702	673	662	679	668	671	666	691	681	667	684	662	684	701	688	716	676	626	719	705	674	681	663	715	701	667	694	675	668	662	727	693	702	706	719	668	663	736	666	680	678	753	691	667	660	648	693	664	723	676	685	689	682	680	715	618	670	680	692	729	706	691	695	654	718	696	691	685	679	674	672	617	746	653	675	640	670	680	673	713	729	690	641	711	664	702	685	714	686	636	695	712	678	727	681	668	683	702	696	698	685	666	732	679	723	658	720	669	706	716	681	636	705	664	735	649	660	696	684	719	698	699	684	687	717	678	697	735	701	692	680	687	721	725	663	704	669	702	671	683	709	656	666	707	670	678	691	693	676	714	713	706	692	695	708	708	651	744	733	672	693	654	729	712	700	655	677	692	707	704	681	753	671	691	687	707	681	672	705	728	715	680	693	737	712	706	734	678	696	709	713	712	721	683	649	657	682	684	651	702	656	684	661	678	665	671	712	680	689	694	707	686	682	689	655	610	708	682	705	707	699	693	670	692	689	688	689	701	666	708	669	700	667	692	692	661	702	675	717	695	663	709	719	695	699	664	628
31474	20836	10819	845	504	472	413	210	214	238	241	229	212	237	234	221	240	217	225	219	214	223	224	224	230	211	234	225	249	221	243	233	239	195	200	224	193	180	207	225	195	213	202	205	198	218	231	202	235	187	227	226	220	236	235	213	205	179	238	199	228	233	234	217	208	207	211	215	223	232	195	221	206	178	244	197	243	229	225	231	207	221	206	214	232	206	237	261	246	208	223	217	214	233	234	237	219	212	208	211	239	217	236	255	216	220	216	218	247	211	211	219	222	217	231	194	224	238	218	227	230	229	209	232	222	196	241	226	217	226	252	220	259	215	231	231	250	217	232	226	232	218	202	245	187	198	239	208	228	197	216	217	217	228	225	234	205	238	222	254	214	207	221	184	222	223	209	216	222	218	223	210	216	192	242	234	237	243	221	223	224	211	246	204	231	198	209	228	214	204	204	210	243	225	216	217	232	220	233	216	212	226	238	204	229	219	219	235	231	211	231	217	221	183	220	209	244	227	214	229	208	237	228	231	235	233	208	199	236	236	206	243	218	210	234	209	203	262	209	248	227	221	207	218	209	228	251	198	228	262	234	217	212	209	214	213	231	220	217	205	267	265	225	212	205	186	235	238	231	217	234	232	228	219	211	223	220	230	206	214	250	209	262	211	234	222	237	225	220	225	198	234	237	240	219	223	210	223	229	192	233	230	235	219	199	216	240	196	195	233	205	223	224	217	211	203	211	209	219	207	217	243	211	205	212	232	223	210	207	260	221	214	216	220	227	203	192	214	240	236	243	217	233	236	219	225	202	229	202	235	203	255	227	245	249	213	238	199	198	251	220	245	247	221	241	241	219	215	206	194	222	230	216	228	245	200	224	233	200	216	226	225	223	224	224	210	258	202	231	246	207	230	230	205	211	225	210	225	224	206	198	221	234	214	232	232	215	246	214	207	218	236	223	232	232	223	212	211	258	233	262	231	239	195	226	222	227	239	236	227	230	219	222	202	207	202	217	232	236	215	199	233	252	233	213	218	251	236	226	223	202	221	226	200	206	208	212	257	209	212	230	199	215	230	235	204	191	255	209	221	235	223	212	206	207	217	216	209	235	192	229	202	242	232	211	235	268	230	208	218	215	198	215	239	231	211	237	254	247	226	219	218	233	238	227	208	230	227	213	246	241	228	223	237	202	195	212	227	227	221	222	252	221	252	213	205	233	216	199	212	215	224	199	184	202	223	233	225	206	233	235	231	209	239	210	207	236	249	183	185	239	213	205	255	259	240	207	228	198	182	221	231	185	207	225	224	215	210	221	216	226	200	218	231	207	219	235	213	205	217	218	225	204	194	200	220	241	216	223	206	233	191	241	245	220	231	218	231	186	213	219	231	208	218	235	212	189	249	219	217	239	201	240	246	211	221	217	237	216	232	225	219	215	251	233	228	245	249	228	233	217	213	216	232	249	207	244	235	206	210	219	251	201	250	223	236	221	220	253	230	247	233	230	210	201	227	214	229	260	227	230	220	244	196	217	214	210	207	198	248	235	222	217	234	229	210	190	220	211	204	228	227	220	226	218	227	202	211	247	236	227	218	235	210	240	222	229	203	226	236	213	217	220	222	229	210	189	237	236	217	223	234	209	232	214	223	247	206	222	234	239	216	220	211	216	208	223	204	233	229	211	213	175	182	216	219	200	200	231	230	233	232	212	199	232	231	206	215	212	215	185	212	241	230	201	229	260	226	223	233	236	208	232	244	208	224	220	224	237	206	241	216	233	199	214	209	240	211	231	216	218	227	211	228	233	223	248	221	228	205	248	222	213	239	227	195	227	225	207	217	204	228	219	209	197	210	226	231	225	245	200	188	241	205	210	225	225	214	224	206	220	204	221	250	257	236	234	249	229	241	213	251	207	199	251	223	220	214	246	228	233	227	231	246	198	224	206	216	200	242	231	224	215	216	213	211	200	192	245	228	231	206	209	235	203	214	230	257	203	234	236	217	222	237	224	224	219	188	226	201	215	225	215	254	224	220	219	238	238	249	230	203	208	232	207	216	231	243	198	233	234	212	209	205	208	236	249	252	246	227	214	201	224	193	229	212	225	216	214	204	196	219	223	232	223	223	212	235	201	209	199	207	214	199	211	239	218	237	223	214	230	229	191	214	196	225	237	232	207	224	229	229	212	214	236	239	225	214	221	223	244	206	224	224	239	234	209	231	239	244	217	213	227	241	221	222	208	214	207	211	211	231	223	231	217	230	217	202	227	204	207	237	234	242	222	231	230	220	195	242	203	222	250	206	220	209	223	242	219	215	242	226	211	209	222	201	217	233	218	216	186	214	206	223	240	234	217	245	211	231	250	222	213	209	209	239	202	241	225	234	223	220	217	219	237	235	205	213	205	210	188	229	224	207	241	247	215	233	228	221	213	242	231	223	226	210	236	208	249	219	222	219	199	210	215	191	226	197	262	220	239	206	244	197	221	229	223	215	239	215	230	204	207	219	218	223	220	254	208	207	198	221	209	215	229	219	240	205	215	249	226	235	216	234	217	224	250	236	221	227	223	229	255	204	242	209	218	224	213	245	239	214	229	224	210	218	224	255	250	229	226	226	243	219	215	225	225	230	205	229	205	230	228	196	227	198	225	211	222	220	213	251	188	244	240	197	239	219	247	216	259	228	216	215	250	200	212	231	210	228	241	228	218	203	239	224	209	229	228	231	226	235	237	234	210	211	200	230	234	241	201	214	213	200	247	192	231	254	243	222	224	259	212	237	204	222	238	221	254	211	194	212	229	226	203	228	252	240	230	214	253	212	242	243	224	226	240	213	211	212	235	203	217	245	214	228	229	254	244	206	244	202	227	218	227	233	225	190	225	205	207	233	208	205	257	223	233	217	201	189	216	214	250	196	198	210	220	209	194	220	244	225	231	214	236	234	249	218	225	212	244	202	209	229	201	202	200	220	239	222	208	200	200	216	205	203	218	221	198	217	211	204	227	232	201	241	225	220	229	208	236	206	210	252	208	210	233	235	195	210	243	226	206	220	215	216	223	216	237	213	239	222	223	212	211	233	192	187	222	221	214	215	224	226	229	226	213	225	216	240	206	226	211	220	209	245	219	228	221	196	231	218	209	245	226	235	230	204	231	229	217	231	201	229	236	194	230	226	192	214	231	242	242	209	211	249	234	241	217	215	230	220	233	220	221	187	207	218	223	229	219	248	237	216	218	224	234	219	204	206	185	218	212	218	214	241	194	196	221	187	214	223	235	216	216	235	206	229	233	216	217	225	251	225	224	219	243	228	208	217	200	209	198	243	221	204	211	208	250	186	228	237	225	198	240	209	202	269	235	219	245	216	220	230	207	235	211	268	201	235	221	247	215	200	197	204	219	227	239	239	218	217	216	237	210	251	211	213	223	217	239	245	237	202	224	227	211	216	244	208	221	214	237	222	219	216	210	233	211	239	230	244	238	207	207	228	221	210	233	227	214	209	220	239	190	235
8700	719	626	641	593	602	606	588	608	614	604	575	596	589	586	609	572	578	568	555	595	574	586	607	564	590	558	548	570	576	591	621	586	589	592	526	573	611	568	596	575	555	598	622	579	596	595	550	618	612	545	604	533	599	554	551	619	603	570	545	580	576	622	606	594	600	581	567	572	583	587	541	598	599	591	622	560	571	556	580	560	532	617	572	597	601	572	597	567	539	588	588	572	595	584	578	595	591	560	548	582	561	556	554	599	574	582	562	579	570	632	583	539	587	585	550	570	568	580	579	577	572	606	530	550	555	562	565	537	593	631	636	591	586	538	612	562	564	545	591	582	622	592	587	593	576	582	557	556	571	553	603	564	569	544	602	568	522	595	582	573	614	602	595	588	566	581	559	554	571	585	565	590	579	574	548	633	592	586	559	581	583	582	563	583	601	521	573	566	547	580	572	574	567	582	604	595	571	569	583	569	599	544	565	556	578	601	607	578	541	560	594	543	616	604	636	606	579	586	548	559	590	565	568	625	588	604	572	583	548	596	574	591	605	580	596	601	573	582	597	614	614	569	549	578	577	620	587	586	573	546	559	578	585	598	562	584	535	628	562	541	571	546	597	571	597	563	623	546	555	583	568	574	598	599	610	530	620	541	538	547	618	572	581	575	546	579	603	616	569	584	605	592	576	583	589	590	576	592	595	627	611	549	610	573	544	609	587	559	571	599	574	617	553	577	611	566	528	601	564	586	545	588	577	591	519	614	569	565	577	530	526	561	563	556	577	603	566	541	584	566	555	579	586	608	599	567	613	611	538	616	627	579	570	582	599	565	549	587	580	574	530	575	572	592	614	606	588	596	563	619	555	560	611	617	583	541	582	553	571	555	571	548	554	595	563	587	583	605	562	558	611	601	605	589	601	602	582	565	587	556	563	585	553	596	598	556	627	581	569	591	602	559	551	587	624	548	616	610	590	569	573	578	579	603	586	574	612	551	573	603	628	528	624	547	588	564	525	594	555	564	613	559	565	583	576	605	600	594	591	558	558	577	592	619	550	551	568	539	615	582	592	613	510	584	579	590	620	605	588	604	608	585	589	564	587	606	565	599	568	585	533	560	565	579	610	601	588	595	565	561	591	573	568	594	559	608	555	573	564	580	534	553	616	584	612	573	537	537	584	620	558	575	596	572	568	553	595	595	530	582	566	615	581	601	593	551	582	580	535	551	548	605	548	554	556	589	578	570	580	555	559	546	540	588	593	566	597	591	539	574	616	559	561	579	594	570	603	584	598	595	583	579	572	570	558	590	614	615	567	593	588	565	566	596	581	586	567	586	572	542	579	561	517	642	587	561	547	562	535	571	579	543	587	610	578	577	572	618	627	574	532	565	601	561	603	600	534	567	594	577	539	620	567	602	560	579	577	583	540	591	560	570	618	573	567	573	547	547	557	564	579	525	604	595	618	573	568	599	560	568	580	549	612	563	560	560	600	593	572	562	557	597	593	563	620	602	574	597	611	566	575	586	587	580	588	561	559	579	587	557	607	589	610	592	609	560	568	525	581	588	596	603	625	575	554	610	552	596	581	580	589	556	605	569	621	539	565	578	583	564	618	579	589	566	624	566	556	583	555	578	584	555	608	577	554	583	570	556	591	580	590	568	548	557	539	604	599	623	630	542	558	570	555	594	612	587	570	579	549	563	592	592	596	571	600	590	549	624	595	598	568	577	555	646	551	585	553	575	600	564	544	554	573	601	576	576	626	629	577	588	586	614	618	507	582	594	592	613	582	579	600	568	561	597	619	550	567	574	593	529	584	616	582	634	567	616	600	604	580	556	567	572	607	617	577	517	575	549	539	578	614	603	542	575	529	556	554	556	581	554	606	560	560	629	539	580	597	550	621	563	545	590	558	582	570	576	547	556	573	541	583	582	546	620	566	533	572	593	561	566	599	592	586	560	567	609	563	555	602	564	551	582	556	561	591	585	498	518	579	589	608	604	572	567	598	569	572	596	583	597	559	606	624	539	577	615	555	585	582	611	575	577	571	534	591	570	543	555	622	579	620	573	607	537	581	557	550	605	536	601	525	593	595	593	605	588	647	586	629	612	608	557	585	584	596	603	577	556	575	578	549	554	568	632	561	578	594	627	578	570	628	629	572	585	581	568	613	521	546	616	589	557	582	587	584	606	560	634	618	546	600	593	554	640	610	579	609	570	574	567	624	582	548	563	569	600	562	599	573	609	573	638	582	549	538	556	626	576	584	594	576	562	578	612	606	501	577	598	594	536	618	579	577	542	596	548	564	567	596	528	560	582	560	580	566	529	535	604	639	588	584	566	576	594	558	575	573	562	591	550	593	586	591	525	573	580	590	575	597	577	581	601	549	586	580	606	564	566	545	582	608	571	603	573	553	590	601	569	624	506	547	596	580	586	572	613	608	599	598	581	610	568	587	588	536	588	595	574	591	590	588	588	561	553	579	571	541	595	589	539	595	618	564	554	626	585	593	592	620	539	587	540	612	573	579	553	549	628	633	573	622	590	594	554	587	577	553	585	580	596	575	597	553	613	616	576	568	579	571	589	578	632	572	588	527	593	594	592	554	555	568	566	569	596	561	556	575	525	528	515	611	571	591	626	617	624	557	552	602	576	568	628	558	577	564	575	594	576	562	598	584	575	589	604	562	547	566	612	607	594	620	541	595	559	587	596	602	563	572	582	559	583	534	564	608	559	580	553	600	564	561	579	578	568	582	608	578	610	575	570	563	578	584	577	659	597	615	569	587	585	599	612	592	562	556	551	581	611	593	573	617	591	548	547	581	557	579	586	605	620	570	543	583	543	600	560	612	532	573	549	586	549	582	596	605	539	548	554	585	584	551	561	576	623	609	572	523	601	568	580	601	549	570	591	597	586	538	527	559	560	590	561	549	611	590	599	586	558	579	592	599	598	624	588	587	578	559	593	550	592	578	566	572	563	563	576	558	620	582	586	547	582	556	555	545	626	568	562	604	597	543	633	556	606	592	574	557	582	645	596	592	565	548	570	580	599	587	598	540	600	576	603	582	592	560	612	595	551	579	521	600	585	593	588	550	580	572	574	527	576	572	565	594	608	557	533	577	625	580	581	575	573	551	565	604	597	601	578	587	528	587	561	581	588	589	571	601	564	603	544	598	540	600	594	594	605	579	561	579	573	556	536	567	585	600	541	602	519	623	598	568	575	559	611	629	527	568	599	551	553	616	596	578	595	580	602	585	559	517	610	548	602	564	620	639	571	544	585	603	596	568	572	552	610	552	528	556	630	591	610	597	601	546	536	616	577	501	631	604	567	566	588	553	530	587	585	563	602	619	585	571	542	601	555	589	587	565	584	579	549	579	569	562	645	563	548	557	572	556	602	594	556	582	594	573	621	597	553	588	565	541	573	556	570	562	578	582	593	575	576	568	577	580	601	563	590	617	576	609	586	575	584	579	570	628	561	583	571	556	580	551	548	558	557	594
25122	21522	24790	28696	21511	19107	735	438	410	376	363	377	374	354	342	347	337	299	315	351	334	307	343	330	377	358	321	342	322	348	358	314	347	342	352	360	318	336	336	318	327	377	360	337	337	308	327	377	326	333	300	322	357	342	331	317	291	328	353	329	378	316	301	376	299	334	313	336	357	349	317	344	337	344	320	326	344	360	341	351	305	363	354	335	356	334	319	369	323	360	274	340	331	369	323	319	357	317	336	354	335	359	360	334	308	328	333	369	312	335	346	353	329	336	345	345	298	332	343	332	338	396	331	332	316	358	327	340	353	337	327	326	315	329	321	331	327	325	351	351	332	358	338	346	341	334	366	351	311	364	357	330	330	325	294	355	315	329	332	352	332	333	337	350	382	378	308	346	296	343	329	359	347	336	345	313	307	347	294	333	330	351	313	329	339	313	354	326	302	328	350	321	336	331	383	298	364	328	297	328	340	330	334	322	343	343	270	319	352	283	343	348	343	382	335	338	315	325	337	321	375	323	350	297	359	352	357	357	344	313	362	337	329	333	341	319	333	358	343	346	342	362	338	327	363	358	353	356	333	332	317	336	306	312	346	341	324	353	295	324	354	337	333	330	322	360	336	370	375	352	334	342	330	308	344	319	339	350	334	338	338	327	318	355	350	344	339	341	360	344	323	327	321	334	362	317	354	284	330	304	352	304	314	329	348	350	322	314	301	338	325	349	316	328	314	289	361	329	337	326	318	347	331	345	355	333	349	294	296	347	335	328	314	297	334	373	345	345	339	314	315	306	309	322	329	344	337	341	330	325	336	320	325	360	339	364	291	334	329	339	312	325	354	339	343	319	317	331	312	333	351	329	315	325	344	335	329	340	342	340	322	364	318	349	321	342	331	346	310	350	318	321	331	316	347	341	348	336	347	343	300	304	313	353	336	366	355	320	342	310	347	324	313	317	338	341	394	311	337	327	326	346	316	328	332	299	314	345	320	307	308	371	364	317	349	348	330	320	323	324	343	331	333	340	345	329	352	341	335	334	373	344	359	340	311	375	351	367	316	348	349	328	346	345	314	327	344	342	331	341	372	356	318	342	366	392	328	304	353	328	304	355	373	353	297	309	328	351	316	347	375	335	345	310	348	361	343	330	300	340	352	339	346	340	318	339	339	342	347	314	305	339	321	326	342	324	348	336	313	331	351	312	329	346	332	365	331	347	351	325	326	338	347	333	336	350	295	322	327	334	302	299	321	317	316	324	363	316	320	337	319	343	306	366	337	319	353	348	345	316	333	328	321	304	310	329	328	308	337	319	296	315	324	329	331	346	324	333	323	349	311	348	321	307	336	341	335	335	338	367	335	335	313	345	347	363	335	293	326	310	351	339	342	320	330	344	362	318	373	332	356	330	328	328	355	362	363	348	330	334	328	330	291	314	309	318	315	324	344	340	349	358	352	322	361	281	318	334	339	300	331	365	324	294	323	323	351	358	326	357	318	327	307	345	312	315	336	341	341	321	343	337	335	312	358	335	354	344	326	305	327	326	314	318	321	329	332	387	314	357	360	351	354	342	344	319	342	329	328	315	357	326	332	320	338	353	331	339	353	293	324	361	312	332	329	369	373	322	322	336	300	309	307	315	351	320	325	334	318	350	301	353	328	337	309	350	354	335	323	369	341	327	382	324	349	344	332	308	328	294	314	330	335	324	344	305	324	358	344	327	354	310	320	323	330	344	301	332	307	327	299	297	345	321	333	326	299	305	359	339	346	315	343	327	351	338	341	336	320	320	338	338	317	337	350	347	330	356	316	353	293	323	365	334	343	340	347	330	362	316	336	341	315	317	302	325	296	327	372	360	357	365	332	325	355	330	366	329	354	297	279	321	342	306	308	313	325	357	309	381	329	308	331	306	341	317	319	397	339	325	356	328	318	337	333	332	307	327	341	339	322	361	296	336	331	339	361	354	323	363	319	316	337	327	359	313	313	337	313	376	332	319	334	357	332	332	328	360	304	332	322	338	334	351	325	367	308	328	334	310	335	337	353	376	323	328	362	350	357	321	319	317	322	318	338	315	318	313	343	355	330	345	323	321	305	341	360	325	325	351	329	324	320	295	353	363	342	337	331	343	350	337	342	339	315	322	298	353	363	309	321	349	366	359	297	330	357	329	353	326	306	354	325	305	336	307	341	315	336	342	327	334	321	295	360	314	347	367	333	301	353	309	357	306	345	328	332	298	338	318	349	301	309	358	382	315	334	324	375	345	330	357	343	357	310	303	340	318	320	374	310	341	321	359	323	330	328	357	302	342	326	326	289	358	305	296	359	323	353	344	340	311	314	337	334	305	329	309	318	335	354	356	331	344	292	364	329	335	329	344	346	353	340	318	360	333	340	374	335	343	332	345	352	356	352	342	284	315	346	355	345	313	302	316	347	334	345	337	345	305	316	319	310	356	339	347	327	341	347	372	340	321	328	331	333	366	351	341	346	327	304	363	366	321	319	366	319	309	354	343	327	333	292	323	352	358	320	317	362	359	347	325	352	393	335	332	329	348	319	364	337	308	345	315	310	350	344	351	338	341	347	329	340	368	296	305	361	325	322	343	354	357	319	342	328	324	329	335	345	306	339	333	315	298	333	363	312	338	314	350	325	322	312	353	338	321	347	323	357	356	326	364	366	321	346	306	339	356	353	353	345	344	329	329	329	352	303	340	362	321	335	326	330	337	351	353	334	352	361	303	374	330	336	298	321	332	354	346	365	325	330	352	335	314	357	346	353	352	356	333	327	328	323	343	334	359	335	344	335	342	354	314	349	318	305	335	352	355	341	330	319	353	363	323	333	358	368	324	343	362	322	317	355	345	325	339	324	369	352	300	347	358	354	336	355	362	334	348	311	336	309	345	337	340	326	358	346	337	333	329	312	337	344	357	344	323	352	304	337	356	366	334	321	329	333	344	341	297	340	352	345	339	328	317	341	318	308	339	349	360	297	342	322	353	301	336	338	363	338	291	311	354	350	358	345	359	351	288	336	343	317	312	335	333	320	314	342	339	332	335	328	323	313	314	356	345	332	339	384	351	326	318	319	325	356	358	339	326	355	327	333	333	332	316	318	347	339	338	337	333	357	358	325	358	345	313	351	341	339	340	361	356	324	316	284	323	333	337	357	350	344	336	361	337	354	321	335	342	364	316	380	355	334	346	354	314	336	328	335	304	322	329	347	340	352	326	343	310	352	345	311	316	331	340	329	357	342	345	355	358	316	325	349	332	336	346	357	340	361	391	346	355	328	335	331	314	340	347	346	373	350	331	330	343	345	342	316	335	361	349	304	324	325	357	355	342	344	323	315	333	306	340	324	358	327	351	329	353	320	323	313	361	318	366	372	309	332	348	320	340	338	325	313	325	374	354	331	343	328	326	337	350	336	360	314	362	308	329	318	356	326	354	366	361	287	337	317	350	323	331	352	326	308	352	302	326	329	332	308	360	327	327	346	359	330	325
18051	2228	1359	992	846	871	842	833	860	807	857	802	784	839	803	799	835	841	840	813	820	849	842	804	837	772	836	769	842	839	785	770	782	866	872	800	832	831	791	778	809	835	816	806	827	698	752	858	764	790	806	816	766	807	828	865	804	833	769	810	819	812	829	824	813	779	806	779	819	815	773	815	796	813	805	756	802	760	789	787	809	807	806	819	828	790	786	843	826	792	823	815	812	840	841	846	793	790	803	810	779	799	775	827	855	767	747	808	809	795	817	836	820	762	785	821	792	813	839	790	802	829	804	845	838	844	795	772	835	846	794	818	818	819	750	751	832	797	746	828	777	823	841	779	828	826	835	799	822	804	812	881	818	768	843	791	782	782	784	797	802	808	773	799	793	745	818	811	831	819	831	807	828	766	789	785	764	836	763	794	828	795	796	798	797	846	777	778	799	825	792	822	807	769	809	805	810	822	791	841	816	848	796	810	779	779	818	729	811	787	751	824	818	832	787	742	771	839	816	800	814	804	843	834	783	822	794	789	805	838	789	803	755	802	805	797	795	735	762	792	792	774	836	829	834	838	797	830	828	793	800	803	809	805	821	859	829	776	827	782	828	758	786	796	770	860	778	808	796	819	804	809	819	814	808	822	815	830	795	759	779	798	776	804	822	789	827	810	809	814	799	776	805	819	820	779	766	783	764	816	802	818	788	793	787	789	829	764	782	839	837	810	828	784	809	840	767	789	794	818	821	771	783	876	813	752	858	844	779	844	804	838	786	764	778	800	860	784	815	770	820	862	794	803	771	747	827	804	788	794	775	809	820	795	749	787	806	833	779	830	781	795	847	791	821	811	776	791	827	805	814	793	771	845	849	756	778	853	812	775	807	783	807	808	816	825	801	772	813	840	832	843	785	724	776	835	823	835	799	820	746	789	832	767	798	829	806	788	822	801	799	747	801	833	843	779	827	792	772	772	818	816	802	808	851	777	793	799	821	812	788	801	820	815	823	832	800	865	779	749	810	785	780	806	743	809	811	793	765	747	801	816	796	827	815	821	818	811	841	798	824	794	808	885	817	918	785	788	836	870	796	831	797	811	803	788	804	789	827	829	806	769	812	772	805	764	788	823	833	841	787	822	828	807	800	829	860	819	769	805	763	802	778	815	815	805	783	803	839	746	809	777	774	804	780	733	822	769	783	812	835	803	799	802	816	803	811	865	824	860	834	786	800	777	758	857	783	826	807	758	793	799	800	789	822	787	762	780	786	834	823	799	816	805	847	855	810	754	777	806	804	758	823	797	819	782	773	821	769	841	816	803	836	817	857	842	837	781	779	785	825	766	824	833	804	813	795	761	805	801	822	824	801	766	789	810	827	792	823	843	808	825	771	805	833	771	810	858	784	803	745	810	824	820	774	793	819	752	799	845	792	809	793	795	816	785	786	835	823	865	796	790	787	794	789	793	761	831	793	831	770	749	831	830	784	792	819	831	781	830	794	794	769	792	782	858	865	789	811	791	782	803	818	783	805	805	863	822	799	801	767	774	786	845	841	772	791	806	834	807	791	794	787	810	810	803	821	802	788	824	767	812	802	755	821	801	787	755	782	778	757	850	784	824	799	832	792	760	884	786	767	775	791	813	816	823	833	768	807	802	813	776	789	788	828	802	781	803	790	795	780	833	796	832	882	756	833	778	828	803	817	784	813	723	821	810	742	797	743	836	809	762	784	813	801	810	836	783	787	831	846	807	843	806	812	784	827	824	809	862	801	773	833	817	767	867	835	801	804	833	844	828	765	828	752	816	819	840	803	797	837	804	875	747	824	794	772	826	792	789	788	796	812	753	845	775	768	828	808	768	822	773	802	787	825	804	836	832	801	779	808	848	779	833	800	793	754	811	767	824	791	828	779	733	775	778	821	857	797	794	809	783	776	828	795	832	793	793	791	800	771	812	833	746	843	809	796	826	777	765	845	771	796	796	814	827	811	780	808	792	781	783	831	808	787	788	760	819	816	823	789	794	838	850	783	809	844	813	781	816	823	850	822	805	855	798	820	786	816	842	775	796	788	800	791	754	816	828	856	755	765	819	822	850	779	760	788	778	775	796	824	779	816	831	801	843	806	842	786	781	840	806	780	808	755	849	785	796	828	815	776	775	836	829	793	814	843	811	863	813	809	769	854	813	806	829	765	744	846	804	815	780	779	768	805	751	776	806	783	829	838	813	838	752	800	745	762	783	796	803	853	783	844	824	787	780	826	799	800	840	760	837	747	825	790	795	788	862	769	778	774	825	823	868	795	777	802	762	818	800	801	753	771	847	783	797	806	802	795	777	720	792	816	806	819	736	794	812	832	809	845	785	828	824	819	796	784	844	831	791	835	771	779	827	814	882	864	777	764	822	846	780	802	784	813	756	792	752	830	835	848	802	808	798	748	829	819	769	778	786	854	816	788	786	817	847	806	840	792	824	853	890	779	750	798	793	782	830	832	841	793	795	797	842	771	823	779	833	809	765	823	820	786	799	758	773	812	839	817	808	785	808	838	794	792	760	821	798	809	829	784	819	826	803	790	826	784	818	746	814	839	862	814	781	804	792	810	799	824	784	806	817	807	799	800	782	832	755	826	821	829	830	762	833	809	819	757	834	777	800	781	751	797	837	756	821	805	830	762	855	808	812	784	760	814	799	801	803	837	803	793	835	722	808	766	820	808	799	816	790	845	845	789	813	820	790	798	858	843	818	811	785	809	814	779	775	825	773	798	792	801	796	767	854	819	823	823	784	806	799	807	793	793	775	849	764	799	810	772	783	856	710	793	866	767	838	827	805	858	843	793	769	798	822	810	803	801	807	802	851	851	799	833	838	782	837	775	789	818	781	837	802	767	836	834	771	818	787	785	841	827	827	787	793	765	780	798	813	779	822	796	788	741	808	781	834	798	805	786	794	839	842	845	823	803	855	782	844	776	800	821	830	815	768	827	793	855	809	799	787	833	839	814	848	754	771	820	819	818	792	843	825	854	761	811	793	762	824	781	822	784	841	783	807	795	763	823	839	850	837	812	808	767	802	830	792	790	798	802	773	810	826	807	810	851	757	832	758	797	786	792	847	848	812	874	828	852	802	773	807	811	838	831	808	783	813	833	830	805	783	794	799	846	751	805	800	818	831	831	794	854	811	786	789	829	814	752	787	802	832	778	785	820	834	827	787	832	796	827	831	794	796	785	847	818	827	780	805	826	804	812	785	817	763	796	812	834	812	807	782	838	840	801	855	836	776	809	794	838	777	800	821	822	826	800	817	790	765	784	828	825	801	808	756	820	800	767	800	820	829	816	824	803	805	822	783	844	808	784	814	784	818	837	752	838	759	809	812	813	805	751	789	776	817	795	803	797	735	765	810	808	799	776	809	816	803	814	822	751	860	774	831	796	799	788	780	779	837	791	804	841	778	801	820	789	783	766	774	766	824	828	800	831	848	827	850	869	855	820	752	816	841	856	769	778	844
24276	21412	25096	28131	21412	21417	16899	738	448	379	394	355	344	330	339	299	326	321	351	297	301	341	275	279	288	321	316	322	263	310	277	303	286	284	324	315	322	274	302	300	326	288	339	288	300	299	283	252	328	299	284	292	281	306	317	321	281	331	321	285	299	318	280	265	279	281	270	274	289	325	293	311	272	263	294	313	278	297	300	294	321	304	290	325	272	299	278	276	319	339	307	289	295	315	259	317	326	294	299	312	307	295	287	304	276	325	278	273	293	291	297	308	294	290	287	287	311	295	321	293	312	288	296	323	279	307	297	305	295	274	289	296	288	296	286	297	312	316	275	292	293	288	315	301	322	277	273	272	305	294	327	275	286	298	302	309	305	284	290	297	277	288	299	293	293	312	295	296	311	306	309	305	283	300	270	316	282	278	291	274	293	291	283	305	291	314	318	307	319	324	286	307	304	256	321	268	277	267	322	308	278	281	307	258	285	296	316	320	294	291	317	268	304	304	315	267	294	298	277	281	259	297	324	312	324	282	303	271	284	308	280	296	270	306	285	286	277	263	290	308	307	302	289	286	296	313	276	280	311	284	282	300	346	309	270	266	278	278	302	286	305	318	309	260	272	276	304	315	266	298	284	307	284	325	308	312	320	286	308	314	309	302	228	324	300	290	295	294	279	290	257	296	289	297	287	306	310	281	306	274	308	300	302	269	303	300	324	293	258	300	293	274	275	277	282	299	303	240	295	293	305	295	305	293	296	271	283	334	315	339	300	288	291	280	290	295	286	269	289	265	306	312	309	297	319	267	263	270	289	287	275	316	335	257	282	313	311	286	267	331	282	318	283	270	301	294	318	286	304	290	269	275	319	316	271	281	289	314	256	302	299	319	290	308	297	273	332	275	282	301	271	288	283	327	296	289	284	291	274	298	319	296	291	339	325	327	302	283	315	278	271	306	288	307	252	289	318	300	316	293	278	304	307	281	295	303	306	314	249	306	328	297	315	282	293	309	303	275	295	279	287	283	309	305	282	289	281	321	271	288	273	292	300	295	319	301	311	285	291	284	295	322	280	289	302	305	308	276	264	292	277	281	285	264	307	294	311	288	268	300	288	271	278	297	309	288	317	290	288	322	289	298	279	315	301	265	290	281	342	290	307	286	291	321	302	295	297	275	299	289	294	303	300	306	283	270	281	311	303	267	292	304	301	280	306	291	308	293	328	307	292	270	273	293	284	313	330	282	306	296	297	307	296	302	282	304	319	280	300	301	326	289	296	304	273	326	314	304	304	290	301	301	316	249	290	300	327	294	289	262	326	309	294	305	284	294	292	287	301	289	282	303	307	283	294	342	344	351	279	291	284	302	318	310	304	287	304	289	322	282	281	286	309	272	314	289	302	314	291	295	298	271	299	316	291	276	283	272	308	287	286	295	284	270	280	281	269	301	307	304	279	279	297	285	294	287	287	277	317	281	284	285	283	310	282	295	271	288	283	291	329	298	272	316	291	272	303	282	287	265	304	317	316	286	279	301	315	289	244	286	265	309	278	251	268	281	285	298	345	298	297	289	304	314	276	276	298	299	308	275	291	286	287	295	313	273	276	276	290	271	302	328	272	286	293	340	305	299	293	305	266	289	262	302	277	284	308	287	292	302	260	312	291	278	304	309	293	330	295	297	275	284	290	254	268	279	291	287	267	288	314	288	292	306	291	305	303	303	298	278	279	334	310	290	312	295	310	342	291	311	287	276	291	290	290	277	286	298	322	299	298	312	273	317	279	280	305	304	326	263	271	243	336	289	294	285	293	309	302	283	276	297	284	312	312	268	285	247	269	276	308	295	292	288	307	279	316	292	298	289	289	292	299	285	294	258	306	292	275	307	298	272	330	298	306	329	310	321	271	256	279	301	265	278	261	280	292	294	300	290	303	300	289	292	320	319	299	306	321	251	273	294	290	317	280	302	320	283	284	287	273	286	291	319	273	293	295	275	295	328	279	318	297	295	295	269	314	271	254	279	278	271	312	288	307	300	291	270	301	318	316	288	339	302	291	312	254	277	331	292	291	276	303	259	280	307	298	255	266	301	283	281	286	323	298	283	283	268	288	278	276	298	306	273	278	257	274	289	281	274	285	319	248	282	333	287	302	267	289	308	292	305	277	313	290	290	285	290	259	278	299	273	322	296	291	328	295	313	291	322	306	294	288	290	334	267	300	290	303	264	292	298	277	303	278	327	284	295	275	273	296	309	262	301	252	290	296	292	295	302	273	282	300	312	295	296	270	281	277	280	313	287	302	289	312	266	302	270	305	296	285	319	278	281	305	298	299	277	293	308	322	281	296	317	320	262	307	271	295	283	289	286	313	313	279	290	285	288	281	286	302	290	299	282	298	294	305	265	306	316	287	310	299	281	300	303	279	282	267	309	291	311	288	312	281	286	273	293	291	292	287	295	293	293	306	259	277	281	290	264	251	299	283	293	329	264	272	306	293	283	288	284	266	279	301	294	303	254	309	294	276	315	308	288	298	268	295	274	302	298	311	242	271	276	296	305	265	273	280	292	277	310	259	274	306	275	312	299	258	281	313	259	251	289	316	267	297	289	274	265	309	275	278	259	285	285	257	279	309	274	317	290	290	303	257	315	285	291	269	304	302	269	297	332	296	299	275	303	306	267	258	298	297	287	311	286	276	281	288	243	287	292	265	264	278	271	265	276	294	260	314	299	305	266	279	279	248	283	254	308	293	305	311	308	306	311	270	301	273	305	296	315	312	297	274	314	312	287	305	254	291	275	283	290	287	319	255	268	291	275	287	271	290	319	303	262	287	300	281	314	306	283	280	257	318	300	310	287	287	280	281	310	303	289	325	295	297	296	302	292	284	254	295	299	291	302	276	285	293	280	272	279	282	319	279	291	280	294	317	285	313	289	290	296	263	291	284	315	278	265	291	293	318	272	295	293	309	301	267	288	301	286	300	279	295	350	326	342	314	287	328	281	291	304	317	265	299	311	310	282	288	271	274	298	307	303	299	280	258	312	320	268	286	304	295	285	283	296	279	284	296	309	282	315	294	302	300	305	285	286	286	312	315	316	284	305	303	296	311	270	266	279	287	299	303	309	306	294	293	258	320	259	268	328	316	291	290	298	293	268	294	274	272	310	309	256	277	274	275	303	300	282	265	282	314	303	324	279	320	289	337	305	304	299	284	287	285	297	296	277	277	285	287	285	276	287	322	263	286	305	270	324	308	298	288	265	253	264	291	258	299	279	265	313	313	290	249	285	329	325	314	287	316	258	296	312	264	314	246	278	292	279	306	256	262	302	266	277	303	282	302	325	320	293	295	299	263	253	269	304	272	304	299	296	308	281	292	272	319	298	293	332	302	280	317	274	299	305	263	289	312	353	299	308	271	316	268	306	300	287	305	277	269	306	285	262	283	296	333	313	292	294	316	294	321	296	259	258	299	314	302	295	291	270	303	296	302	322	297	278	278	304	300	266	271	303
20609	3494	1958	1178	913	849	778	760	714	729	721	722	719	718	702	681	673	720	691	710	677	666	669	717	658	685	696	650	742	695	693	680	660	704	708	674	721	661	701	715	700	630	703	671	715	714	664	679	693	673	723	648	732	726	696	704	703	641	713	655	700	718	700	718	682	675	659	713	644	671	713	745	682	708	675	705	655	697	641	711	701	681	697	680	687	677	691	728	698	674	698	684	747	647	706	677	653	706	629	736	711	692	726	740	690	717	682	681	685	638	679	672	664	710	653	678	699	728	694	665	667	657	722	679	710	657	654	736	670	667	715	655	662	717	663	658	695	704	697	654	692	651	720	687	722	690	674	656	670	651	666	668	663	685	634	675	687	732	656	699	713	694	715	713	672	683	695	687	662	698	671	641	678	674	654	672	713	678	689	675	686	685	689	684	663	702	715	687	730	731	692	689	640	664	655	712	710	644	661	666	680	673	720	712	705	667	737	736	678	635	669	652	677	713	648	704	655	715	687	705	702	676	664	623	692	708	650	693	717	709	698	693	695	736	690	728	704	671	667	655	683	706	694	710	643	692	725	669	726	703	686	705	694	678	695	656	695	657	684	689	672	686	684	731	700	673	713	685	698	683	694	688	696	634	688	688	673	692	700	690	673	638	666	649	666	659	689	653	671	637	721	651	692	695	668	731	710	727	713	728	727	687	700	663	633	702	681	660	692	676	626	700	678	656	667	695	666	671	700	662	668	680	684	683	662	697	672	670	712	725	640	661	680	696	697	747	698	687	680	672	722	733	657	596	707	663	727	683	700	657	705	688	666	726	715	669	661	688	716	684	667	661	612	685	689	724	644	703	757	695	727	727	672	677	720	684	656	694	655	654	714	683	687	681	694	661	647	621	724	696	669	670	683	708	658	710	675	669	675	687	662	720	684	628	688	669	714	673	682	647	705	684	673	714	696	704	654	647	675	691	676	695	690	724	684	712	682	681	676	678	710	664	661	661	649	669	698	649	686	668	717	655	642	697	689	658	690	665	748	669	690	671	666	672	700	694	661	677	732	665	701	692	686	640	696	651	721	698	655	702	695	723	715	682	673	721	680	719	667	634	688	685	679	665	734	708	634	684	702	659	655	703	681	663	706	728	684	674	679	698	642	725	688	729	667	728	708	713	672	672	670	695	699	685	686	693	709	660	700	646	720	712	688	694	718	668	704	700	699	598	633	729	695	720	704	712	680	670	697	726	684	699	672	701	648	730	647	646	707	708	730	682	649	679	679	712	664	666	718	675	709	692	681	685	697	665	671	670	687	645	719	683	715	691	646	697	645	707	668	650	674	676	669	690	701	675	622	667	669	698	644	700	716	692	677	686	694	650	696	656	698	674	642	712	677	710	680	644	718	679	688	624	683	711	661	683	673	701	667	638	672	670	698	674	684	667	742	676	698	676	692	653	714	693	686	660	657	700	645	690	674	689	644	722	651	678	714	661	647	701	688	670	691	694	702	738	655	683	687	699	708	664	629	727	687	678	650	669	724	590	704	716	700	683	678	704	691	698	673	701	685	713	672	668	661	668	687	689	716	682	711	687	670	680	673	727	680	680	632	678	663	693	665	669	665	762	671	699	682	652	721	638	676	644	680	652	699	658	672	687	701	717	666	684	663	685	675	661	633	736	712	699	677	719	681	677	681	674	647	664	738	702	683	672	701	654	659	657	657	702	704	668	697	685	665	671	685	705	676	683	686	671	686	681	671	710	727	698	667	667	700	709	671	699	674	681	688	667	687	600	685	666	642	678	674	678	700	708	710	696	645	703	702	678	669	675	711	683	698	647	759	719	707	666	672	663	702	687	690	723	694	717	729	661	615	671	635	714	637	689	643	686	671	704	704	680	716	721	717	691	684	687	677	686	687	720	663	717	677	689	688	693	684	694	691	691	638	687	692	655	698	669	680	677	716	707	685	692	680	681	686	702	646	683	685	698	705	682	680	681	674	692	662	703	676	677	729	625	678	677	724	694	654	686	694	673	648	700	691	693	659	700	726	646	677	653	685	713	673	695	704	700	680	736	694	677	697	693	669	642	659	655	692	707	691	682	689	694	635	684	675	703	679	649	662	653	690	666	664	676	695	702	699	729	671	667	637	702	671	727	668	703	709	708	666	725	650	676	668	692	655	659	651	673	700	693	674	760	699	732	673	713	718	703	649	728	652	640	696	700	696	716	693	686	691	701	699	699	668	685	662	711	644	704	667	680	708	695	714	704	694	697	666	673	752	692	692	659	689	680	729	676	722	723	709	647	716	695	700	672	708	663	662	686	679	681	687	681	723	715	692	699	647	723	665	695	700	704	682	678	719	668	663	659	694	732	673	712	669	698	660	682	702	699	713	706	680	712	681	709	653	688	699	687	710	713	692	702	703	680	678	636	698	628	671	652	677	688	717	673	633	630	663	689	636	714	677	685	685	671	678	714	704	636	683	706	681	702	678	685	683	730	687	713	666	724	664	665	689	669	677	673	669	691	701	658	681	662	698	699	689	701	725	693	683	656	667	694	648	746	716	707	655	684	646	730	677	674	635	686	685	677	702	720	702	717	697	613	657	679	711	708	698	701	669	662	729	701	687	705	658	643	742	739	696	692	704	713	657	701	668	640	718	650	693	697	683	646	673	671	719	683	659	690	707	691	705	656	676	719	697	660	694	696	669	686	627	661	697	628	663	710	697	675	719	669	629	697	684	691	680	657	644	644	628	630	723	662	676	682	675	730	713	655	663	660	689	684	713	637	723	705	710	677	718	686	681	711	685	661	640	654	687	708	699	703	682	680	698	678	672	640	655	679	707	654	697	658	703	706	735	667	668	691	693	716	699	686	705	665	748	655	709	629	676	650	678	669	682	737	707	661	662	680	684	712	712	692	642	672	680	674	652	639	730	656	653	703	664	668	692	671	691	692	677	698	647	678	688	737	692	684	678	663	670	679	662	675	657	693	628	655	710	725	721	665	666	650	727	678	693	689	648	668	680	670	677	676	719	681	681	668	701	670	667	687	652	693	695	724	711	697	676	682	662	655	692	687	668	674	664	692	714	680	657	689	723	705	636	671	729	629	692	702	701	717	714	668	661	676	655	708	673	636	674	667	673	681	678	679	700	668	716	668	632	662	687	713	736	681	686	658	706	765	696	674	746	649	651	700	686	648	690	712	657	664	677	705	692	648	682	682	686	685	690	680	672	690	684	652	630	664	685	684	691	692	703	665	645	718	693	700	712	674	689	678	667	675	703	664	665	680	641	684	685	680	642	703	732	659	691	684	659	702	624	690	696	709	636	657	643	646	659	654	626	668	725	715	667	701	687	666	700	665	671	691	703	655	708	665	670	650	708	651	690	683	686	694	639	676	668	637	694	678	716	662	685	677	675	612	693	668	675	701	666	682	682	740	710	699	693	703	677	691	701	673	655	691	689	687	684	696	649	670	639	649	654	681	684	658	679	685	641	676	706	676
31644	20813	10617	718	412	375	334	215	239	227	214	214	237	200	236	256	224	199	254	211	213	235	234	234	219	215	216	209	175	226	218	220	208	220	217	217	188	251	238	220	244	207	219	224	215	236	210	233	213	227	198	224	225	216	197	224	205	206	215	226	228	249	204	248	202	232	193	209	208	233	226	241	206	235	212	218	241	241	230	200	229	234	210	215	225	203	211	214	208	210	222	217	222	214	205	243	216	221	222	182	223	204	218	193	202	234	225	206	210	193	238	248	242	223	218	227	230	197	224	209	232	228	223	218	211	211	215	198	209	230	232	224	212	217	253	214	209	201	221	222	214	212	222	217	212	210	239	229	204	208	212	251	236	223	213	222	233	237	231	206	243	240	218	202	211	195	223	208	226	206	218	215	228	219	218	229	219	171	229	224	244	211	188	242	240	216	197	224	239	226	240	245	212	204	242	219	223	193	244	213	250	225	190	219	242	259	207	247	211	215	188	249	221	221	218	209	197	220	230	231	241	215	237	218	231	216	177	224	204	210	217	220	220	231	220	229	231	226	237	237	223	222	208	220	220	225	225	218	216	208	210	217	242	205	229	234	199	222	190	219	205	229	224	223	211	239	205	219	193	225	204	234	190	213	206	198	219	248	210	199	199	204	214	226	191	221	252	201	230	210	232	213	241	217	209	221	216	205	239	238	234	206	217	224	257	227	242	226	222	230	213	203	211	231	231	223	245	211	220	203	232	208	217	232	213	205	255	187	231	221	215	240	260	211	230	221	237	231	246	205	235	224	224	206	218	243	207	242	204	217	238	229	214	228	257	212	214	198	238	232	218	170	220	223	210	205	218	224	211	226	230	213	199	212	209	200	213	230	230	207	240	210	260	214	254	231	240	211	213	228	227	204	231	202	239	203	234	193	205	214	212	202	210	209	216	218	210	233	232	227	231	218	192	216	204	232	211	192	220	218	211	219	205	228	205	215	222	232	227	224	220	222	240	209	237	216	224	220	242	218	240	198	233	217	218	206	186	195	215	232	219	240	218	205	248	202	207	220	233	210	212	220	217	236	222	188	193	203	221	213	233	202	208	212	217	218	207	225	213	217	202	222	208	241	241	220	228	244	222	225	235	234	193	213	219	228	217	234	208	220	248	196	212	217	174	240	218	193	196	188	219	223	214	231	255	244	205	216	202	209	209	240	227	231	215	208	209	203	221	205	212	236	224	219	215	234	221	219	224	216	219	239	217	249	189	193	209	217	226	234	247	234	230	212	232	250	182	205	203	217	185	239	235	204	206	230	215	211	218	203	234	225	205	227	221	208	223	220	220	208	187	202	210	224	222	224	221	214	209	230	217	199	228	208	230	217	224	202	217	193	222	200	220	214	218	224	219	217	203	220	233	230	207	238	219	198	203	232	200	189	218	219	200	234	217	238	224	203	215	226	223	207	212	218	232	228	201	208	210	223	208	219	231	240	223	230	217	208	230	228	243	230	217	229	204	201	252	197	219	232	216	219	222	228	222	221	220	216	200	202	219	231	223	227	212	232	206	249	224	234	228	239	197	229	196	218	220	223	219	198	212	223	253	185	219	225	209	194	227	224	230	189	217	208	211	236	196	229	198	216	222	231	202	218	242	214	235	195	215	218	216	208	216	240	233	235	216	254	213	238	205	202	232	198	225	230	218	213	237	234	199	230	213	231	231	217	237	205	204	209	212	244	229	223	208	245	231	227	210	221	212	214	226	212	222	230	243	215	210	221	228	199	234	234	234	226	204	228	213	240	202	213	228	203	205	224	219	221	216	214	203	225	194	218	198	221	209	252	239	229	224	222	237	187	219	240	198	202	208	200	196	208	248	236	235	232	195	223	181	218	231	222	222	225	253	215	202	221	233	243	217	215	218	206	207	238	231	199	242	228	186	218	240	232	207	200	240	258	212	205	230	241	218	204	242	206	190	220	215	224	257	214	248	236	211	226	196	204	208	224	244	246	205	223	220	210	235	242	210	246	215	201	216	229	224	225	226	225	223	225	223	210	222	221	225	204	216	223	238	218	230	235	206	213	238	224	223	221	209	221	202	207	230	221	224	242	195	205	223	208	241	226	238	226	233	199	228	212	198	215	205	209	206	218	212	227	219	220	210	201	204	184	206	209	208	230	224	189	203	181	223	216	243	229	236	229	227	225	241	227	214	212	220	228	248	235	203	249	239	192	220	223	226	196	204	213	222	232	215	216	195	207	227	213	248	216	222	204	213	212	204	238	197	201	249	199	213	239	195	204	236	228	217	213	210	221	260	203	259	214	206	218	194	231	193	207	230	204	217	217	218	206	214	211	226	212	230	229	261	231	242	196	233	204	227	236	215	243	208	209	200	196	190	201	227	238	212	194	225	219	208	204	205	242	207	211	222	198	215	222	210	195	216	202	236	216	223	214	210	230	224	219	214	217	217	215	239	215	229	195	225	234	215	212	212	210	223	229	223	225	231	219	243	218	203	199	200	226	204	217	221	212	241	236	219	213	228	232	206	220	216	213	206	236	222	234	227	221	216	219	192	206	232	213	211	221	219	233	206	216	235	239	214	226	204	227	207	230	230	196	211	221	222	208	209	243	240	219	237	196	244	204	221	199	225	205	224	217	198	197	228	205	220	227	217	229	211	223	252	228	240	240	217	243	226	209	192	257	217	228	216	211	209	231	219	185	221	186	257	208	221	214	210	222	203	214	220	221	206	216	236	241	202	211	208	219	219	198	210	238	242	254	202	222	228	241	207	197	231	214	246	179	203	209	201	241	185	235	228	206	229	211	228	211	226	216	222	190	201	247	217	233	201	200	237	193	237	234	224	239	211	220	199	199	216	217	211	230	235	199	217	225	234	239	211	200	226	209	180	248	237	217	209	225	208	202	235	228	209	215	210	221	226	223	196	226	224	208	229	218	220	238	237	245	211	211	229	217	208	243	204	202	205	228	228	253	222	239	201	194	221	222	227	225	214	231	235	200	210	248	211	212	216	234	225	255	222	200	228	221	232	207	226	221	194	193	204	233	234	219	219	236	212	230	202	204	200	208	213	181	203	219	208	200	203	217	225	238	207	215	211	212	218	227	227	250	220	261	235	210	217	211	226	200	243	198	233	233	246	226	208	228	221	230	228	240	188	226	228	235	241	236	226	254	222	211	245	236	230	220	218	228	240	214	231	222	199	206	221	239	197	238	208	233	224	205	245	229	232	224	228	211	239	206	215	206	223	217	226	224	229	226	224	223	245	241	208	224	247	232	228	231	242	224	222	213	210	219	227	211	217	201	216	216	251	216	218	203	239	227	203	221	238	184	231	205	205	240	220	184	224	230	211	213	236	217	228	216	215	251	207	211	221	221	206	223	206	200	221	229	223	222	228	213	229	212	213	265	214	217	234	253	225	186	221	233	244	208	212	214	247	220	212	205	199	193	209	209	214	203	204	258	221	215	231	235	212	206	222	211	215	216	218	211	222	237
8395	649	613	591	563	604	558	589	546	548	584	572	619	593	573	570	569	588	603	568	579	616	588	601	590	565	573	601	539	592	566	627	589	613	562	588	601	616	597	576	577	569	549	568	597	588	558	597	534	546	535	562	549	566	591	566	560	602	578	581	592	603	574	544	575	583	575	566	545	581	573	585	591	582	559	583	553	574	584	517	586	573	601	615	581	539	583	591	592	560	572	558	530	570	602	595	573	554	577	538	585	604	538	608	551	588	584	597	596	563	606	581	565	594	593	567	559	551	612	560	579	597	557	585	604	562	583	599	578	592	586	600	612	595	561	588	557	527	582	569	588	588	555	620	558	580	573	567	578	627	604	572	583	565	579	562	603	587	578	598	592	581	570	586	573	566	562	534	586	593	574	581	575	600	590	547	590	593	594	599	587	576	564	585	568	580	564	544	565	598	605	605	565	574	574	538	594	550	533	605	581	588	532	549	596	568	563	592	567	573	583	543	618	540	539	582	615	564	601	627	608	558	569	576	625	577	549	626	580	535	581	571	566	547	581	588	587	570	552	557	610	557	609	586	570	608	601	578	579	569	575	581	598	572	608	573	577	544	563	591	604	592	589	600	568	568	617	575	610	575	569	567	581	585	594	589	596	534	610	583	586	575	555	571	630	583	595	554	575	554	618	587	534	558	596	592	608	573	568	621	561	516	539	563	592	533	594	563	603	604	621	556	588	596	627	567	582	566	574	589	537	537	566	584	607	561	542	601	572	590	559	651	563	574	577	617	592	586	605	562	529	539	590	596	585	577	594	581	586	577	567	590	554	566	583	572	566	599	580	581	647	591	586	594	552	589	547	580	556	593	598	575	567	584	598	615	607	548	607	561	554	573	579	603	581	567	571	573	566	602	541	594	556	587	586	538	561	534	563	561	541	586	587	609	604	568	554	586	532	589	568	569	614	581	563	548	574	520	577	589	599	553	584	581	515	579	588	549	587	594	561	580	579	568	590	599	655	563	600	598	606	558	567	602	591	546	543	560	565	581	564	591	548	563	613	583	587	570	594	556	565	580	562	574	603	564	573	566	560	610	583	532	585	573	602	566	615	609	553	556	593	611	578	539	585	605	556	626	583	554	612	554	580	582	599	594	575	586	606	587	590	532	528	568	581	569	583	595	528	570	566	585	579	577	584	556	654	590	533	580	584	526	605	594	567	606	540	597	565	575	526	549	562	560	567	578	609	564	588	611	567	558	603	601	550	567	580	602	606	611	556	585	619	536	539	597	550	596	571	621	599	568	577	572	546	589	549	590	590	544	572	613	581	613	600	569	584	556	557	598	559	588	577	638	562	585	605	583	595	582	556	549	572	564	550	609	561	570	575	595	551	568	568	551	567	510	608	546	593	563	556	588	575	599	572	576	598	569	556	606	560	638	562	588	597	577	517	575	610	594	582	588	578	578	600	538	534	571	591	591	559	553	557	551	545	603	589	572	572	572	548	542	541	606	597	593	573	594	515	580	574	563	611	580	561	570	569	598	594	561	575	587	585	552	575	575	608	562	557	583	575	590	595	588	588	559	539	594	544	591	606	576	596	583	540	616	556	594	571	561	568	607	566	559	596	563	559	577	538	590	563	581	568	565	557	596	599	596	593	546	579	598	595	570	587	564	571	563	539	616	586	579	576	596	618	561	569	529	559	571	582	574	569	601	597	556	595	597	587	569	591	610	576	572	538	562	548	562	567	597	537	552	565	587	579	609	572	565	526	560	613	567	561	578	551	630	570	625	609	601	541	525	569	590	568	586	550	605	608	616	596	534	622	577	588	553	588	567	566	551	556	582	545	588	580	583	564	578	595	580	598	597	557	567	562	592	595	590	559	573	600	575	538	623	590	568	562	608	587	546	603	597	571	601	571	567	527	568	582	578	577	591	548	600	566	553	586	576	570	603	581	571	608	583	564	601	558	581	576	578	549	617	576	583	607	545	564	555	574	600	597	578	573	552	579	560	582	589	574	569	563	567	561	555	570	611	622	581	579	562	594	573	553	597	555	591	582	556	565	545	579	562	569	571	570	536	575	596	588	587	576	564	631	529	534	572	562	570	548	575	580	607	592	536	541	530	586	541	559	568	579	567	580	576	558	587	547	573	564	581	587	577	575	528	601	563	552	646	591	563	553	552	557	573	575	582	584	588	543	583	571	552	559	611	590	570	611	588	612	577	571	530	593	569	564	588	565	571	585	567	588	548	607	564	578	532	559	518	547	554	532	609	576	586	577	623	531	560	573	526	585	638	569	583	546	581	567	569	595	596	586	555	564	625	556	540	548	567	575	558	554	545	586	565	555	538	552	605	595	559	605	543	556	589	594	558	543	563	577	565	595	624	575	579	563	540	552	574	518	543	586	558	600	637	612	569	600	549	549	587	593	568	577	564	610	565	606	589	590	616	592	644	603	637	532	591	579	566	591	586	570	601	623	546	594	636	590	587	574	561	513	571	597	532	676	591	559	540	577	517	556	536	571	554	591	556	576	548	584	627	599	574	571	584	628	579	597	580	641	604	579	592	555	618	579	593	559	616	599	590	570	579	625	566	575	570	564	588	597	644	576	592	594	608	548	558	603	522	563	607	563	542	606	581	560	517	573	579	612	559	574	567	626	567	551	581	588	618	584	578	576	567	552	596	565	600	578	539	571	580	595	539	578	599	557	580	555	615	587	605	560	577	573	594	575	587	559	547	553	586	574	538	617	556	622	562	567	590	596	602	558	583	582	591	551	580	572	556	561	582	615	534	545	539	546	589	614	560	542	576	549	548	610	583	585	610	575	569	582	558	559	542	562	539	594	586	557	590	628	598	584	646	568	537	579	548	562	597	623	547	570	570	514	572	567	558	551	591	559	555	559	590	566	600	567	604	562	591	580	568	564	585	560	588	552	560	590	549	567	555	562	573	566	544	560	556	576	562	569	544	560	605	602	595	553	565	579	592	569	587	609	581	571	569	624	577	592	582	569	550	549	552	580	577	619	602	572	577	586	563	566	622	614	560	590	569	562	568	588	571	570	563	589	582	609	568	551	563	591	582	569	590	580	597	566	590	581	596	574	573	534	590	612	585	527	553	575	589	611	549	641	601	556	555	556	575	613	586	574	600	510	556	594	562	581	603	604	558	586	606	551	567	603	609	589	540	635	619	556	572	563	545	587	554	609	573	566	566	554	563	537	513	572	566	607	603	579	546	562	624	598	516	546	586	556	576	631	579	596	576	572	593	572	581	581	595	545	583	532	582	600	554	607	569	547	572	526	604	543	580	604	538	605	541	586	561	532	621	598	569	594	581	576	512	590	574	565	571	607	584	575	573	588	572	552	570	585	584	607	573	553	564	546	620	560	550	582	604	573	578	543	574	611	549	533	544	556	601	567	533	581	567	542	585	585	577	613	580	551	601	565	590	584	589	556	570	540	611	563	557	592	585	606	607	595	559	593	585	536	610	579	580	616	615	572	560
25043	21478	24793	28586	21470	19097	742	427	429	399	389	352	353	322	362	342	348	346	357	353	316	326	352	375	339	339	310	318	356	322	396	337	322	354	344	328	315	312	347	317	323	329	321	336	343	296	331	324	333	322	329	339	347	333	319	327	357	314	334	372	321	321	341	338	332	311	323	350	318	350	336	325	338	327	323	329	352	351	308	320	344	329	333	355	349	335	340	288	328	330	299	367	337	330	323	341	324	320	341	346	335	311	328	329	375	338	335	323	368	331	352	353	314	366	316	336	325	319	338	324	350	363	346	340	327	339	324	354	315	316	329	374	332	302	340	312	336	357	349	383	315	326	333	356	300	334	342	335	322	367	360	329	301	339	329	332	333	318	313	336	329	334	324	337	309	359	329	363	276	325	317	396	322	324	334	300	324	363	339	345	336	337	334	349	316	311	331	351	358	350	335	335	358	291	324	367	348	318	303	342	333	332	291	338	322	353	338	321	337	345	333	317	302	331	341	328	345	341	351	322	292	369	336	372	330	305	361	329	323	330	345	344	354	344	375	318	350	339	337	303	339	309	348	356	312	351	337	338	344	337	329	337	329	338	348	337	331	319	334	310	338	340	342	339	351	339	303	332	356	332	344	348	347	370	361	338	358	310	348	329	330	355	346	321	308	350	358	330	336	303	348	322	355	350	326	337	334	354	344	323	295	354	361	332	335	300	329	387	364	331	321	341	349	339	337	352	323	279	320	353	336	348	347	325	348	315	329	358	313	312	302	355	358	347	357	323	324	308	339	335	346	360	323	349	334	343	316	319	345	322	326	328	363	373	304	324	337	345	354	354	308	372	331	350	315	338	374	333	356	352	313	357	332	323	323	328	352	346	293	303	352	328	338	333	360	348	403	316	318	323	348	339	333	343	359	331	341	368	331	298	322	321	311	337	332	356	349	370	334	341	320	330	316	342	351	353	338	342	329	364	340	351	333	318	349	317	340	303	334	337	337	323	350	344	370	306	314	368	338	370	330	316	319	335	299	343	332	352	307	378	341	328	321	355	318	309	329	343	354	350	302	313	335	313	343	349	328	294	331	340	347	322	312	329	326	374	344	344	346	321	327	328	311	337	359	292	319	314	338	323	355	304	356	350	330	370	328	359	367	352	327	341	354	322	345	308	333	362	336	330	306	368	338	364	352	323	380	374	310	358	328	333	352	341	335	294	320	316	357	360	349	355	342	356	331	340	333	367	354	344	336	319	321	335	329	372	338	334	363	324	335	324	343	285	357	342	333	310	310	324	326	332	365	326	306	312	334	354	344	297	315	365	346	364	309	339	337	340	351	303	373	335	364	333	338	341	306	325	336	336	350	321	340	313	342	302	313	347	317	346	330	360	380	349	332	353	314	304	379	359	327	361	311	329	336	341	353	347	334	348	344	338	293	331	341	324	301	316	323	318	342	349	288	351	341	355	345	352	345	351	305	317	324	343	352	354	328	353	300	302	312	348	368	315	330	328	307	334	353	354	294	327	322	339	320	362	320	337	354	319	337	315	356	365	366	337	328	329	317	323	294	347	324	334	322	337	327	374	323	375	367	305	336	358	299	336	325	359	351	371	328	300	331	326	320	344	319	312	347	320	342	332	338	306	304	356	336	338	343	342	321	343	335	371	299	313	392	338	336	317	292	294	289	325	331	359	363	336	323	337	351	346	302	344	316	329	349	344	301	358	323	371	371	326	330	325	311	337	344	355	381	312	297	336	335	318	316	342	341	334	329	322	311	332	298	348	300	323	340	338	332	309	341	345	314	343	311	329	340	296	288	295	326	324	350	326	333	310	342	312	340	317	325	298	329	328	328	328	362	340	351	327	357	328	332	359	376	291	325	341	346	330	328	332	329	337	313	333	375	313	323	369	352	337	326	333	348	324	344	306	330	303	301	348	323	358	361	353	312	321	327	338	342	340	343	338	334	342	318	371	324	328	344	327	326	323	299	353	325	293	319	330	339	361	312	309	329	369	325	323	316	320	354	315	340	335	353	314	340	286	318	352	353	331	314	308	320	329	345	357	323	323	312	315	327	345	355	321	341	311	307	349	357	331	328	308	315	349	312	358	310	341	355	334	348	342	362	342	335	337	373	308	358	315	340	354	341	344	344	332	336	316	370	345	336	377	286	354	323	343	329	316	319	371	330	336	330	323	351	356	339	341	341	357	301	321	345	319	352	334	346	327	317	347	325	302	317	340	317	343	336	324	355	331	330	316	365	340	351	349	351	328	299	328	346	371	312	321	330	320	363	331	354	335	338	310	351	354	310	348	336	311	343	336	333	356	340	303	327	341	335	353	351	360	328	336	339	350	352	327	339	332	359	314	333	305	347	330	318	354	333	330	381	312	344	340	339	307	347	352	324	293	311	335	353	323	319	345	355	323	382	338	362	316	325	337	358	326	358	389	325	308	346	338	316	319	334	361	362	314	343	354	332	343	332	317	347	326	375	358	333	314	354	337	323	329	320	329	327	338	357	311	328	335	357	331	350	329	325	350	363	350	367	372	320	306	328	339	353	311	335	340	315	343	327	350	350	334	360	345	337	359	343	361	338	311	319	334	332	315	333	329	301	266	308	343	352	334	297	336	342	326	345	325	354	342	338	344	344	310	350	352	352	282	323	322	363	355	345	349	327	311	360	321	338	347	284	305	338	302	348	314	333	293	328	292	373	323	318	337	344	345	370	332	323	297	334	336	369	330	352	312	331	370	304	322	360	349	346	365	323	305	329	361	346	327	330	350	340	338	342	326	366	371	331	334	351	351	340	347	367	323	329	354	324	344	309	338	344	360	317	359	334	342	339	333	318	340	314	330	346	342	319	331	341	331	311	318	323	310	321	343	326	360	306	351	300	313	343	359	353	306	330	339	331	352	306	304	319	327	317	362	331	310	314	328	308	323	329	333	371	288	313	315	346	349	360	329	325	380	341	338	335	303	328	345	343	336	326	322	325	337	342	335	337	312	344	321	331	332	312	334	343	327	328	338	329	322	318	374	342	324	313	310	346	324	329	317	341	290	331	332	343	323	331	309	335	315	302	371	330	328	327	327	344	342	288	326	364	329	379	349	330	342	298	338	341	323	329	314	346	330	338	359	331	323	332	331	324	350	329	335	321	351	320	335	323	337	316	309	307	331	328	342	341	341	356	343	334	332	338	358	316	326	329	346	304	334	346	311	333	347	336	333	340	327	346	329	334	338	359	311	325	354	317	336	301	309	344	320	350	308	353	324	289	359	357	347	330	325	319	329	305	356	344	352	317	347	354	349	341	318	328	327	296	355	325	331	356	331	307	359	324	344	350	357	339	341	336	352	334	326	347	307	349	313	337	323	320	368	352	337	340	360	334	346	323	324	338	349	309	356	341	317	336	367	347	361	331	329	329	343	344	377	329	348	332	331	334	343	353	316	354	318	347	372	338	360	360	349	323	332	329	344	357	357	349	346	373	324	297	320	383	321	322	321
17969	2152	1384	1032	938	821	904	855	864	781	812	863	845	825	835	773	831	788	821	789	824	789	805	800	789	768	754	823	810	837	798	823	816	805	800	799	821	856	798	753	768	805	724	839	842	825	804	782	764	836	759	799	827	875	843	807	817	828	838	774	795	821	789	776	801	755	738	724	782	776	828	774	788	736	821	800	823	775	867	834	834	842	769	807	806	837	865	806	843	812	770	795	801	790	751	803	776	787	801	824	779	784	832	804	834	800	822	806	751	786	813	782	822	819	818	797	794	812	827	806	764	811	804	797	805	784	833	831	815	840	811	793	821	784	818	799	837	791	823	812	794	768	768	776	807	828	805	792	783	802	789	769	772	789	792	789	819	789	813	785	797	796	819	804	787	787	811	754	786	791	791	781	792	789	786	726	773	785	860	823	824	785	816	756	810	795	823	794	826	748	776	769	777	782	755	801	818	820	736	774	817	816	791	853	820	770	787	843	776	818	775	816	841	827	799	817	803	802	809	808	821	809	828	812	825	814	797	791	770	847	780	781	851	785	822	816	786	798	796	832	778	788	755	784	815	816	817	763	770	804	786	798	756	811	781	820	747	797	865	826	796	778	832	837	835	808	808	802	788	793	803	836	787	838	766	819	844	803	740	752	794	756	778	798	802	772	792	797	745	811	811	770	761	776	807	854	843	783	813	806	828	770	790	768	824	803	825	773	819	796	774	783	783	727	777	762	850	789	850	885	788	805	762	826	806	791	848	781	789	820	840	805	763	763	766	836	783	813	801	750	858	831	763	778	803	843	796	848	804	797	833	825	816	771	787	783	859	817	759	815	785	839	825	807	791	801	810	805	757	806	825	802	787	823	778	828	802	831	789	815	803	804	793	795	857	786	823	768	805	774	750	790	774	779	843	806	769	780	805	768	807	805	778	767	819	789	765	810	790	830	818	858	849	781	812	829	799	787	784	791	753	777	776	757	750	783	773	784	838	805	796	851	818	857	841	870	844	792	787	747	764	823	834	804	792	835	784	777	847	805	823	822	804	825	804	765	797	771	770	810	789	781	872	844	773	801	791	793	816	827	788	797	780	755	829	805	758	801	813	865	815	750	786	831	839	810	807	737	768	773	784	799	830	805	777	793	803	801	822	836	780	750	848	738	841	777	789	807	819	773	816	769	779	767	820	776	827	867	818	804	815	773	813	756	818	760	783	812	820	746	804	808	822	790	842	812	763	756	811	784	813	762	800	829	809	783	798	799	823	812	782	819	859	824	796	843	819	797	724	793	803	826	815	772	807	791	834	761	820	783	817	822	784	775	831	780	777	849	820	797	770	820	788	810	815	810	781	803	777	817	798	827	833	802	811	750	765	828	803	791	819	760	809	858	827	783	790	813	809	774	797	821	831	815	795	802	838	802	784	701	790	792	833	808	794	787	754	726	807	801	812	755	846	800	790	745	834	811	792	803	825	826	808	788	795	832	786	832	817	782	797	793	825	804	793	824	781	832	806	805	826	821	805	780	831	776	782	761	809	794	780	836	800	812	781	826	774	794	830	803	794	784	827	820	792	774	866	774	804	782	786	783	831	822	823	784	807	858	745	814	783	789	775	812	799	826	807	741	823	765	825	775	794	804	804	808	855	787	775	796	808	807	812	839	757	800	771	761	819	768	775	820	772	787	767	801	803	801	807	803	817	820	828	799	807	807	770	820	782	776	798	809	838	775	766	781	837	823	794	777	783	812	778	839	765	774	800	828	826	795	793	831	743	780	752	780	818	794	798	802	757	777	778	840	804	827	809	871	814	791	806	865	804	798	783	808	836	831	782	783	822	790	810	767	843	721	795	799	769	758	765	754	839	823	807	849	801	805	805	763	777	773	858	774	794	804	797	769	787	802	775	755	769	796	816	790	786	799	820	762	757	770	773	801	808	804	818	826	791	762	796	779	743	830	759	824	766	810	857	761	785	832	851	792	863	853	787	824	787	794	819	824	775	762	787	795	824	805	739	804	818	723	838	793	811	786	785	767	823	827	774	753	845	817	782	766	851	805	754	826	809	796	768	790	817	840	819	754	806	785	776	823	791	768	784	782	814	785	844	769	806	797	821	828	810	777	768	810	738	844	777	794	762	815	806	830	775	778	766	770	820	775	777	777	734	754	780	762	841	826	788	819	803	749	767	760	785	783	791	805	780	839	807	818	814	764	774	815	841	761	780	814	802	793	782	811	806	815	781	822	763	830	788	846	814	806	827	818	821	844	795	774	794	791	781	815	769	807	771	827	769	797	782	787	822	796	792	761	796	768	750	809	829	804	820	836	767	779	784	819	820	815	788	832	818	766	779	795	795	847	855	806	836	757	784	809	831	818	793	726	822	802	758	812	843	801	797	771	784	780	841	831	812	781	771	804	766	783	828	840	785	800	858	829	868	772	792	789	752	820	790	806	762	808	759	754	768	820	768	831	769	847	836	837	808	770	854	765	815	768	786	808	844	784	777	802	823	879	782	801	795	817	811	784	803	764	839	754	803	814	783	792	768	799	788	832	782	797	771	770	807	801	808	796	799	846	759	797	786	784	795	758	795	827	791	759	791	819	831	813	821	810	816	791	834	751	801	797	790	808	808	808	841	788	789	824	773	813	756	785	810	815	828	822	801	805	821	788	848	783	806	783	830	790	794	741	810	827	799	751	807	777	797	786	841	767	802	798	807	801	866	884	808	788	813	792	791	787	796	778	807	775	811	832	799	772	825	708	841	835	824	796	792	791	809	797	818	803	820	760	823	775	813	759	823	810	807	813	847	811	762	802	747	789	819	789	750	821	763	763	768	758	799	813	817	777	789	826	841	808	820	850	862	784	772	786	792	774	839	824	807	787	762	817	837	830	758	785	797	758	756	787	775	848	751	771	796	780	806	798	804	779	809	813	802	779	841	802	793	765	787	818	792	804	812	775	758	832	794	785	824	890	788	776	851	788	784	734	762	759	757	780	803	806	796	777	845	822	811	742	808	804	810	779	760	837	765	787	838	832	776	781	775	791	798	817	797	843	803	767	817	794	766	794	784	769	786	794	741	782	829	810	806	821	816	801	771	750	833	769	797	783	762	810	822	822	762	828	770	804	798	818	833	802	802	835	790	782	773	785	776	773	790	787	807	780	800	811	792	788	812	809	800	792	774	833	789	805	758	821	781	796	788	799	814	808	827	823	786	777	784	738	790	784	819	796	813	824	765	813	844	747	779	772	812	789	816	796	786	799	791	820	774	782	818	775	763	801	802	773	753	792	832	811	793	814	805	757	856	755	814	793	774	778	833	796	835	785	826	766	782	795	811	859	806	821	809	763	767	804	835	769	795	792	796	857	779	755	846	793	809	806	776	793	749	795	790	759	849	803	822	771	782	776	765	756	792	799	833	791	820	780	868	813	825	770	803	750	766	802	796	799	789	782	802	832	804	800	784	786	778	817	784	783	765	741	779	838	759	804	789	756	796	792	774	807
24346	21524	25254	28246	21524	21534	17065	689	400	363	350	382	361	365	322	297	310	326	325	305	300	291	300	326	289	305	337	278	326	285	278	292	302	287	306	340	289	306	310	321	289	324	278	277	315	288	290	288	302	298	292	292	276	281	299	307	289	323	293	293	300	321	282	290	278	282	296	288	320	277	310	288	281	287	301	298	291	290	304	285	309	283	273	341	307	297	302	303	296	280	320	302	283	309	295	308	306	271	334	277	284	309	273	302	289	288	308	261	312	290	333	327	273	281	295	285	298	275	301	287	256	283	283	273	262	288	320	299	281	328	292	303	298	308	321	279	290	305	303	269	285	290	292	289	303	316	268	302	277	309	291	307	273	285	300	300	308	321	294	312	322	291	294	276	302	314	305	267	291	275	273	312	275	315	305	320	303	264	313	304	261	309	260	317	336	301	318	280	321	300	311	284	285	251	277	329	307	266	281	305	299	291	298	290	289	318	252	287	321	287	298	270	300	294	300	315	276	274	287	287	300	308	308	301	263	292	302	266	294	300	294	281	317	276	311	282	293	281	300	291	272	299	301	318	311	279	304	273	288	285	262	308	283	308	280	268	288	280	322	294	307	267	287	295	261	315	335	302	279	295	284	293	283	317	293	314	259	277	254	315	291	275	300	300	310	312	314	291	257	287	293	280	277	281	287	270	308	273	315	299	264	296	285	247	299	300	316	312	296	297	264	272	266	331	269	286	291	291	296	315	281	278	305	285	305	308	328	318	299	330	280	313	304	290	273	292	274	318	289	262	308	339	284	260	300	313	289	276	273	316	268	314	286	307	305	286	301	285	268	261	311	296	322	281	309	317	296	281	302	302	286	269	284	271	280	262	267	294	309	282	300	312	318	328	282	300	318	296	295	316	250	298	323	289	294	306	271	283	278	290	284	291	297	276	302	317	310	292	288	285	324	278	281	280	277	293	270	293	299	330	306	252	355	256	309	301	271	285	309	274	296	329	277	294	300	314	279	271	318	298	283	296	290	311	316	310	279	312	311	284	268	292	332	285	298	292	296	323	293	312	284	318	304	306	284	256	300	271	275	250	303	286	298	283	298	299	307	325	304	310	273	264	307	308	288	294	304	296	310	302	297	291	318	284	299	235	318	284	267	302	271	301	294	301	280	279	294	305	325	287	314	270	282	269	274	298	281	287	284	312	291	309	294	263	298	309	289	307	278	299	279	310	297	318	287	268	290	292	299	289	294	273	291	290	329	288	308	269	262	280	270	291	294	303	301	273	319	313	302	287	301	283	298	317	303	337	310	295	261	290	284	306	289	318	257	295	296	266	302	293	308	318	303	291	246	254	303	272	294	304	312	258	290	294	339	287	292	308	286	269	284	303	282	298	311	281	352	291	309	310	288	324	295	281	280	285	268	258	307	263	281	275	278	293	278	289	309	294	294	329	317	299	324	291	309	272	292	286	297	260	304	282	292	292	278	284	268	265	306	281	303	281	284	284	282	297	279	277	283	304	316	337	294	296	326	293	261	286	300	286	274	251	314	290	283	271	305	261	295	300	314	271	303	278	295	280	314	281	277	290	290	304	292	294	298	323	291	286	285	278	291	310	263	293	313	286	295	305	284	294	296	293	298	302	313	293	282	321	256	313	265	282	301	300	285	304	275	278	282	298	269	261	293	307	266	275	317	294	291	311	283	305	319	309	319	309	307	291	270	287	303	285	304	253	301	276	290	281	317	293	339	299	303	295	282	300	291	271	269	331	281	337	291	285	319	296	276	305	288	290	293	298	284	279	286	288	295	273	276	285	254	284	258	288	301	275	270	307	308	301	296	267	282	276	323	297	274	299	294	310	291	288	291	297	321	293	299	294	345	297	289	293	289	268	280	307	256	304	292	293	289	308	294	267	331	313	296	291	306	313	292	297	293	287	295	261	280	306	276	284	265	273	267	277	312	299	302	274	277	271	289	299	287	317	302	271	324	337	318	298	289	297	299	280	294	291	291	283	312	290	310	292	305	298	294	279	284	277	284	305	301	291	297	277	305	280	297	293	314	288	297	313	282	307	250	294	313	279	276	272	287	289	289	288	305	288	282	274	321	292	276	300	261	318	303	272	294	276	271	274	267	282	269	260	276	321	293	312	263	306	268	312	307	287	295	289	289	303	302	314	263	287	248	272	296	285	270	271	282	309	314	302	295	289	276	282	318	275	300	309	292	290	308	315	313	281	292	319	294	279	286	283	295	277	309	285	275	308	302	292	272	288	276	249	282	302	279	255	273	298	280	279	271	282	300	315	287	282	324	289	323	319	296	312	331	299	266	294	300	285	292	280	283	289	293	285	278	274	314	300	327	301	299	315	284	313	290	275	342	326	316	268	261	272	294	273	307	286	313	264	309	289	305	306	292	265	295	311	302	300	324	294	346	304	297	289	303	300	313	297	283	282	275	353	259	279	308	330	304	313	318	304	285	298	315	308	259	280	316	317	287	295	285	314	283	301	303	312	278	324	292	285	296	279	287	292	282	270	314	280	323	310	285	313	301	306	298	309	299	281	269	291	288	296	309	298	304	328	289	270	271	294	252	279	300	283	288	286	291	300	338	286	293	278	280	300	334	294	308	278	293	317	306	310	299	271	281	286	327	267	260	296	261	291	274	291	279	293	291	299	319	300	272	290	286	313	287	289	277	290	274	276	315	309	295	282	278	287	281	300	302	314	251	310	318	310	291	296	288	329	315	278	270	301	290	301	277	302	297	287	251	275	299	306	301	245	276	272	306	328	301	275	302	289	295	303	286	287	281	270	297	305	272	327	264	285	274	292	303	299	266	310	280	276	280	271	313	297	271	280	283	307	324	265	307	279	289	280	278	316	304	266	279	298	314	288	291	304	277	313	275	296	302	290	302	283	271	309	285	322	303	309	313	302	232	254	293	282	285	272	277	274	296	305	281	283	292	292	290	290	297	274	297	297	295	302	269	281	312	299	269	307	263	308	292	262	312	253	277	295	297	290	317	298	282	286	287	282	296	286	297	298	291	289	302	305	271	270	292	309	326	310	272	312	295	285	306	303	287	303	289	299	273	286	283	293	289	299	309	316	302	272	290	300	301	291	321	331	302	350	296	259	295	295	330	317	268	277	302	257	282	273	276	257	335	303	333	297	273	310	303	313	321	282	282	311	332	316	275	265	267	315	309	286	294	356	292	288	298	306	287	291	291	295	282	301	284	286	299	277	272	311	285	254	276	295	298	302	301	311	293	310	273	285	285	283	315	348	302	280	271	309	268	278	318	311	302	316	297	318	287	297	295	311	296	254	299	286	287	296	287	305	288	312	291	264	290	313	292	324	311	303	294	294	322	280	330	315	298	269	278	299	303	280	278	314	273	303	296	283	279	290	282	304	286	325	294	266	292	297	322	308	315	312	308	280	300	265	262	307	305	302	267	286	280	307	272	308	315	290	300	283	280	288	274	285	281	287	281	308	284	292	301	266	306	307
20744	3500	1936	1167	939	833	765	719	782	739	744	671	692	743	688	725	682	635	712	661	707	733	682	689	694	698	671	694	675	731	700	734	712	700	740	739	685	702	676	694	651	678	727	683	719	702	670	699	687	658	691	699	645	662	700	681	686	663	684	623	724	619	677	647	706	679	662	665	701	672	701	668	695	705	699	630	693	648	632	710	664	716	676	682	677	690	688	646	735	665	743	756	668	706	656	645	676	675	709	657	674	691	720	674	711	696	702	705	678	630	649	660	714	651	675	686	714	742	693	651	683	691	707	670	665	704	714	673	716	688	715	700	644	682	721	710	694	689	671	684	693	686	706	722	721	662	684	714	690	662	677	682	720	706	694	691	673	675	730	640	713	685	677	687	690	690	699	690	685	682	695	700	689	685	682	673	682	689	673	708	702	687	671	693	670	691	676	687	665	668	709	697	696	650	649	670	743	672	646	706	719	694	668	749	712	634	702	692	728	638	676	701	685	688	657	692	691	691	668	683	677	676	743	665	665	643	688	678	716	707	696	678	713	663	671	660	715	714	713	673	699	696	682	670	659	672	688	655	645	632	688	724	697	685	697	656	665	696	713	608	715	680	707	704	639	694	716	697	671	680	683	702	711	688	681	740	638	730	735	718	689	659	683	718	646	692	719	645	670	704	684	680	661	704	691	685	715	660	697	667	695	713	702	717	740	676	664	743	692	710	647	691	654	685	685	732	660	697	688	652	685	681	703	670	681	653	624	631	712	655	679	704	681	692	674	707	732	655	702	720	672	671	691	721	687	653	671	707	669	667	666	670	674	701	687	634	646	722	692	707	674	690	691	626	719	699	681	664	699	734	698	700	659	646	664	686	719	693	636	690	686	662	720	661	647	648	668	672	702	729	674	659	697	664	699	702	602	681	722	669	687	700	659	705	650	709	663	720	724	689	713	706	702	704	646	701	692	691	681	733	711	649	693	709	653	667	634	723	698	737	668	720	667	732	656	689	717	652	681	683	701	683	704	671	712	677	659	653	633	716	642	659	705	695	677	668	644	687	681	714	670	713	668	676	694	708	716	679	704	719	658	673	709	684	687	673	659	673	675	701	678	720	723	718	693	644	707	718	679	651	664	721	666	695	690	678	691	698	707	727	750	669	666	697	690	704	714	677	646	713	700	720	662	713	648	677	659	636	659	677	665	682	691	727	705	680	626	701	648	702	748	667	711	702	691	724	668	673	671	663	662	684	706	662	673	717	687	684	672	711	713	675	662	667	668	678	707	654	713	672	633	687	704	687	712	688	690	685	704	688	652	677	708	663	692	674	707	652	734	732	711	671	640	668	665	689	689	685	676	651	681	738	702	678	671	688	682	709	690	678	724	688	668	699	638	683	731	676	665	679	676	721	705	734	664	685	689	659	706	687	729	651	677	728	649	680	651	659	651	715	683	669	724	711	682	674	723	740	671	709	676	701	667	688	687	715	685	709	698	667	665	712	714	655	638	675	736	650	651	681	669	679	639	689	744	653	712	676	678	699	665	695	668	694	697	689	658	686	639	696	680	637	640	668	635	633	649	656	643	687	651	685	704	665	623	722	661	663	650	662	639	679	644	663	669	711	679	661	733	655	652	641	733	677	692	723	657	684	637	701	652	706	701	713	704	667	672	677	740	635	641	719	686	687	700	715	669	672	670	681	716	682	687	688	708	701	689	676	635	699	674	667	669	676	688	677	697	686	703	669	651	651	673	777	684	626	703	660	685	690	693	602	717	667	686	660	721	681	706	677	678	661	723	682	717	659	713	702	678	715	702	699	700	658	689	738	694	646	679	633	667	682	691	670	676	695	722	676	686	699	671	658	687	725	722	688	690	646	673	720	656	688	681	639	698	702	644	636	668	721	697	692	662	669	745	675	663	672	698	698	683	730	703	677	660	690	716	707	693	678	667	660	704	708	661	695	628	668	666	704	701	666	729	643	719	689	670	734	737	643	690	686	697	686	682	704	612	734	704	698	669	678	703	687	733	664	682	680	691	690	716	661	704	732	653	666	682	690	679	626	713	691	700	686	685	656	658	675	664	698	674	674	715	639	711	702	698	702	675	657	666	688	692	699	631	676	654	656	706	716	663	730	666	697	657	710	683	678	695	674	701	633	684	739	704	676	721	671	674	669	657	694	729	730	704	679	669	671	689	678	710	698	691	660	669	688	681	698	689	680	688	672	694	692	669	651	748	687	692	687	722	728	630	668	710	713	735	672	688	669	691	653	711	695	690	618	703	681	705	668	706	732	707	687	631	680	684	742	669	688	606	657	700	660	666	669	640	697	655	681	655	722	700	724	668	642	678	618	652	683	673	735	646	670	677	689	704	652	664	732	655	735	666	649	682	620	670	697	654	642	663	693	699	635	698	662	692	701	678	699	672	692	680	684	675	690	683	690	655	697	630	701	701	679	721	649	663	683	668	684	706	669	669	717	679	660	742	698	725	709	710	683	687	654	739	678	685	674	702	660	693	678	659	665	711	662	677	679	705	708	723	678	679	621	639	681	658	679	681	672	648	675	635	720	675	655	683	672	700	719	651	661	661	687	682	697	668	695	695	652	719	713	665	681	712	639	669	695	637	702	660	713	677	711	690	675	700	650	705	635	641	704	722	699	658	705	712	674	703	673	694	697	648	681	689	730	723	742	661	702	653	695	694	695	675	654	651	626	676	646	717	695	690	674	661	684	688	690	719	675	693	658	687	660	671	718	637	672	663	715	731	678	686	647	659	676	721	728	682	696	627	681	678	647	654	691	646	659	700	665	669	670	662	711	651	682	641	676	668	685	722	684	645	682	664	669	706	715	685	663	665	640	714	673	678	651	690	682	701	714	720	700	688	627	686	662	675	705	675	725	651	680	678	686	688	665	723	728	682	676	659	645	644	679	671	730	702	692	711	719	683	635	699	607	659	695	669	677	712	705	671	660	677	673	688	721	713	657	712	688	664	696	708	641	663	677	680	719	642	706	683	659	654	701	672	663	673	633	657	654	671	722	697	657	728	718	696	671	676	703	690	679	713	708	701	642	673	697	713	680	697	677	710	684	680	644	638	685	652	712	692	663	681	690	683	692	707	684	656	664	660	704	639	682	694	648	669	705	684	686	693	693	644	681	681	664	688	670	736	709	692	684	724	711	707	682	667	685	697	690	692	700	671	678	723	677	655	652	694	621	716	663	695	685	657	631	706	711	702	701	710	702	732	695	676	718	665	692	729	681	703	695	651	680	707	687	704	670	689	653	666	638	706	702	633	662	730	669	678	701	601	702	679	690	702	627	669	679	705	705	680	681	671	676	659	661	691	674	675	689	675	631	726	687	737	696	690	694	650	671	659	713	699	711	665	678	699	649	628	656	672	679	714	660	711	665	632	689	657	727	644	666	705	691	675	636	707	685	706	713	663	700	730	696	699	671	712	703	680	655	670	640	663	660	674	691	646	726	642	737	637	676	689	690	683	686
31659	20925	10872	768	477	410	362	187	207	223	216	201	223	215	207	230	247	223	211	222	227	185	235	214	235	200	185	200	186	182	212	200	215	209	220	221	221	206	220	232	217	212	211	232	203	220	211	211	230	239	250	204	227	203	198	211	252	216	233	198	214	232	196	225	181	224	237	251	198	215	212	223	224	210	235	221	227	220	208	221	235	221	217	210	221	204	222	211	211	241	216	230	228	208	216	200	210	215	241	220	199	203	213	219	255	217	215	238	236	220	212	234	241	219	208	221	231	229	203	240	200	214	218	215	208	250	225	225	224	239	228	210	222	224	239	249	237	220	205	196	195	218	216	238	236	229	220	237	212	232	222	210	229	226	222	194	242	205	191	214	213	203	217	225	211	215	237	230	215	185	227	217	203	213	205	201	217	216	220	216	220	228	230	189	203	218	218	225	200	232	238	206	234	229	235	222	209	215	192	196	195	203	221	233	226	189	251	218	219	203	235	231	239	195	233	206	231	232	211	217	199	215	257	226	242	240	236	198	224	252	250	255	218	221	207	213	234	183	246	235	221	223	228	220	235	205	220	226	217	212	233	219	220	234	205	223	214	226	188	222	233	244	234	221	229	228	211	225	232	231	241	232	227	209	219	239	238	238	231	227	238	232	205	222	212	236	222	218	220	180	205	209	217	240	223	183	234	215	184	218	219	220	214	233	216	218	223	206	202	192	213	228	221	199	208	235	234	203	241	240	213	217	224	245	199	233	233	225	230	233	223	233	220	199	233	227	214	221	218	239	214	216	223	230	237	218	216	208	236	216	198	207	232	225	216	242	218	239	215	239	211	215	205	214	219	227	227	199	190	214	232	213	216	224	233	204	232	211	221	231	226	195	218	208	203	212	214	225	219	218	234	239	210	241	225	210	213	206	251	218	173	239	212	225	215	207	195	235	260	246	227	203	222	235	208	235	230	188	258	196	224	219	233	215	235	232	212	223	223	207	213	239	209	205	203	214	221	258	231	235	234	223	248	231	247	236	231	208	218	254	216	202	217	179	232	241	243	199	235	220	215	205	242	232	216	215	235	189	199	226	226	216	218	219	223	224	222	207	222	213	220	206	212	210	222	249	258	224	248	236	234	216	228	228	217	204	227	195	204	213	225	233	214	207	222	268	218	216	235	241	231	216	200	220	206	247	228	235	222	223	225	233	222	231	226	235	226	209	229	204	232	208	204	198	205	230	217	210	227	204	228	232	192	221	213	204	228	234	213	205	248	205	254	227	211	207	208	213	219	231	246	227	236	220	206	210	222	232	236	208	204	236	209	206	210	212	232	207	206	225	229	217	219	221	248	248	233	236	187	217	212	223	209	190	216	239	220	209	227	230	217	229	188	203	222	239	243	239	218	210	215	224	224	197	201	206	252	257	230	228	239	221	243	226	220	222	223	209	207	218	218	224	204	193	211	193	206	209	219	226	215	229	228	215	214	211	215	226	213	212	207	174	209	237	200	197	212	235	228	199	210	210	229	217	246	215	190	233	233	231	219	240	220	260	237	201	236	223	215	195	236	225	226	215	247	243	238	220	199	220	212	229	217	232	240	216	225	203	225	218	205	214	238	249	184	233	215	226	221	224	213	230	220	228	214	225	218	225	219	212	194	196	216	228	222	217	198	237	222	227	248	249	253	214	226	213	235	214	214	220	238	230	228	237	227	215	200	238	228	233	183	222	203	240	231	217	227	190	243	217	217	189	226	218	250	238	239	213	186	204	244	214	221	197	203	238	213	227	213	225	215	217	212	212	216	232	221	212	197	209	201	228	201	211	203	211	245	210	228	215	226	232	198	223	214	231	217	211	209	209	221	247	246	206	214	188	217	244	210	237	209	202	225	203	184	242	216	219	212	246	215	220	241	218	219	218	199	233	235	225	243	225	260	235	229	203	227	206	225	204	215	220	229	227	212	249	238	219	215	218	211	207	214	224	203	215	222	256	218	195	244	180	241	229	228	200	254	229	221	223	201	216	197	222	204	205	233	236	223	215	212	208	217	208	236	213	214	215	190	231	194	229	233	230	211	204	236	222	223	236	216	238	235	232	236	243	230	236	262	205	236	202	235	241	229	226	258	229	204	217	262	246	228	210	213	235	203	206	200	240	225	207	212	249	202	201	208	211	238	240	176	219	215	211	222	221	217	249	198	211	253	212	190	239	215	203	225	245	193	221	223	203	212	226	229	205	218	205	237	221	193	218	213	206	218	247	236	235	207	203	221	227	209	196	218	218	208	221	212	211	235	250	214	224	231	217	206	208	210	214	206	222	209	203	207	237	189	228	238	221	218	223	231	208	232	234	205	194	205	222	237	226	218	222	222	188	215	206	238	243	210	217	236	186	213	209	205	242	216	218	214	206	245	215	232	211	215	203	232	214	199	242	217	219	240	205	233	211	218	221	214	232	226	244	226	205	231	209	207	204	230	220	244	212	221	231	204	227	215	215	238	226	214	195	236	238	218	227	203	223	214	215	211	185	226	236	234	189	227	208	233	233	222	210	220	215	227	237	236	216	230	216	229	198	220	248	199	217	223	210	204	241	191	246	223	214	207	222	214	197	218	201	208	213	217	240	227	203	214	196	202	237	203	224	216	223	221	235	212	202	229	221	214	239	232	250	229	223	197	219	212	217	216	179	222	202	229	227	230	225	219	223	247	227	232	208	200	235	234	227	193	230	219	210	228	207	222	231	177	223	225	225	216	232	232	229	207	228	204	231	228	228	219	215	220	219	198	211	234	208	226	223	225	206	226	214	215	234	215	221	207	225	246	179	190	220	212	204	194	236	227	199	240	232	192	225	211	228	226	221	237	253	252	247	230	215	235	241	191	237	208	227	244	211	230	221	202	202	241	211	228	210	227	219	194	221	218	220	226	240	202	235	202	226	209	221	200	208	247	234	240	217	212	197	218	199	242	247	205	237	215	226	233	221	213	227	220	223	248	222	227	222	202	208	252	262	230	214	242	218	226	212	230	227	244	228	189	203	218	216	184	210	224	220	239	231	193	227	219	233	219	182	215	198	224	199	235	225	223	227	227	211	237	219	213	252	189	197	206	251	225	233	212	227	230	213	228	210	238	224	241	210	225	228	236	234	224	220	230	218	215	203	204	224	222	224	224	219	213	205	214	216	205	239	222	213	232	203	269	215	205	223	225	234	227	209	208	228	244	212	198	201	252	251	234	211	210	209	237	227	224	229	223	231	239	202	230	233	196	214	227	187	240	220	234	218	240	215	216	234	226	220	234	239	189	210	203	222	214	219	221	218	223	239	200	235	232	205	225	224	209	212	197	202	210	231	218	205	240	205	221	214	218	221	262	235	229	223	213	209	204	229	201	219	235	228	225	203	252	210	228	223	244	232	255	226	205	213	235	192	243	216	197	227	236	228	200	214	181	197	257	202	207	223	255	234	206	201	206	242	208	239	222	234	223	232	211	230	200	201	225	239	231	214	191	212
8588	699	636	581	585	613	571	613	598	552	625	573	552	541	598	579	563	590	563	549	573	541	540	590	528	569	576	532	589	598	582	576	562	602	605	591	593	578	548	636	621	585	613	603	605	557	592	530	574	565	554	581	582	590	529	593	617	575	572	619	588	595	559	559	580	560	571	560	594	650	597	579	533	581	582	583	596	548	633	525	547	595	570	538	590	565	599	529	595	584	515	573	522	606	582	588	582	556	580	598	631	559	574	612	606	573	618	604	545	608	563	550	568	564	574	575	601	569	610	583	623	606	546	600	529	588	531	565	532	566	589	558	585	542	585	574	604	597	584	605	592	585	621	613	595	611	608	579	577	588	592	547	545	590	548	563	517	617	589	545	613	541	561	566	558	535	594	567	540	538	545	593	561	558	594	599	582	597	567	564	570	562	600	610	564	569	539	571	574	597	590	596	552	612	594	614	577	551	572	576	573	542	584	573	607	590	604	625	584	580	562	561	584	576	604	589	583	565	578	577	548	580	577	622	527	581	556	607	555	566	557	596	541	575	557	563	543	630	584	570	589	574	602	546	583	573	619	564	614	557	548	633	564	604	587	615	584	622	628	600	534	597	568	566	598	568	622	569	556	574	554	566	618	567	558	565	567	626	547	591	599	549	547	547	553	549	568	564	542	606	613	597	581	604	569	604	580	573	574	567	564	581	577	599	581	558	586	574	559	599	585	586	599	553	555	587	591	584	529	544	622	606	627	561	595	598	598	563	532	652	575	566	616	600	589	612	563	566	566	576	584	599	574	547	598	580	600	568	630	589	608	590	566	545	592	612	591	535	564	578	576	520	558	577	536	547	603	551	542	586	571	542	594	573	577	550	578	600	569	559	539	561	578	571	548	586	598	605	566	598	604	571	552	550	548	525	584	615	593	539	577	590	548	581	588	564	615	564	559	579	554	568	596	615	627	585	549	572	584	586	564	587	540	603	594	592	581	586	577	563	590	548	536	606	566	599	582	580	563	563	553	567	597	590	575	600	537	606	599	571	616	612	599	578	614	576	585	575	579	627	577	575	564	599	564	594	560	554	558	592	571	604	613	564	550	613	590	582	604	569	616	583	616	607	518	595	568	614	572	557	588	527	614	551	603	591	550	545	575	591	546	566	565	615	591	555	581	584	562	534	563	561	562	576	541	583	541	600	603	597	600	557	609	609	599	574	577	570	556	615	628	594	579	562	553	591	563	560	588	537	565	550	606	592	595	584	581	597	611	554	572	538	573	575	590	536	639	557	596	597	574	590	556	558	567	571	593	577	585	586	552	580	589	578	588	567	612	549	602	564	631	584	577	607	550	559	589	592	560	566	569	596	562	560	622	569	551	559	560	596	606	537	580	573	562	582	581	550	580	584	578	557	592	582	637	540	636	566	565	565	547	590	572	574	583	598	607	586	599	580	573	614	570	549	551	590	605	566	558	546	587	594	604	597	574	583	591	559	593	591	530	567	563	542	539	552	573	615	587	609	573	617	589	593	614	557	601	593	632	561	568	580	566	551	595	594	583	570	614	551	591	561	517	565	596	604	613	618	584	544	594	560	609	562	569	620	569	581	563	562	601	594	598	580	564	595	620	570	564	577	561	565	554	591	523	551	581	576	562	591	565	600	579	564	581	574	582	584	614	582	583	606	572	614	588	586	566	582	543	597	630	579	565	552	626	617	573	589	593	607	617	570	575	586	618	573	545	548	587	602	564	545	592	562	568	643	553	564	596	587	607	524	585	573	581	628	592	611	565	584	548	583	535	566	565	592	536	587	561	548	571	567	526	575	585	576	592	575	597	547	585	554	554	547	589	568	633	629	562	534	604	580	595	567	535	570	553	610	552	565	521	603	512	618	593	571	579	573	583	591	561	556	535	608	580	552	571	583	582	576	605	585	634	567	584	591	537	623	557	533	581	580	591	563	568	584	546	611	563	574	564	598	632	602	588	617	574	592	552	556	594	612	593	550	538	620	563	558	598	599	531	571	573	593	604	531	591	579	574	599	595	549	573	564	558	553	569	584	613	609	548	612	611	603	582	579	559	562	533	600	605	616	602	533	612	611	569	583	562	558	575	565	546	558	595	579	576	543	539	592	619	604	565	565	598	570	542	591	561	592	580	584	555	564	609	595	588	586	578	564	567	557	608	551	565	600	588	569	600	597	597	584	565	573	577	610	600	553	597	554	571	549	558	597	578	607	598	583	569	565	582	556	595	540	592	559	596	596	610	601	577	583	605	613	573	607	612	542	561	527	598	539	550	516	584	618	577	582	571	564	587	581	586	608	586	597	549	565	521	581	592	574	581	558	542	582	578	585	540	565	581	517	553	595	596	566	580	603	545	599	579	602	595	536	589	573	579	558	595	539	589	579	581	582	548	593	562	561	582	592	576	494	582	616	560	613	573	622	539	569	597	559	620	547	574	580	590	582	579	567	535	552	544	562	564	514	565	567	549	593	563	568	556	603	538	569	586	562	545	598	560	573	576	617	572	585	581	605	572	549	559	582	531	594	562	550	552	572	596	617	599	562	535	604	600	601	549	594	553	549	601	578	612	574	598	564	592	584	554	550	602	556	587	565	591	596	569	585	584	535	592	561	601	561	565	603	612	574	580	543	579	568	600	582	617	572	596	566	620	498	594	580	586	589	562	549	613	564	551	623	571	552	593	534	586	618	578	561	585	591	552	569	550	530	597	553	597	600	583	598	552	549	629	602	582	568	575	599	560	582	598	589	623	570	589	568	566	560	574	596	585	558	535	554	593	566	590	599	540	581	580	557	613	601	559	578	595	545	559	597	589	596	523	586	588	540	613	609	586	566	576	581	591	583	552	586	554	543	591	590	604	586	610	607	590	552	578	548	593	570	550	598	582	561	583	589	577	573	585	620	609	597	575	591	585	567	596	540	566	571	595	559	625	541	586	548	597	617	582	562	539	553	573	582	547	571	580	567	570	544	609	588	605	563	536	560	569	579	582	588	606	614	598	584	561	595	590	557	565	580	596	545	568	575	552	576	583	603	596	562	566	564	573	569	556	582	591	614	575	564	587	633	572	565	562	565	567	567	560	562	561	597	557	623	602	584	562	582	570	566	588	531	566	577	573	558	581	554	562	589	573	585	552	574	622	584	583	557	594	606	607	563	577	587	577	568	573	553	546	613	592	573	588	576	546	577	576	574	586	589	578	594	537	529	563	590	548	598	564	603	580	579	580	600	569	587	568	623	586	568	605	567	572	561	602	568	542	574	605	574	607	602	639	617	584	561	569	578	585	637	580	563	555	552	597	576	567	576	565	512	583	607	595	526	564	561	573	535	535	570	567	548	590	572	629	603	607	627	569	576	619	557	558	568	620	578	615	573	576	586	582	546	609	563	602	596	628	605	586	583	562	574	601	599	580	568	564	600	580	570	587	560	567	554	552	580	560	605	569	587	590	610	547	580	575	602	583	586	653	628	582	589	561	541	539	590
25077	21518	24833	28615	21489	19497	796	438	387	385	373	378	360	309	330	350	318	351	350	366	339	418	349	334	356	340	334	351	345	339	341	347	376	331	294	351	326	366	359	309	322	335	350	335	322	354	365	329	333	317	352	335	335	325	335	298	356	332	316	322	361	310	322	346	341	344	336	340	320	295	330	369	352	339	333	340	308	337	331	342	336	353	319	297	350	343	334	334	379	342	328	308	318	361	333	332	357	334	327	358	335	355	284	350	335	343	343	327	357	357	322	341	327	364	322	357	331	316	335	340	353	321	336	319	327	336	309	330	322	356	361	290	322	347	310	315	324	389	348	314	323	360	354	324	329	380	343	322	329	315	332	315	325	303	309	329	350	345	327	353	358	334	345	350	308	312	285	304	323	325	357	320	321	353	337	341	310	321	348	317	319	341	350	328	336	335	296	360	358	336	343	312	327	333	307	375	337	297	367	315	336	296	350	324	319	355	347	316	317	356	339	335	331	362	323	297	321	316	360	309	354	312	328	305	323	309	363	341	332	328	343	337	337	319	330	339	350	325	312	345	358	339	338	328	300	349	354	358	317	333	353	335	336	356	372	324	315	334	330	380	337	317	303	297	309	321	340	347	321	356	344	305	312	306	362	337	328	336	364	336	340	329	317	345	359	331	336	324	310	298	333	330	363	315	341	346	318	331	313	365	356	348	321	333	317	308	332	324	342	355	354	313	356	328	339	361	336	312	331	337	352	352	333	331	300	329	356	352	330	312	349	347	344	335	333	366	335	339	345	327	351	301	306	319	361	332	349	342	312	326	325	338	344	352	314	344	324	350	346	312	283	358	341	338	300	387	338	384	368	318	356	329	371	362	323	323	328	297	344	353	370	342	339	318	329	340	313	324	314	383	322	328	373	322	360	340	333	334	322	334	308	355	312	309	334	340	314	334	347	324	311	332	320	315	316	345	322	317	338	316	315	367	350	322	341	334	340	323	332	320	350	351	324	294	350	315	322	357	308	337	339	348	318	346	317	334	301	346	301	319	325	333	353	308	363	345	315	329	321	316	378	343	315	329	332	342	347	334	303	357	359	348	329	330	340	322	328	330	304	369	317	350	347	330	323	367	337	302	342	329	319	333	343	304	332	324	328	354	325	328	295	343	331	298	325	315	326	364	317	366	335	320	328	377	326	306	304	304	333	320	343	338	316	334	351	351	350	296	325	344	339	339	357	314	323	362	335	322	307	324	312	349	320	331	333	333	344	338	348	322	310	347	332	333	311	324	334	343	331	298	338	335	315	331	333	324	337	342	322	293	316	356	358	296	332	313	348	323	359	353	326	352	352	330	318	342	327	344	325	335	328	346	354	335	320	345	357	330	326	331	357	323	342	368	369	331	329	305	311	323	336	350	347	340	353	347	337	325	334	329	345	344	337	375	341	351	326	299	363	353	317	334	339	337	337	350	350	322	359	361	372	352	333	358	323	329	303	330	326	344	354	301	318	348	329	356	330	326	312	297	322	319	310	299	309	315	355	293	308	327	366	352	352	327	347	316	314	344	306	330	348	322	319	330	333	322	339	350	335	347	336	317	330	324	364	337	361	316	335	326	314	333	364	329	314	357	293	349	345	340	309	336	359	318	362	340	286	354	323	338	363	316	380	351	317	298	321	312	338	328	322	353	336	315	307	353	366	324	339	325	333	329	295	325	324	343	316	311	313	312	336	313	365	337	315	358	358	336	282	303	319	318	320	343	307	321	351	332	360	323	306	309	333	304	338	305	357	337	336	319	307	291	321	315	357	328	345	316	325	317	356	330	323	346	338	311	338	347	324	304	319	341	348	314	338	333	332	298	323	352	322	326	322	363	371	313	329	334	322	327	348	315	323	329	302	341	306	327	297	339	352	334	336	335	353	352	328	369	361	342	316	354	332	358	320	385	341	326	296	330	302	319	323	324	321	343	342	329	352	330	329	339	318	352	348	341	363	355	326	315	331	354	330	346	343	349	332	322	358	320	295	329	322	369	351	344	309	370	349	317	326	355	323	382	295	340	345	358	309	326	363	324	299	323	328	304	334	340	331	328	322	340	315	363	354	322	401	345	345	304	327	338	320	312	375	322	358	353	372	317	325	328	349	335	341	358	355	338	315	341	304	337	326	342	374	362	323	326	334	350	311	358	335	349	315	364	329	324	300	288	315	338	379	305	354	316	345	379	334	323	335	324	334	373	320	329	328	320	317	291	332	320	333	319	335	361	354	331	319	322	322	345	341	329	335	325	371	352	377	331	309	325	349	336	353	335	345	312	349	318	309	318	350	311	349	364	336	320	332	327	320	336	347	361	362	322	325	321	343	340	349	294	335	308	351	324	339	338	336	304	352	310	374	383	336	343	360	311	282	351	357	319	311	345	328	344	301	335	303	357	350	357	331	336	354	355	308	323	351	358	337	323	342	304	325	327	311	312	302	305	340	292	344	371	368	341	331	327	337	347	344	360	289	317	329	366	330	308	312	339	308	335	299	356	389	344	323	325	344	343	322	344	334	325	339	359	347	344	341	314	329	335	308	302	343	322	329	340	321	323	339	364	332	367	384	303	340	331	315	294	349	339	336	345	360	355	347	347	350	337	310	348	324	385	286	298	383	346	337	344	305	315	325	356	337	328	333	357	317	321	310	327	370	364	328	360	330	342	295	321	342	340	319	317	322	352	303	297	340	316	328	352	320	330	324	358	339	336	321	334	350	329	317	334	356	290	302	359	343	327	340	330	342	315	360	339	340	362	336	342	326	330	332	333	305	315	332	381	334	322	361	313	376	346	323	339	322	350	332	338	319	329	355	294	291	323	336	364	310	334	318	354	347	326	292	320	316	358	363	342	332	342	309	331	355	353	337	348	354	297	302	361	302	298	299	338	335	320	310	330	332	369	352	344	312	319	332	349	344	287	347	328	298	369	343	349	321	325	299	347	297	334	308	324	313	350	373	351	363	360	329	315	302	323	353	328	331	352	361	311	319	288	341	323	348	330	358	373	380	312	317	304	378	338	315	295	353	367	315	343	332	280	323	290	355	322	361	339	386	331	324	352	343	323	331	290	367	328	328	327	331	354	322	339	309	336	328	326	371	349	307	343	338	306	314	315	324	323	383	343	323	349	360	337	340	328	338	336	355	355	306	298	285	318	352	328	295	299	328	302	353	355	334	353	353	306	313	331	335	349	335	346	357	332	310	322	357	349	305	333	324	315	320	385	319	309	314	324	310	330	331	330	340	329	328	309	342	332	352	324	383	308	328	355	334	319	326	353	344	359	306	328	323	329	336	354	315	339	363	329	317	353	333	349	345	335	325	321	339	319	340	329	332	325	333	337	323	362	308	316	365	307	360	328	337	321	306	300	302	381	352	330	306	361	323	306	301	323	340	340	339	323	317	357	321	342	321	352	369	347	328	319	340	325	340	321	375	366	351	307	324	338	331	352	332	369	367	341	368	313	290	354	324	359	308	336
17495	2137	1398	1021	920	803	822	859	792	829	811	832	827	822	814	852	825	860	898	792	799	825	796	830	798	848	792	777	844	817	802	809	818	796	844	790	787	893	785	838	788	796	821	818	796	771	753	784	852	771	792	816	818	855	787	786	789	763	789	813	779	840	820	800	782	766	777	792	769	774	806	826	800	773	820	858	854	819	815	825	752	772	796	817	796	798	789	786	837	864	808	789	839	792	781	866	782	783	797	786	762	811	815	857	816	827	781	802	818	838	829	762	746	821	820	813	797	813	795	810	809	782	766	845	799	828	817	773	822	794	804	793	784	788	794	802	856	805	740	792	821	802	774	773	762	755	816	783	754	777	771	793	803	796	824	751	818	784	776	810	842	829	801	732	779	805	858	819	763	809	764	808	794	811	811	757	747	794	839	779	828	784	815	836	785	775	815	794	801	839	791	834	794	789	827	838	751	798	817	843	846	812	811	805	815	818	826	834	779	805	777	813	798	790	798	763	773	819	808	803	790	818	769	799	867	823	777	804	727	785	788	843	814	799	802	802	843	819	795	802	792	788	813	773	772	793	781	811	783	832	778	842	836	833	761	792	772	753	841	729	849	785	749	796	816	776	816	808	799	784	855	752	765	837	845	833	752	754	852	807	794	778	821	821	830	796	827	807	808	773	807	807	797	764	809	828	810	753	858	796	816	791	810	777	814	822	862	797	829	793	762	786	778	784	777	769	786	824	824	796	856	777	746	778	782	795	783	824	867	818	778	788	812	825	841	807	760	778	812	788	789	785	845	775	838	793	801	793	815	801	810	791	813	775	781	824	824	831	785	778	806	782	798	777	768	845	822	784	768	876	822	811	814	820	850	770	791	785	804	823	742	831	785	775	805	786	782	785	791	788	836	760	801	757	819	804	814	786	796	797	795	829	804	805	787	813	771	797	823	803	856	787	820	788	836	790	786	819	790	827	791	845	826	803	812	822	823	826	769	800	794	795	781	820	785	800	792	786	797	806	784	808	805	837	795	811	786	836	741	805	810	830	767	782	761	750	840	841	814	762	823	848	796	754	780	773	800	837	792	780	808	840	825	785	794	755	761	808	782	805	846	819	824	823	789	766	763	781	791	803	811	751	799	789	780	812	786	807	783	760	740	835	785	819	771	854	815	798	755	761	808	789	757	849	836	857	846	819	855	855	789	795	749	746	802	802	815	789	823	802	784	776	790	810	817	803	814	792	853	833	792	786	760	821	779	760	827	866	804	795	771	820	797	782	774	746	818	833	772	779	777	766	798	774	822	819	774	780	824	806	858	769	814	795	842	844	834	846	836	807	768	834	849	758	792	799	789	760	864	799	753	829	802	769	765	793	835	772	792	791	847	757	751	760	799	828	795	838	804	830	780	795	788	830	794	762	810	767	813	760	791	810	772	803	783	801	815	774	788	877	822	820	770	819	786	772	774	783	788	808	811	812	820	795	802	767	817	799	797	806	837	834	812	789	802	825	818	818	788	804	722	739	797	805	808	823	788	779	771	813	851	794	821	797	839	790	803	788	748	781	841	832	791	817	810	810	788	839	827	809	814	792	848	820	820	818	789	808	846	768	825	817	878	774	792	805	810	812	778	810	810	787	870	809	811	808	835	879	801	806	830	792	796	806	779	763	741	769	760	876	811	786	828	760	819	741	803	816	750	823	809	833	830	763	824	847	859	841	827	805	772	753	791	823	810	800	828	784	818	783	766	810	821	757	821	827	881	810	801	845	784	781	809	770	791	839	755	784	862	790	786	750	844	865	795	830	830	794	861	765	779	778	821	835	810	798	823	847	808	842	842	828	809	778	816	801	819	832	825	825	806	778	810	792	838	810	820	827	781	797	741	772	815	795	806	818	816	797	778	818	808	788	825	840	824	775	804	799	794	800	804	844	855	778	805	786	796	816	747	768	785	849	851	767	759	822	801	778	797	845	768	802	789	840	786	777	811	822	734	804	807	806	804	802	742	828	806	767	822	768	751	849	777	822	843	833	786	793	812	768	787	789	804	773	843	807	783	782	836	770	767	824	821	784	800	836	796	803	831	810	807	812	763	798	783	888	808	772	830	744	783	800	817	779	833	760	822	754	787	786	817	791	787	734	841	787	831	764	803	761	799	831	822	856	804	796	848	736	833	793	809	796	800	842	805	880	798	809	756	778	790	805	758	837	841	771	811	780	802	791	800	816	805	821	813	839	792	861	768	851	842	819	864	814	775	848	791	823	818	796	799	785	804	843	785	794	819	792	781	808	767	778	771	770	774	813	791	797	802	805	861	811	804	828	787	812	810	796	817	860	847	826	821	806	758	823	750	791	775	828	795	805	818	834	845	766	793	828	808	770	837	778	775	783	779	812	824	790	817	838	807	848	789	794	775	844	818	861	784	796	803	772	829	807	796	811	744	854	808	774	839	799	819	770	796	766	765	807	788	775	768	763	789	761	815	772	761	809	777	783	811	750	775	820	772	757	783	742	790	792	794	793	812	789	799	770	742	767	811	803	744	821	823	790	798	799	754	763	760	817	820	794	833	783	809	803	764	822	833	774	809	746	758	872	862	822	746	867	783	800	852	760	755	826	787	810	807	855	808	781	825	813	794	795	762	824	818	773	811	785	765	798	811	769	847	800	842	746	836	757	842	805	839	832	742	736	797	776	786	812	806	843	795	776	814	826	781	872	793	786	756	797	782	787	825	800	790	819	783	848	821	795	758	833	793	822	802	771	805	801	793	822	810	764	854	807	741	770	782	828	781	779	727	820	824	797	781	820	789	777	819	813	818	829	810	791	769	812	814	822	793	774	783	766	819	795	844	817	810	812	805	785	813	827	804	817	831	803	866	758	780	770	808	799	790	819	782	827	760	771	825	789	826	838	811	767	857	783	788	770	858	767	792	831	828	789	798	782	768	804	783	830	845	822	859	814	807	792	821	834	806	789	790	818	816	763	822	781	760	798	773	812	828	830	801	819	819	830	799	779	780	818	800	811	806	817	799	826	776	799	818	765	807	790	782	845	744	784	818	809	796	801	851	785	754	824	816	795	781	808	866	759	829	806	804	790	822	790	818	834	808	764	794	841	823	838	751	792	855	781	802	810	792	814	831	846	862	792	787	789	769	790	811	796	830	808	834	761	786	802	787	798	799	781	856	786	774	838	839	785	747	791	831	795	849	774	822	792	790	760	803	839	834	769	787	812	734	776	828	763	808	809	794	848	784	811	749	854	790	795	807	794	802	812	823	816	779	748	823	788	792	809	802	809	810	782	806	811	813	834	815	795	801	762	829	793	844	838	845	829	812	786	838	773	840	772	785	774	819	857	754	768	791	794	798	746	772	801	794	750	814	866	800	792	805	775	791	824	830	834	786	810	829	798	791	841	789	761	817	754	856	855	808	829	819	758	815	828	810	774	803	818	752	831	778	812	829	822	763	805	773	794	851	794	821	809	771	813	800	776	796	791	803	805	794	806
24391	21518	25202	28285	21518	21527	16789	718	423	367	375	342	361	336	321	334	304	281	317	308	306	299	295	305	304	325	314	298	308	275	270	256	309	264	296	277	300	304	300	275	278	292	305	302	306	318	288	285	283	281	270	316	299	295	276	303	311	308	264	299	292	293	273	307	306	280	268	305	280	281	305	344	286	277	319	315	310	327	301	298	290	299	302	301	278	251	284	291	264	304	310	307	320	319	313	295	292	329	317	302	291	275	321	307	277	320	284	284	262	307	274	310	305	324	301	317	323	312	318	314	274	289	320	301	293	287	306	283	266	271	306	293	328	290	297	330	285	285	306	305	304	296	298	304	323	303	286	303	294	263	272	296	306	296	309	310	300	279	339	276	280	284	295	282	297	297	320	271	278	303	276	338	288	321	291	284	303	319	293	258	330	292	309	286	292	310	292	266	290	300	306	296	313	286	289	305	322	291	311	310	299	281	288	292	296	303	257	302	317	301	309	274	270	300	334	267	298	277	311	281	293	319	346	292	289	263	291	332	318	280	290	292	310	310	324	313	271	307	312	269	308	334	289	275	291	312	290	279	276	289	284	284	301	314	312	295	284	327	329	298	316	285	307	289	302	282	298	297	310	293	299	273	321	290	260	263	283	320	322	280	289	286	300	288	270	285	283	301	295	299	297	309	307	281	288	315	286	302	317	302	297	285	278	276	299	290	303	292	276	289	291	303	295	303	270	328	291	310	305	315	298	309	317	294	266	290	292	300	296	300	320	278	299	308	294	320	309	290	260	298	284	332	288	285	292	324	290	285	298	288	288	293	292	323	276	269	301	305	271	293	308	307	299	321	268	301	302	301	298	278	276	314	298	278	288	337	280	333	288	309	263	274	289	296	303	283	294	308	245	307	277	299	273	278	287	278	310	297	291	311	269	278	349	284	290	297	279	314	292	295	303	293	295	315	299	299	275	284	305	294	291	286	280	303	302	299	302	300	320	262	271	281	334	297	297	324	312	299	300	271	311	301	314	268	260	269	308	307	281	274	330	310	262	323	302	269	254	273	271	281	318	303	294	298	301	258	305	315	306	286	270	279	296	310	301	276	302	288	296	312	312	299	283	297	277	283	295	273	297	306	336	351	293	276	298	295	314	296	289	283	301	302	292	290	279	273	305	315	303	291	312	273	311	310	294	319	291	297	267	281	343	312	287	282	325	288	305	283	302	284	319	295	297	303	302	275	279	292	288	328	313	296	281	281	300	275	266	281	284	317	288	292	295	303	334	286	320	278	285	282	278	309	308	299	309	311	306	278	289	267	287	293	270	295	287	270	308	305	290	257	273	304	324	282	287	290	297	280	266	291	275	329	297	322	303	313	322	316	302	309	278	296	301	296	299	263	263	322	282	278	302	303	268	306	300	266	275	270	317	293	265	294	303	338	263	298	331	306	313	284	347	287	295	275	301	295	306	305	281	284	304	315	297	312	305	294	287	274	278	282	325	308	304	282	283	306	297	267	272	316	342	283	305	301	281	267	292	274	302	276	290	308	291	317	289	302	298	294	273	284	293	291	280	267	322	300	301	310	325	299	302	284	296	326	258	302	306	284	302	266	304	270	265	318	308	271	282	266	297	309	286	270	312	278	291	303	289	277	296	291	330	292	284	278	285	284	288	320	308	298	295	271	311	286	313	304	273	259	306	285	289	284	287	272	296	298	278	286	293	305	288	298	289	326	315	267	300	282	292	309	290	299	295	284	304	296	286	313	279	300	311	280	286	279	289	324	286	277	313	241	322	293	271	321	290	272	335	313	280	275	315	309	329	317	289	258	273	298	288	295	306	276	300	294	286	310	305	282	277	312	283	290	284	295	281	306	289	281	299	281	330	293	329	322	295	306	319	289	299	296	327	297	306	296	297	322	294	283	292	293	251	302	292	311	304	304	280	308	276	265	309	293	280	301	299	298	285	312	309	281	310	308	321	294	317	296	342	310	315	297	323	263	299	291	274	299	284	282	313	282	287	258	315	307	269	295	315	283	283	321	311	304	266	301	288	303	303	284	295	292	278	277	267	291	314	309	276	320	285	290	301	288	270	308	285	282	267	294	284	281	307	264	279	300	275	289	297	324	267	313	284	279	303	304	267	294	267	316	319	277	302	315	305	275	326	301	283	255	295	272	293	306	325	311	267	324	290	275	315	269	290	284	285	326	295	283	302	271	291	309	264	310	333	311	312	318	288	293	281	274	319	297	286	303	350	293	298	254	247	297	313	322	296	314	280	320	305	314	304	282	297	283	306	253	308	301	283	301	270	276	339	299	272	300	300	297	284	284	292	283	269	281	308	318	295	319	325	323	321	276	302	293	289	289	300	243	283	277	290	286	298	314	294	341	269	308	319	308	293	291	288	271	298	301	308	297	286	292	328	303	268	333	280	317	323	314	314	288	300	318	301	292	316	298	261	278	290	272	289	286	295	271	297	299	287	296	282	288	270	306	309	286	288	303	304	278	287	339	279	285	300	292	281	318	303	302	295	308	291	331	279	252	270	285	283	277	309	265	299	263	272	300	276	303	301	313	280	274	309	301	273	290	288	308	294	292	294	300	303	271	309	296	306	317	311	309	308	289	276	248	287	281	288	301	281	288	301	298	282	291	266	307	269	285	294	299	304	316	285	269	267	302	293	297	318	296	335	328	310	308	291	289	264	249	267	278	279	291	279	273	279	301	303	262	290	284	283	292	307	305	309	289	288	281	292	299	301	289	299	305	277	300	309	278	276	297	308	305	305	319	306	295	299	312	294	296	313	263	307	300	292	284	280	316	284	280	327	289	308	281	304	280	339	275	286	274	282	303	302	315	302	334	299	268	275	296	294	305	279	257	314	297	281	302	290	266	303	274	289	302	315	258	326	300	281	323	306	292	288	273	296	294	308	312	312	273	301	275	326	276	305	297	283	281	324	287	283	279	302	273	281	309	315	255	256	323	298	268	301	306	302	300	312	289	301	344	289	292	296	305	299	281	320	317	284	319	290	298	297	287	308	292	271	327	311	289	285	282	291	301	282	296	275	312	318	272	305	279	291	304	296	331	275	277	292	295	291	270	270	265	245	290	299	287	317	299	297	257	299	303	297	267	304	300	273	327	289	328	295	284	286	269	288	267	275	263	296	287	281	266	295	299	299	298	274	320	273	310	272	275	294	287	288	283	277	276	298	284	301	265	275	304	314	310	301	295	316	344	287	265	265	261	244	274	301	276	290	282	305	274	316	284	288	278	300	330	294	315	290	295	272	323	298	263	272	324	296	284	255	291	294	262	272	304	308	259	303	290	273	293	321	256	274	253	284	284	320	311	319	334	290	294	301	266	305	288	320	283	322	305	284	339	302	306	305	290	312	307	322	325	274	295	321	320	325	303	288	317	304	310	297	320	301	303	288	318	297	260	297	309	298	259	279	320	297	319	314	318	287	276	267	283	248	312	278	272	288	287	279	290	285	305	310	267	283	312
20977	3456	1938	1194	947	846	758	722	729	739	743	783	744	684	709	685	712	686	725	664	622	699	672	721	680	701	681	679	665	664	684	701	673	712	673	729	665	671	679	694	663	722	720	706	661	674	681	690	684	714	679	697	687	673	650	683	680	694	676	690	662	678	688	681	682	683	684	680	693	724	664	651	703	679	713	697	688	718	670	686	708	673	669	700	736	695	672	692	703	669	649	670	671	718	691	632	666	655	686	645	725	708	679	668	664	704	649	629	639	705	679	653	697	756	717	729	662	674	724	630	706	716	681	695	639	692	692	664	653	705	666	699	677	657	665	686	686	689	721	714	688	646	682	685	656	663	664	701	695	706	658	677	656	690	693	701	708	680	686	762	710	662	664	685	672	677	686	683	708	696	634	714	702	646	728	664	710	650	733	649	708	712	657	688	709	710	672	704	685	695	699	723	702	729	677	637	700	707	649	702	652	682	696	661	708	708	667	688	698	710	702	681	671	724	721	655	676	628	688	691	672	709	692	672	735	697	677	720	647	694	677	647	686	617	663	630	700	679	657	728	662	699	692	699	662	648	682	709	657	686	668	679	679	711	678	705	703	687	668	716	681	693	682	661	702	703	681	637	687	700	719	692	658	693	761	710	674	697	689	677	664	683	648	674	692	682	672	705	726	636	663	723	715	671	663	668	712	672	709	642	700	693	730	687	674	684	686	652	668	699	695	666	662	673	691	720	681	645	687	714	673	687	725	638	697	687	714	669	659	676	680	692	673	640	701	651	654	647	670	735	678	687	701	649	673	681	678	714	686	686	674	701	672	654	715	689	721	664	612	698	695	642	665	645	700	699	689	735	637	653	680	686	690	772	649	703	656	672	663	656	716	671	648	666	697	691	709	678	698	676	690	698	687	692	653	693	713	709	712	685	714	674	706	707	658	689	686	650	642	733	670	667	680	668	697	729	667	675	713	672	706	712	693	695	707	673	679	690	663	677	689	667	677	640	675	693	702	624	676	698	669	713	678	700	719	665	707	683	731	635	689	735	703	667	706	719	659	704	706	657	710	754	672	709	733	678	692	703	655	644	645	699	683	697	674	706	648	714	696	701	632	629	698	689	670	692	699	652	670	665	688	693	718	652	760	717	684	646	676	681	690	658	701	697	679	709	698	697	702	672	692	688	665	699	712	684	699	691	677	689	697	652	666	696	689	672	709	680	660	724	708	689	739	718	678	678	670	665	668	650	642	656	689	661	710	715	685	665	700	702	671	690	671	678	715	718	706	719	700	674	670	679	652	704	690	678	682	702	675	704	685	661	688	678	666	659	703	718	662	664	682	682	649	651	697	701	676	712	686	718	676	689	709	730	669	697	677	644	714	717	688	678	666	695	655	693	668	679	666	664	698	657	707	689	682	690	661	693	701	659	677	677	672	680	694	677	662	657	673	698	659	666	633	710	631	671	647	637	664	693	665	637	687	692	692	709	671	667	683	698	710	702	654	762	660	709	693	708	671	645	678	673	665	674	702	698	703	675	655	671	635	664	687	682	687	678	701	655	681	713	682	681	711	686	659	681	661	743	672	702	631	666	655	687	697	664	669	686	721	732	714	688	730	694	663	652	669	703	677	722	667	684	658	715	677	667	711	709	681	690	697	688	679	709	683	676	713	720	658	654	677	692	711	701	647	667	715	642	680	630	663	702	703	697	706	685	705	677	657	678	675	609	725	729	711	710	682	688	673	685	711	687	689	677	655	665	635	684	717	691	699	642	687	701	709	657	679	655	699	673	649	667	687	648	697	687	715	688	618	649	710	690	661	685	721	667	751	696	726	690	680	729	727	699	652	666	682	685	690	705	667	669	689	679	690	670	701	710	676	699	640	660	664	716	708	680	654	669	726	684	729	705	684	705	665	699	721	674	657	714	680	694	753	708	682	679	669	708	637	699	668	679	694	709	668	664	685	686	724	668	698	691	734	717	690	754	697	710	621	657	677	685	674	688	705	683	708	689	717	704	698	693	658	739	686	680	687	653	713	685	699	681	666	681	661	655	682	690	667	693	694	666	699	655	655	682	691	654	673	722	695	692	696	718	705	686	684	710	715	663	679	722	645	707	682	699	655	676	696	682	756	693	679	645	647	683	709	711	703	718	652	690	718	661	687	629	668	695	718	716	642	693	672	710	712	686	710	689	673	712	657	669	705	709	690	652	645	665	700	683	691	665	695	685	675	654	706	677	663	678	685	705	676	738	689	738	673	635	677	718	680	621	673	692	692	646	693	660	692	688	709	660	656	680	673	721	722	717	673	665	670	754	673	743	681	713	681	660	713	695	700	652	687	691	675	679	651	685	724	738	641	649	709	713	675	638	677	692	630	702	689	711	677	710	701	649	687	658	651	711	677	680	698	691	664	700	679	666	685	638	675	666	715	658	759	702	691	716	685	683	660	702	667	743	700	685	694	699	691	661	689	705	686	735	635	654	664	715	673	655	684	715	695	671	678	749	674	697	695	673	702	710	667	700	648	674	687	745	685	676	725	662	685	653	677	691	679	660	697	673	697	682	670	651	700	712	732	687	674	649	619	656	700	666	703	649	685	699	703	665	672	670	729	673	726	688	696	674	662	663	660	718	713	697	671	688	665	633	666	714	681	620	736	686	740	632	672	693	679	751	677	685	671	667	687	734	692	693	677	662	683	660	652	695	669	664	716	652	687	715	693	668	721	695	702	674	713	679	680	737	726	672	669	716	673	693	665	688	676	680	666	656	709	690	682	718	713	715	681	687	684	707	658	678	675	689	698	689	687	668	679	696	672	678	635	668	659	707	649	705	667	693	655	657	688	690	725	717	726	693	668	674	669	700	650	684	687	710	709	698	690	670	694	651	695	688	699	737	715	701	710	653	719	713	718	666	672	693	653	690	654	677	696	701	658	648	682	673	683	692	663	747	699	699	707	635	657	659	716	671	706	700	696	683	711	700	704	679	667	677	685	693	663	690	685	686	692	720	690	645	719	679	664	725	708	678	694	674	655	664	681	667	638	655	660	698	685	701	665	702	691	675	662	713	679	675	735	682	688	639	692	680	743	696	703	713	663	672	734	687	683	688	713	674	668	737	673	651	727	669	675	663	693	652	705	666	720	710	687	720	680	653	705	696	684	637	710	669	684	672	701	722	688	685	717	708	690	721	671	748	654	694	705	664	692	668	663	712	706	666	673	686	669	662	728	678	697	673	687	677	720	684	675	715	692	674	689	674	691	745	679	707	704	675	707	687	694	657	668	693	686	680	672	712	668	686	717	672	691	660	711	657	699	720	677	710	669	712	683	726	668	661	665	669	670	669	687	688	683	693	732	694	709	642	702	678	666	723	706	705	691	707	671	696	682	654	673	636	709	707	694	688	723	713	677	677	695	699	672	661	695	699	692	644	717	662	671	674	678	686	681	681	675	686	635	666	676	681	650	655	687	717	671	641	701	669	723	717	663	620	744	648	633	689	683	733
31744	20971	10630	791	432	449	382	232	213	226	233	223	182	209	229	227	202	218	241	229	221	224	211	225	245	229	203	202	234	222	217	214	231	207	234	227	212	201	224	234	213	204	223	230	203	232	207	206	230	233	224	251	234	205	226	223	238	230	198	229	229	253	243	234	207	253	226	200	239	226	216	210	226	182	199	233	225	229	232	221	196	234	212	195	208	226	213	226	225	217	232	229	218	254	245	219	221	222	255	206	240	237	211	229	226	204	229	181	205	252	209	208	212	193	207	218	202	213	213	199	234	220	206	235	233	218	247	217	210	216	198	229	209	243	226	203	228	235	201	208	213	224	201	205	228	212	217	225	249	241	222	233	237	210	230	216	224	234	223	226	220	233	218	207	215	226	211	221	230	243	220	219	217	227	234	225	237	202	199	214	225	213	224	231	231	191	214	211	231	222	205	243	210	232	225	226	241	228	218	226	230	191	210	223	240	225	242	236	217	198	231	231	200	200	218	227	236	223	221	216	213	231	215	229	240	196	237	233	212	202	221	200	222	209	212	228	240	214	215	234	220	215	221	204	220	223	219	216	255	255	241	246	208	218	207	185	189	213	233	226	216	210	222	200	218	226	213	184	229	196	237	215	217	199	243	206	221	224	214	210	229	246	208	206	193	224	225	230	209	229	207	203	243	220	235	228	233	214	226	230	225	225	233	252	239	218	223	207	229	238	207	218	191	217	222	215	247	271	206	231	232	216	222	241	219	234	209	235	222	225	211	232	233	236	244	244	201	217	207	227	220	211	219	214	207	224	203	208	232	206	239	220	243	246	221	218	220	206	219	204	213	240	238	222	234	255	217	213	227	251	232	237	216	220	194	252	228	259	228	223	232	221	244	229	247	227	207	228	217	251	248	202	203	214	197	201	229	229	196	220	221	229	210	217	230	216	219	205	238	201	239	208	232	231	227	217	196	234	231	251	214	242	227	195	220	220	206	228	218	188	215	213	225	193	231	225	230	222	238	226	209	241	230	218	223	195	211	206	224	206	219	222	232	199	227	207	222	228	236	182	224	242	264	228	224	211	205	202	219	212	211	214	230	210	201	217	194	230	251	201	203	209	204	220	223	214	181	239	223	225	207	215	210	226	237	220	228	194	234	253	216	225	231	216	203	226	203	223	230	208	229	214	218	223	208	215	237	202	200	223	210	215	232	219	205	217	225	230	240	242	200	198	236	220	270	237	219	229	207	236	230	209	239	241	243	220	203	226	234	248	232	240	207	228	211	229	239	250	226	221	234	217	215	213	223	229	231	221	211	243	211	217	234	218	230	241	213	202	221	249	218	217	199	210	228	232	237	218	203	230	219	231	212	218	227	203	220	203	221	218	190	229	235	222	240	202	185	224	205	214	214	235	249	230	239	229	217	220	232	208	199	186	223	226	253	219	226	208	212	220	233	223	222	252	250	217	226	251	201	216	219	229	217	224	234	219	224	200	215	214	218	223	215	207	244	211	214	234	226	218	208	220	214	205	217	218	212	205	222	210	213	214	226	234	210	212	230	206	253	252	217	196	234	213	242	261	231	219	213	228	232	219	236	208	220	206	233	196	217	229	225	233	222	191	200	193	227	226	194	216	214	240	223	210	225	203	220	221	220	200	217	250	192	204	228	229	222	225	221	238	235	239	227	238	215	237	213	260	232	192	203	232	228	215	212	215	230	237	242	237	200	246	230	211	235	241	215	205	237	212	228	213	252	222	202	242	243	224	224	212	202	229	226	228	223	219	197	202	216	222	209	201	203	249	238	226	231	236	223	203	225	234	213	189	204	232	194	204	240	221	206	222	208	207	202	227	225	244	216	217	227	223	209	217	218	214	223	213	237	247	218	233	224	213	226	239	191	252	203	212	237	233	216	218	223	217	250	250	233	213	224	215	224	223	246	221	223	220	233	219	208	235	221	217	208	240	212	221	225	213	225	182	204	220	219	220	201	226	213	222	205	200	244	210	217	205	235	231	215	248	232	195	232	209	199	195	248	193	212	194	190	194	212	220	245	205	232	216	213	214	248	234	215	230	205	226	202	235	222	226	206	180	250	217	211	237	190	208	224	201	245	225	221	200	217	205	217	212	225	229	218	212	192	203	239	222	229	208	200	208	176	225	244	227	230	237	224	218	225	243	213	223	206	223	211	208	186	211	207	216	239	244	213	239	236	213	211	232	226	196	201	232	233	203	229	232	230	219	222	212	230	208	227	206	218	211	222	217	239	223	221	220	226	182	214	219	208	236	223	204	220	202	232	216	223	233	213	210	223	223	243	238	210	205	232	228	203	211	203	227	196	205	209	258	213	255	219	195	239	208	227	229	210	225	248	229	249	234	206	207	223	241	192	227	238	236	196	229	228	225	194	221	204	218	213	213	234	213	213	207	239	224	224	257	248	198	214	226	234	213	236	205	228	197	203	221	190	202	231	204	238	217	209	208	228	202	238	233	219	224	231	225	251	215	233	226	234	225	233	237	224	250	205	214	207	202	238	214	236	234	249	241	226	200	214	241	229	213	203	237	224	207	231	249	216	210	230	217	218	218	211	204	231	221	222	200	232	225	202	221	207	241	227	201	199	214	230	226	250	188	197	235	217	211	213	221	205	262	207	195	211	226	211	214	255	222	200	243	199	216	221	213	226	223	217	225	201	233	225	209	201	204	217	236	228	239	253	235	228	212	248	238	226	231	215	216	251	188	235	197	202	233	233	219	238	213	171	216	216	224	230	232	213	215	200	205	222	260	198	197	226	246	218	253	211	215	199	195	233	224	221	224	203	230	221	221	267	232	196	194	199	230	220	237	230	205	220	213	186	227	203	250	226	230	244	196	204	244	235	232	239	194	186	215	213	222	230	192	224	227	201	219	211	216	232	214	216	227	219	214	204	243	224	202	208	202	220	238	219	209	253	211	203	221	220	216	193	204	221	226	240	209	208	214	205	237	238	236	216	220	225	224	206	195	199	226	209	227	236	217	227	221	207	249	215	218	198	219	231	194	244	234	214	223	232	217	235	231	222	223	222	209	209	207	223	208	225	194	248	227	230	229	229	194	243	229	241	214	224	209	221	215	217	238	199	221	263	244	240	205	228	222	202	239	223	262	207	226	237	218	213	221	237	223	226	186	218	226	233	251	226	225	234	204	234	230	224	232	214	235	233	205	184	213	223	255	211	206	234	219	226	217	221	217	226	214	227	240	208	245	210	221	226	236	220	228	212	251	225	232	216	200	229	239	224	235	234	201	237	212	247	226	241	205	183	206	209	218	234	209	207	239	211	229	230	202	215	205	223	223	185	201	230	215	200	201	204	205	241	195	215	247	243	208	207	212	229	219	208	215	203	224	218	198	238	249	204	219	221	217	225	243	234	203	226	208	209	221	201	198	254	221	229	209	241	216	196	225	241	226	228	211	227	223	200	185	245	207	202	255	222	223	221	211	233	209	221	212	213	216	203	233	235	264	247	227
8673	679	593	588	603	529	592	589	562	563	578	566	608	627	585	625	591	574	576	568	613	563	566	526	559	570	606	560	597	592	618	561	581	579	585	610	574	559	559	586	549	627	548	592	612	617	616	570	606	574	575	550	607	598	636	570	530	605	566	604	592	564	570	587	587	581	566	569	589	534	589	596	610	532	622	613	636	608	563	570	556	572	577	563	589	622	566	558	602	538	600	623	591	591	545	644	576	603	554	579	574	559	610	594	621	541	597	579	565	565	546	588	574	563	578	591	557	556	603	579	585	555	586	578	541	615	585	589	605	618	617	558	586	589	615	569	555	605	587	556	565	636	565	596	600	530	575	548	595	583	605	619	551	558	589	595	578	582	591	555	550	595	570	620	549	570	552	571	630	547	570	596	620	607	573	542	587	560	615	600	579	584	580	589	572	605	605	554	568	573	628	589	607	572	572	535	630	640	630	555	573	567	591	547	603	560	587	616	618	611	590	597	592	586	556	569	603	584	556	607	561	600	603	593	577	553	620	564	564	598	549	541	586	544	561	590	607	582	610	598	585	564	564	579	601	536	592	600	541	592	543	596	581	553	572	570	609	588	584	571	568	584	614	547	572	578	575	564	586	562	551	585	554	545	603	578	570	588	598	583	621	586	582	590	565	597	598	621	618	573	592	598	593	575	595	579	615	597	574	553	567	593	614	598	548	615	599	558	570	581	600	589	613	575	616	578	565	552	595	557	582	586	573	568	565	536	572	594	583	559	577	563	608	575	557	560	557	567	520	572	545	573	566	591	560	533	563	555	590	570	608	570	570	565	592	601	579	547	563	573	605	619	573	570	599	562	593	570	608	594	548	627	566	591	564	547	627	583	569	575	585	612	552	599	596	551	606	553	625	590	616	618	601	563	628	586	584	552	522	543	584	589	567	554	582	580	613	591	541	603	577	558	571	570	580	641	546	593	559	526	611	551	500	584	611	591	576	606	584	540	552	580	639	578	606	582	568	530	602	567	608	604	587	598	601	594	597	605	620	600	534	581	577	570	555	577	532	598	601	614	583	579	572	531	556	567	603	600	618	578	578	626	607	590	582	578	605	589	514	586	599	610	592	607	523	569	564	570	604	556	579	592	602	649	570	628	545	594	583	598	561	597	585	569	541	556	554	572	560	548	559	591	609	583	609	548	615	602	532	551	622	583	602	586	549	586	596	600	580	616	639	609	590	544	602	590	618	628	584	631	589	568	533	603	586	586	574	559	652	585	599	614	568	553	594	581	585	605	554	559	540	592	565	552	618	547	581	544	557	558	591	606	585	606	575	572	552	599	616	567	568	594	578	574	535	600	587	600	607	535	579	599	567	571	583	572	586	582	625	566	608	573	585	574	565	588	551	598	617	546	598	599	556	567	573	592	622	568	587	553	577	592	605	589	623	591	571	629	547	593	599	591	594	571	578	556	624	565	578	586	650	610	600	554	594	573	564	634	554	565	604	534	606	586	567	553	603	589	587	587	562	544	593	630	571	618	532	593	584	565	594	548	579	574	562	594	615	583	574	565	566	597	599	587	545	608	605	586	571	547	618	591	559	550	581	583	563	570	559	581	587	573	550	585	578	584	565	558	559	545	600	573	553	539	552	591	554	591	574	572	562	552	574	644	599	599	567	572	592	584	577	623	589	583	521	541	607	578	567	569	596	554	558	569	576	587	636	594	594	597	616	559	543	627	605	574	622	602	557	610	565	570	546	563	546	579	596	569	572	610	538	570	641	565	564	579	597	576	511	583	570	541	621	537	578	581	567	584	581	604	597	590	559	600	599	548	556	575	571	600	586	592	589	593	598	571	581	606	615	624	570	586	635	631	532	628	600	588	569	578	595	603	558	578	570	603	615	616	583	573	568	561	630	591	576	540	605	561	550	582	570	584	573	588	576	600	580	597	577	599	566	518	587	592	543	623	584	595	566	562	613	571	558	598	562	555	590	566	619	581	571	588	587	593	588	569	559	565	592	581	572	565	571	568	569	636	577	580	603	589	583	553	619	549	591	594	584	576	602	599	550	572	573	585	596	522	584	600	531	566	592	551	558	561	638	625	592	586	541	580	594	636	575	603	545	584	583	524	555	638	583	580	589	596	558	610	586	607	582	592	549	570	558	595	647	569	585	623	585	558	597	554	614	598	591	606	592	573	558	583	574	581	600	588	570	556	623	614	579	595	565	588	568	583	542	533	556	615	614	633	620	583	548	541	555	590	593	618	608	593	608	587	559	555	588	559	601	607	582	582	573	545	594	585	540	545	598	605	599	593	607	574	611	584	596	537	571	607	547	602	575	619	613	602	589	601	558	608	556	575	567	569	573	584	614	597	599	548	609	586	538	581	621	591	612	561	603	587	584	622	599	540	571	555	566	569	611	583	585	544	596	581	555	607	534	596	576	618	619	580	557	602	585	570	591	546	584	564	572	604	571	592	575	545	557	556	572	611	542	580	587	598	559	564	551	581	603	546	601	556	580	559	584	553	562	556	587	577	598	597	565	538	556	558	583	529	592	603	596	576	544	573	599	565	588	609	553	638	533	590	520	585	577	614	599	574	583	573	557	613	580	602	574	588	623	586	567	590	574	572	597	571	605	581	561	586	555	576	586	604	560	576	618	580	593	604	600	562	600	563	583	573	543	574	555	601	569	580	568	544	548	579	591	589	549	610	579	598	555	599	591	627	583	614	607	559	579	589	606	579	587	560	612	534	597	603	535	600	565	617	575	573	615	604	573	598	563	610	591	617	597	563	620	621	615	606	531	574	557	632	613	568	653	570	557	603	547	577	551	569	579	592	548	573	588	581	584	608	595	605	617	562	602	578	583	558	574	564	584	572	576	550	589	579	591	587	594	643	580	542	530	571	585	576	580	572	538	555	576	561	586	589	603	552	575	610	571	600	569	593	599	571	587	564	600	578	550	608	594	579	570	612	629	601	564	565	597	617	579	568	539	565	581	576	574	561	579	548	572	594	541	598	599	573	602	589	582	581	611	622	573	591	592	575	602	542	570	569	594	597	553	621	548	540	572	553	552	567	601	564	613	563	595	635	583	521	579	585	573	584	552	593	605	593	582	569	587	544	566	605	587	569	576	580	582	579	608	589	605	591	573	560	571	577	623	591	636	597	607	596	593	561	569	582	567	604	564	585	568	514	627	590	614	627	607	605	563	592	561	608	525	583	591	577	569	582	569	580	577	565	565	548	578	579	598	586	585	574	577	594	584	590	580	582	592	560	617	582	592	581	579	610	572	583	593	595	535	619	567	571	581	550	622	564	564	584	582	564	610	581	597	584	585	590	593	580	588	584	578	620	592	532	619	602	578	579	583	605	548	581	550	573	606	556	554	613	591	598	598	568	568	621	588	593	576	554	573	551	599	621	619	600	606	595	604	576	555	581	590	618	599	606	587	594	568	577	569	544	549	573	581	595	571	564	569	560	556	538	586	530	611	576	543	611	593	551
25025	21470	24762	28609	21466	19522	801	424	374	377	360	360	363	346	344	325	312	353	329	318	314	361	363	333	332	344	337	316	317	347	362	343	339	400	316	341	331	331	342	328	349	344	322	358	370	339	339	322	328	318	347	338	348	300	337	340	318	328	343	334	312	338	346	305	330	365	337	328	317	348	324	340	337	350	320	304	331	355	345	340	322	324	337	313	333	373	326	320	318	315	298	325	330	351	347	346	350	310	335	340	317	332	337	340	326	388	314	355	333	328	316	323	327	330	323	327	378	328	341	344	336	373	339	321	349	348	353	333	348	325	334	336	318	301	347	312	333	341	315	327	371	346	333	296	290	371	322	323	361	341	304	346	354	315	355	345	338	345	326	341	329	315	354	304	380	330	323	344	315	328	334	308	304	348	335	376	342	364	339	367	301	336	322	345	314	335	308	334	361	367	361	354	322	335	324	353	326	367	323	311	297	341	295	348	322	320	318	324	322	340	351	331	356	339	308	349	336	320	337	312	324	322	355	299	334	349	316	306	306	322	344	307	329	325	324	300	315	355	335	349	334	316	317	328	347	373	357	329	409	367	311	275	335	317	322	302	339	341	338	282	313	329	316	318	336	319	336	335	364	339	348	341	331	349	363	363	357	306	333	364	316	343	343	347	339	335	345	334	361	300	345	304	339	323	345	363	316	328	319	388	358	316	331	375	352	336	300	334	320	348	356	350	312	319	305	321	304	321	348	304	354	317	315	373	366	354	359	333	328	361	335	345	389	350	327	322	305	317	326	374	349	339	358	354	335	344	336	324	302	317	331	323	307	307	353	314	305	330	358	328	307	340	312	316	309	314	320	304	319	346	357	354	333	322	317	325	294	306	343	331	350	321	339	362	338	354	302	354	348	310	348	344	343	325	348	351	340	314	338	334	317	336	374	319	338	304	346	353	317	300	315	341	349	338	338	353	332	309	322	312	323	337	315	327	358	336	297	344	355	343	306	306	317	365	348	329	333	341	317	344	339	320	281	351	314	349	344	350	334	311	333	295	331	348	372	313	348	344	322	318	320	305	346	334	310	361	356	335	334	302	361	327	343	345	336	323	352	337	312	321	355	322	325	328	340	322	307	326	348	370	322	328	314	339	341	337	303	334	330	326	332	360	338	315	343	313	322	298	345	363	313	318	333	346	330	339	309	333	347	335	316	353	303	337	350	314	374	322	346	350	327	329	323	367	345	328	324	338	332	328	338	346	323	329	334	372	342	323	323	328	330	327	344	331	354	308	321	344	318	341	353	329	339	296	332	319	344	334	334	307	331	348	331	323	365	321	330	316	336	336	369	354	307	314	329	306	374	360	341	337	339	341	388	310	327	335	336	334	317	345	329	319	321	344	362	371	310	303	358	331	326	326	305	303	338	368	330	338	340	304	280	332	287	312	331	334	334	314	310	313	346	322	327	315	324	333	318	335	337	383	328	326	338	355	324	321	345	359	313	355	343	320	355	320	329	345	317	326	338	338	322	296	321	316	341	306	325	313	354	332	324	318	326	356	346	351	321	327	334	349	311	331	306	312	347	304	352	336	313	299	326	345	336	354	347	321	287	337	352	320	375	317	335	335	318	332	336	328	311	317	337	298	334	358	330	322	335	369	325	357	311	345	344	328	319	325	331	328	326	324	332	325	333	334	351	367	297	341	328	330	344	347	361	340	341	326	316	330	332	361	305	363	347	323	333	346	338	339	354	326	309	295	322	331	348	305	325	330	335	347	325	335	372	352	335	336	353	327	333	310	311	318	328	351	339	337	336	324	308	322	360	299	348	331	315	323	293	371	324	315	355	323	307	300	333	291	326	325	306	359	300	312	330	319	338	339	381	330	283	336	304	344	316	345	339	328	327	352	345	368	322	323	347	347	328	347	365	325	319	318	337	334	338	339	329	361	311	325	308	320	339	349	321	349	379	355	324	355	313	328	342	306	333	380	331	313	318	330	355	320	356	331	351	338	345	329	326	354	371	270	332	328	356	312	353	351	304	338	360	315	308	317	331	334	333	359	362	344	366	317	325	330	326	312	320	295	355	335	343	351	368	376	361	335	354	302	317	342	353	320	338	329	329	318	342	333	353	313	343	328	343	366	312	327	330	316	337	340	338	353	310	356	331	333	355	327	335	374	331	349	340	310	315	325	353	313	365	333	324	323	352	319	357	305	335	359	344	329	297	335	289	331	350	336	338	348	347	343	325	333	296	333	344	308	327	334	329	321	369	388	350	341	356	338	344	352	322	312	320	323	281	303	361	327	360	321	345	305	320	337	364	353	340	349	351	294	377	349	336	334	331	302	314	342	325	344	311	366	317	376	312	354	296	326	368	343	371	347	307	384	349	353	356	333	318	330	338	350	343	338	348	324	321	354	352	329	310	335	327	331	300	315	332	335	306	299	324	356	294	369	327	327	327	339	341	320	330	347	336	352	315	327	331	353	343	362	349	333	344	327	323	337	325	320	324	316	332	319	311	336	361	322	331	307	331	310	299	312	343	305	317	327	312	342	327	347	322	327	324	367	304	326	310	307	354	336	345	357	385	359	350	300	317	295	308	349	353	345	328	342	348	311	338	343	354	368	375	322	309	314	307	316	331	341	297	303	337	308	320	331	329	333	356	339	317	336	410	314	336	343	320	353	318	347	356	341	342	329	341	350	331	370	377	366	333	371	337	332	326	287	334	312	312	367	316	340	322	322	348	349	343	360	323	342	333	338	349	357	320	325	321	330	287	326	340	326	319	324	331	332	333	319	335	346	350	317	351	312	339	326	370	337	355	326	301	323	359	321	327	342	335	350	337	331	336	328	323	314	328	357	329	324	323	307	328	340	350	321	321	331	298	356	353	346	361	365	340	362	363	342	306	312	316	298	342	306	333	317	301	339	312	321	269	319	307	353	328	341	310	332	282	335	314	323	333	331	335	326	368	343	347	320	307	330	326	343	328	321	308	354	335	324	328	302	307	338	316	331	330	340	319	301	330	381	293	325	347	361	294	316	320	319	329	344	337	364	347	320	337	329	350	354	375	349	359	353	344	351	344	336	347	335	327	316	329	329	322	312	352	342	313	351	361	311	322	343	339	345	341	340	354	357	324	343	370	315	301	335	313	321	320	345	345	330	329	361	335	323	329	362	341	345	317	319	331	346	330	338	314	349	336	352	303	321	377	325	372	361	343	345	322	308	353	330	329	350	308	350	368	357	322	342	351	352	345	287	354	355	359	329	357	334	312	311	348	317	346	311	327	323	321	313	338	335	322	338	358	335	314	327	326	319	375	321	329	312	331	331	379	372	343	343	292	354	352	321	327	351	338	342	331	296	314	336	330	339	365	299	342	333	343	312	324	296	338	303	362	317	348	329	320	310	324	354	334	341	327	327	361	329	353	311	322	313	306	329	354	338	328	324	335	314	370	297	324	320	335	345	340	350	312	307	301	351	331	320	310	366	345	317	367	323	345	327	353	360
16928	2135	1434	1051	888	864	845	837	798	844	764	812	853	813	840	804	831	823	812	789	841	844	807	802	813	844	844	800	802	792	818	770	759	795	799	788	781	792	799	786	769	795	787	829	779	804	809	756	813	759	764	809	827	784	817	845	828	803	774	784	765	811	791	824	814	819	775	800	792	782	783	832	761	811	790	759	804	777	853	797	815	799	815	769	771	827	789	790	805	815	817	834	823	811	801	779	773	803	825	825	759	839	781	804	812	820	837	817	804	782	781	876	822	823	831	806	824	752	778	796	838	861	825	852	839	780	797	783	837	767	812	737	851	810	846	791	819	789	761	821	834	807	838	804	805	833	831	818	754	815	780	775	830	756	804	812	813	797	839	877	786	854	772	741	791	784	781	807	800	822	785	793	814	805	805	826	789	804	793	753	833	820	845	823	803	770	767	813	800	845	812	766	810	804	811	815	826	810	805	795	805	822	825	810	791	795	832	770	780	793	827	821	852	832	774	827	800	788	825	790	812	824	801	822	790	825	776	823	799	856	804	824	821	752	817	730	761	852	798	790	788	741	806	833	786	765	823	789	779	791	825	811	786	782	775	789	741	878	820	810	801	767	813	826	837	780	786	826	787	841	801	811	786	779	774	784	803	752	841	832	866	774	790	793	810	785	788	753	751	804	839	827	827	816	767	829	828	788	830	767	832	817	834	836	792	818	810	783	804	816	766	786	763	807	780	802	778	778	842	876	825	787	789	851	802	812	770	787	751	814	796	748	784	831	777	787	812	815	801	795	771	791	786	851	788	768	845	789	817	815	769	825	796	811	839	784	804	788	807	775	763	835	801	869	842	775	750	812	772	887	847	782	848	769	761	805	778	793	801	826	848	826	791	775	808	817	787	755	784	773	814	816	826	796	766	764	789	799	783	858	799	765	802	776	804	790	819	735	804	763	804	898	786	800	818	803	808	800	804	801	786	815	776	773	829	819	776	743	835	824	771	821	768	828	836	798	829	758	815	759	782	876	757	801	807	797	783	815	811	844	778	808	829	774	790	822	856	785	803	780	817	772	816	792	808	839	849	842	779	793	810	802	810	837	807	794	805	814	843	802	808	818	814	816	786	738	802	794	843	762	804	771	833	818	757	782	796	783	842	791	799	792	838	797	759	784	838	823	817	754	795	807	778	772	790	782	792	805	825	784	794	843	824	785	808	849	862	862	755	811	753	794	776	847	842	860	851	742	871	807	815	779	835	778	857	784	771	798	810	771	783	800	805	841	758	784	885	805	776	795	789	768	813	762	761	784	846	841	770	830	817	768	736	789	836	817	821	817	757	799	768	802	817	766	813	800	775	787	803	781	835	799	782	784	785	792	787	768	833	820	843	814	809	808	816	855	790	860	831	830	792	782	806	766	786	776	795	813	767	789	799	845	794	828	830	776	819	777	833	804	762	816	813	823	812	774	820	807	791	830	802	801	823	795	787	854	811	767	789	814	796	822	800	757	754	763	848	788	799	758	782	845	792	782	822	767	795	803	802	814	820	792	777	794	826	770	841	807	833	784	817	745	830	822	787	797	826	790	820	808	787	838	786	812	798	772	814	779	773	802	807	819	791	820	763	782	800	837	799	791	830	803	805	791	851	798	801	807	774	805	786	766	807	813	766	830	812	798	776	814	800	806	812	796	789	760	777	827	765	810	780	781	766	794	787	846	784	762	807	800	834	805	842	789	811	844	785	747	864	818	835	800	787	774	759	823	859	799	827	800	841	766	828	816	798	851	799	766	792	835	796	810	845	800	785	770	805	853	792	826	799	769	856	857	806	841	815	765	817	812	822	791	806	809	812	786	824	819	785	809	796	808	759	794	748	776	764	781	763	744	805	828	787	756	786	783	803	762	798	818	782	811	857	797	824	764	792	791	795	783	767	819	816	780	858	833	789	803	842	777	781	766	803	786	775	770	797	774	766	782	732	762	838	783	823	855	833	772	817	763	794	790	822	854	821	788	811	842	792	723	844	749	795	816	784	798	812	806	777	861	804	823	835	786	841	859	826	768	781	780	827	785	814	774	807	777	779	814	783	782	823	796	805	789	805	816	754	801	784	772	824	789	803	817	872	796	838	787	816	753	808	808	829	815	833	804	813	806	800	751	802	752	847	796	754	841	866	824	783	780	796	802	802	818	826	770	795	756	815	796	807	764	857	784	815	779	813	821	814	832	796	812	863	837	822	821	774	787	774	862	839	753	796	769	770	803	773	808	822	747	848	836	837	862	846	813	819	849	847	802	754	783	784	750	824	846	750	799	797	808	784	823	790	808	823	810	764	815	812	781	770	824	777	855	765	801	805	803	842	836	780	777	777	816	815	801	783	826	851	823	880	803	848	835	845	793	810	766	754	811	825	813	831	739	779	835	816	782	792	755	774	810	857	794	782	839	783	803	801	824	767	798	770	830	795	786	847	777	812	806	826	829	825	798	787	762	777	761	786	800	772	822	717	770	816	801	781	758	762	832	820	768	796	803	831	790	738	774	845	786	807	810	777	801	801	784	783	786	790	800	849	854	819	843	790	789	844	794	837	833	812	800	812	784	820	851	742	787	776	784	840	832	829	772	872	848	826	793	781	814	781	839	841	802	812	821	810	781	776	804	785	814	813	815	799	834	790	830	809	789	800	820	818	803	759	813	783	819	801	804	771	805	759	775	792	801	850	770	808	778	859	782	808	802	829	798	783	755	799	808	807	780	781	832	737	803	802	836	806	745	850	781	748	829	795	791	787	820	796	786	800	792	841	788	858	796	808	792	837	841	815	834	788	827	802	780	817	853	822	814	773	775	772	772	721	783	752	822	798	821	807	809	789	823	781	829	786	810	830	808	797	765	802	839	774	773	787	802	773	793	826	782	777	835	847	862	789	783	844	789	840	784	751	788	770	756	737	829	792	779	767	777	791	825	817	788	810	761	804	804	767	815	814	809	781	763	756	792	833	826	801	802	792	800	783	753	816	785	771	801	802	758	788	780	802	844	807	824	744	748	794	793	784	771	780	801	788	794	794	795	799	827	747	778	808	808	812	802	825	824	812	835	763	805	837	815	788	809	754	769	829	790	823	821	760	761	850	804	798	822	795	818	771	804	821	798	787	804	786	797	809	863	801	826	739	781	861	771	803	769	836	814	817	789	830	814	776	806	780	816	817	778	793	816	831	778	772	789	775	814	789	777	826	798	770	777	840	786	824	756	829	807	791	845	796	843	758	837	780	807	801	775	791	756	752	817	815	769	768	819	808	760	802	790	842	797	777	763	799	827	807	791	808	769	828	784	718	790	772	722	829	836	839	765	803	803	805	834	840	752	765	812	781	813	801	812	870	831	858	816	804	791	790	766	840	771	824	766	730	765	741	782	739	799	758	823	779	820	826	775	802	801	787	784	774	812	854	803	780	810	810	798	872	836	846	792	762	847	785	770	816	828	764	798	781	796	844	810	744	780	826	783	815	811	776	808
24366	21486	25201	28231	21486	21498	17451	732	410	367	374	366	359	337	338	353	331	291	324	305	324	333	299	279	322	319	304	313	317	307	320	323	285	305	277	342	278	292	283	273	314	302	297	259	288	314	318	296	282	282	284	307	268	300	276	331	319	301	317	324	287	285	273	286	271	319	278	305	287	314	287	320	274	346	307	280	279	269	297	279	260	291	329	307	315	305	314	269	342	273	287	288	293	299	288	237	292	309	286	319	273	296	274	272	313	325	284	269	282	284	317	290	326	277	297	292	280	301	299	294	276	282	305	301	309	266	278	287	273	282	305	267	264	275	300	278	294	308	287	318	293	307	287	295	277	285	300	263	287	305	271	283	314	320	302	289	288	338	313	319	305	278	290	276	295	251	324	256	306	301	295	299	274	299	298	280	287	247	281	271	309	319	283	319	299	262	300	272	259	326	326	271	279	317	316	279	291	290	280	300	288	300	310	309	307	281	291	288	304	287	307	297	315	271	274	312	265	305	282	313	288	294	296	309	256	286	257	326	286	265	285	297	305	275	272	288	302	277	284	282	287	259	304	309	284	315	307	282	285	295	295	270	266	293	296	292	285	331	272	296	291	292	304	286	273	316	316	283	297	267	315	282	289	295	285	283	270	302	289	314	311	320	294	293	268	259	271	266	308	309	300	259	309	295	295	308	320	284	281	292	292	299	282	279	289	264	279	291	303	297	273	311	317	283	306	298	324	313	307	241	281	288	308	293	283	307	279	326	308	275	276	294	300	301	334	278	303	298	263	285	335	283	300	317	284	301	291	312	286	278	294	293	282	290	285	302	286	307	277	268	278	248	279	286	286	264	283	296	285	305	291	276	302	289	303	293	301	305	315	281	294	310	246	297	276	318	285	311	261	299	290	298	292	328	283	295	281	277	283	314	309	329	301	290	291	293	280	291	290	324	273	266	298	296	286	306	285	285	293	295	294	294	310	310	300	285	306	308	334	298	281	270	291	303	285	326	308	278	305	306	276	287	311	285	296	300	282	263	305	291	316	295	270	263	262	300	304	333	270	329	310	297	257	284	283	305	317	330	320	290	277	304	294	292	275	288	300	318	293	324	258	307	285	293	287	287	277	298	321	300	296	307	291	260	288	297	287	301	321	286	305	293	311	328	268	275	276	265	306	276	290	277	293	283	316	275	312	328	279	309	282	324	308	299	299	268	283	285	283	272	310	278	266	296	282	305	262	263	284	278	284	294	320	287	288	278	303	283	302	266	322	274	298	309	287	258	317	320	275	282	309	295	295	260	284	285	324	284	294	264	322	304	284	321	329	346	265	337	304	293	264	278	310	285	279	311	301	294	309	296	296	297	310	319	303	299	285	303	294	310	320	298	278	258	320	281	314	284	279	295	285	299	277	291	278	271	314	293	298	300	305	289	290	310	280	286	302	291	302	287	280	307	303	302	290	290	308	324	315	308	286	287	296	313	297	295	303	298	271	281	283	319	292	290	293	296	288	264	293	262	290	287	290	275	264	312	287	295	262	251	295	307	280	332	296	292	282	288	318	287	318	297	323	283	303	326	306	284	273	300	266	316	278	312	288	264	258	309	306	304	279	289	293	312	298	290	291	300	290	355	293	291	322	298	285	296	261	281	289	292	263	308	297	308	284	281	299	288	292	279	285	300	293	290	300	277	303	311	292	331	303	305	321	293	273	308	291	275	292	283	281	299	311	299	299	248	290	278	323	280	277	267	290	314	270	308	283	295	244	276	278	284	315	320	286	270	294	287	280	294	280	295	277	267	291	284	309	328	281	273	300	337	268	313	279	291	288	282	282	294	301	306	288	264	293	308	277	293	277	289	277	287	290	288	309	276	282	284	302	294	306	283	316	267	260	283	290	291	331	309	297	297	295	330	295	268	311	315	276	302	294	281	301	286	283	295	291	295	288	295	340	300	302	286	267	270	316	305	344	301	312	307	295	279	332	290	320	291	318	279	277	281	309	300	288	299	269	288	289	281	305	291	296	290	312	264	296	317	264	260	275	299	276	287	286	269	318	306	289	302	283	292	287	293	275	276	297	302	302	319	307	343	271	272	303	293	294	283	305	297	303	326	327	299	268	272	273	285	309	301	279	329	316	279	242	322	300	297	322	340	276	274	279	309	334	299	306	275	298	297	291	250	275	283	307	280	307	306	282	313	293	292	289	289	278	326	296	302	287	301	293	331	328	319	312	291	306	298	287	313	283	300	270	279	284	317	308	302	269	285	273	287	274	288	275	271	287	278	299	325	279	265	300	296	285	318	259	284	304	308	285	323	291	308	285	261	303	325	311	303	283	312	333	297	312	302	294	278	292	305	297	288	288	298	313	271	284	310	303	316	297	309	296	277	255	290	271	256	289	332	256	331	317	294	301	308	304	340	268	344	292	288	276	300	281	276	304	295	310	296	314	332	293	335	321	313	289	301	298	296	321	311	313	315	331	312	266	271	312	283	278	262	323	301	290	263	240	276	279	289	306	265	295	281	299	327	309	298	301	289	312	298	275	301	298	306	286	323	300	271	307	296	291	297	290	277	313	284	288	305	313	292	307	306	255	280	299	337	288	307	302	271	279	276	302	278	307	319	291	303	306	284	284	273	312	313	297	285	311	265	305	304	309	287	316	289	302	298	306	270	276	295	262	289	300	293	296	320	295	287	311	292	329	317	300	260	289	298	262	338	284	290	279	294	305	285	300	311	307	289	236	310	312	302	298	297	293	289	295	294	284	265	277	302	299	307	278	303	292	286	290	291	274	323	250	269	268	297	285	306	294	334	285	339	260	300	307	319	278	288	288	286	286	305	282	304	310	341	276	323	306	288	306	279	280	305	289	296	330	298	296	268	293	298	309	330	302	297	267	314	299	276	269	289	309	278	282	302	270	331	269	327	319	311	275	283	301	284	314	261	278	292	304	287	283	250	307	282	286	328	280	297	322	279	316	287	316	298	295	291	304	280	287	315	272	280	289	273	282	292	285	314	297	260	323	338	275	293	300	288	296	300	297	303	293	297	272	281	285	302	313	261	256	309	278	310	286	301	335	282	299	280	301	267	308	320	303	303	289	300	274	323	280	291	297	290	266	276	272	280	304	307	285	302	311	301	268	276	312	294	260	298	298	294	287	279	270	304	306	275	295	293	318	287	277	280	271	299	319	306	291	304	292	294	286	335	306	301	292	307	274	269	300	286	323	299	318	295	269	295	280	289	331	312	264	276	253	281	260	275	281	299	287	288	267	279	304	286	315	299	324	343	318	305	299	326	279	301	272	326	278	330	290	289	300	283	283	319	296	282	299	288	310	304	307	294	293	266	277	302	329	306	304	284	286	294	310	266	306	297	319	304	284	294	287	283	324	332	319	321	299	279	311	304	322	288	334	301	310	270	281	305	287	266	288	293	274	269	304	267	281	266	302	282	253	316	333	304	292	261	295	294	271	292	317	294	272	292	302	298	292	304	290	340	277	313
19685	3588	2022	1198	926	821	787	723	716	671	675	707	706	714	686	702	675	710	666	703	738	660	724	673	690	703	711	703	660	708	680	699	682	722	707	673	695	667	717	662	726	720	659	675	688	741	692	660	661	689	667	670	699	676	691	713	709	719	681	705	700	683	697	667	716	686	705	693	723	676	740	684	748	702	648	679	655	715	696	700	701	644	683	672	673	650	648	675	657	664	714	697	669	655	692	633	630	680	685	708	690	694	683	671	668	701	703	675	746	698	677	673	628	679	666	699	689	669	668	684	655	653	696	662	714	679	654	681	748	708	694	697	678	715	679	681	668	665	673	692	708	690	687	682	689	696	657	662	685	725	661	678	699	680	660	691	703	685	647	661	681	683	669	696	626	670	642	696	637	694	659	690	671	686	681	676	701	669	699	724	672	691	644	635	635	702	696	697	662	720	672	688	679	684	730	707	680	685	679	648	719	693	678	626	749	682	678	713	696	643	698	643	635	710	667	738	682	671	683	658	648	661	671	637	706	662	704	689	699	703	703	691	714	675	693	628	673	663	703	686	664	665	708	680	682	675	706	653	647	669	692	729	647	663	656	709	661	669	659	659	683	632	705	743	740	713	707	688	694	703	653	715	653	662	663	659	734	684	718	699	678	721	666	644	687	654	736	647	722	674	673	673	618	672	732	644	677	729	708	683	715	701	704	670	676	690	688	638	684	735	672	707	654	645	691	667	660	636	693	647	645	660	659	717	675	681	644	695	703	732	685	652	664	651	665	696	683	687	707	684	676	682	697	698	675	698	645	664	658	679	648	643	679	720	721	710	748	677	717	685	652	713	720	738	697	721	693	650	685	658	636	677	656	679	709	678	689	690	699	671	690	723	706	679	681	674	682	693	646	675	678	726	653	676	669	658	645	627	691	656	704	652	683	665	659	666	653	704	668	684	682	724	665	668	648	722	690	663	679	704	701	689	718	679	746	698	690	690	670	706	672	677	654	689	695	695	644	697	716	684	702	681	681	695	646	668	674	709	684	696	720	679	663	707	668	690	673	655	687	706	703	706	707	637	762	640	666	649	675	712	701	680	745	657	690	685	676	663	681	690	740	688	691	676	700	662	657	657	674	654	705	692	665	655	699	706	741	695	674	692	619	636	729	653	708	678	740	653	642	666	696	682	711	677	673	673	733	678	702	675	664	715	696	650	670	716	664	695	631	690	731	710	659	677	702	689	670	697	683	689	656	667	695	683	666	653	665	666	678	729	689	657	710	682	659	736	664	711	713	703	678	657	666	629	645	689	648	686	677	646	675	700	651	688	670	689	708	676	703	652	666	654	688	678	652	667	681	670	680	712	690	671	729	716	650	691	675	696	679	663	699	697	687	667	684	682	681	733	677	652	694	652	656	703	661	665	716	697	678	629	711	726	674	688	714	738	677	655	683	690	708	667	649	699	668	668	665	675	681	635	716	730	718	713	705	686	689	700	734	704	664	698	710	738	665	657	693	681	669	684	704	685	743	755	687	695	656	688	693	645	694	681	720	671	635	715	659	691	661	633	705	745	685	675	685	656	710	665	682	674	693	663	675	687	732	678	715	715	691	671	681	694	696	657	683	668	736	672	678	732	692	675	711	679	683	722	700	677	698	647	663	654	677	705	671	685	701	659	681	678	659	714	744	687	685	686	676	673	723	738	685	705	684	729	673	704	708	687	651	669	683	674	695	691	696	671	700	657	664	675	699	631	675	662	673	646	673	664	729	679	682	695	676	651	674	640	686	680	663	690	666	669	708	723	663	715	680	679	636	693	689	716	690	644	706	659	658	680	654	697	639	699	716	713	672	656	636	698	697	697	664	706	690	690	679	673	681	680	676	666	722	643	644	731	688	649	692	712	664	696	640	727	655	644	695	678	680	690	641	667	636	704	697	716	660	672	693	714	682	656	681	671	666	713	651	698	664	735	677	694	700	693	675	695	664	646	680	667	674	683	684	667	693	664	659	659	682	679	680	714	664	663	718	704	680	678	658	664	675	693	673	705	662	681	673	663	690	728	641	666	698	694	681	710	666	687	677	675	713	698	673	676	697	703	741	704	677	703	694	701	738	683	675	685	646	717	753	734	719	689	675	634	696	644	687	697	688	647	711	721	683	703	708	702	669	667	693	682	698	701	707	711	719	712	636	704	678	705	665	698	650	704	749	700	707	644	674	693	699	674	680	695	655	734	694	683	698	728	724	648	683	721	652	665	699	672	712	709	651	625	670	664	712	671	660	685	734	661	703	689	702	624	682	694	678	683	701	674	710	662	647	670	687	684	691	702	691	663	643	729	676	700	695	678	724	690	638	669	675	667	674	661	717	691	681	662	680	714	655	673	707	707	666	678	698	694	736	700	664	703	684	705	681	656	682	697	655	673	727	718	708	710	685	621	677	704	598	655	696	710	635	675	710	668	678	664	731	675	669	729	681	713	716	676	644	702	647	685	673	669	703	675	727	713	641	698	701	644	703	723	695	703	656	694	696	714	682	714	685	705	644	668	704	708	672	709	689	642	673	663	696	666	704	701	668	709	650	663	646	686	707	727	708	697	696	723	699	687	701	681	705	705	706	651	698	709	706	693	663	716	631	679	649	699	661	669	666	685	654	684	705	681	678	689	698	699	705	698	662	708	702	746	642	690	702	666	691	701	699	696	671	681	673	694	729	645	644	709	683	679	682	711	645	629	659	701	664	693	721	705	697	674	643	665	675	701	701	725	647	685	665	699	707	734	676	717	674	642	674	694	701	684	701	654	669	636	663	631	754	679	676	653	732	691	676	720	690	711	697	691	705	707	649	629	684	704	681	689	731	634	698	670	665	711	714	702	653	732	661	657	697	671	737	704	713	670	675	693	671	698	672	703	688	685	683	646	638	703	692	696	678	668	724	688	708	657	619	662	688	629	732	660	685	669	700	682	685	739	622	731	673	652	689	701	688	687	710	717	680	700	709	657	700	648	658	648	694	682	727	735	665	677	719	692	671	661	678	699	746	733	720	711	696	704	704	666	702	664	719	639	714	684	661	674	703	717	719	670	643	676	660	626	703	642	678	659	663	676	707	639	665	679	685	642	676	671	676	704	675	672	700	667	689	660	650	660	721	698	692	651	650	704	675	619	758	647	683	709	676	669	653	701	649	670	629	699	676	678	663	663	679	652	680	707	721	662	683	696	657	679	679	680	688	682	690	606	733	701	712	669	683	655	654	672	673	659	695	666	658	613	639	725	655	685	677	650	727	687	693	690	654	678	694	725	646	690	720	681	700	656	655	673	687	640	695	681	748	692	661	685	654	700	622	717	655	667	697	665	682	687	699	677	742	669	689	691	662	687	693	657	689	666	687	716	703	693	687	677	704	734	691	700	701	690	704	676	679	669	694	696	648	690	717	642	659	693	716	690	641	664	700	703	701	699	683	632	704	664	694	678	725	717	653	681	714	705	723	679	673	648	681	657	671	710	658	655
31681	20901	10452	767	454	415	351	265	213	208	207	203	223	220	219	243	250	208	221	226	204	209	235	202	209	224	230	252	214	194	203	238	226	211	223	227	197	235	196	225	221	228	228	227	231	208	211	242	214	218	243	200	260	217	219	213	203	242	216	219	200	239	205	236	224	191	220	191	234	208	217	207	246	234	235	213	216	230	222	211	223	227	199	216	225	226	230	242	199	216	198	232	221	219	217	222	217	230	238	221	220	211	253	216	241	227	219	223	208	232	211	228	223	203	223	226	204	220	218	231	241	229	188	201	233	196	197	209	250	224	208	225	205	226	211	247	226	216	263	221	218	226	193	247	218	227	217	210	211	241	246	219	207	234	215	202	222	253	249	247	202	238	209	233	224	236	232	200	206	226	245	216	207	240	224	203	224	231	218	212	216	220	242	215	224	238	223	241	236	235	206	182	200	251	217	236	223	213	220	214	200	232	200	254	221	216	249	230	249	234	206	193	202	248	196	231	220	214	219	233	236	237	232	210	224	240	210	190	219	251	245	238	200	206	215	210	214	204	241	257	200	197	208	213	208	224	205	234	219	206	222	251	230	200	207	227	242	228	203	227	212	223	236	221	225	225	209	200	229	209	204	212	205	215	226	220	197	200	225	230	205	211	230	216	215	230	220	222	230	227	222	217	219	216	201	202	202	243	223	206	215	228	229	214	209	219	237	228	201	249	216	222	234	237	223	204	222	196	202	246	225	207	226	224	204	200	213	218	222	214	200	225	213	232	231	247	213	225	224	232	200	200	223	217	214	194	205	221	219	221	218	180	237	197	217	234	204	196	241	219	222	191	228	241	203	221	221	239	230	208	231	222	188	228	229	243	227	231	244	216	232	251	232	194	240	234	245	243	231	230	177	220	238	242	237	249	230	209	234	220	239	221	236	220	236	195	229	191	222	222	217	233	203	247	224	213	222	215	222	216	209	220	246	245	229	217	225	190	221	201	220	217	196	227	241	226	246	208	202	223	238	234	221	244	259	195	213	240	250	232	227	223	194	228	202	213	206	231	211	234	224	198	209	209	211	226	215	207	200	228	217	220	213	209	208	212	217	199	237	205	229	239	208	244	214	227	200	212	198	214	202	206	188	219	216	214	198	222	245	207	246	213	221	219	234	203	197	218	190	232	227	221	224	209	216	240	249	242	219	214	215	200	229	213	232	218	197	207	201	232	229	196	226	241	226	238	211	205	221	228	216	183	219	216	233	209	267	197	242	216	202	235	207	217	209	201	246	232	217	220	225	220	218	214	208	203	222	223	245	197	201	208	212	260	192	233	258	198	223	231	193	246	221	207	213	214	177	210	210	249	247	221	232	218	245	229	230	218	212	224	219	229	221	236	229	232	234	199	224	209	275	225	213	245	218	228	246	238	233	204	237	216	245	220	236	202	194	205	234	212	210	236	219	207	214	245	235	249	267	210	178	195	203	212	230	210	200	228	238	199	212	206	217	206	223	197	210	225	232	220	221	210	200	205	230	217	217	229	216	227	218	238	215	205	224	205	222	209	234	194	217	211	235	218	221	219	246	220	228	207	247	221	225	246	240	199	209	217	227	207	197	227	260	222	213	225	221	208	225	214	215	213	209	225	235	232	218	192	223	213	223	225	229	240	224	235	222	245	242	215	202	207	217	214	212	222	221	245	211	221	240	215	233	239	240	222	201	216	236	199	248	239	266	223	206	205	205	225	196	236	209	224	223	224	228	198	227	215	223	215	210	203	199	241	204	212	207	224	232	230	195	211	212	253	229	227	228	221	227	198	207	202	215	231	230	242	206	198	239	206	223	205	231	221	221	210	216	223	233	230	223	208	218	231	228	216	225	236	200	213	225	201	215	229	229	240	221	213	232	200	220	263	229	219	227	233	214	218	222	226	225	204	222	196	223	226	224	214	208	185	217	210	227	231	218	225	215	217	218	205	197	220	249	223	219	203	239	231	234	222	196	214	228	244	243	197	235	208	192	208	240	210	210	220	227	212	234	223	217	226	226	209	216	227	214	214	221	178	236	247	233	219	241	227	198	196	242	197	212	223	220	250	198	195	226	239	209	211	236	213	211	228	206	214	201	243	216	213	205	213	237	209	190	227	224	213	204	180	193	210	220	229	213	227	206	214	201	222	225	198	205	208	202	225	243	220	194	243	215	204	219	194	228	218	211	237	194	207	229	241	251	192	201	198	217	213	246	217	223	224	212	196	217	203	236	206	217	239	219	227	215	218	212	253	233	244	224	208	234	240	194	223	219	202	197	228	211	195	200	222	203	208	204	211	191	202	242	219	205	194	197	191	215	223	202	184	179	196	217	209	200	227	210	256	189	205	203	233	236	221	232	230	216	237	224	222	223	228	222	220	234	205	225	240	224	235	206	218	190	217	226	221	251	220	247	238	224	222	230	212	240	218	210	221	214	248	233	245	231	213	250	223	250	230	205	225	222	217	209	219	243	222	222	222	190	234	229	236	203	212	188	225	243	233	244	213	232	196	233	209	239	212	220	217	233	216	189	218	205	224	213	221	202	227	215	195	236	228	218	190	231	221	205	217	245	231	215	199	191	210	213	229	252	211	225	210	231	236	246	234	199	207	199	204	239	198	203	219	231	207	193	217	223	236	235	229	213	214	198	237	231	235	227	219	202	236	234	201	199	220	217	228	235	209	203	210	223	245	203	225	199	229	223	261	207	216	221	231	204	222	235	208	193	225	207	264	219	212	215	219	207	215	219	239	196	225	237	221	216	187	251	216	211	228	185	230	217	238	190	233	197	215	230	214	213	202	225	246	224	219	190	204	219	221	232	218	219	215	201	215	218	224	205	229	214	221	246	194	206	215	223	221	211	211	241	235	231	214	213	231	232	216	216	236	224	261	241	211	204	233	231	231	218	204	200	233	206	246	231	230	221	214	219	191	212	246	247	215	229	204	202	203	211	202	255	211	207	220	233	214	231	207	208	220	211	219	202	222	219	224	212	214	229	201	214	227	200	215	236	220	268	225	253	216	221	225	202	234	198	221	213	248	223	206	224	242	244	196	233	208	198	206	207	216	228	227	212	229	240	214	241	227	224	221	214	239	225	198	215	187	204	191	221	190	199	242	211	222	208	219	239	232	222	204	210	204	226	249	234	230	234	193	203	185	214	215	225	242	206	208	215	241	243	232	227	235	237	213	238	219	210	242	227	217	205	219	214	207	210	236	232	193	234	230	226	227	229	215	231	199	240	186	245	217	221	239	211	233	248	226	222	238	216	192	224	225	217	221	213	209	215	219	234	227	253	211	234	207	202	236	216	193	227	232	229	194	239	243	229	241	236	227	224	230	203	242	212	194	212	198	222	220	244	245	245	210	237	250	194	222	223	228	206	207	223	217	207	233	210	207	202	199	211	194	195	209	220	236	205	225	208	172	241	216	218	198	242	221	225	218	197	237	216	210	219	219	212	241	204	216	187	240	208	228	215	200
8652	723	621	554	574	580	598	570	581	588	582	619	580	616	525	567	583	628	586	561	595	613	591	592	577	582	622	602	574	625	587	583	587	543	573	554	556	557	578	598	580	598	621	599	595	532	632	560	559	519	603	553	584	617	559	539	563	563	566	571	568	585	549	604	565	602	594	585	561	493	600	552	572	598	578	557	597	534	610	598	536	565	560	615	570	609	597	571	586	601	604	599	590	589	614	607	580	600	573	546	626	571	590	581	564	578	585	580	556	576	543	554	581	603	564	589	565	575	580	569	557	574	594	566	603	598	571	581	591	599	598	544	600	592	568	587	543	546	579	560	560	606	570	601	556	547	558	584	602	583	571	592	617	618	581	599	556	571	550	525	584	558	547	591	555	643	580	551	605	569	606	558	599	595	567	606	568	617	577	588	573	576	570	567	591	576	565	605	619	587	584	561	589	600	579	581	546	583	611	614	553	587	586	603	562	604	533	577	574	610	626	568	587	550	601	603	570	582	520	565	587	547	588	577	572	577	566	574	582	586	604	573	578	624	545	568	570	581	616	588	608	545	584	595	587	575	599	566	536	583	583	563	573	608	569	534	598	587	580	564	579	557	604	563	611	576	559	516	561	606	578	581	590	557	543	583	610	557	586	580	590	564	573	627	532	512	567	560	573	594	610	548	589	561	558	559	562	595	554	594	618	600	575	541	600	596	553	549	571	564	547	628	603	573	583	609	589	590	562	579	553	588	542	604	604	592	592	570	557	571	615	595	588	610	575	583	553	635	557	532	581	559	546	581	593	608	581	625	588	603	570	559	583	579	605	591	549	613	544	566	609	572	585	587	608	568	578	574	637	578	635	572	588	573	566	626	587	594	568	580	605	602	575	579	563	602	604	584	569	594	574	579	632	555	607	601	652	605	623	629	567	578	584	554	604	581	574	602	547	551	566	596	579	553	607	556	589	576	574	597	604	569	542	601	589	615	586	555	545	587	553	567	584	575	617	637	607	548	553	620	561	584	621	593	588	582	581	576	606	576	581	581	628	590	550	633	552	572	538	597	551	604	585	584	558	571	621	597	597	602	567	594	590	600	574	553	581	614	611	575	561	561	582	616	563	596	576	591	570	584	569	547	532	571	605	629	615	560	588	582	598	617	578	556	580	574	614	550	575	593	587	584	588	598	557	580	559	607	555	611	554	583	609	589	571	532	594	606	575	591	566	578	554	538	600	546	580	585	574	567	579	594	601	585	582	587	556	592	585	540	556	636	552	606	591	587	611	567	546	518	553	571	595	651	600	549	549	566	585	647	563	580	540	591	590	579	582	607	566	580	574	596	562	581	584	598	588	556	591	616	638	609	572	569	533	563	554	589	565	624	572	573	616	543	579	523	558	556	608	589	605	611	554	569	618	643	616	579	563	604	600	568	563	606	623	611	576	582	589	588	610	586	551	567	541	571	609	558	634	564	559	559	578	545	591	597	598	578	589	549	637	550	622	581	619	586	573	577	580	596	576	609	558	610	584	588	574	592	615	622	590	581	518	661	599	587	611	596	566	549	552	602	604	582	575	595	615	573	555	562	568	550	554	605	586	590	600	585	536	575	595	616	612	579	564	566	566	547	571	617	575	596	627	569	622	606	649	582	562	582	551	598	589	614	556	581	558	597	611	576	596	620	594	605	560	607	599	561	587	577	633	566	545	594	630	552	543	590	578	537	589	553	611	608	594	565	612	595	565	527	606	553	591	582	501	589	595	568	554	533	589	560	610	589	567	603	594	593	597	585	607	592	599	585	617	588	589	557	588	583	538	539	554	529	583	578	565	572	588	555	617	570	581	554	605	521	558	589	577	586	566	623	534	568	584	589	594	602	579	552	601	600	588	642	637	592	521	551	575	613	593	621	575	577	577	548	565	563	602	601	580	571	595	569	583	563	562	598	589	615	611	584	589	549	565	590	595	555	552	594	581	635	579	598	554	611	566	520	589	580	626	602	594	598	587	572	566	563	590	616	596	601	564	553	610	574	593	569	546	572	549	595	609	565	592	547	600	569	583	580	556	559	588	551	580	583	558	615	584	586	577	616	606	570	579	597	587	559	563	628	609	544	606	555	601	579	567	611	556	563	540	574	615	587	547	569	569	588	611	612	580	562	610	640	585	595	571	543	582	552	552	593	601	562	584	600	597	516	598	609	551	550	570	591	571	619	606	558	550	610	563	579	563	573	565	553	578	582	605	594	615	580	524	600	614	587	586	580	579	573	607	535	578	589	583	555	596	574	578	599	590	559	571	582	621	551	571	602	591	575	591	604	569	560	577	568	584	590	583	604	579	599	574	571	589	519	580	569	593	508	597	626	608	583	622	579	591	586	571	603	575	585	545	592	654	617	567	585	606	577	563	586	592	602	566	599	574	573	591	576	559	543	574	563	610	600	567	594	574	585	594	556	591	645	593	575	532	587	604	606	581	564	585	551	584	572	604	563	565	606	569	581	585	571	547	534	625	574	565	579	562	578	619	567	571	533	585	573	562	601	570	544	566	607	556	612	575	571	530	555	572	617	578	581	550	590	567	586	566	594	566	606	607	581	613	607	549	571	580	601	567	592	560	562	605	592	567	566	640	534	576	600	591	585	560	602	558	507	578	597	574	536	553	596	610	632	586	592	600	549	604	565	568	553	617	541	551	594	598	553	573	567	553	579	595	586	584	533	546	569	596	583	581	595	553	600	561	582	602	546	573	587	584	568	573	632	587	580	568	573	543	557	567	579	592	537	566	595	534	588	591	609	560	541	575	574	581	585	569	532	610	573	595	556	577	596	568	579	535	574	655	590	580	584	608	583	625	568	586	573	621	578	615	582	582	555	577	615	611	608	611	546	587	581	566	575	568	584	550	579	587	585	588	585	555	535	577	636	565	560	598	555	607	607	573	535	643	593	579	584	633	578	584	564	584	557	530	555	625	537	546	556	635	646	584	551	592	559	598	555	568	590	589	560	586	571	565	618	570	580	573	567	530	584	549	579	590	569	575	598	604	554	579	570	601	595	634	614	628	622	603	630	573	560	593	633	569	594	608	598	556	579	587	594	581	593	563	601	599	573	539	611	573	596	592	545	614	565	577	624	621	563	599	602	604	593	611	569	569	576	564	602	559	544	584	566	566	600	548	573	526	559	606	553	579	582	517	575	560	535	581	566	616	589	615	539	566	592	554	607	620	538	558	568	575	570	594	567	623	624	565	547	583	625	580	611	557	593	545	613	585	562	600	541	595	571	582	580	586	578	570	577	552	569	556	561	569	604	608	549	589	588	568	574	576	587	521	569	572	583	545	520	589	614	619	603	585	578	547	581	582	572	525	570	580	587	571	595	593	577	569	593	588	573	584	597	590	573	587	612	601	574	623	600	620	581	596	608	580	598	566	539	541	581	577	600	574	552	567	582	575	614	611	555	536	592	530	599	541	555	575	534	582	559	555	558	597	568	648	555	563	540	520	581	609	582
24978	21425	24712	28497	21399	19177	724	392	436	388	323	403	382	355	314	334	334	381	329	375	346	298	311	328	339	355	337	336	362	331	341	329	323	355	361	304	313	362	322	342	374	372	351	334	317	321	314	338	367	347	363	343	305	324	333	346	290	353	329	333	345	338	284	357	337	332	322	346	346	363	326	335	304	336	296	297	332	323	358	331	318	373	329	321	344	331	324	356	346	352	371	359	329	334	349	326	329	323	318	315	327	336	326	367	329	303	333	335	377	323	323	340	341	346	329	332	341	359	353	308	357	331	321	333	323	287	328	337	369	338	332	342	330	352	332	313	335	318	319	338	321	334	316	324	311	349	342	314	370	330	357	320	297	350	322	347	332	301	361	344	340	323	327	323	362	345	376	317	314	346	365	341	341	299	332	356	338	327	350	345	285	353	342	337	318	324	328	307	319	328	335	334	332	332	351	334	329	342	344	359	328	326	319	320	324	380	326	329	337	296	347	354	328	304	325	353	302	346	330	352	325	338	339	378	348	316	382	331	305	356	329	292	325	346	318	320	334	313	331	324	350	353	308	328	335	300	362	357	347	318	303	298	351	305	357	327	303	331	321	359	354	330	324	326	302	301	312	366	357	344	326	370	320	328	332	304	337	328	304	309	317	292	355	338	337	366	301	318	332	296	340	354	312	363	338	336	304	316	347	347	300	298	333	318	302	364	313	327	324	367	290	333	304	311	335	326	338	314	314	324	324	301	335	290	329	349	323	335	326	326	362	330	329	342	334	348	362	322	353	312	323	325	371	332	337	318	326	316	331	355	357	327	333	333	346	326	325	311	309	327	331	365	304	301	315	334	345	312	301	339	333	365	367	338	334	290	343	364	293	344	322	379	342	335	353	338	348	369	321	372	375	332	330	328	324	286	367	323	342	297	323	348	347	315	322	303	315	348	332	321	340	348	316	328	344	317	328	353	320	332	329	271	312	301	349	312	327	311	337	326	338	304	321	325	325	300	332	323	332	322	336	324	337	363	352	342	345	304	337	339	338	339	351	311	321	299	341	313	323	342	308	336	322	363	323	329	336	328	316	353	317	330	323	327	318	322	328	323	351	325	335	329	324	329	342	324	354	354	340	336	358	338	359	362	362	306	332	361	335	354	305	333	333	367	330	353	319	344	317	343	323	321	365	303	331	335	321	346	359	333	323	326	328	307	345	365	330	300	318	320	352	295	349	310	308	316	351	357	325	325	322	324	337	333	334	367	367	364	334	312	328	315	346	313	327	340	326	296	340	314	312	293	361	314	328	360	300	323	303	315	346	305	295	363	315	296	332	354	330	329	332	306	345	318	352	353	356	325	307	308	321	321	328	351	321	351	356	342	338	316	335	352	329	318	338	329	332	350	317	302	329	331	341	327	336	344	344	310	346	301	314	326	335	294	355	346	327	328	324	326	310	358	377	321	307	330	332	353	326	335	366	336	312	326	330	315	329	338	336	358	314	334	336	357	333	359	351	318	341	345	336	291	334	367	329	344	351	361	345	316	313	332	362	343	350	355	324	310	344	329	276	349	344	365	339	320	332	331	339	313	351	360	321	348	322	342	316	357	320	286	341	333	324	354	332	314	321	341	310	319	293	348	337	332	315	299	326	349	360	342	320	308	329	338	347	270	367	311	326	338	341	356	321	346	307	318	304	335	356	344	319	343	361	318	333	336	338	376	349	346	319	333	335	304	335	352	343	306	360	312	371	305	308	325	324	334	343	334	351	313	360	315	304	327	353	326	333	344	308	328	330	302	343	358	338	340	333	352	324	335	345	279	318	318	359	322	336	341	316	350	338	343	301	362	335	309	336	340	382	337	297	352	288	306	321	316	363	364	296	338	328	348	328	319	357	350	333	333	335	327	357	349	303	328	368	320	350	336	368	341	381	327	322	375	323	342	349	320	361	327	353	325	296	359	314	326	339	333	378	357	356	332	316	324	311	346	332	359	353	326	338	303	339	355	311	353	331	374	350	342	349	313	347	380	319	313	323	339	346	360	323	320	338	314	321	325	311	344	313	343	321	334	316	325	356	317	343	357	357	338	331	332	330	318	317	326	338	323	369	340	328	328	314	328	329	330	344	368	383	340	317	346	320	323	309	328	351	335	347	334	326	315	340	355	326	348	348	340	333	298	326	320	354	351	332	347	337	328	355	349	300	351	336	302	318	331	341	332	334	304	312	360	315	342	341	293	312	335	337	329	309	332	332	311	305	359	347	337	324	301	354	331	339	373	363	322	335	324	310	321	344	318	327	329	342	342	287	330	336	306	326	327	309	308	336	334	295	307	329	338	327	334	328	346	348	339	308	307	337	323	329	298	331	348	296	329	347	313	341	344	321	326	358	328	313	311	296	327	292	325	304	343	336	323	350	291	336	330	325	327	334	340	297	325	329	346	333	293	316	344	352	322	324	323	361	353	371	318	349	329	332	330	326	324	328	350	360	370	353	328	315	367	322	307	345	327	352	334	303	304	378	298	341	343	321	339	322	319	294	316	341	340	305	341	334	335	362	359	310	335	357	328	355	328	315	303	349	370	313	351	342	333	341	357	313	351	346	317	297	292	328	343	314	341	277	366	344	324	340	350	345	345	329	366	361	354	350	322	315	320	355	341	338	345	333	287	316	352	342	304	331	344	357	320	328	329	345	351	345	313	309	349	357	340	336	308	346	324	340	342	354	302	335	324	339	352	313	357	344	326	327	341	324	320	317	335	322	344	341	324	337	312	330	335	331	332	347	313	270	311	331	298	340	317	339	367	356	303	314	333	335	367	344	328	323	317	346	339	298	320	382	328	307	323	338	340	310	329	313	328	344	345	325	350	313	374	343	292	335	331	350	361	324	323	322	331	309	328	281	346	336	334	315	326	327	313	311	312	313	314	318	341	317	321	328	312	344	320	318	343	302	359	318	313	341	336	323	341	322	334	295	328	305	363	330	340	341	329	321	339	369	351	336	333	320	326	342	331	315	340	315	315	332	343	345	314	308	307	336	327	328	364	372	356	318	348	341	303	337	337	288	335	328	355	351	301	323	320	306	388	344	338	314	320	348	302	340	340	370	352	312	343	305	316	324	340	329	313	326	320	324	293	337	338	353	346	313	318	358	322	324	324	320	335	333	323	334	326	309	345	339	327	345	354	366	309	380	291	365	341	340	337	347	303	330	309	343	316	320	309	308	332	325	378	306	339	340	344	313	336	346	333	337	347	371	324	346	338	373	323	342	340	343	330	329	354	342	345	327	340	341	347	350	351	315	355	343	323	300	336	312	320	313	319	360	321	351	308	314	353	318	348	311	312	332	341	342	310	344	318	323	325	340	375	361	377	323	350	341	304	322	318	357	356	328	311	328	297	391	329	317	333	347	329	341	333	323	322	323	322	347	320	358	350	326	340	310	341	354	335	330	342	303	319	318	320	320	326	314	326	335	320	349	303	348	343	323	343	327	297	333	315	304	303	328	329
16320	2176	1369	1081	912	919	852	836	829	790	810	827	807	811	859	817	810	769	852	851	760	787	750	789	866	797	828	820	797	764	833	748	844	793	844	769	823	775	776	835	809	781	813	752	730	779	830	808	796	799	794	804	803	799	829	752	824	775	794	742	761	775	782	804	788	788	751	822	807	763	777	820	780	797	812	791	738	772	751	783	818	768	853	829	793	794	794	794	760	769	882	747	790	829	770	801	794	794	803	800	828	850	819	853	800	782	755	807	844	755	795	791	810	768	782	801	818	798	776	767	817	810	790	749	804	807	809	823	841	864	802	837	828	797	802	842	767	828	779	850	839	844	741	828	852	834	804	727	803	812	748	763	824	824	833	795	783	770	852	797	850	810	734	799	851	839	809	767	837	787	772	786	795	834	808	817	831	805	809	838	804	786	784	801	756	825	784	781	755	821	824	791	810	792	800	845	768	839	789	790	794	805	773	752	762	799	793	781	778	786	787	778	791	806	785	750	814	789	820	779	815	804	786	784	821	834	770	803	800	788	781	785	772	764	794	771	861	879	800	762	816	771	781	799	789	806	806	797	783	851	782	790	782	785	852	812	742	797	837	810	800	820	812	801	783	822	784	811	820	774	819	797	805	817	798	828	813	856	790	738	825	786	796	759	766	813	785	795	811	805	801	764	796	764	818	827	840	778	769	777	813	775	814	821	811	809	777	855	816	836	829	830	809	783	827	808	795	797	836	779	792	835	786	816	813	806	798	802	785	873	791	769	799	789	748	788	760	788	807	804	761	761	813	805	771	806	791	832	802	801	777	850	788	757	834	766	782	771	820	840	804	839	797	816	828	851	762	804	790	789	794	816	796	825	788	779	833	766	812	834	802	811	795	831	722	749	810	852	800	810	865	851	838	841	745	818	818	804	742	764	796	792	767	815	782	761	785	777	751	804	725	849	807	821	791	764	829	803	795	810	835	805	841	750	760	857	771	830	776	815	787	839	730	779	786	819	771	781	830	805	788	812	803	795	835	795	780	821	831	764	730	771	771	772	833	787	742	834	755	836	768	794	797	804	753	760	806	789	804	866	831	800	800	785	807	831	775	785	844	806	746	832	833	785	814	818	820	777	789	843	804	831	821	775	779	797	829	795	743	777	838	800	803	801	794	799	798	833	815	789	808	784	776	812	793	851	794	783	827	816	811	853	816	760	824	819	848	821	813	812	764	800	792	798	789	740	798	798	795	807	832	800	824	785	806	829	825	783	816	788	808	817	748	821	823	829	814	780	831	763	789	724	800	840	822	812	800	824	834	813	788	773	780	800	789	746	820	864	762	841	786	761	777	805	768	838	793	841	729	748	777	797	782	792	769	822	821	802	807	774	808	760	787	771	850	763	784	813	842	798	787	826	807	837	769	785	827	823	825	812	811	777	810	811	845	827	804	797	814	821	848	784	867	821	786	781	767	797	812	780	774	790	792	815	762	800	787	816	816	803	843	799	816	760	786	768	779	841	825	824	822	816	780	818	844	768	804	816	734	782	765	796	789	748	761	808	800	824	870	779	776	805	768	781	772	829	789	801	794	822	799	805	773	814	810	812	794	828	766	824	831	818	807	839	769	818	790	820	813	820	782	751	760	840	778	789	823	829	810	771	815	813	798	763	828	814	769	769	806	816	836	789	761	776	820	797	825	804	805	830	808	821	801	789	782	798	775	811	708	774	757	793	811	805	824	793	798	809	779	812	815	783	830	818	771	775	774	805	778	804	783	790	789	807	779	804	825	804	785	792	773	739	787	800	834	766	788	815	772	808	786	802	819	784	833	799	786	821	810	800	783	816	822	789	771	785	793	776	772	750	805	758	798	763	773	814	792	814	807	766	785	810	811	759	836	807	799	800	774	791	791	804	819	826	814	788	798	738	777	811	768	789	761	787	785	764	786	804	797	804	805	729	754	787	778	790	799	766	832	774	767	807	809	828	830	803	773	791	801	762	804	826	831	802	821	826	819	810	769	811	823	817	778	776	713	765	819	830	844	870	800	738	786	772	802	801	742	813	830	755	797	818	805	774	752	779	807	735	779	788	815	779	791	804	825	826	817	804	819	772	762	792	814	856	818	768	813	846	768	806	771	810	802	810	774	797	802	810	765	790	801	837	792	776	787	777	826	809	802	837	805	791	790	760	771	831	800	754	809	766	752	803	830	884	828	787	812	789	789	855	790	819	785	756	799	796	871	789	785	760	808	827	842	816	787	801	772	827	804	810	858	741	787	763	801	763	789	801	813	752	810	790	825	761	766	800	797	837	818	804	791	806	762	780	780	829	833	793	829	797	824	800	781	798	769	811	795	786	791	806	801	801	764	793	870	774	825	833	802	818	813	771	783	751	848	783	782	805	854	829	757	829	793	742	784	837	807	800	773	787	792	798	749	760	827	823	822	807	844	778	791	792	779	803	814	801	803	852	818	771	789	808	801	769	731	749	828	808	841	828	781	799	805	807	810	810	814	831	762	786	776	844	792	799	813	786	800	846	808	808	792	835	804	812	808	806	787	769	774	791	777	799	763	787	842	807	822	793	774	789	782	792	806	779	863	837	760	816	754	813	825	819	821	806	754	834	776	828	767	763	779	858	826	788	812	782	810	783	817	825	773	869	783	830	833	822	795	792	849	808	800	782	772	807	836	731	776	795	735	806	742	794	814	803	730	778	877	758	772	822	848	775	791	748	774	824	827	789	784	801	832	847	774	781	791	820	781	815	796	826	771	806	775	786	760	820	794	798	771	785	774	831	801	773	808	819	805	772	793	832	793	791	817	845	786	774	840	794	793	843	752	790	783	780	810	851	863	769	784	799	818	812	854	769	763	802	795	808	778	822	748	828	797	772	795	784	831	750	772	787	822	770	800	823	804	780	833	733	819	764	797	797	819	811	833	807	839	836	795	819	811	774	851	824	813	814	779	821	764	792	771	807	804	810	789	779	805	796	810	806	763	808	798	837	804	808	813	819	817	797	830	786	794	815	810	771	824	794	817	793	753	798	854	847	833	826	835	834	797	833	776	794	792	821	769	826	808	828	815	769	823	840	831	762	829	809	825	846	773	775	792	828	770	744	864	783	787	834	798	775	810	799	846	797	820	818	779	793	820	810	846	818	803	777	845	732	810	827	752	769	791	778	817	807	764	787	831	766	779	820	833	808	809	794	771	821	804	769	758	822	810	768	814	803	816	768	847	813	846	784	804	819	842	801	799	786	772	845	791	802	800	776	794	778	798	750	822	841	748	827	823	827	791	771	790	843	782	751	823	793	753	779	836	768	751	776	775	816	792	769	787	833	800	771	791	799	810	779	825	819	776	796	754	855	801	869	777	830	794	800	824	783	779	796	787	798	793	777	805	799	782	773	790	769	786	830	840	796	817	779	786	792	819	797	750	798	782	754	813	793	807	789	761	752	772	857	761	767	755	824	778	724	805	791	831	751	779	852	853	754	806	806	812	823	823	854
24390	21486	25172	28245	21486	21497	16840	696	401	455	386	353	306	330	333	307	357	306	308	328	281	285	289	278	312	314	304	316	306	310	298	336	312	282	278	328	284	274	288	294	314	284	295	305	295	289	286	276	294	312	311	320	265	289	276	299	308	327	318	281	322	291	294	270	300	289	293	304	313	293	307	266	266	337	285	282	333	318	289	285	304	338	288	295	332	287	313	266	332	284	294	315	284	287	308	309	293	318	298	287	265	286	278	321	251	300	276	318	247	282	277	310	278	322	307	310	282	263	263	293	300	283	270	293	301	313	307	285	320	283	279	283	276	254	284	307	284	294	313	327	320	292	281	261	254	308	316	276	305	281	260	303	311	294	298	271	288	290	274	293	315	278	294	311	282	269	278	285	269	316	297	308	285	298	295	277	265	289	307	287	317	313	239	304	293	298	287	297	290	324	290	267	292	313	283	264	306	292	307	284	296	266	301	324	293	297	311	271	289	273	282	284	290	287	299	304	291	313	265	293	287	259	290	297	294	317	290	289	287	326	262	327	308	292	299	285	291	313	288	287	283	297	296	314	283	292	283	322	302	288	288	281	318	325	273	316	303	310	281	289	283	318	308	338	286	312	322	275	284	291	275	313	265	296	264	297	290	266	261	312	295	275	304	292	297	285	309	302	285	288	285	285	267	300	271	320	274	262	278	295	327	269	263	278	275	292	291	291	283	300	277	325	262	286	287	313	282	270	314	315	289	307	302	284	320	296	304	276	306	297	287	276	302	289	293	285	314	312	282	264	327	283	324	305	283	329	317	282	324	307	270	325	287	260	265	333	299	320	321	279	311	286	332	294	275	313	317	303	268	269	321	279	302	290	271	299	283	284	275	307	312	306	310	258	265	288	253	325	315	307	255	320	272	250	288	255	313	308	264	279	271	296	304	302	286	285	299	292	294	293	304	283	310	276	256	291	301	289	313	278	282	298	246	287	295	292	300	291	290	276	281	306	288	322	287	268	280	274	323	309	318	284	275	302	342	260	274	316	293	292	302	278	288	277	300	333	315	279	318	286	299	329	308	289	328	305	283	328	314	287	261	295	340	311	320	306	290	276	309	309	267	291	305	270	299	273	310	279	266	299	290	281	301	300	324	288	320	319	296	321	292	295	261	282	310	285	306	322	323	303	308	277	288	302	307	311	278	288	292	316	283	319	292	310	282	292	276	254	281	313	290	295	335	292	274	318	300	272	279	271	313	279	312	255	286	314	263	281	311	282	288	252	290	290	330	298	286	306	305	274	291	278	303	288	313	292	316	280	260	284	283	300	312	323	281	280	304	275	277	310	310	314	272	287	281	300	317	293	264	286	284	278	320	275	296	276	265	277	307	295	305	283	292	273	300	284	309	316	318	277	315	316	294	314	275	286	309	301	279	305	285	295	303	302	260	308	287	282	314	269	298	292	280	278	286	299	302	292	268	308	286	270	292	265	257	304	241	294	278	279	284	331	263	279	293	289	303	287	287	312	310	306	311	306	279	308	295	315	271	301	284	293	264	280	292	277	297	313	287	291	264	292	318	279	282	309	320	260	293	292	293	293	309	321	298	284	280	305	266	277	301	301	299	286	336	290	270	298	317	269	276	269	296	303	330	285	303	294	267	304	297	328	309	294	328	287	288	308	284	287	336	280	279	281	314	303	321	290	303	299	299	295	285	288	329	287	286	267	286	268	285	295	293	295	310	269	290	279	315	287	321	317	325	284	290	298	288	310	282	291	279	265	297	269	301	294	242	302	315	295	301	274	288	290	316	318	307	315	292	284	320	296	328	279	279	291	280	269	253	294	293	266	258	310	259	264	294	323	300	301	299	310	307	286	289	313	288	335	280	294	310	312	304	308	278	285	296	300	318	277	256	302	262	297	291	315	276	304	299	317	316	293	301	340	299	298	275	289	301	303	274	299	303	303	299	262	271	280	261	259	306	306	274	281	298	295	305	275	294	292	319	255	308	291	324	297	279	277	294	293	278	286	287	287	312	289	311	299	280	306	289	261	288	292	294	267	291	305	285	281	326	311	278	312	311	281	308	298	299	306	252	257	300	304	333	302	257	289	280	252	298	285	290	270	295	286	293	271	283	322	254	319	318	308	279	282	305	293	293	301	301	300	286	280	292	302	287	282	302	278	324	315	310	296	306	303	284	292	298	323	322	314	330	276	307	287	299	294	305	300	261	311	278	313	274	285	261	315	292	299	258	265	270	269	295	293	307	284	292	270	290	288	300	297	299	290	284	304	273	285	280	311	268	272	312	287	273	299	298	322	308	307	297	297	296	269	286	287	305	295	300	278	297	302	263	280	307	270	310	294	298	292	248	272	274	289	272	290	305	279	303	283	299	296	242	262	294	273	314	327	292	311	313	290	301	290	295	263	280	257	307	280	283	316	303	311	253	296	287	303	261	300	285	275	305	273	311	297	272	273	272	323	324	321	267	327	276	269	300	287	300	294	323	263	305	306	309	297	295	296	268	294	301	313	287	295	286	287	324	289	271	282	297	289	262	294	280	297	296	298	266	302	276	297	307	295	283	281	270	281	310	323	284	285	299	293	299	286	299	270	313	318	292	286	284	301	275	290	285	340	276	308	301	277	284	280	299	250	280	286	332	309	301	250	335	303	299	295	261	287	296	280	266	282	299	309	329	300	322	331	302	291	303	274	294	294	266	297	263	306	285	254	248	267	280	291	310	311	281	283	288	291	275	294	302	266	275	266	289	275	292	275	283	296	288	287	316	318	300	324	326	290	300	255	267	320	278	302	249	283	292	270	300	282	322	316	304	303	315	307	300	262	273	308	308	289	285	301	301	306	300	308	294	278	315	309	275	299	289	291	270	289	320	280	285	281	295	279	298	276	296	304	274	286	319	293	300	318	304	291	295	269	309	298	317	280	277	274	310	309	275	277	298	286	283	297	252	313	253	316	286	287	313	299	299	289	258	273	290	301	280	270	286	318	275	312	314	310	273	274	313	294	270	253	290	280	300	306	277	300	300	292	285	289	281	275	279	328	289	306	284	247	308	269	276	305	281	286	264	285	270	269	304	280	264	294	292	273	321	281	325	284	327	315	272	267	276	307	303	303	284	298	325	308	315	260	295	279	300	275	295	283	320	287	294	310	325	294	279	263	303	291	293	293	247	267	291	268	273	275	308	304	286	271	242	285	308	342	318	312	300	313	285	281	310	280	255	287	286	284	286	326	288	293	319	317	319	298	277	308	280	307	311	302	281	290	307	286	313	322	280	309	290	324	308	281	322	264	282	298	263	303	324	294	278	293	311	298	287	286	280	276	294	264	295	281	304	287	288	273	283	284	305	286	288	297	301	276	287	272	303	272	314	267	286	304	290	306	316	299	295	298	328	283	287	271	282	294	314	304	298	279	295	298	278	308	285	308	297	259	320	288	260	291	303	258	283	275	304	286	352	263	290	278	294	297	325	282	323	269	324	288	255	293	266	274
20156	3597	1929	1214	904	805	832	777	717	727	707	701	675	740	720	669	679	658	699	726	666	721	634	712	685	713	694	657	695	643	697	683	707	702	687	645	707	627	715	658	690	709	712	740	685	642	729	693	684	698	669	677	660	689	688	684	681	703	683	684	693	636	726	700	735	708	674	681	684	669	672	702	697	697	682	659	619	698	651	687	665	693	661	673	677	692	700	714	646	694	675	737	679	684	687	670	656	685	709	705	710	679	653	650	655	727	656	652	664	672	675	668	658	674	736	637	701	622	716	659	697	682	659	658	668	662	583	669	662	753	652	674	697	693	678	695	724	692	655	627	686	672	639	684	694	692	665	680	688	663	710	672	641	640	670	709	727	651	701	679	728	640	667	666	712	664	718	664	727	700	713	681	703	700	646	652	688	720	665	715	715	688	659	661	713	684	661	701	670	690	690	723	665	675	709	680	656	632	668	655	705	665	675	680	700	650	686	688	655	692	679	699	715	677	684	644	710	659	672	727	679	709	640	738	726	676	687	682	717	634	687	722	675	662	673	657	665	716	688	641	663	704	633	684	683	673	706	642	682	667	694	689	633	702	699	656	691	634	674	703	675	680	660	672	708	701	713	686	644	702	679	677	698	677	667	661	703	703	636	661	688	678	661	652	671	657	662	679	664	685	723	678	668	708	634	633	625	698	661	645	674	638	733	693	726	692	687	675	695	706	713	647	668	704	711	724	678	668	653	670	720	689	669	717	723	684	646	644	664	702	711	685	683	727	699	690	695	716	671	688	680	740	736	697	650	635	700	679	685	709	681	682	670	683	666	685	652	710	690	709	712	671	682	685	705	672	682	714	681	707	680	682	638	676	634	702	652	693	692	669	684	722	658	685	664	703	692	654	651	741	669	659	672	674	748	686	649	731	676	682	745	698	686	702	678	678	746	687	707	681	645	701	676	642	684	661	716	661	680	672	676	664	637	704	713	647	639	687	671	683	672	640	709	679	673	654	630	679	703	664	695	686	709	717	712	689	711	704	674	667	655	704	650	662	689	672	648	679	645	685	642	703	669	748	716	672	714	697	667	667	664	672	722	723	666	698	693	740	648	671	669	707	689	675	719	705	708	696	666	714	704	656	699	704	677	638	635	663	676	701	644	683	671	666	673	642	643	708	685	713	694	685	669	667	679	678	689	647	678	717	677	704	681	692	659	712	698	667	653	704	726	712	716	665	691	694	665	736	682	669	686	697	658	627	714	687	675	647	637	687	661	721	684	690	675	647	697	698	663	666	724	700	648	645	669	661	668	640	715	683	692	683	696	671	671	643	647	688	692	724	651	674	688	682	674	677	691	714	688	667	701	704	682	705	696	668	679	639	675	673	661	647	689	696	694	678	695	648	673	636	679	689	737	711	627	666	727	703	631	667	623	682	663	704	669	676	667	658	686	649	715	694	695	682	662	661	665	640	659	690	670	696	671	708	694	645	678	669	663	681	654	707	681	689	660	640	710	632	671	689	708	665	701	706	676	681	682	654	685	642	696	674	615	682	705	680	684	666	703	715	697	677	665	647	659	670	686	665	670	706	703	680	706	677	716	662	703	717	664	665	699	656	677	692	727	696	643	694	661	672	688	713	673	697	665	660	664	611	655	681	630	706	668	649	609	659	704	688	652	697	674	683	697	687	702	710	700	716	663	661	697	688	697	689	667	683	683	667	680	648	685	694	698	720	694	688	671	699	680	680	669	677	680	595	654	690	703	675	668	694	644	665	692	680	656	739	698	680	712	708	717	672	687	672	675	680	618	712	689	668	663	713	660	634	647	658	689	675	663	723	689	669	706	717	678	665	688	678	668	685	672	641	711	713	701	692	676	687	660	670	696	697	668	694	723	648	709	683	688	658	681	663	609	695	734	695	689	668	697	713	663	707	684	735	646	663	708	717	677	655	648	705	695	684	688	675	680	690	685	662	694	670	677	713	632	634	747	689	653	634	720	698	708	633	677	707	659	659	703	733	709	666	673	648	639	685	666	676	653	722	677	730	678	722	719	662	687	728	671	655	645	671	705	693	614	692	739	688	635	669	699	722	638	691	734	719	690	661	696	641	691	661	700	670	679	659	691	709	678	666	680	670	690	664	678	661	686	662	700	683	670	757	638	642	662	687	663	714	678	672	697	672	679	673	694	690	683	661	696	682	657	709	704	669	724	695	686	709	662	695	693	713	682	659	700	690	714	653	672	683	675	692	742	623	649	655	690	685	651	693	690	704	687	707	668	689	651	621	643	693	695	691	702	662	687	667	685	673	676	687	691	707	719	634	654	658	665	689	662	674	659	651	665	644	675	721	715	703	698	661	677	723	726	719	652	665	688	669	694	696	679	639	643	722	690	689	666	697	664	678	679	680	707	668	692	711	670	686	672	703	697	662	723	688	660	680	695	675	679	680	692	668	666	695	651	657	692	696	733	711	682	735	705	681	688	648	728	720	669	711	694	674	650	660	734	697	653	693	674	681	723	689	692	719	675	708	733	652	674	687	737	700	666	653	657	678	684	640	704	683	650	667	709	698	684	659	669	694	667	698	701	713	675	656	692	683	655	674	680	667	702	722	706	704	700	677	711	677	686	665	687	704	686	680	693	651	653	638	699	647	640	709	702	652	683	695	662	676	648	679	692	661	697	694	675	695	695	674	701	677	698	677	686	775	685	634	667	651	674	675	693	644	665	690	680	666	650	697	688	689	650	714	657	663	649	692	705	697	669	676	691	674	717	671	713	657	744	672	664	676	696	702	675	705	677	674	648	667	689	709	661	676	702	674	687	673	694	687	652	699	635	711	662	705	688	724	643	663	717	718	656	661	667	649	657	717	742	684	651	671	731	680	631	695	713	647	678	667	683	663	700	680	704	708	695	632	646	690	664	660	682	672	693	683	676	671	681	663	726	654	649	684	656	666	685	684	679	656	713	657	702	661	687	702	668	700	668	655	709	701	653	677	693	616	674	675	695	621	691	669	716	682	713	672	672	706	674	687	670	681	651	699	674	681	694	663	652	710	671	707	702	732	701	710	705	712	686	658	680	693	684	703	718	695	707	663	647	649	686	705	681	687	680	710	691	694	689	674	654	667	656	651	689	668	705	675	682	698	701	655	650	670	687	674	697	756	676	691	678	682	648	705	714	694	716	714	708	719	672	680	726	682	688	664	664	667	644	697	671	677	670	669	663	679	657	687	699	638	661	671	686	708	708	674	655	648	716	689	703	697	664	716	707	729	668	661	688	704	651	721	694	654	671	631	654	701	700	672	645	700	661	712	642	697	681	676	656	677	711	610	669	722	688	632	672	675	654	667	703	692	693	708	703	700	667	715	654	635	688	656	717	687	686	682	702	688	672	682	668	677	651	699	677	695	713	670	655	720	662	684	715	685	665	622	683	654	674	669	698	643	709	699	677	690	677	695	668	720	670	695	690	697	704	716	700	683	684	703	706	703	650	708	694	679	667	665
31773	20916	10506	572	275	260	204	220	262	230	239	230	220	241	222	208	241	181	211	231	221	220	219	227	230	228	230	231	251	214	205	211	231	214	227	196	214	216	206	210	216	219	191	252	247	242	231	217	222	222	223	225	229	220	206	200	206	232	222	251	226	197	192	233	237	238	213	207	229	232	234	251	235	220	183	219	235	214	235	198	219	197	182	209	229	193	208	214	229	220	226	228	233	246	206	216	197	204	234	213	242	206	231	218	221	225	234	208	227	232	209	206	206	197	250	199	223	222	207	220	210	209	201	245	225	235	196	220	247	217	232	214	213	237	223	199	199	217	237	247	209	207	218	226	222	227	243	224	210	246	220	239	211	211	226	214	208	219	235	226	213	209	197	248	191	213	214	192	233	246	215	237	230	227	224	223	252	215	237	210	232	201	231	191	210	216	217	248	220	192	195	226	208	239	229	192	223	212	205	216	192	206	207	222	209	218	256	240	205	248	200	203	215	213	222	205	229	214	245	220	184	230	221	204	204	224	233	230	204	222	251	211	230	225	214	231	208	217	214	208	214	219	208	215	228	206	234	215	232	228	217	196	230	207	219	209	256	210	240	244	211	202	192	210	219	226	207	222	215	232	204	229	219	219	261	249	242	219	235	248	218	229	227	211	230	244	199	210	222	191	213	230	198	234	202	216	219	239	210	225	217	199	222	204	226	225	229	229	205	217	213	187	230	251	206	208	242	248	228	207	203	238	232	204	197	218	251	241	230	227	203	218	198	237	194	241	217	219	224	209	192	200	205	210	220	229	222	201	214	236	260	231	191	235	217	217	208	218	210	192	225	229	233	203	241	196	219	219	204	209	229	214	212	211	236	225	237	203	220	200	208	228	225	235	194	222	226	220	225	219	210	236	220	223	233	220	245	222	207	254	215	193	229	225	210	173	231	191	238	226	220	228	198	206	204	201	229	240	229	227	216	226	236	184	219	226	212	214	238	247	207	222	210	213	222	231	215	228	196	213	210	204	216	211	217	201	202	229	213	214	199	223	234	187	225	232	241	195	193	222	190	196	197	207	218	199	251	205	216	216	228	238	212	239	223	226	213	227	203	226	208	233	232	216	244	215	198	222	213	211	220	204	230	222	193	220	207	235	217	232	214	209	226	235	238	214	220	214	205	219	243	229	211	227	218	227	212	235	234	227	251	219	241	245	187	218	219	182	175	226	216	217	229	247	269	224	218	234	203	206	213	226	214	240	255	222	239	255	246	226	251	228	237	205	236	196	216	220	219	241	224	230	236	228	234	232	212	213	225	221	207	236	213	213	196	249	234	212	238	205	244	223	207	214	202	185	223	228	215	262	228	233	222	235	262	219	223	218	202	222	226	217	239	226	202	194	230	226	261	214	210	234	213	221	213	236	222	207	227	196	219	256	222	223	223	223	226	229	204	215	227	229	216	198	229	260	216	215	220	207	224	189	203	233	238	208	189	210	204	209	201	226	215	253	196	244	204	229	201	192	233	227	197	219	223	207	209	218	235	234	195	247	243	228	228	259	225	223	190	219	210	218	195	217	214	221	234	209	213	213	224	215	217	219	239	235	232	210	223	229	239	235	239	217	244	214	200	217	225	228	218	203	217	211	202	201	250	206	211	217	214	217	219	199	257	211	220	232	217	232	192	239	203	203	229	213	196	237	229	231	224	219	213	237	240	242	197	221	217	216	240	238	233	237	224	237	240	220	220	226	237	214	239	232	211	225	208	236	226	215	269	217	237	210	218	214	219	218	239	212	244	224	184	213	200	226	212	201	231	229	188	196	197	235	224	207	253	206	225	229	230	225	228	212	218	215	257	214	204	224	232	222	226	209	216	197	217	235	209	258	245	204	231	215	230	229	237	204	227	230	226	218	196	216	211	206	217	234	248	211	202	196	219	188	193	208	201	203	223	226	237	244	215	238	210	242	208	251	228	216	258	236	205	240	215	223	218	188	188	226	219	211	198	187	206	203	229	227	206	205	202	224	221	219	213	194	226	190	234	235	240	205	225	234	216	246	207	227	181	212	229	230	213	227	239	215	232	210	187	242	235	200	259	230	242	196	194	220	208	193	208	232	213	213	213	179	190	214	209	234	226	235	228	223	227	208	217	230	212	222	212	214	232	254	238	236	217	200	205	233	230	199	236	213	225	217	210	211	224	204	206	200	203	221	173	249	229	206	196	228	232	206	216	221	195	241	235	229	221	216	204	223	210	195	195	209	239	233	214	228	238	220	208	222	229	201	222	236	222	235	213	213	205	234	218	197	215	233	228	193	218	229	211	203	224	210	242	252	211	238	228	187	227	238	205	194	236	230	225	223	221	207	200	219	222	187	211	226	243	250	218	260	225	235	204	218	248	240	233	229	238	230	211	202	233	215	194	213	190	199	203	218	206	211	230	243	208	219	226	228	205	227	214	205	234	196	236	217	217	217	226	228	242	243	211	204	203	240	232	241	191	210	224	210	209	220	219	229	207	214	224	210	217	224	207	214	218	195	221	200	215	226	247	237	205	229	217	218	204	228	231	210	218	231	221	225	198	233	238	223	197	243	226	203	228	211	207	185	202	217	230	223	236	219	228	225	234	213	209	226	238	233	220	221	248	233	212	213	215	230	229	237	234	238	244	208	218	226	212	223	226	202	230	223	225	212	221	240	229	216	198	211	215	196	210	223	213	233	220	217	225	207	242	226	241	228	217	218	228	204	236	248	208	241	207	210	256	199	206	221	201	196	208	221	241	228	230	237	215	223	228	216	206	225	225	233	241	236	213	219	202	221	230	207	235	215	232	215	228	215	199	238	210	203	216	224	212	215	206	174	199	227	195	240	193	229	212	213	224	237	202	218	231	212	226	218	234	214	224	219	227	209	207	224	229	230	198	198	236	211	224	171	236	273	233	207	196	203	214	208	194	208	238	231	219	225	231	258	233	192	247	223	226	203	242	205	232	231	224	208	208	207	232	249	235	196	237	234	236	236	229	234	232	199	183	201	207	193	238	205	212	227	196	211	205	226	236	236	213	220	231	239	214	207	235	256	246	202	203	230	226	210	244	214	214	211	220	236	233	245	264	243	213	228	241	232	200	229	218	225	249	220	210	240	219	224	208	230	228	217	200	214	254	228	240	221	218	251	218	213	222	239	204	203	221	206	239	217	228	203	232	242	252	206	205	221	218	219	232	188	233	221	221	209	236	193	232	210	235	219	221	238	230	223	199	212	210	207	226	230	207	230	219	214	221	223	208	190	196	234	239	187	245	231	214	200	220	243	235	234	189	209	229	215	246	241	219	222	195	221	236	225	211	214	212	204	216	189	208	243	229	223	225	207	217	205	240	220	217	207	226	218	234	237	196	209	226	252	218	226	225	215	239	211	227	239	236	214	218	220	258	216	202	203	247	216	250	231	215	257	245	204	188	217	214	231	245	221	239	237	219	222	186	242	232	234	226	215	213	232	219	219	258	226	232	209
8693	675	664	630	615	591	597	598	567	574	584	553	630	575	589	614	584	608	589	607	593	577	574	589	551	592	576	575	569	589	577	592	560	581	577	582	590	595	560	549	554	548	584	656	592	539	608	519	573	571	605	607	562	541	597	583	567	592	582	530	569	593	544	629	573	527	603	549	586	523	561	537	565	587	575	593	548	590	596	589	613	550	604	604	571	587	584	585	617	562	564	574	604	584	616	560	554	609	589	595	559	624	569	566	571	584	609	569	625	573	555	560	588	548	557	573	599	542	605	568	574	557	544	582	614	562	593	592	607	581	572	574	566	581	559	592	602	576	599	591	570	568	573	573	577	564	581	601	591	561	597	597	588	585	577	533	585	585	554	596	572	549	585	572	567	586	578	596	560	606	569	578	568	560	585	587	596	571	574	607	541	532	546	613	564	557	585	593	582	541	600	585	573	574	618	582	550	576	581	567	631	583	569	610	579	553	552	573	583	567	608	568	600	531	566	551	591	595	551	591	610	554	574	606	560	592	584	598	603	584	625	569	610	596	540	570	577	570	559	607	507	646	578	587	591	558	554	568	575	593	586	591	552	600	617	607	581	570	622	609	529	548	591	580	542	559	547	598	550	569	597	603	627	598	589	603	557	536	593	632	600	561	581	553	602	564	577	566	615	606	576	598	586	531	587	574	598	555	603	548	575	570	599	560	574	555	547	587	622	591	567	552	561	544	545	568	560	583	630	608	573	509	535	574	582	569	611	623	582	591	563	624	541	595	540	559	574	595	613	584	618	578	601	564	556	606	579	565	575	564	593	599	597	602	576	559	583	575	591	581	625	585	547	605	559	579	596	597	601	605	616	575	583	559	573	544	563	550	547	560	553	603	620	576	586	569	589	633	622	584	624	555	556	565	544	591	617	584	615	593	588	597	601	591	555	594	610	567	559	622	568	584	538	551	535	621	578	585	555	587	600	600	587	565	590	567	604	576	642	563	566	574	604	612	583	667	556	550	621	591	566	591	545	586	608	573	558	555	547	545	575	587	569	544	548	597	581	543	578	658	578	584	616	575	563	631	583	588	584	603	567	595	549	561	578	583	572	583	577	590	572	541	554	576	591	569	534	563	530	602	597	580	592	596	534	625	578	542	559	564	533	536	561	576	583	591	590	576	577	614	615	577	607	570	653	611	613	547	596	610	553	552	531	627	576	608	604	553	598	555	584	529	567	605	608	627	588	641	614	597	572	601	573	535	618	620	582	581	616	522	602	569	582	613	569	596	579	542	581	560	587	649	545	605	533	605	575	596	574	543	553	583	558	631	534	558	585	602	560	581	573	571	578	582	620	575	554	563	581	581	533	557	579	641	552	609	559	611	586	568	560	603	612	537	580	610	612	602	597	586	569	597	590	585	565	580	538	565	578	544	594	563	588	576	600	590	538	556	554	563	546	603	604	621	567	605	556	595	571	567	556	567	583	589	514	552	574	628	530	550	618	567	580	584	601	587	530	575	529	625	554	562	597	557	551	581	586	598	568	582	604	582	554	567	591	589	569	586	551	579	593	571	550	557	568	558	563	623	572	591	602	561	582	575	580	587	609	557	570	555	600	568	588	594	582	568	601	598	577	559	563	570	570	556	533	558	581	578	601	546	576	605	579	585	566	599	609	594	587	593	568	577	566	542	591	600	576	523	623	578	595	581	611	562	567	553	573	553	594	570	600	597	580	565	592	572	586	603	541	563	584	571	567	585	612	607	601	577	556	579	543	550	611	547	621	597	548	606	561	567	596	578	598	584	559	604	587	561	584	596	563	563	602	567	538	542	581	553	563	552	574	569	584	550	541	590	557	607	600	534	581	585	617	574	586	591	544	553	583	573	607	587	603	586	583	607	524	608	598	601	593	586	581	566	558	597	564	615	616	564	514	580	550	539	511	550	596	642	588	631	552	604	568	544	592	557	595	590	564	604	580	573	577	602	539	566	579	560	580	593	572	569	576	567	592	572	545	596	544	560	592	573	551	572	566	546	588	581	572	610	586	550	549	543	561	622	578	604	548	575	572	611	595	573	558	610	570	580	560	584	611	564	562	589	563	579	605	580	603	560	577	602	579	540	536	556	557	570	535	587	573	584	573	622	641	602	576	552	599	556	609	560	598	589	565	633	598	561	601	608	536	611	616	526	580	576	586	585	582	575	608	555	585	640	569	557	553	600	605	644	582	553	579	555	535	571	562	607	559	597	608	597	561	575	580	576	581	569	545	580	577	572	569	566	576	595	566	601	590	576	575	549	588	561	622	575	611	568	570	594	553	591	613	609	571	604	588	545	620	512	591	601	593	570	566	615	588	611	571	597	574	534	566	613	576	559	578	567	599	602	590	562	588	592	609	529	583	569	588	559	527	551	578	558	565	587	625	584	556	592	571	604	573	579	612	602	603	568	554	559	592	565	537	602	550	555	545	562	546	578	549	580	576	556	530	591	579	537	567	569	579	583	550	591	548	554	584	611	584	604	574	594	582	544	560	636	545	591	571	553	616	582	630	588	543	582	539	648	575	570	623	577	564	637	591	587	578	568	581	578	550	558	585	592	580	581	562	537	600	565	553	586	613	588	565	569	574	607	551	586	555	551	566	542	570	556	567	537	576	627	539	607	590	565	616	622	563	572	574	544	581	572	585	529	570	617	585	609	564	535	587	584	613	587	559	528	576	580	590	628	570	578	574	592	571	568	567	612	601	565	552	570	557	608	568	595	554	596	601	628	590	620	609	569	577	647	598	585	566	554	581	566	532	596	593	618	604	594	581	598	542	577	578	583	573	591	587	595	560	586	596	596	582	568	617	576	569	564	573	560	598	579	584	540	562	589	554	568	595	589	623	541	568	578	614	598	567	591	589	603	570	538	586	578	592	582	566	591	546	549	534	560	583	620	604	557	601	580	572	604	630	556	581	610	588	585	594	568	559	579	580	574	595	566	590	542	587	551	609	613	609	550	560	583	611	586	548	574	590	594	587	560	521	550	600	537	586	542	574	596	564	570	613	589	558	587	586	580	561	573	604	569	585	556	603	596	588	564	580	578	590	585	583	574	567	535	522	609	549	619	583	544	591	576	591	587	617	579	556	604	595	551	592	605	580	606	581	612	597	589	552	598	607	583	585	607	601	561	578	599	577	613	583	561	589	529	587	544	560	627	549	567	584	539	603	557	608	563	577	596	569	606	561	556	556	589	587	581	582	606	572	552	591	594	541	578	593	572	539	610	537	601	603	563	585	589	569	588	552	574	555	562	584	575	603	600	632	584	578	595	593	569	586	544	582	569	628	573	579	609	574	565	571	587	593	573	579	599	574	629	606	577	597	554	583	601	581	579	586	546	576	577	554	551	578	591	566	576	579	561	575	589	603	599	597	582	594	601	541	575	548	563	606	556	615	571	535	563	575	582	600	599	565	565	603	609	565	586	559	555	622	576	580	586	567	616	569	627	601	587	594	579	554	583	625	623
25053	21474	24754	28590	21459	19152	730	451	400	332	394	351	354	366	354	385	353	391	328	325	345	350	316	319	340	332	354	329	328	352	333	380	321	367	357	331	303	359	337	340	350	358	369	351	349	347	319	346	322	338	317	344	362	350	313	333	341	338	318	310	332	328	379	328	330	347	306	352	352	340	315	366	338	340	343	356	319	372	341	307	318	343	324	311	298	296	326	310	311	337	328	318	323	360	355	340	311	322	335	321	322	324	356	321	337	351	335	344	303	334	335	343	327	336	318	331	337	316	324	337	364	356	343	368	305	341	328	310	362	357	326	384	379	327	308	327	330	343	336	362	369	316	336	359	337	348	335	311	322	340	339	342	331	356	341	329	353	351	346	346	334	351	327	309	310	369	343	342	343	333	321	331	351	293	322	328	366	364	301	337	320	321	324	347	317	337	318	327	315	364	309	325	325	337	341	362	333	343	348	303	347	372	354	323	344	341	328	322	313	318	346	334	348	329	326	351	330	350	305	369	333	322	343	345	319	352	344	354	328	332	355	321	351	349	331	339	305	327	307	325	325	312	352	324	341	322	356	366	324	358	300	317	334	320	380	337	318	321	319	302	323	325	302	333	324	319	332	301	322	352	349	326	382	346	332	360	326	329	325	335	290	345	347	346	324	343	368	301	317	334	369	341	342	348	346	362	367	332	337	345	348	339	338	376	327	306	332	333	334	299	361	311	341	343	357	333	327	319	328	334	357	323	336	342	329	324	318	308	324	361	303	343	352	324	315	342	332	333	340	343	349	323	334	336	336	321	351	342	341	350	336	348	337	349	304	354	342	302	337	345	322	322	347	338	350	342	343	354	343	317	330	343	351	342	333	344	341	345	363	324	316	339	329	334	318	346	361	316	338	323	341	314	359	320	317	360	307	342	309	339	333	333	345	380	347	349	364	316	362	321	340	318	333	343	311	360	310	331	381	310	323	304	303	310	322	365	336	329	351	320	362	307	337	371	353	335	370	355	343	308	286	299	323	392	306	324	352	347	344	340	333	343	324	314	341	334	344	311	335	340	343	340	348	360	329	309	368	353	321	350	297	308	332	333	350	351	360	354	349	329	333	357	357	349	331	318	344	310	331	300	343	345	346	295	321	327	320	346	322	352	340	313	320	278	351	314	344	324	323	351	333	304	323	343	317	316	329	296	342	302	358	331	295	341	357	336	328	339	350	328	326	334	286	324	345	329	375	313	338	302	356	329	326	314	355	344	297	345	303	309	343	346	336	311	333	324	360	359	365	362	338	321	350	306	323	329	338	318	321	356	318	316	348	355	294	350	380	328	316	343	340	306	353	307	309	312	325	342	371	360	368	308	344	347	353	318	352	318	315	332	344	343	315	373	317	331	325	350	367	351	321	310	368	323	321	340	335	383	323	330	348	338	358	330	339	365	346	353	325	327	365	338	333	332	326	301	326	366	310	310	329	324	292	307	321	332	324	318	270	348	314	327	373	339	309	357	354	362	317	336	361	355	319	321	320	344	341	330	344	347	315	319	322	352	355	290	372	355	315	384	355	330	309	327	346	334	310	339	315	309	320	345	341	312	380	352	330	338	326	348	360	317	332	347	369	326	355	324	319	334	327	333	353	299	343	374	301	357	331	324	319	336	326	350	348	310	320	316	376	332	338	339	311	321	334	351	298	327	328	365	320	299	314	342	336	332	316	307	324	343	306	367	340	313	331	312	366	327	322	341	354	358	322	327	329	311	347	315	343	343	341	302	300	324	316	320	315	322	334	324	336	339	328	339	293	329	342	328	329	324	323	322	329	337	338	297	337	314	334	313	297	341	347	340	319	374	344	337	331	322	325	344	367	313	316	327	339	346	337	342	311	372	316	317	337	291	313	323	334	345	302	327	325	303	341	342	338	371	333	319	330	343	331	323	307	323	324	358	329	314	305	367	319	348	312	347	360	326	330	335	318	360	301	329	311	347	353	361	325	294	332	311	324	332	359	359	343	337	327	352	315	341	305	292	328	337	356	329	351	290	311	313	345	362	352	322	324	335	352	343	340	358	329	375	341	333	348	330	322	359	333	337	332	365	377	335	329	336	330	364	320	339	330	332	364	355	349	334	327	309	336	338	313	331	328	370	322	367	301	356	367	349	319	302	339	330	333	298	326	366	336	347	339	322	358	316	354	347	347	323	320	326	345	321	365	337	347	299	340	328	335	344	311	309	340	342	317	316	342	346	351	340	345	388	321	352	321	316	334	314	349	320	345	324	316	326	328	324	318	353	368	304	341	359	356	296	337	331	294	312	356	313	331	309	338	358	315	325	316	331	321	378	340	369	340	354	331	344	304	343	325	319	337	304	310	338	328	314	336	331	350	317	335	369	308	333	342	338	325	310	323	358	313	355	328	314	283	326	368	358	304	322	336	351	340	338	322	333	340	361	326	323	360	345	309	339	327	317	315	342	312	347	324	377	312	320	346	312	310	309	346	345	321	317	322	336	332	321	356	319	317	325	351	289	345	313	313	313	328	310	346	334	293	340	338	323	327	312	328	333	328	339	328	342	326	328	332	354	320	319	313	365	326	314	336	369	351	343	289	342	316	335	328	337	310	392	315	300	353	320	304	352	331	321	348	320	292	334	351	319	305	324	305	318	325	339	329	355	347	321	324	332	340	334	323	361	330	336	328	321	342	364	345	316	327	308	299	312	330	341	334	346	330	314	310	323	307	309	305	318	327	335	302	328	301	316	352	300	318	345	328	338	345	320	368	314	321	328	333	339	325	344	339	363	359	388	306	338	332	278	352	326	299	351	316	312	321	346	318	328	324	319	320	312	312	308	345	295	354	345	345	338	339	323	359	341	325	297	312	319	314	320	335	312	300	340	324	326	335	319	363	352	335	322	331	325	303	325	348	327	353	321	352	321	361	328	365	339	315	331	347	323	335	323	315	349	363	323	366	323	343	325	307	350	326	336	331	330	342	297	340	334	381	335	370	353	298	323	349	333	341	317	318	355	322	315	348	309	353	313	328	351	329	329	316	354	347	368	349	329	343	344	345	318	353	328	346	348	358	332	318	317	332	342	306	319	309	336	287	331	343	348	318	343	330	328	369	326	308	323	326	324	318	336	346	338	334	364	325	341	351	331	336	332	316	347	337	342	325	305	336	350	331	317	331	340	326	350	330	351	329	336	312	319	309	329	307	333	324	329	327	321	314	295	363	320	309	319	309	308	352	345	292	336	320	339	379	348	346	352	358	351	350	341	282	332	362	360	326	330	315	361	340	310	325	333	352	352	348	350	359	354	335	326	349	330	332	332	314	345	350	324	335	332	321	340	352	314	332	319	340	330	352	350	360	292	325	343	360	333	340	319	305	343	284	348	357	304	333	343	371	347	315	327	342	314	319	312	367	362	368	309	311	318	337	377	295	347	365	349	348	323	369	317	314	295	312	361	343	342	333	349	339	344	359	348	366	330	322	342	318	345	315	304	312	348
17278	2146	1430	1019	895	869	882	840	844	813	821	882	817	763	836	759	794	821	784	854	803	814	826	786	831	773	801	848	762	859	821	824	798	765	777	789	846	834	769	788	776	734	810	788	806	803	794	763	795	825	750	881	803	824	836	846	798	785	781	803	782	780	837	806	788	766	802	793	827	773	827	834	773	776	807	787	808	815	805	828	781	776	871	872	830	802	788	853	790	781	784	828	854	817	781	748	822	736	786	793	779	787	850	753	788	783	810	819	760	840	794	746	807	806	748	754	790	797	760	827	739	768	799	810	827	763	777	776	824	821	809	766	842	759	800	811	799	844	776	844	785	773	803	811	802	792	809	786	820	807	782	763	756	779	827	801	831	845	821	793	792	794	772	802	807	820	763	814	802	834	841	756	816	768	801	813	828	805	787	850	746	838	798	775	795	813	854	794	785	750	811	814	756	776	836	811	801	829	817	816	804	833	775	787	808	763	804	786	841	792	766	807	811	839	825	803	806	791	811	825	802	735	819	839	849	758	835	846	770	790	872	814	855	814	832	749	758	792	762	818	844	808	798	806	790	809	779	790	789	802	823	825	811	781	824	844	798	794	757	767	822	806	819	784	808	802	789	804	865	740	832	769	762	822	779	786	814	836	777	809	839	777	817	804	849	822	827	789	754	853	779	816	772	809	805	747	828	768	789	776	770	823	817	804	809	790	784	818	834	774	823	764	836	801	814	802	850	805	815	770	858	856	800	750	760	758	819	813	815	817	797	834	859	825	809	772	803	823	745	817	818	781	835	776	805	839	801	835	830	806	832	822	794	784	728	780	802	846	784	789	787	776	813	790	773	842	880	805	864	779	824	774	792	790	803	825	818	884	816	812	728	864	830	805	850	796	802	774	807	771	809	786	847	800	803	773	821	765	805	796	777	829	787	836	821	821	827	768	795	801	819	766	875	801	841	778	762	795	752	791	835	802	830	815	793	832	772	825	803	830	794	805	831	819	780	779	771	778	840	805	805	832	820	809	758	776	840	844	764	810	781	845	798	810	799	750	781	802	785	833	805	819	820	811	802	830	823	786	832	770	820	809	800	825	771	821	844	792	781	787	790	781	827	816	778	778	768	808	751	806	776	861	832	815	834	780	799	800	854	775	818	764	781	805	837	798	808	843	776	773	822	797	807	780	858	778	816	784	783	822	789	785	760	761	807	811	772	827	827	829	862	797	782	791	809	773	770	838	801	764	794	798	840	791	763	807	816	819	747	811	748	854	779	816	863	813	842	833	829	744	829	809	799	792	804	826	768	814	801	761	833	811	788	769	794	821	805	792	809	823	809	774	771	793	809	802	780	760	771	809	757	782	841	803	823	814	799	788	813	837	849	843	825	801	780	791	817	783	833	780	834	761	818	802	834	805	751	834	778	803	826	778	807	782	797	805	762	724	798	803	786	862	798	808	773	818	782	809	809	788	796	767	765	799	754	803	800	808	769	831	791	808	813	800	783	779	776	802	791	850	806	860	779	776	804	798	771	807	795	767	819	790	737	755	746	786	828	788	800	813	750	802	791	759	809	771	748	831	818	841	782	788	772	757	815	834	821	818	805	773	821	778	772	867	841	799	783	770	794	811	789	752	821	834	752	810	808	825	803	801	783	768	787	800	791	796	855	824	792	804	813	735	800	781	771	829	833	821	810	781	788	839	839	823	800	816	780	779	777	769	860	800	802	786	797	801	813	798	777	826	835	877	805	827	788	831	778	822	845	775	812	796	820	838	782	821	829	799	793	813	800	763	802	754	818	770	749	849	757	772	787	808	846	769	782	814	868	848	837	786	803	827	816	810	829	782	796	791	830	769	815	734	796	767	802	814	769	845	803	816	857	787	836	796	802	819	777	758	793	817	786	815	796	795	799	797	832	777	788	799	784	819	813	767	825	783	766	773	825	790	779	832	837	779	742	797	801	821	787	829	783	859	833	782	772	772	825	818	781	771	788	799	791	818	792	820	864	798	807	845	787	811	806	812	767	797	818	813	835	787	817	779	777	769	806	806	795	748	794	839	790	816	825	794	738	826	789	811	818	765	817	801	841	813	799	820	817	843	762	831	782	761	811	817	813	770	798	826	830	800	783	829	803	768	793	822	802	864	786	765	820	817	831	845	794	784	816	798	743	801	790	757	795	789	822	830	838	732	777	787	782	823	807	801	792	835	823	752	862	832	745	785	747	772	792	815	773	805	797	816	827	785	732	846	810	772	790	771	818	781	826	788	795	824	782	828	808	784	774	815	812	747	782	793	806	786	846	799	807	813	826	729	814	767	856	789	811	807	760	775	834	793	743	823	820	830	810	759	806	813	793	774	802	821	817	752	839	814	839	781	790	795	812	807	780	799	800	754	863	805	771	839	795	839	811	790	775	824	772	790	822	771	771	793	839	811	809	745	833	858	837	846	755	831	788	840	764	828	812	829	837	781	803	824	829	753	796	773	780	756	848	742	855	767	789	824	794	763	832	781	808	791	861	842	744	773	830	799	794	809	796	830	793	868	816	761	760	810	823	784	747	826	820	817	802	780	790	775	821	772	809	818	806	860	797	750	832	770	811	794	789	816	819	798	724	795	766	808	784	833	791	798	803	836	777	802	750	767	811	817	801	760	837	840	800	831	813	853	756	832	781	800	788	801	768	729	783	770	843	746	795	790	851	834	828	806	831	781	859	801	805	799	815	801	778	769	791	767	830	770	815	819	812	782	805	776	864	793	818	839	800	838	793	830	823	793	801	786	845	822	865	773	764	762	801	808	799	819	777	748	828	826	803	829	808	836	840	809	807	803	815	791	788	791	821	793	810	748	796	778	776	789	836	807	817	803	805	792	815	777	847	788	810	782	812	856	783	755	795	786	844	763	789	823	846	826	793	774	829	809	787	802	802	786	782	826	786	767	803	865	801	811	798	783	801	837	782	805	837	767	808	785	782	802	799	826	788	762	783	791	786	794	811	784	771	823	789	809	830	815	742	788	792	750	776	853	851	773	743	756	792	862	798	811	814	848	772	772	779	796	802	790	814	828	825	777	790	820	760	828	809	764	825	829	805	839	817	804	771	813	824	793	776	789	798	788	794	735	775	821	794	806	782	803	829	783	770	842	800	804	863	836	838	830	834	756	844	820	781	836	846	787	773	785	859	823	848	795	810	832	802	817	874	763	798	804	782	763	798	790	790	798	771	840	797	806	797	814	821	795	779	824	780	789	777	827	788	810	860	766	751	804	848	834	818	793	809	834	805	786	820	812	795	774	806	773	778	820	823	801	771	763	760	775	803	792	793	813	737	877	757	807	760	806	827	779	809	770	844	804	808	795	828	803	780	822	755	826	765	812	777	810	760	779	803	850	783	799	765	843	795	827	769	813	821	822	836	792	814	817	805	770	799	792	781	802	852	801	812	803	843	853	751	829	821	767	800	837	813	827	841	795	746	811	803	796	767	815	863	755	796	769	759	834	867	803
24317	21486	25188	28210	21489	21503	17323	670	419	365	357	357	333	326	327	328	306	306	305	286	310	314	288	303	317	299	314	294	311	323	304	324	295	321	301	278	307	321	304	275	304	282	282	321	303	274	286	266	276	305	261	280	290	295	303	291	292	281	304	300	287	319	310	283	281	276	294	282	274	308	308	278	307	303	280	314	319	299	303	310	289	301	296	336	289	293	296	285	297	281	285	311	297	295	317	301	292	281	303	279	277	285	335	272	303	285	299	306	283	314	252	288	278	307	286	286	256	246	314	308	287	299	268	316	290	292	284	295	301	301	274	316	303	269	315	272	314	294	279	264	266	285	254	279	267	307	308	311	285	291	285	278	294	265	323	277	294	295	316	285	262	285	334	301	296	280	315	330	275	266	283	305	279	297	330	299	269	298	321	297	312	320	289	312	297	249	307	286	276	331	286	301	301	296	323	307	298	272	277	268	274	317	292	277	304	309	282	275	297	286	293	283	269	296	316	270	308	298	281	291	320	317	292	270	313	273	296	277	283	264	269	282	270	258	294	321	329	299	305	278	300	271	276	299	289	267	333	272	273	265	300	269	267	282	289	325	267	306	295	303	275	273	301	303	290	291	298	305	272	304	289	326	296	293	293	286	321	294	312	305	330	299	284	294	296	280	268	266	270	284	273	262	300	295	289	314	277	305	275	260	305	302	317	297	273	287	289	320	286	266	285	287	273	280	282	263	280	314	288	288	286	350	277	311	290	284	302	288	266	320	294	295	290	289	286	286	298	295	287	310	333	282	277	294	266	268	296	274	288	326	288	301	294	314	297	267	287	279	294	285	326	262	264	327	282	292	281	305	307	288	268	295	285	277	291	284	282	271	309	287	271	290	290	286	289	296	288	287	266	298	280	320	291	280	300	302	298	295	288	294	308	312	301	305	298	288	293	290	282	271	304	307	294	289	315	299	296	290	302	256	261	300	313	306	276	306	298	331	293	280	312	303	272	303	304	320	285	318	314	314	268	308	290	296	298	320	315	279	308	280	282	299	271	260	294	309	280	271	288	321	286	306	299	287	277	308	305	279	244	300	258	270	282	269	261	269	277	291	254	278	305	318	313	310	292	297	312	309	296	280	307	313	286	298	292	271	276	306	299	313	291	301	282	310	306	294	291	323	268	284	303	313	279	300	289	287	299	285	292	286	301	278	305	304	293	256	281	278	287	297	305	305	283	297	309	280	314	286	294	297	269	320	257	280	296	274	283	300	320	293	292	284	285	270	303	266	319	302	306	292	310	285	314	300	313	314	303	300	310	285	307	291	291	302	271	303	278	312	287	294	297	292	287	284	296	291	272	276	285	278	287	256	247	318	310	273	298	301	288	320	286	281	278	275	311	286	289	292	288	294	299	274	289	321	258	280	288	299	299	316	295	309	318	261	258	306	299	283	305	285	310	290	319	302	247	285	298	279	306	305	308	267	266	320	279	289	288	285	290	293	337	273	299	310	302	291	278	288	321	267	303	318	310	293	283	288	281	309	285	285	302	282	252	276	297	310	303	331	253	268	274	303	276	294	318	325	302	235	295	273	298	283	272	310	270	291	320	278	318	279	275	292	302	331	298	305	275	290	288	313	307	287	319	293	295	309	299	308	288	262	286	277	266	287	307	286	261	285	279	285	295	280	298	285	317	285	291	283	285	269	273	292	294	290	251	304	311	288	298	259	341	291	298	289	289	304	310	278	333	307	281	315	299	289	293	283	277	278	296	290	268	286	257	291	291	277	291	301	320	297	322	278	280	290	302	269	268	281	301	313	279	334	264	301	301	294	318	273	323	287	312	273	293	305	264	279	295	289	283	291	283	277	269	290	287	269	278	301	311	292	317	287	295	309	299	296	291	319	306	293	291	284	298	275	251	268	277	295	285	280	306	260	275	310	302	274	328	305	282	228	299	282	260	272	309	285	281	308	304	276	276	296	295	287	305	287	296	311	307	331	308	278	296	294	280	275	316	260	275	289	282	287	317	314	294	290	282	313	272	283	323	313	303	284	311	329	303	297	293	304	318	299	317	298	273	294	263	279	298	291	296	272	250	278	284	293	286	278	303	272	298	264	283	292	327	316	303	271	304	259	272	295	293	275	283	275	288	310	282	330	282	298	323	313	283	283	253	278	272	260	313	281	295	314	275	270	280	268	308	245	271	299	314	315	291	298	289	285	287	275	343	295	301	300	284	281	285	312	305	278	272	304	309	303	257	302	305	295	319	274	345	262	281	280	320	269	284	286	263	292	283	284	299	305	308	315	312	276	287	306	288	280	293	279	310	322	294	295	277	266	290	294	258	272	312	325	297	275	289	304	269	276	274	269	303	277	298	314	290	299	279	279	273	282	287	310	306	313	280	294	313	314	310	268	260	290	271	300	317	311	306	289	277	291	282	283	307	299	294	280	322	251	293	286	286	333	278	285	323	278	265	281	274	280	330	288	301	296	287	312	322	304	280	313	289	284	292	304	282	279	270	280	313	284	241	294	307	274	289	290	294	334	296	296	294	289	290	271	264	285	299	281	304	301	277	280	307	284	287	299	314	266	284	287	313	275	298	274	284	260	310	309	281	285	324	273	321	284	285	290	312	280	339	281	312	286	258	301	275	280	276	319	288	284	283	278	287	302	276	347	290	294	299	283	269	282	300	313	315	293	332	284	270	289	313	296	310	303	288	288	307	286	316	293	322	308	263	278	290	292	280	303	273	284	285	295	286	296	287	288	298	320	310	264	258	304	298	305	261	299	287	270	282	289	282	285	297	282	288	304	315	263	285	293	314	284	242	295	267	271	277	287	338	306	335	320	285	313	270	293	293	291	290	332	288	284	281	278	315	283	284	276	268	296	320	319	255	278	250	312	275	316	317	266	292	299	296	282	280	255	286	290	307	267	289	278	273	313	256	271	281	287	301	296	284	260	310	291	283	283	291	280	280	309	276	295	298	302	281	306	277	294	277	280	311	275	291	277	281	281	344	291	305	257	295	323	269	254	278	282	310	259	277	267	279	293	291	317	289	313	288	303	298	280	317	315	281	298	280	274	300	311	279	290	296	324	316	285	257	267	281	305	301	315	293	288	306	256	271	309	290	361	252	324	312	298	276	279	267	317	315	289	306	290	312	326	276	297	300	295	293	272	307	260	279	338	290	297	272	297	281	280	292	317	328	317	310	264	290	303	291	303	290	295	273	306	269	306	279	310	302	261	302	249	273	271	259	297	297	291	293	288	263	311	299	301	262	298	281	268	289	284	285	328	312	294	291	297	275	268	321	298	299	275	321	301	320	284	261	269	298	276	298	310	324	296	308	281	315	302	299	295	279	281	286	278	270	275	282	303	290	277	297	336	294	303	290	312	278	274	285	317	280	253	310	315	301	314	329	297	277	274	318	300	314	307	307	273	298	297	297	291	279	289	295	322	288	267	287	288	306	309	310	296	284	267	269	294	299	296	293	291	287	279	288	283
20950	3471	1910	1177	920	819	785	798	700	766	763	743	686	695	724	722	676	656	732	667	679	657	746	624	660	656	657	688	702	699	757	669	676	681	697	680	690	669	734	693	672	664	683	700	674	686	699	638	677	713	633	719	653	708	679	625	653	709	704	638	716	718	640	677	631	693	686	703	697	661	683	704	759	700	701	730	649	650	721	693	660	682	712	663	695	646	657	679	722	685	671	678	689	658	674	689	690	634	708	651	684	615	671	626	671	654	714	654	698	698	636	695	673	646	687	672	684	686	680	647	695	707	709	654	690	692	611	660	691	681	696	700	702	644	734	672	704	665	667	705	691	699	667	679	709	723	687	677	655	669	690	668	708	640	681	699	666	674	661	640	714	705	659	659	667	652	673	641	683	697	699	667	676	675	674	658	694	699	687	665	661	693	657	680	668	692	689	655	697	663	685	685	652	691	669	721	681	668	689	684	691	725	744	708	665	675	728	686	699	704	683	710	669	695	698	658	677	721	711	655	653	656	668	705	666	663	681	669	706	702	662	691	637	685	691	682	650	729	691	695	731	717	657	606	690	701	646	683	738	677	675	664	681	667	698	708	662	662	683	657	656	693	667	689	683	717	671	691	648	676	680	666	676	651	642	645	659	644	649	645	691	657	673	677	645	717	696	695	700	641	730	681	655	691	674	680	617	684	686	684	659	685	751	694	654	747	661	660	705	684	656	698	701	680	700	679	631	693	709	676	692	733	694	665	684	678	727	647	674	651	664	667	713	688	756	676	661	713	648	643	717	647	698	658	691	692	659	700	672	698	644	645	633	655	698	728	697	640	696	662	686	640	707	663	653	687	649	677	720	648	680	658	644	704	669	633	688	678	706	721	687	650	658	687	666	694	664	646	702	747	689	668	735	692	682	672	681	666	690	702	665	702	692	682	648	711	663	714	657	710	704	701	685	737	698	640	698	682	688	702	684	672	715	658	681	708	653	696	684	684	676	730	646	668	653	678	685	723	685	684	699	699	678	666	686	671	697	681	625	706	675	667	681	672	652	684	683	673	636	697	717	652	654	688	708	698	740	692	679	674	706	699	670	678	658	696	724	686	745	722	670	675	652	669	703	708	677	682	700	690	662	652	703	689	658	702	642	674	676	677	730	704	697	695	636	653	652	735	670	668	715	692	663	696	670	722	698	727	683	687	701	700	662	693	633	696	699	691	704	703	701	694	701	705	641	686	644	713	726	690	685	689	657	701	687	651	663	708	665	660	639	723	686	706	715	693	691	680	710	689	710	660	683	659	691	682	688	706	717	682	658	694	652	655	689	628	691	698	636	695	649	705	684	699	677	660	645	721	653	657	691	712	674	659	669	656	706	651	640	664	663	684	692	666	702	719	669	645	721	678	659	653	681	710	620	659	664	659	681	699	625	711	699	707	669	647	722	719	703	666	671	703	684	717	704	688	679	703	671	670	661	698	676	684	683	743	668	690	656	670	674	683	666	745	707	732	716	704	687	695	707	700	679	638	677	685	666	650	664	680	713	719	664	637	711	723	718	736	654	719	666	735	676	689	704	706	722	656	697	679	719	638	665	682	685	731	660	669	710	684	631	680	731	728	684	717	647	701	707	648	680	706	694	719	710	662	654	665	638	715	648	703	696	637	675	646	698	698	672	672	666	697	710	656	652	671	707	709	701	667	673	709	663	675	652	724	690	670	670	690	658	694	662	673	680	678	674	685	702	720	647	688	663	645	638	681	665	711	674	666	600	691	720	669	678	686	677	654	671	646	624	716	704	731	634	696	732	699	684	686	673	636	695	647	713	699	654	713	689	699	694	676	676	737	665	688	719	732	658	742	676	679	664	698	668	664	683	687	684	664	669	695	712	695	628	628	669	694	672	715	675	654	687	680	660	661	651	688	661	719	673	691	674	684	652	696	683	683	708	674	662	689	639	678	669	706	650	724	632	672	685	703	661	670	714	699	726	629	692	705	670	687	685	676	753	697	709	688	680	684	711	701	606	660	685	686	654	699	671	699	690	640	718	698	682	675	709	671	694	639	651	637	739	710	691	682	694	668	713	677	695	685	665	668	719	629	660	666	696	721	713	704	705	657	668	628	666	674	703	670	686	706	659	716	653	687	689	673	688	641	687	699	688	652	673	669	654	681	696	630	687	692	718	672	680	709	681	690	716	693	661	677	657	714	668	689	656	661	696	680	758	697	711	680	737	677	720	707	714	646	684	686	685	678	702	672	668	685	701	654	686	731	696	689	726	644	684	643	683	674	686	691	660	701	700	665	649	683	675	672	641	669	741	643	691	700	687	697	662	655	689	656	697	683	703	670	661	707	615	687	681	656	660	714	669	730	642	678	702	685	685	676	692	685	714	683	687	731	699	667	726	707	685	696	711	666	629	730	677	739	663	661	658	677	718	672	690	678	629	703	698	663	649	712	699	702	672	722	671	663	723	685	669	690	662	653	697	705	692	709	691	651	674	679	657	676	702	741	680	664	658	695	667	688	714	705	651	744	707	700	692	675	681	746	658	698	673	713	652	684	626	676	672	677	654	701	698	662	650	695	683	713	719	710	698	665	672	673	680	687	711	706	711	654	660	655	725	712	666	659	695	689	661	722	683	659	700	653	719	698	704	645	654	718	718	755	680	684	751	691	679	673	684	641	661	688	733	653	731	677	681	684	669	656	675	672	713	716	659	659	666	672	671	669	649	663	655	695	674	696	701	648	686	719	667	725	700	704	680	689	683	697	671	723	656	719	701	680	700	668	731	669	700	704	696	670	677	687	705	666	712	739	699	681	695	719	681	704	690	690	689	713	689	677	618	681	645	659	655	706	643	630	641	673	669	662	635	666	714	644	684	713	667	699	735	665	687	687	700	668	715	715	693	682	697	698	726	633	744	680	692	700	693	659	700	689	718	657	664	661	703	668	699	707	697	672	730	646	706	693	702	690	727	652	675	711	764	648	710	661	669	692	667	671	712	727	678	678	727	646	661	658	679	682	692	649	686	632	680	693	645	665	681	688	640	688	653	641	680	626	691	675	677	714	631	667	727	674	678	675	709	659	654	706	649	720	708	716	679	691	705	687	724	621	743	653	672	693	642	677	642	668	727	689	707	687	643	719	671	708	667	667	652	689	676	729	687	656	720	690	720	720	668	664	671	704	677	669	653	710	704	650	664	723	679	641	688	709	683	679	692	612	678	695	716	682	663	677	663	616	654	715	662	641	700	723	675	646	715	647	714	713	697	691	713	704	645	666	659	669	691	696	647	700	692	693	669	686	679	677	667	680	698	706	692	659	706	663	686	741	628	693	677	723	683	628	710	662	666	649	638	683	682	701	676	665	659	713	684	741	664	692	660	664	704	657	705	664	640	656	685	688	677	698	695	653	687	682	646	659	638	637	694	682	703	651	665	668	707	675	637	690	653	701	653	680	695	653	682	649	707	668	736	672	697	718	706	679	686	713	685	668	671	638	720	687
31675	20930	10772	534	261	237	241	268	223	194	217	205	193	227	202	219	214	240	214	199	239	204	218	202	210	215	209	217	206	219	203	232	189	218	240	210	246	247	209	206	226	217	210	220	251	226	191	215	220	225	195	209	237	206	232	182	215	237	238	219	243	214	216	257	191	246	239	247	238	233	193	256	214	228	211	229	195	222	228	215	190	233	227	216	208	237	216	223	221	219	203	203	242	215	215	214	233	217	213	210	227	219	219	233	201	221	215	247	232	245	227	238	215	237	211	220	227	220	211	209	244	225	217	202	246	236	226	232	233	228	223	213	235	218	234	195	202	217	217	235	223	193	209	205	209	224	233	246	200	231	268	236	214	242	235	229	216	222	207	228	214	221	188	219	229	202	225	221	226	218	222	227	221	225	208	203	203	231	232	201	220	198	188	215	214	206	224	187	229	193	229	246	227	199	216	207	221	184	245	190	233	237	225	221	212	224	194	205	245	217	217	210	207	229	241	224	203	218	214	202	233	236	221	252	203	254	228	215	227	223	213	213	234	224	195	240	226	213	212	199	219	243	214	181	244	205	211	209	214	258	239	233	226	216	229	243	240	204	216	236	244	233	219	201	209	204	236	206	226	237	194	233	221	249	205	223	214	203	229	219	217	205	204	207	205	190	212	206	209	234	213	204	214	210	232	240	252	213	235	238	213	207	219	225	233	240	228	217	215	215	177	215	213	200	228	218	222	220	211	245	192	211	227	203	207	221	210	197	200	218	216	221	185	227	214	213	208	229	203	203	206	221	207	204	235	228	243	197	238	217	220	227	254	240	188	204	213	213	225	232	215	204	231	241	205	238	249	198	205	211	218	252	225	214	215	238	251	207	213	221	207	241	214	240	211	228	185	194	195	197	209	210	218	210	243	228	210	233	190	214	210	245	260	194	201	209	204	222	224	221	223	222	228	209	219	223	219	204	219	221	211	202	197	206	231	261	245	213	203	211	225	203	230	185	216	202	240	198	183	226	216	237	201	216	222	236	209	211	233	207	205	237	219	260	214	204	235	199	211	237	201	225	244	199	210	232	199	236	203	250	204	214	225	223	224	222	249	192	225	219	214	226	215	209	237	225	229	223	218	223	226	197	206	221	231	219	239	207	215	232	238	234	235	198	209	224	195	231	189	220	213	207	231	196	204	222	222	218	187	207	220	231	235	208	241	242	228	215	230	215	245	210	231	234	235	207	198	217	226	210	228	230	231	243	247	207	258	230	253	238	224	209	213	227	218	209	215	211	249	236	217	197	194	225	214	218	216	200	210	207	226	218	219	222	218	260	210	222	232	206	225	224	214	242	193	214	220	218	192	225	223	209	249	245	223	228	227	219	224	199	193	233	223	252	235	213	223	224	224	201	195	265	244	214	228	239	249	214	230	219	220	230	207	242	210	201	224	232	230	211	235	227	235	210	227	215	217	203	219	199	227	196	228	238	216	201	202	208	225	200	240	230	217	224	216	215	197	234	222	216	209	204	234	230	225	189	202	250	237	213	207	199	221	217	216	194	240	208	204	211	199	203	236	238	220	239	226	234	203	210	237	240	219	211	211	238	231	183	206	238	214	239	216	202	226	209	220	207	222	228	200	230	195	216	219	220	240	220	232	233	222	242	207	201	216	202	210	242	235	203	205	237	234	217	220	236	231	255	214	238	234	235	219	202	218	215	239	209	233	202	211	212	212	211	227	211	213	233	215	245	227	218	220	242	227	215	204	211	229	229	227	237	236	192	230	226	248	213	219	251	205	224	227	255	209	245	215	225	241	211	181	213	198	245	217	214	202	215	222	237	204	210	214	202	218	199	212	247	230	213	190	217	234	218	262	213	199	216	232	235	214	209	222	220	231	196	211	211	216	217	219	201	216	223	228	191	226	229	195	209	221	213	188	197	217	227	217	220	242	221	227	184	229	205	215	217	209	231	217	231	210	191	184	205	196	191	250	214	217	225	202	225	221	202	226	256	261	231	202	236	215	233	215	228	205	232	225	210	236	228	237	216	231	223	227	223	194	265	199	217	227	215	248	229	225	216	238	204	241	210	233	233	215	234	205	244	217	207	205	232	246	225	239	213	215	233	221	250	206	223	223	222	223	231	202	222	198	214	203	219	230	217	222	217	228	219	197	246	230	238	215	220	191	215	206	183	211	220	202	221	235	221	233	235	209	203	205	209	221	212	200	209	208	228	224	211	216	226	220	227	229	192	232	225	207	219	217	204	230	237	260	232	239	243	217	213	201	186	243	236	230	223	232	221	208	204	238	221	229	200	200	222	221	215	222	225	172	238	201	203	227	238	191	213	225	206	218	195	224	228	207	226	213	221	226	222	246	224	219	220	193	223	238	248	216	210	221	205	246	227	209	242	222	238	200	252	196	196	227	215	237	225	269	229	225	188	188	239	230	204	212	215	227	229	229	221	218	246	213	242	233	188	199	217	231	239	221	213	228	261	234	216	234	213	201	230	239	225	210	235	219	215	217	230	227	219	202	232	224	217	212	207	205	226	233	201	199	226	218	223	228	231	214	220	227	236	225	214	246	227	236	216	176	210	205	214	197	229	236	193	213	229	214	214	219	220	231	241	197	227	202	208	205	231	202	202	219	207	195	196	225	218	233	235	209	208	233	202	211	229	180	239	205	221	211	209	213	211	223	205	200	214	186	211	206	235	227	206	217	268	225	233	218	205	238	252	232	232	215	209	208	196	232	197	243	244	233	201	210	234	217	216	210	233	231	223	207	201	248	209	200	223	218	216	224	202	212	210	210	241	242	213	241	224	215	228	194	201	220	203	232	201	223	215	216	224	253	216	223	187	224	217	230	221	242	209	237	238	243	210	216	215	232	226	232	204	222	226	224	244	234	237	229	210	196	213	205	242	224	204	211	213	212	261	189	216	220	206	221	232	228	219	197	215	223	199	222	216	221	227	184	206	225	211	221	198	216	218	227	208	228	203	231	227	206	195	233	251	244	226	215	203	217	197	237	203	237	210	204	223	206	235	235	225	225	219	217	212	208	203	216	218	206	207	221	228	212	193	221	202	235	236	195	232	228	202	222	217	215	205	232	228	197	204	208	216	215	203	180	204	220	220	232	225	219	208	245	240	234	212	218	219	234	257	234	222	208	242	238	193	214	233	213	196	232	224	222	218	240	206	192	217	231	216	228	220	216	202	201	229	240	211	219	219	222	216	220	217	268	224	218	236	224	217	233	242	229	217	210	203	237	241	213	228	220	220	228	231	214	229	227	195	194	207	210	217	251	228	211	212	252	225	219	211	227	233	237	230	206	199	246	230	249	239	213	235	226	215	221	208	222	217	221	206	207	207	237	216	218	198	215	206	211	230	226	238	205	209	228	248	221	226	209	220	215	218	242	222	249	261	197	208	215	178	228	246	233	236	228	204	213	213	237	237	222	239	214	241	217	228	210	227	258	248	229	227	233	222	218	224	223	222	207	214	210	194
8806	662	612	590	557	538	609	619	580	577	577	574	588	583	581	565	537	565	585	592	584	556	555	597	573	563	593	616	586	542	607	596	587	586	561	581	579	591	560	572	576	630	577	599	566	587	596	598	622	529	577	610	564	559	524	575	600	596	602	571	569	536	598	556	564	577	618	585	559	618	577	561	575	565	576	581	585	596	569	598	538	573	530	587	617	579	556	547	567	574	578	599	557	582	583	554	561	583	587	553	592	581	572	591	583	623	575	579	575	602	621	601	634	608	543	627	588	563	571	560	570	600	521	581	568	610	621	604	607	556	602	567	594	553	569	589	566	564	602	579	600	564	586	586	588	555	551	599	542	585	580	608	561	598	575	591	590	570	554	567	563	552	568	621	583	569	547	600	574	557	572	570	570	596	565	546	601	604	590	566	568	611	578	550	583	593	563	591	598	596	597	603	576	583	585	577	570	592	536	626	609	565	582	605	615	617	570	626	591	558	551	627	598	560	589	603	575	579	578	561	594	596	534	569	600	569	592	594	620	581	576	576	591	593	583	567	583	572	592	636	590	568	561	612	571	577	571	562	598	542	595	609	607	575	577	575	559	569	604	609	577	614	603	584	581	565	572	556	561	578	594	587	593	579	544	608	599	620	526	579	563	540	556	593	568	608	589	589	579	588	564	622	571	598	587	617	595	523	552	568	608	565	570	555	561	554	613	590	597	599	567	565	596	551	568	623	575	607	571	574	580	555	593	576	539	616	597	570	577	585	579	569	589	601	605	609	571	578	592	575	588	570	529	595	568	572	583	551	575	513	583	609	581	642	583	596	559	582	611	569	532	582	568	558	561	591	529	561	564	587	592	552	596	559	560	588	578	586	558	613	588	547	604	556	562	568	602	595	564	542	601	581	606	611	588	582	605	591	567	596	563	613	574	558	596	583	576	592	561	602	583	534	580	567	588	570	579	569	583	551	617	624	569	579	561	583	592	546	639	589	579	597	549	530	610	566	568	573	566	591	582	584	586	602	594	574	563	613	572	585	558	546	561	577	591	581	570	562	570	555	564	583	538	583	639	612	565	578	569	605	553	593	550	552	612	566	597	547	574	591	613	565	566	583	622	583	600	581	574	582	573	596	578	606	581	614	562	606	559	565	571	587	544	581	558	606	598	565	577	576	565	603	588	546	537	533	580	585	603	619	547	582	571	559	595	589	569	594	600	569	565	568	606	576	567	556	575	592	573	568	562	561	592	547	606	596	593	556	571	632	542	568	518	566	580	629	625	599	558	599	593	608	563	560	602	544	608	590	540	560	613	620	595	559	618	568	568	582	543	574	544	574	583	534	544	614	580	520	585	569	594	567	593	593	526	598	603	595	548	561	625	580	556	572	600	569	584	581	542	557	580	559	632	592	599	575	565	520	562	564	609	562	579	555	571	538	594	576	569	568	604	588	560	608	568	579	593	555	569	589	560	573	564	609	581	524	584	589	571	618	595	559	609	583	589	601	566	564	559	593	624	574	605	597	568	618	523	560	550	582	592	610	560	598	600	558	576	558	616	562	577	611	608	563	543	547	592	577	585	582	595	572	537	563	602	603	557	593	623	584	594	524	564	604	588	554	588	550	592	584	566	597	624	622	607	596	581	567	599	551	561	565	599	595	614	581	579	535	609	608	583	598	562	599	600	593	605	541	597	591	560	594	575	596	563	627	634	597	615	592	604	583	596	538	576	604	604	555	537	557	541	591	533	615	620	589	556	606	585	579	588	589	585	601	584	580	560	602	581	565	592	553	564	587	576	605	579	583	611	607	625	598	574	586	619	583	630	542	556	595	587	582	543	571	601	554	611	593	610	568	562	559	568	613	568	597	574	579	603	599	564	564	556	588	574	571	547	588	540	580	560	597	564	581	593	573	576	587	568	637	563	584	603	562	556	572	562	579	601	578	577	578	590	607	572	588	552	588	532	579	567	577	580	617	549	604	611	544	578	593	620	590	612	604	606	582	562	576	572	588	561	567	516	609	619	593	560	539	581	639	587	582	560	572	571	587	602	573	564	603	585	582	604	606	600	596	589	567	558	587	568	565	579	578	584	577	577	529	588	578	588	559	590	588	562	580	551	599	585	571	575	559	570	535	578	538	566	608	592	564	584	546	572	567	606	590	557	584	585	616	579	604	590	602	567	548	573	629	575	537	573	552	588	599	551	584	627	566	576	583	656	572	588	542	582	590	565	644	578	579	561	588	564	588	549	552	563	579	561	594	554	611	622	516	598	614	574	546	540	553	604	589	590	600	570	601	574	584	589	572	562	556	616	586	564	604	584	633	611	591	548	554	591	618	554	543	593	591	621	590	595	593	543	584	551	551	588	613	593	590	596	549	571	569	584	592	572	583	610	575	561	591	554	597	618	597	571	600	598	605	587	603	608	595	592	542	613	591	595	606	599	560	612	607	584	572	588	562	513	572	576	544	588	549	573	563	607	559	566	581	566	567	616	562	563	578	573	593	599	558	579	578	596	555	561	587	588	598	549	562	596	564	561	562	583	588	579	589	555	574	585	605	574	589	562	573	602	609	573	597	599	567	572	557	561	578	571	588	587	578	589	615	531	576	604	581	553	584	556	565	594	615	577	531	598	594	612	589	563	563	589	579	561	576	576	588	639	561	533	581	605	612	595	582	597	550	613	590	572	562	568	580	608	595	602	606	560	575	542	629	582	614	557	538	595	560	606	603	586	566	560	563	570	592	545	609	573	571	568	578	580	578	584	571	608	584	563	615	599	606	541	610	556	575	560	516	538	571	604	626	579	551	556	583	573	560	568	580	618	584	550	612	590	602	554	610	555	601	575	599	556	591	605	611	595	591	560	566	593	586	579	547	545	574	581	547	567	558	629	563	551	625	634	626	564	547	591	598	554	524	535	587	602	564	553	583	590	532	637	611	547	538	601	547	570	611	604	580	568	552	575	585	555	551	550	615	594	561	559	568	534	555	527	599	581	576	571	591	594	581	607	539	549	603	541	552	575	590	574	553	549	585	561	577	568	609	565	581	535	584	573	566	645	558	583	570	583	597	544	624	568	607	573	557	553	573	584	561	575	575	588	579	572	588	576	592	564	524	611	579	557	590	541	562	608	571	600	583	541	580	570	538	572	580	555	576	572	584	585	567	573	569	614	588	564	618	531	632	545	561	518	570	549	587	601	577	572	553	577	571	550	616	547	563	582	595	580	575	585	573	542	591	556	551	568	557	579	553	599	575	613	585	537	590	565	569	530	555	584	569	551	600	572	597	608	618	543	593	590	550	537	616	576	609	530	556	599	563	566	568	623	574	616	604	609	563	575	574	583	603	608	587	624	580	560	582	547	572	559	611	600	588	639	582	531	617	597	546	588	604	580	585	556	584	606	590	586	545	572	540	587	564	611	569	578	543	629	558	599	583	580	572	542	619	565	590	540	622	567	629	557	587	545	607	593	572	574	573	580	549	617	611	509	581	613	561
24977	21444	24738	28550	21432	19493	807	461	405	413	386	384	370	350	357	323	367	364	367	349	335	340	353	332	344	341	346	326	345	330	335	322	350	354	304	337	340	334	305	328	342	327	324	311	331	327	329	341	289	322	382	327	326	349	315	320	337	336	318	321	319	336	367	321	332	360	337	358	326	358	309	339	302	342	330	369	340	334	322	355	309	333	321	348	313	334	349	342	328	344	355	362	295	356	326	351	325	352	336	348	332	384	312	344	342	332	375	325	338	303	379	360	310	316	330	343	358	344	321	341	347	311	359	348	344	329	334	337	336	325	338	340	333	324	328	338	342	326	354	308	330	307	337	343	350	353	343	337	337	357	373	357	337	343	332	336	341	307	328	331	349	333	348	326	355	288	318	350	369	356	305	343	324	314	349	380	342	339	306	345	352	321	354	328	363	320	332	301	358	318	336	351	344	314	337	343	329	332	381	369	349	363	324	298	307	342	329	335	325	348	335	341	329	340	338	330	339	309	359	314	303	334	309	315	331	347	320	356	331	312	332	338	325	318	337	314	334	324	305	294	345	377	325	343	316	350	339	333	348	339	370	379	314	351	335	329	327	342	327	308	341	343	348	367	364	327	337	343	360	353	301	362	342	340	339	356	338	313	336	302	346	351	357	337	366	338	322	345	351	361	336	320	334	337	329	353	338	351	316	355	336	335	330	365	325	352	344	328	351	355	322	343	341	321	306	340	308	339	311	364	316	341	354	362	336	339	337	353	334	330	310	347	369	348	344	318	360	336	345	355	322	312	348	351	324	334	304	338	344	331	343	303	345	332	339	349	330	353	321	364	333	342	348	338	344	338	361	320	339	341	310	356	344	325	378	342	353	333	349	325	340	354	340	330	339	331	359	310	315	363	312	343	343	317	306	362	392	351	302	314	333	319	305	309	352	338	312	323	336	299	331	338	348	346	330	353	330	345	317	322	338	352	371	300	333	332	319	367	316	339	383	308	314	340	330	335	317	381	317	345	350	307	328	321	307	333	346	306	350	348	359	350	339	330	346	305	330	331	356	333	305	326	340	372	344	360	352	338	359	308	306	339	312	311	337	328	338	307	320	294	330	324	325	330	339	325	315	330	382	325	339	341	316	364	328	354	331	330	326	331	331	339	317	312	369	318	336	347	318	352	342	315	310	344	308	320	348	306	345	328	329	343	361	329	334	340	343	327	345	326	330	325	333	342	366	371	330	330	309	341	316	306	342	326	357	331	321	317	304	328	349	344	355	336	277	331	369	333	364	337	309	349	356	312	348	341	303	327	345	316	315	338	342	337	361	329	284	328	351	313	355	309	332	280	329	372	318	347	327	352	339	295	330	330	323	324	327	353	303	374	319	330	310	314	333	324	316	313	325	338	342	343	333	335	357	346	294	334	325	361	306	356	320	331	331	339	318	355	342	344	303	337	313	330	339	312	326	322	303	328	330	358	299	331	337	305	331	323	312	350	317	351	311	329	351	303	331	355	355	346	333	347	318	374	359	334	324	333	329	326	331	319	334	331	339	337	344	329	317	338	336	327	337	330	330	339	329	347	301	333	323	334	348	344	346	363	285	385	317	318	320	343	371	341	343	320	358	342	346	358	337	327	329	345	300	330	339	352	374	338	308	368	323	355	324	335	388	323	341	361	354	347	344	365	324	327	376	327	365	349	370	315	339	332	328	313	332	299	289	341	292	325	307	358	333	328	349	341	324	347	337	336	330	359	332	305	322	349	321	327	329	353	351	333	358	345	330	309	312	326	361	331	343	332	335	333	292	307	314	342	354	331	329	344	363	328	331	317	342	307	319	311	342	302	314	311	333	334	336	338	316	343	359	333	308	340	333	308	317	339	368	341	336	329	331	281	352	345	357	341	349	348	374	342	317	304	306	336	361	343	314	343	337	347	299	312	374	323	358	331	349	298	322	272	349	345	347	337	357	341	335	325	303	316	313	340	372	316	301	371	318	340	344	335	338	338	370	332	339	314	324	326	344	356	353	336	323	343	352	341	319	339	341	337	349	310	344	312	302	316	336	339	333	341	360	331	352	315	353	369	328	339	326	313	338	301	334	340	317	313	346	359	343	320	337	349	358	312	335	293	294	292	315	347	339	348	341	318	328	345	357	358	300	301	337	361	339	353	334	339	298	331	368	359	327	339	340	319	338	309	340	350	323	340	348	359	348	355	336	306	335	340	334	337	326	344	358	345	342	330	316	345	352	346	333	347	333	316	369	321	359	299	357	362	336	334	321	330	324	315	373	328	341	315	358	328	339	352	336	324	323	333	290	345	340	348	327	306	345	347	346	327	330	337	342	298	320	325	335	370	326	340	316	313	346	304	335	324	311	321	338	400	334	341	321	341	332	337	324	303	326	325	325	360	332	327	299	331	322	327	353	381	319	304	349	349	347	313	313	314	339	317	325	343	302	350	322	336	336	346	349	296	342	360	323	362	354	305	300	345	323	328	343	351	358	326	345	331	337	353	332	350	305	341	328	355	362	332	357	325	316	311	325	320	312	357	345	338	357	344	342	332	324	332	344	319	313	331	319	348	351	315	337	329	348	357	304	366	323	317	344	294	369	317	331	349	342	328	321	322	318	336	321	345	396	331	359	312	311	338	328	330	341	326	331	320	335	364	327	335	327	333	321	321	337	309	323	322	355	301	318	351	353	304	297	312	298	306	307	309	325	317	325	301	360	360	334	323	358	330	343	318	344	342	332	353	376	310	335	350	351	336	362	340	324	320	312	321	330	338	319	322	341	303	356	333	331	312	302	328	334	319	317	349	350	344	336	315	354	369	334	374	347	337	335	372	329	307	347	345	340	325	337	342	353	352	295	340	305	285	315	351	366	342	327	351	389	329	334	318	319	348	325	350	366	329	342	338	353	361	353	316	361	352	344	369	299	304	341	314	299	296	319	347	329	314	326	315	323	328	366	346	319	322	344	348	334	282	306	363	311	329	339	354	328	344	340	354	308	317	329	332	312	318	344	316	320	348	313	324	320	389	358	366	315	341	355	330	348	344	318	329	323	325	349	333	320	322	298	316	349	329	369	332	361	325	348	335	320	325	339	366	333	331	339	339	342	327	340	318	311	297	348	317	336	341	339	349	301	341	368	292	343	360	370	365	323	312	334	340	351	328	333	314	344	328	286	357	325	347	321	356	321	344	359	321	353	349	338	320	315	344	350	319	347	335	331	386	349	345	332	404	340	313	339	349	328	345	326	366	303	337	316	343	301	349	302	356	328	332	309	342	331	331	323	313	313	305	372	347	368	333	347	333	382	322	345	322	329	349	323	318	313	305	330	346	336	344	365	362	351	346	329	333	333	330	314	347	337	338	327	347	346	369	317	358	348	354	354	344	326	328	344	329	372	326	324	314	329	346	341	335	339	318	324	341	362	306	311	357	311	348	359	331	351	348	343	306	327	316	343	320	353	291	338	370	333	345	324	348	320	316	334	350	323	303
18866	2083	1417	1023	885	891	881	812	792	819	807	853	807	793	856	791	808	823	780	799	799	830	780	784	858	770	784	718	777	831	762	820	794	840	766	799	796	789	843	767	768	803	794	814	775	729	765	796	804	800	830	806	805	803	788	815	789	802	770	802	795	788	822	788	740	815	817	825	818	836	768	799	800	765	763	832	760	793	739	754	800	774	843	807	812	804	793	831	792	790	788	775	802	840	767	821	751	775	785	793	758	795	804	808	837	805	809	799	771	733	806	794	781	764	813	789	770	801	781	851	747	836	783	792	806	784	799	744	751	814	823	793	769	802	771	777	814	792	807	766	795	843	764	809	786	844	769	846	824	787	778	795	850	809	802	830	829	874	765	755	802	795	766	834	815	829	784	832	843	760	783	797	836	826	789	773	779	798	778	802	774	819	745	744	794	796	816	810	816	786	815	811	796	780	774	832	782	805	788	845	806	782	828	784	805	794	822	826	774	796	807	807	800	852	818	807	867	804	778	890	800	771	866	852	782	821	854	782	808	817	824	797	787	792	838	814	788	809	761	823	807	795	801	801	803	848	735	841	756	796	812	766	830	805	832	760	824	792	798	860	833	826	802	826	797	790	811	817	859	831	803	824	778	788	780	801	762	837	768	834	844	835	863	812	790	761	816	818	783	823	713	764	774	794	830	801	766	805	790	778	810	784	788	799	782	822	772	814	800	829	772	822	797	786	746	796	837	809	844	802	815	771	815	758	781	780	807	778	827	845	824	778	815	806	817	826	807	799	776	808	776	780	796	785	827	791	767	832	776	808	847	799	725	787	795	799	780	794	788	780	782	746	848	814	792	814	812	791	815	783	842	799	803	874	820	812	803	822	806	750	804	755	825	814	781	743	824	794	848	764	835	793	792	803	811	812	777	779	770	776	821	828	793	817	782	835	749	765	794	805	810	786	800	758	837	766	804	824	804	777	799	801	853	797	817	759	775	792	783	770	828	786	799	770	787	795	789	799	799	807	840	810	830	776	834	737	801	837	795	791	842	809	822	801	804	757	766	803	758	757	841	810	812	820	818	776	870	794	795	773	761	786	848	779	793	829	767	774	818	741	763	778	757	817	845	793	762	810	796	790	805	769	804	813	819	763	786	816	803	821	778	817	786	784	776	729	793	793	783	779	787	786	894	774	814	763	807	784	809	833	784	806	787	766	803	812	824	804	782	758	831	808	766	780	819	820	863	866	824	811	822	806	816	783	843	805	790	823	756	761	832	778	772	840	805	796	824	798	758	800	756	830	820	774	796	761	849	766	795	803	810	810	786	765	762	772	805	810	799	727	839	771	853	812	795	807	784	769	784	818	799	808	801	802	818	807	828	783	800	831	795	796	793	771	806	808	805	772	788	827	812	827	783	810	832	780	812	768	830	797	886	795	837	805	814	803	791	788	868	764	788	824	816	809	854	794	788	828	807	790	829	783	801	770	779	813	777	825	833	836	807	783	790	810	815	795	771	881	792	746	793	817	820	755	830	771	751	812	835	845	794	777	857	823	823	796	810	776	798	818	830	808	810	831	831	815	832	786	832	819	802	826	745	775	804	789	832	849	801	803	851	800	798	816	806	787	806	837	794	839	781	759	820	751	826	834	848	801	753	839	776	802	798	773	793	734	828	805	802	832	791	762	807	796	823	784	801	777	778	785	814	778	813	798	813	787	769	799	796	777	811	764	801	793	812	805	810	790	792	820	773	763	786	805	844	815	772	800	800	812	819	796	803	785	813	837	767	797	773	788	780	859	801	825	819	784	824	786	775	805	763	811	784	814	793	806	765	752	822	809	773	804	797	773	814	815	780	816	779	833	789	798	764	801	741	776	814	822	770	834	830	783	775	801	744	742	805	742	817	771	786	750	815	802	825	778	791	821	761	767	805	814	795	774	799	824	785	788	802	813	766	824	819	829	753	810	815	814	803	804	833	841	831	837	824	795	820	814	777	804	820	786	768	828	791	784	801	769	796	813	826	768	769	781	761	805	823	834	737	790	823	781	815	818	786	784	784	753	825	806	822	830	810	820	779	774	799	800	759	813	836	818	801	832	843	792	858	816	828	813	774	781	820	823	830	818	817	799	804	820	781	811	760	804	795	830	814	792	796	820	803	786	836	818	786	803	811	816	789	790	800	819	807	862	806	799	805	833	813	814	794	735	802	791	840	740	754	803	799	818	845	816	797	766	777	827	797	767	777	812	815	830	808	784	825	781	782	871	809	760	803	826	799	751	785	785	789	775	813	818	758	787	800	777	777	797	833	766	820	780	821	794	810	784	825	813	781	801	750	811	787	797	827	779	810	772	823	841	820	792	732	828	828	793	818	757	790	847	845	801	829	762	783	766	822	720	804	797	784	802	794	801	768	818	871	802	759	785	849	825	772	764	829	813	804	846	806	804	797	806	797	809	797	818	808	770	784	770	825	760	836	829	763	785	826	772	771	810	811	799	777	756	769	777	817	774	778	825	816	810	784	797	814	773	756	820	829	822	810	804	764	785	803	872	812	761	870	821	778	779	855	837	818	836	791	813	813	774	788	785	835	793	786	727	819	801	843	800	870	804	836	812	832	801	808	811	786	794	799	817	855	794	790	807	770	773	786	808	825	826	762	787	809	830	749	818	821	765	805	767	852	802	839	809	800	812	827	840	793	774	788	762	768	764	780	788	830	748	812	823	792	840	800	786	774	764	821	829	826	816	836	802	829	785	815	807	823	819	808	770	803	817	809	789	787	833	832	807	847	779	816	766	755	792	769	790	812	794	767	754	794	814	818	794	797	816	772	782	815	832	806	804	858	815	765	799	787	823	799	804	801	782	806	758	804	852	841	796	776	805	805	816	775	809	733	737	791	752	792	795	834	816	792	807	805	734	801	827	814	827	826	772	824	786	774	778	798	757	839	771	790	804	845	769	795	766	749	792	783	806	762	803	788	797	810	816	862	805	791	819	817	759	787	731	757	803	840	759	760	763	828	833	810	796	771	768	801	789	804	766	803	824	795	769	779	815	808	836	776	771	831	779	847	806	826	800	807	760	787	786	817	795	767	793	789	797	850	809	819	877	811	757	759	798	793	772	802	802	785	818	812	815	793	789	837	807	793	830	799	795	832	833	816	803	834	767	749	744	780	825	804	832	815	812	813	824	828	817	764	756	774	821	824	830	822	850	776	759	836	870	778	783	781	785	779	813	793	813	797	819	808	731	790	771	777	840	818	778	793	829	766	795	795	804	852	767	783	765	810	748	890	801	819	809	827	801	812	762	800	804	777	813	826	780	786	798	847	836	808	770	804	773	777	828	788	734	813	796	810	752	771	835	783	826	753	794	808	824	763	780	825	782	775	781	773	773	821	803	727	827	810	788	750	775	785	826	831	794	830	823	767	751	759	828	825	862	810	784	756	845	798	783	814	803	783	802	815	769	843	800	798	781	824	821	803	788	848	752	769	752	838	815	800	800	808	781
24357	21482	25173	28229	21482	21488	16877	701	412	380	355	355	324	331	322	289	321	316	312	321	321	308	289	323	308	304	327	308	277	300	294	311	290	267	320	313	283	286	308	288	307	304	309	316	282	275	308	290	287	280	296	291	319	308	291	290	278	309	278	316	325	294	267	325	335	322	306	275	310	301	299	318	298	291	276	279	305	292	336	298	303	292	287	299	260	309	313	291	307	300	294	302	338	321	269	266	328	273	307	298	306	287	304	265	279	300	279	292	277	296	287	304	291	249	262	283	276	266	305	292	271	294	286	284	313	276	292	295	307	293	268	295	308	315	278	309	275	298	296	271	307	297	284	301	292	296	275	304	296	300	311	294	278	287	309	240	289	307	299	313	272	261	308	298	280	313	280	299	279	279	289	282	281	289	329	282	313	299	313	297	272	292	274	295	290	274	255	288	312	312	297	301	307	292	289	282	284	309	327	267	312	263	291	299	273	283	284	264	292	294	277	307	309	280	299	330	300	267	292	329	340	298	263	283	314	292	298	299	280	254	321	301	288	314	274	299	283	272	273	284	323	271	284	289	284	296	312	284	311	309	274	302	298	315	316	300	289	288	288	305	303	300	292	324	286	280	300	287	298	296	281	280	280	311	308	276	274	250	331	285	300	274	281	286	287	285	273	267	285	311	269	272	285	289	285	291	306	291	302	312	316	307	286	306	284	284	283	281	289	306	293	283	283	250	287	293	270	294	303	296	299	294	265	305	288	269	278	278	270	280	297	271	298	308	280	278	326	271	266	304	264	304	274	317	291	318	309	327	294	324	299	269	275	290	294	319	301	263	317	274	289	314	308	278	285	297	256	297	282	290	284	306	288	269	280	280	282	306	273	283	290	285	288	281	264	318	263	291	336	294	288	278	281	320	287	289	298	275	301	289	280	288	311	312	321	318	288	258	320	293	304	281	267	299	300	323	299	310	288	324	281	293	296	262	306	290	325	265	300	308	311	314	285	298	293	299	281	300	271	269	296	315	294	297	266	267	279	276	281	283	280	273	318	312	297	280	288	286	265	287	285	277	271	314	308	266	285	311	284	280	291	275	305	303	284	287	278	292	292	285	305	307	315	275	268	297	296	267	276	280	284	292	316	289	320	300	318	295	307	252	265	300	287	290	309	249	280	292	310	301	283	285	309	275	307	287	287	274	285	304	273	295	282	274	291	248	301	310	295	314	256	272	281	258	270	318	292	300	284	288	293	294	274	300	309	333	318	270	283	309	287	296	284	268	335	300	265	310	301	288	261	290	314	294	292	274	282	300	308	275	294	287	292	318	309	277	262	276	305	300	280	295	292	317	276	310	324	300	290	311	307	313	323	272	258	317	263	274	262	295	283	269	294	279	295	302	310	295	316	295	301	302	293	274	268	287	308	279	290	279	312	282	317	293	289	289	253	280	310	293	289	297	309	308	305	265	299	306	297	288	287	315	312	285	291	297	292	263	296	295	322	309	279	297	291	271	268	273	338	319	255	288	291	292	302	314	323	294	273	261	257	285	302	304	292	281	323	270	251	307	296	280	311	292	277	292	295	293	313	280	328	258	293	258	296	325	313	265	280	300	319	268	261	303	287	267	274	306	269	243	270	292	291	284	305	312	286	307	290	284	297	294	295	285	287	324	329	279	289	257	267	272	303	301	272	305	306	298	325	279	285	281	253	298	315	289	298	257	308	266	270	279	309	298	282	281	296	289	285	274	309	278	267	287	276	303	290	280	285	269	332	279	301	302	291	289	289	318	293	267	274	265	266	289	289	307	298	310	304	294	280	279	275	293	275	289	290	247	319	289	277	279	278	268	285	325	288	306	284	271	257	323	304	266	289	288	289	276	280	301	301	312	308	291	289	312	287	255	315	278	238	280	281	309	287	264	279	310	298	248	298	318	316	304	292	269	313	295	290	292	321	286	280	286	265	254	324	283	298	256	268	272	297	262	338	309	297	304	329	264	274	267	278	272	277	277	277	286	294	270	313	300	307	278	272	301	280	295	319	308	301	273	278	295	289	299	284	295	313	290	292	288	304	325	275	304	334	284	282	290	254	254	280	291	294	274	309	292	287	283	296	275	275	313	284	294	320	265	309	311	310	280	290	324	285	270	332	287	294	287	289	281	300	314	310	266	254	314	324	298	279	301	273	303	300	291	300	297	292	310	291	304	287	283	305	285	319	284	300	265	297	273	295	284	285	277	313	318	310	295	313	299	304	295	296	303	274	279	260	283	286	311	273	315	295	300	271	282	284	255	276	309	314	284	300	304	299	281	265	312	287	288	309	306	293	306	266	303	287	317	301	314	303	284	262	281	259	295	310	274	290	266	254	245	298	312	295	282	302	283	269	267	272	285	288	305	315	316	306	309	295	317	287	290	273	290	295	314	328	256	299	268	260	328	277	303	265	292	285	315	266	306	268	317	289	278	303	301	278	300	282	280	301	291	294	298	272	297	299	300	316	336	282	310	279	304	305	269	292	297	309	275	308	307	280	305	274	290	271	293	314	287	257	284	315	310	289	273	276	276	305	292	287	315	271	305	342	327	302	308	303	270	277	294	329	289	309	304	308	304	274	275	295	295	312	283	301	264	308	302	274	301	293	293	279	306	271	308	303	258	290	296	300	294	282	277	290	314	291	298	276	264	297	318	273	312	255	259	307	271	306	297	309	271	289	296	285	287	311	309	293	286	287	330	292	311	304	286	308	327	309	249	282	316	297	270	305	299	285	253	293	294	296	269	266	312	255	299	278	295	330	275	281	297	307	265	287	281	302	261	264	280	282	293	273	284	271	271	291	257	283	285	277	298	274	240	272	298	273	297	299	296	284	282	308	276	323	267	279	278	273	302	278	304	285	281	287	299	300	326	283	311	311	276	310	324	312	282	309	281	263	310	287	279	289	306	290	278	272	304	292	285	287	257	306	335	285	290	288	285	308	283	297	290	275	293	272	305	286	305	290	247	291	309	321	334	274	278	279	266	305	297	311	282	269	304	292	299	264	311	263	271	285	285	331	298	308	270	322	285	310	295	262	294	294	304	317	278	324	328	275	318	269	283	268	271	275	285	289	309	285	300	309	273	269	264	306	279	292	313	308	302	292	256	292	282	297	320	287	321	288	266	286	302	232	309	303	278	278	272	320	295	290	299	311	282	270	289	267	275	279	292	290	271	296	272	251	264	308	279	259	287	270	280	243	317	273	289	273	288	278	270	288	297	285	304	304	303	292	285	265	318	298	278	281	289	290	246	281	270	310	289	278	315	311	241	302	255	313	302	307	296	266	287	273	303	291	292	260	308	323	297	306	291	305	303	304	315	268	292	313	282	269	285	308	305	296	302	256	272	299	275	301	273	303	269	286	289	308	329	268	302	309	322	329	293	290	281	286	291	288	296	266	294	293	296	299	303	323	306	276	260	316	294	294	291	270	289	275	277	292	289	309	335	268	284	283	321	329	276	274	289	313	283	301	280
22893	3453	1853	1125	870	903	747	738	745	698	717	746	651	717	726	665	627	734	701	699	707	703	665	685	673	698	670	665	697	695	677	693	707	718	704	738	677	639	690	641	686	642	708	708	689	677	663	678	652	661	715	683	670	703	698	703	636	685	670	650	707	688	700	661	693	665	671	680	684	637	675	678	633	666	686	677	715	684	676	679	698	710	749	710	639	657	728	699	647	679	741	665	722	661	675	682	679	703	745	666	650	692	677	685	677	705	676	734	670	669	642	706	673	653	668	676	699	704	695	712	689	698	688	720	676	689	694	681	673	690	715	690	697	696	679	660	637	663	671	716	663	644	644	617	667	662	686	651	693	714	682	659	697	666	668	689	698	661	676	674	688	693	655	650	683	648	683	719	689	711	686	745	693	698	645	662	708	641	696	712	702	677	658	708	705	661	659	690	674	667	675	702	684	652	653	691	665	643	668	722	645	621	676	681	721	635	689	678	688	710	720	659	739	689	660	671	714	716	681	714	713	696	676	631	679	679	747	704	705	716	690	663	713	697	664	731	702	711	684	669	743	713	665	689	743	694	710	673	690	687	656	692	657	675	708	702	688	688	698	639	735	645	690	703	669	633	658	717	688	687	690	670	714	629	679	700	658	693	721	680	681	699	735	713	639	700	671	739	664	690	700	734	690	692	615	677	689	673	705	715	671	678	678	666	681	756	728	700	718	707	655	710	653	676	683	643	704	664	686	737	677	724	690	682	731	690	722	662	663	728	720	672	695	660	663	647	660	749	725	674	733	639	665	657	630	702	640	659	689	657	666	720	710	679	692	669	710	642	674	708	666	704	656	658	678	687	689	691	695	727	688	694	645	657	734	708	700	702	688	670	679	647	649	694	669	639	671	663	667	654	660	641	658	694	695	651	700	679	691	684	616	681	709	676	676	667	694	672	661	653	701	692	695	675	700	651	695	661	662	695	650	681	685	698	667	632	651	711	599	671	681	676	617	634	695	684	683	704	684	720	678	723	708	665	685	663	699	685	707	719	687	645	691	683	688	679	654	703	639	643	663	663	648	703	686	643	659	693	678	647	685	664	649	685	648	684	716	667	688	680	727	685	665	674	693	691	702	714	665	693	716	705	695	676	729	686	658	699	663	700	699	707	732	713	642	686	650	660	663	660	703	681	649	688	722	714	715	626	682	712	684	720	709	679	649	671	704	703	655	657	663	679	706	674	719	669	688	700	671	697	659	708	667	667	701	672	675	706	678	646	719	677	652	716	627	664	740	699	686	661	698	694	669	658	654	667	695	691	676	721	705	713	698	672	654	679	751	688	698	666	699	720	656	667	704	666	691	681	682	695	664	652	684	711	697	675	628	658	661	647	671	666	666	679	722	646	660	678	690	691	681	715	738	664	732	672	690	691	683	677	694	671	649	669	638	715	663	702	685	669	680	699	658	730	680	681	694	690	660	653	620	620	667	742	694	724	678	641	687	734	677	707	655	681	704	659	702	698	645	664	679	662	701	698	711	650	709	649	671	682	727	667	701	684	726	635	689	679	674	680	655	658	682	658	715	657	719	663	689	738	681	672	651	706	631	693	687	713	698	638	714	695	679	709	647	692	664	677	670	630	713	648	701	667	660	677	656	703	693	680	697	661	677	663	688	700	665	665	679	675	613	715	686	711	731	666	673	715	709	697	608	640	689	672	684	672	700	673	700	700	708	737	674	682	671	692	637	643	738	692	672	671	731	650	683	644	683	659	691	642	682	648	774	683	675	717	720	701	714	663	671	645	667	738	670	660	683	676	699	678	700	663	668	684	680	709	670	707	676	640	641	677	649	713	691	690	683	692	700	676	684	743	692	681	695	700	634	706	715	659	684	664	686	707	698	667	717	666	683	688	700	667	673	704	685	649	683	695	664	699	657	699	655	673	701	727	666	712	659	650	681	722	676	696	657	705	660	666	663	669	678	684	709	704	647	701	685	671	705	670	696	722	622	702	690	650	661	701	682	662	677	709	670	655	717	668	681	675	666	682	655	703	644	662	717	657	642	722	713	673	677	717	640	659	646	718	620	670	657	690	627	675	687	675	672	673	700	693	709	701	654	695	695	700	665	705	704	687	675	684	745	675	674	678	664	690	686	687	686	725	705	716	666	653	666	642	759	699	633	680	701	676	700	738	705	649	690	698	684	635	675	638	666	701	645	674	700	676	675	660	655	705	671	713	719	682	651	642	677	674	660	649	655	738	680	697	699	711	657	668	687	681	730	718	682	670	639	673	684	683	704	688	638	649	697	682	635	719	680	688	654	673	701	685	656	720	714	716	637	638	731	703	709	696	609	657	656	672	701	655	672	708	675	678	670	730	678	673	659	686	711	676	642	624	695	680	642	674	691	651	653	691	696	644	654	723	687	661	696	676	714	641	648	721	696	702	697	713	697	664	667	667	667	700	649	633	655	670	701	701	677	692	700	656	606	682	696	718	685	642	655	655	709	687	663	723	669	668	706	692	687	712	690	689	678	678	671	701	680	700	679	738	730	680	675	646	605	641	701	639	668	667	714	690	642	704	695	696	670	655	664	668	640	662	645	622	667	654	710	651	643	661	652	730	679	618	633	695	654	665	690	649	688	681	696	631	691	686	664	667	666	739	657	678	703	695	742	689	668	665	689	656	618	677	673	661	684	773	644	709	660	678	665	687	682	686	687	665	668	666	687	693	691	660	649	658	671	668	699	673	639	658	621	697	672	672	691	662	675	669	689	690	659	667	669	690	664	670	649	686	684	686	735	682	678	705	699	691	687	709	685	661	687	718	692	655	659	674	698	693	662	668	700	703	686	632	676	660	713	685	659	651	713	679	708	651	693	718	672	704	732	612	680	680	689	685	666	692	647	676	698	677	703	706	619	696	690	724	684	649	679	683	649	679	700	681	718	689	662	665	699	702	685	685	681	660	712	702	682	656	695	654	687	647	692	644	643	717	689	696	696	675	638	664	684	675	646	667	662	684	682	704	696	703	718	670	713	661	700	675	688	654	670	653	677	626	629	678	687	662	676	672	725	654	646	649	671	665	680	634	654	735	704	733	665	602	670	686	689	660	643	659	712	692	649	655	699	669	664	702	696	717	703	701	661	651	705	685	703	677	667	673	667	659	670	684	655	667	671	664	687	685	654	640	682	684	693	656	718	741	696	698	642	668	723	688	685	693	658	640	632	751	695	714	664	676	678	702	699	691	657	709	658	681	688	692	688	653	669	710	637	672	681	686	637	712	689	688	664	644	720	723	631	742	658	680	686	625	670	670	658	661	676	694	710	696	723	655	636	650	659	671	694	713	706	719	693	698	741	674	667	703	668	665	641	722	641	656	681	722	707	732	685	658	697	648	716	671	680	643	677	668	699	706	666	721	698	685	646	667	676	662	637	702	733	694	687	630	687	707	669	720	672	664	693	678	668	686	700	716	689	698	698	646	673	710	699	696	763	655	671	697	674	681	664	732
31508	20796	10507	536	256	215	228	208	227	208	216	222	198	218	210	238	220	204	213	212	246	213	216	242	242	243	226	209	234	204	205	210	221	244	226	219	209	199	249	227	239	228	188	241	212	218	219	222	224	211	213	220	240	217	235	197	248	226	210	197	191	201	231	211	189	195	241	234	242	227	225	230	202	210	205	217	243	242	193	222	194	237	202	227	248	215	218	245	214	239	239	232	219	253	226	225	205	195	247	209	219	228	203	209	205	252	205	228	196	230	220	209	249	207	211	222	228	250	202	211	252	216	215	204	206	209	234	229	234	218	221	219	213	210	204	239	182	225	216	211	214	203	215	225	215	195	221	240	227	217	232	213	210	220	209	212	226	180	221	213	220	201	230	230	227	207	222	224	228	225	219	208	207	190	200	238	210	196	239	226	215	246	217	229	226	216	190	194	206	206	213	225	228	206	216	201	238	250	220	235	216	217	229	199	228	253	212	238	216	199	216	200	227	208	221	209	227	197	221	233	243	253	215	211	212	236	211	245	236	231	220	220	205	206	210	226	232	237	231	211	202	192	236	213	213	219	197	203	199	212	229	226	216	202	197	221	190	253	253	203	214	217	234	254	184	201	224	213	215	217	232	212	219	224	202	232	238	219	213	224	230	225	191	206	234	226	209	215	223	211	248	200	198	225	213	216	185	225	228	229	221	209	245	222	227	218	231	235	210	220	193	227	238	215	221	211	207	230	199	226	189	215	196	225	224	196	225	181	217	236	203	201	217	204	226	218	238	207	220	191	225	241	225	228	218	226	202	251	218	234	212	220	213	197	202	211	210	230	199	221	218	209	235	209	217	217	200	225	208	225	230	230	223	224	198	241	246	236	244	231	248	231	213	246	197	229	227	210	206	234	243	208	201	214	222	214	196	217	208	208	213	204	208	220	208	214	195	195	217	229	222	234	222	220	224	229	238	225	210	212	222	223	236	204	214	186	213	215	223	231	206	217	211	190	221	214	210	220	197	230	221	233	239	205	233	196	210	206	213	247	210	190	189	220	210	229	239	214	202	231	210	221	223	205	210	241	209	218	202	258	209	229	209	213	185	191	214	222	200	228	220	210	193	201	238	219	180	219	206	225	207	208	207	228	215	235	218	204	217	213	209	217	198	229	236	225	216	195	219	215	215	217	218	209	209	195	228	208	226	216	222	253	223	219	226	207	217	234	231	199	234	207	210	218	221	174	227	210	226	211	221	203	201	213	224	208	207	203	209	201	209	217	202	182	221	206	209	216	215	213	222	212	214	242	220	229	212	193	211	228	241	196	227	220	222	223	227	206	197	241	212	220	213	245	213	218	217	228	217	210	237	238	219	214	228	236	224	231	223	215	231	213	191	207	189	214	221	198	245	222	193	216	249	220	209	223	218	225	214	211	216	211	216	251	252	199	231	214	232	237	243	216	205	212	232	210	233	225	228	210	242	226	204	193	207	209	238	222	215	227	222	226	212	231	216	206	195	204	210	264	210	224	211	224	215	212	217	207	251	223	201	251	198	219	208	249	210	232	227	250	195	205	247	221	212	227	201	218	222	243	212	213	206	199	221	211	202	211	216	215	219	213	237	223	245	215	215	236	205	217	204	208	210	202	203	203	226	233	208	250	222	222	229	208	192	211	206	202	202	222	242	219	203	197	203	224	216	236	222	225	196	217	210	196	236	193	213	209	225	227	202	228	219	207	222	225	204	236	199	206	212	217	201	212	237	242	192	202	216	191	213	203	229	229	222	229	202	241	197	205	197	213	249	227	197	212	193	200	226	223	210	219	224	210	188	215	202	226	215	195	219	207	199	205	218	238	215	205	211	188	227	232	240	227	222	213	210	195	234	231	221	212	193	217	193	248	239	230	217	231	199	212	226	204	196	211	236	197	210	223	211	232	222	206	233	237	224	215	248	194	243	218	211	221	215	229	204	252	236	211	219	184	211	230	207	209	220	207	212	260	224	204	210	195	223	224	188	223	205	210	245	240	214	232	198	210	258	209	231	235	201	194	204	219	214	236	212	246	219	226	185	198	210	229	222	199	222	217	228	230	221	256	193	228	207	204	195	211	231	217	236	217	211	209	239	234	212	197	242	248	200	195	244	239	223	202	225	237	204	216	198	214	234	250	212	199	201	225	249	257	224	227	213	189	236	237	208	220	209	214	231	218	225	225	241	216	232	208	233	225	189	217	197	195	202	228	206	210	209	250	198	199	213	184	224	220	244	220	228	220	222	225	219	227	188	208	223	222	212	207	204	214	214	242	254	228	236	222	215	209	200	206	215	212	212	211	217	225	213	236	218	227	196	204	191	220	213	214	210	188	192	186	209	214	225	237	234	203	218	212	219	241	221	205	197	210	195	202	231	244	198	208	206	210	217	213	222	227	228	199	245	217	235	218	214	205	213	189	221	218	210	211	223	244	226	201	210	216	194	229	212	237	236	211	219	212	185	232	236	248	228	246	216	221	227	230	204	264	225	219	241	206	215	209	214	216	187	204	213	199	245	218	221	230	242	243	218	189	213	232	221	198	218	211	205	215	186	210	230	217	193	251	187	213	215	233	209	200	234	187	225	206	259	246	235	208	223	218	244	227	232	198	247	196	239	190	200	230	193	213	196	210	202	228	206	209	226	198	195	229	224	208	220	211	214	237	237	238	201	216	222	225	215	227	225	223	202	184	214	235	219	221	202	198	208	204	209	205	209	199	203	227	219	241	216	207	201	216	225	232	228	218	235	242	209	232	233	220	206	246	208	222	232	224	249	246	218	229	192	221	207	247	252	228	216	182	209	215	213	209	224	195	209	226	212	218	219	225	207	218	213	215	229	222	217	208	203	202	215	205	230	228	224	203	218	221	210	225	250	227	210	189	210	240	192	227	229	218	206	225	211	234	234	225	213	196	238	229	197	234	250	240	238	260	228	228	230	203	225	216	218	241	226	232	227	193	194	218	236	188	207	220	215	243	209	228	224	230	195	240	225	235	219	266	244	196	211	199	219	235	206	245	223	221	226	241	231	224	227	218	256	220	217	210	207	237	243	225	241	214	215	202	224	193	222	233	198	243	210	228	236	229	200	226	206	194	210	230	217	212	233	203	176	210	227	216	193	197	237	238	216	227	245	198	196	234	216	199	221	216	189	205	205	207	215	233	204	217	224	235	199	191	209	209	217	214	209	220	224	202	208	225	247	213	231	225	220	235	226	211	235	229	208	226	223	219	220	215	199	217	227	191	222	247	238	193	229	237	237	204	226	210	202	187	225	225	194	227	227	228	216	220	208	223	220	232	201	205	224	202	217	205	207	221	201	210	215	235	198	213	191	208	211	206	213	234	204	244	189	218	208	230	219	240	218	224	216	227	234	222	211	229	225	214	208	218	222	223	197	211	209	216	221	217	197	220	224	223	217	204	230	254	212	210	225	210	225	248	210	203	217	247	227	237	240	230	195	235	247	226	233	220	243	226	194	223
9112	643	603	569	616	593	601	600	602	556	550	567	583	592	566	626	619	593	580	593	560	580	548	607	554	562	581	591	572	578	577	549	629	543	555	590	602	585	544	584	611	519	558	555	589	599	571	586	562	571	586	583	557	582	536	600	600	546	599	564	551	579	589	555	588	590	565	567	570	555	577	556	600	570	560	563	575	585	545	604	586	595	606	579	565	557	587	616	576	555	562	565	560	537	552	569	534	564	568	562	556	547	549	588	545	593	615	572	612	602	523	560	529	592	576	564	579	534	547	612	577	615	615	559	584	576	559	571	561	539	578	596	546	609	557	570	554	589	537	580	575	581	574	613	576	588	573	609	568	568	564	552	567	557	587	579	614	546	554	583	585	568	558	563	543	570	529	585	580	602	529	573	572	525	545	555	598	572	564	579	606	588	619	542	574	541	581	575	598	538	582	603	586	568	565	568	594	597	581	585	607	564	603	556	559	568	584	559	568	576	590	564	545	629	606	556	558	599	570	535	556	551	618	601	554	593	532	558	560	611	562	573	591	595	584	560	599	562	620	581	582	539	565	596	596	559	589	549	584	599	597	595	526	582	599	581	589	577	573	572	534	615	573	605	576	567	574	550	599	564	593	591	543	563	650	593	571	624	569	539	545	570	603	580	598	564	585	582	579	537	525	533	533	542	541	544	547	559	588	561	543	543	609	589	568	614	604	594	574	561	587	618	609	578	556	580	597	565	594	637	577	570	578	554	605	562	539	548	578	601	568	632	518	537	590	614	611	594	564	624	553	584	559	603	577	573	570	516	569	617	544	565	520	565	581	575	576	567	580	583	537	577	553	577	549	562	603	539	562	574	607	578	577	583	592	572	576	564	529	591	593	554	527	548	550	600	565	556	557	536	559	589	584	533	526	535	586	598	600	530	556	556	593	592	581	653	544	535	576	573	582	597	605	569	560	567	552	583	562	630	573	548	581	555	557	580	587	511	567	556	609	553	567	556	579	581	532	565	581	602	568	558	607	561	578	557	569	575	535	571	600	548	608	517	562	534	548	576	580	577	576	541	562	548	577	584	565	584	548	593	530	613	582	595	551	593	582	582	552	558	610	597	580	552	586	573	643	573	574	534	547	574	552	586	606	560	604	543	565	552	587	561	520	569	571	581	564	620	593	580	568	581	552	601	594	536	605	588	554	606	550	554	578	594	591	603	560	590	540	606	598	567	591	593	586	556	563	523	541	605	553	559	570	581	571	582	586	530	570	553	564	593	583	617	562	571	548	594	598	550	527	587	613	589	623	527	560	575	537	557	562	551	587	565	543	534	583	603	580	590	558	572	554	610	571	583	585	577	582	568	601	553	554	562	613	591	567	576	576	596	576	552	540	580	590	594	595	545	563	559	591	629	587	579	561	560	591	561	540	574	570	578	585	546	583	552	556	575	614	554	585	605	575	603	563	584	545	578	592	568	536	579	591	547	580	580	563	582	591	566	581	537	585	597	533	566	600	558	558	606	572	581	574	601	570	559	525	594	555	546	595	577	577	600	541	566	576	588	549	593	616	579	547	527	555	551	592	619	605	565	535	547	628	568	576	579	552	563	564	561	543	588	587	559	553	559	555	569	553	581	563	583	522	576	576	575	597	599	575	595	553	583	592	616	617	559	586	564	552	559	557	537	578	598	554	575	627	542	575	555	598	547	589	594	592	584	556	577	599	588	571	565	571	577	566	626	545	569	542	545	602	583	544	517	622	564	566	593	558	561	552	537	613	604	546	539	581	530	618	578	567	542	556	572	550	586	552	571	563	551	597	550	582	584	589	580	573	600	551	602	578	602	593	580	561	604	544	550	597	583	553	598	549	559	558	602	579	596	562	580	562	567	579	631	518	533	560	540	593	551	604	594	527	602	571	600	585	582	579	599	608	611	558	544	574	558	582	569	599	601	604	554	581	551	596	570	591	567	533	562	549	560	575	592	581	574	576	610	565	582	570	617	555	583	581	574	574	529	583	603	551	596	563	537	566	563	573	568	576	580	521	611	592	548	564	567	580	577	599	600	561	580	575	578	579	581	577	561	604	605	543	547	585	572	581	551	553	572	563	585	574	528	580	596	610	537	589	567	550	605	576	610	533	565	613	588	589	554	536	591	585	591	565	584	582	539	528	583	628	605	548	539	566	557	547	575	539	598	573	573	532	595	589	557	602	590	565	580	592	517	547	596	589	548	582	577	584	601	556	570	585	579	541	566	598	579	573	562	597	564	582	580	579	606	554	544	576	536	581	557	576	551	563	568	572	602	558	585	587	546	587	561	544	593	590	589	633	580	547	566	557	597	564	562	613	538	591	553	557	572	606	570	590	547	580	566	581	560	530	587	567	610	576	586	589	575	571	583	570	551	574	575	546	578	566	546	560	575	572	583	561	557	588	564	623	576	582	541	586	574	599	581	569	603	553	581	600	582	558	570	653	578	583	595	516	554	514	582	620	601	593	569	587	577	575	530	531	571	569	609	570	587	609	550	557	598	568	559	581	585	572	581	533	631	545	597	598	565	556	545	595	563	568	593	567	548	549	566	587	606	638	572	603	582	561	566	562	579	576	560	595	585	618	626	608	590	584	555	605	590	585	563	569	540	599	621	567	563	597	581	564	565	536	530	581	589	508	577	574	544	551	594	595	590	560	599	570	566	572	575	574	587	597	586	587	562	551	556	617	567	601	592	591	559	615	606	577	565	574	557	596	547	569	563	610	550	575	565	568	543	617	618	533	603	586	598	564	597	563	619	564	567	584	555	570	606	567	588	582	543	632	594	560	595	598	596	552	574	542	580	616	574	611	566	578	585	554	596	606	576	589	575	599	598	553	585	605	587	540	600	580	588	603	571	542	610	601	595	563	599	550	544	563	553	569	571	571	582	560	560	583	568	555	601	607	602	570	569	532	561	588	590	571	525	559	571	581	578	598	607	597	560	560	568	557	511	584	569	567	578	580	600	544	575	584	596	576	593	563	570	574	588	577	579	606	596	534	587	579	518	570	577	537	580	554	567	557	564	554	549	564	605	656	549	617	573	593	567	577	574	539	592	573	553	548	620	521	622	562	563	575	573	594	557	576	563	536	554	553	602	574	550	574	560	605	534	567	588	589	594	570	600	575	572	559	590	619	579	568	607	554	594	534	572	529	565	582	561	567	555	571	528	562	569	545	588	568	552	515	594	548	545	624	588	601	575	609	571	559	580	577	555	592	570	553	532	538	618	527	596	557	568	599	585	577	576	557	521	574	585	584	588	577	572	532	572	554	608	586	560	568	625	554	519	554	559	588	593	540	530	560	578	635	572	568	566	574	578	554	606	567	585	586	520	557	592	556	567	588	550	600	561	551	592	558	590	568	547	571	587	599	602	547	562	586	555	566	562	560	581	562	585	538	529	576	581	575	609	568	571	564	537	599	580	591	597	584	568	625	558	549	591	561	559	575	580	546	578	557	540	572	585	589	576	561	572
25050	21522	24838	28632	21514	19220	768	455	386	345	327	349	346	359	337	323	403	363	347	356	329	326	366	329	308	355	319	325	338	328	318	350	348	289	309	349	341	316	309	339	348	350	333	324	319	326	349	338	347	322	324	366	349	351	321	375	344	327	348	333	321	305	367	370	357	325	350	321	320	311	299	355	314	326	329	335	334	334	361	334	399	348	322	318	340	337	361	348	333	344	350	333	334	347	366	358	352	334	353	333	359	328	331	352	340	356	346	316	329	352	344	330	318	322	309	326	345	318	332	340	351	338	337	339	315	298	284	329	333	338	328	313	331	327	350	342	361	353	341	321	330	325	303	359	305	318	339	297	346	361	318	350	345	336	342	322	345	327	333	328	307	331	320	354	327	322	329	311	334	348	346	335	354	295	353	382	313	317	315	332	361	353	307	320	336	365	324	351	352	323	338	341	348	351	341	341	293	344	356	331	352	316	367	315	380	342	332	347	329	333	326	321	321	323	347	336	361	332	299	323	320	318	317	357	322	346	358	337	333	318	321	335	351	333	358	289	308	344	347	331	343	343	329	344	323	320	296	317	374	313	328	308	343	315	308	329	384	329	348	333	334	354	303	311	317	364	330	314	351	359	334	331	327	337	342	339	325	336	325	339	346	369	344	321	343	337	332	302	330	332	334	328	329	292	319	355	360	353	351	332	331	358	378	315	337	353	338	341	346	338	348	297	329	327	332	336	293	334	360	349	342	330	326	333	358	294	327	295	311	312	352	350	361	336	317	326	331	325	339	352	313	311	316	338	316	361	345	336	333	335	363	325	317	331	294	321	336	331	324	317	335	310	323	370	313	340	375	305	301	313	333	325	320	372	339	310	351	321	327	323	350	338	323	308	324	352	379	346	338	340	296	358	331	333	367	324	312	356	369	339	348	327	340	354	336	349	338	334	380	344	342	319	345	318	316	308	357	323	319	374	317	331	344	296	348	295	317	329	343	316	337	330	360	338	317	325	362	354	318	321	326	301	323	347	319	318	312	320	305	332	323	314	368	324	330	314	332	355	372	327	319	314	327	317	345	304	381	357	319	335	319	324	345	304	350	331	333	325	325	351	360	305	316	345	308	346	339	342	333	342	336	327	299	351	329	347	369	378	342	347	330	345	318	313	338	358	340	333	291	316	329	327	310	363	347	320	310	312	346	324	362	327	344	340	302	351	325	309	342	342	333	322	328	345	325	316	337	332	321	327	362	341	358	320	301	333	320	323	322	312	343	296	323	316	344	348	309	330	347	322	356	332	330	341	313	327	338	331	344	339	311	350	346	351	383	341	343	305	311	321	328	327	341	327	310	360	348	330	304	323	315	355	321	325	331	342	318	359	359	339	324	332	334	321	292	324	299	323	356	324	344	310	363	329	352	341	336	325	343	317	315	345	308	347	319	321	329	338	329	329	345	357	322	311	314	328	321	306	291	362	342	304	389	314	349	345	313	323	331	334	337	313	333	350	327	322	334	341	319	353	347	334	346	350	355	349	344	343	361	319	325	333	318	327	323	323	321	326	343	327	333	335	365	286	322	324	370	354	334	315	307	347	341	310	332	363	331	346	334	349	350	335	329	364	343	338	342	340	338	362	337	341	355	322	338	332	332	328	332	346	328	352	343	347	326	333	353	329	332	347	340	323	312	306	321	298	340	343	313	314	317	334	334	345	323	310	324	332	308	315	345	400	312	311	332	338	308	317	332	349	355	358	341	331	333	289	307	328	338	332	296	341	323	328	356	335	353	332	340	295	334	329	324	308	325	337	318	354	306	339	371	321	335	322	333	338	320	298	344	346	327	320	327	366	360	341	358	319	323	343	323	354	332	304	353	349	335	303	354	322	338	346	344	313	338	331	325	340	355	323	347	344	328	357	336	354	313	328	325	309	321	295	337	310	336	282	327	340	360	350	366	329	309	358	331	335	340	346	304	313	330	317	331	346	302	334	359	340	328	317	314	339	333	310	378	312	355	326	353	318	327	376	364	327	339	334	331	333	316	338	342	335	327	323	298	374	305	329	338	315	309	311	345	316	323	328	348	315	314	285	321	326	348	311	328	365	332	368	298	343	328	347	297	327	327	336	318	320	354	370	328	356	305	318	333	322	329	336	326	316	296	325	351	326	333	374	360	324	323	323	337	323	337	312	350	321	356	358	355	332	310	314	313	354	320	353	327	356	322	323	355	306	330	321	342	354	306	328	325	336	290	291	321	344	306	340	349	312	334	305	321	346	333	333	334	308	371	311	327	359	342	313	337	328	341	332	338	313	334	316	334	308	304	335	321	313	320	341	356	348	351	356	335	327	338	300	340	334	357	316	376	348	323	334	323	310	319	336	304	338	341	339	352	347	369	345	358	329	354	363	338	312	334	352	320	360	304	352	355	320	340	352	330	333	367	319	328	321	336	346	363	321	334	305	352	324	313	331	336	312	333	340	370	334	333	341	362	346	358	314	338	322	296	350	355	338	336	306	346	348	323	356	348	351	326	313	295	336	331	342	336	332	334	307	329	334	329	341	341	331	369	320	352	330	340	324	333	319	304	348	340	325	319	348	341	328	353	345	289	321	304	309	335	284	316	343	313	334	321	313	341	352	352	334	351	313	350	320	308	359	343	291	351	318	340	377	340	325	362	356	311	325	332	360	328	360	315	358	389	347	352	361	310	339	311	326	344	341	323	357	320	329	337	328	347	337	345	317	300	294	340	343	357	355	337	330	364	336	351	322	327	368	342	385	349	302	334	301	319	349	319	320	314	334	364	319	314	322	338	319	339	361	357	348	367	341	332	353	328	342	354	316	324	319	331	341	327	377	349	331	316	297	317	341	332	332	342	322	316	297	289	349	333	320	319	328	325	331	347	320	278	343	354	352	313	328	354	318	334	327	309	326	311	323	314	352	304	319	312	336	350	343	380	302	318	312	392	313	302	318	342	345	329	332	317	339	333	336	356	361	350	321	303	341	348	350	345	326	365	305	366	364	339	340	335	338	344	331	314	339	319	341	326	314	316	366	351	325	352	348	314	317	326	353	345	346	331	359	351	353	371	354	335	330	333	332	343	365	340	335	365	326	340	333	330	335	362	304	298	364	335	327	348	352	344	344	290	315	329	315	362	324	350	322	317	313	335	327	308	316	322	331	327	336	318	332	321	283	377	345	303	304	330	318	334	333	331	330	340	365	309	328	329	333	314	323	323	324	319	363	333	349	363	326	315	347	350	322	335	334	334	328	309	373	315	310	306	334	341	330	353	333	323	320	338	332	331	315	394	313	367	319	344	338	341	329	343	301	324	354	353	346	301	341	343	371	330	327	353	354	292	315	318	362	319	332	307	297	308	355	333	320	316	340	325	362	318	340	339	340	359	307	292	330	350	314	303	343	353	384	336	322	318	279	306	373	333	362	329	346	346	322	316	306	348	312	310	342	322	312	347	347	294	386	324	341	328	314	356	356	337	308	356	333	320	340
18735	2116	1412	1060	882	874	893	841	827	888	810	807	794	812	821	800	792	867	756	850	796	801	841	772	789	795	811	786	769	768	794	792	770	818	843	781	778	816	811	803	768	845	770	847	818	836	810	850	809	782	801	821	838	775	795	805	789	812	780	835	826	817	812	803	782	776	822	848	794	805	786	779	796	801	766	837	772	775	760	793	847	817	820	848	805	791	799	798	804	820	847	776	789	809	805	782	758	806	819	804	784	790	806	797	767	841	747	805	799	779	812	793	764	847	780	790	794	768	765	778	795	811	803	782	809	812	791	829	819	782	819	818	823	785	796	840	799	799	801	807	864	776	769	802	813	784	787	834	816	788	830	840	796	761	789	833	795	813	815	774	820	782	788	745	809	833	789	843	786	813	820	843	781	746	771	805	840	790	776	821	843	777	827	814	818	829	789	775	842	799	809	806	821	769	795	815	793	765	780	787	804	767	794	753	755	774	779	809	818	803	773	796	842	798	787	766	802	769	811	798	794	821	800	791	818	813	817	788	818	790	773	795	772	790	785	792	849	794	807	801	808	774	822	786	797	754	812	785	776	861	859	793	828	816	783	782	831	833	778	811	817	825	785	785	799	786	769	790	837	845	796	854	781	794	852	753	830	828	814	784	797	816	754	774	857	855	799	768	839	809	789	790	828	801	826	840	795	805	798	801	822	770	770	820	777	777	782	800	798	785	843	798	768	812	766	776	826	781	823	782	871	793	778	804	798	767	812	775	828	812	758	823	804	791	835	800	827	850	815	796	811	748	809	810	767	788	784	776	747	830	795	741	808	834	793	805	789	750	820	759	796	795	808	771	773	776	844	768	778	782	768	780	823	777	831	824	832	776	758	857	818	787	779	787	811	872	807	763	819	811	835	795	785	752	796	779	779	829	877	818	777	775	840	775	776	850	810	765	811	780	788	791	817	817	846	831	836	855	831	786	777	789	766	763	843	795	830	825	761	758	794	796	807	798	783	802	784	758	780	808	745	791	762	796	800	791	766	843	830	810	775	824	792	790	810	791	818	794	743	821	782	805	823	771	838	752	851	810	755	794	786	800	738	774	819	763	821	811	761	831	758	755	825	775	804	764	796	769	731	797	796	802	798	835	822	829	762	763	852	808	842	820	788	781	768	797	801	790	867	804	786	813	834	826	784	819	831	845	773	822	834	792	773	831	786	808	785	816	825	796	747	815	789	800	796	815	804	780	818	780	817	813	806	826	784	790	762	812	811	795	789	784	795	834	798	843	809	832	836	786	820	792	786	799	806	790	784	798	783	744	839	804	789	772	763	764	794	778	813	780	846	756	740	828	809	800	803	777	799	793	787	769	781	801	801	818	769	796	785	772	822	843	828	768	800	803	847	830	815	832	849	818	804	808	808	793	855	775	816	833	811	830	788	803	788	772	787	739	866	836	817	799	766	779	829	807	821	761	769	867	816	768	741	797	803	770	811	807	802	831	790	826	743	832	745	806	785	837	798	814	801	801	854	827	780	824	781	853	837	757	784	756	827	733	813	825	815	787	795	751	803	785	774	864	835	808	731	779	807	799	780	772	805	741	799	754	779	842	787	785	790	750	829	829	850	781	722	812	816	752	766	809	754	766	809	814	816	827	836	793	803	805	790	842	798	779	753	836	785	750	718	749	792	765	823	797	840	796	805	793	785	783	778	785	855	780	782	787	756	844	810	792	817	823	774	804	823	872	798	796	783	778	829	837	818	822	797	805	853	806	768	798	795	801	818	769	797	816	809	787	827	768	824	797	791	784	781	796	824	766	835	827	803	790	834	787	773	865	825	820	816	816	823	810	796	771	759	848	818	793	794	818	779	767	820	831	790	831	807	798	810	805	795	812	801	785	777	806	794	811	799	794	771	807	828	805	762	772	758	754	799	782	843	811	793	803	799	773	801	819	825	876	765	811	802	779	836	833	810	708	821	774	775	741	787	787	866	759	835	762	776	799	806	759	802	779	802	820	833	806	772	756	752	784	813	814	842	786	781	771	810	794	763	784	802	825	816	838	806	802	799	772	808	762	808	815	802	770	809	832	733	774	782	744	817	790	805	802	808	779	798	748	815	800	755	823	808	839	707	807	775	824	801	734	813	787	792	808	772	795	802	778	800	815	796	773	783	819	829	774	783	785	813	824	798	799	797	749	816	788	827	831	800	774	788	791	772	838	818	798	798	783	833	836	799	763	808	888	796	772	778	771	799	811	794	789	786	792	787	799	778	793	788	799	773	799	751	771	844	826	802	798	846	866	798	787	755	828	772	821	804	802	802	787	735	778	796	800	840	814	852	805	804	804	803	788	756	809	780	835	819	844	784	800	772	820	837	792	774	788	803	829	801	828	755	809	841	824	824	841	847	825	757	821	792	765	789	765	792	831	815	785	776	810	799	805	801	807	822	885	770	799	791	773	776	767	765	806	862	770	863	851	790	773	753	798	801	738	827	824	838	812	797	822	836	854	766	816	792	810	820	821	813	837	814	848	779	812	743	817	867	757	828	839	847	839	808	774	821	814	810	781	728	851	805	815	840	775	843	778	762	846	766	775	841	805	828	809	769	840	778	800	796	807	842	809	799	764	817	821	828	787	801	771	808	780	818	771	774	812	778	801	836	805	841	798	812	788	817	793	817	828	853	849	814	792	802	785	814	819	788	795	789	783	773	855	757	791	788	758	802	816	765	802	818	788	765	792	812	805	833	791	774	802	761	774	855	770	800	762	798	849	759	859	738	787	768	806	810	815	846	820	796	842	776	783	797	727	826	795	768	768	762	805	806	766	723	762	761	819	805	811	771	818	786	779	803	845	806	788	770	798	804	796	810	818	809	799	813	793	798	795	755	764	778	758	794	778	781	789	782	820	789	835	785	821	859	813	789	797	847	780	810	801	819	753	795	804	835	814	828	819	819	820	798	778	823	807	798	805	785	816	812	800	780	765	816	803	806	823	817	827	774	846	795	787	787	848	802	806	782	770	802	744	788	820	872	799	773	782	810	770	854	837	778	803	806	791	796	785	755	854	767	785	794	812	768	823	790	801	815	815	820	799	775	821	811	764	787	776	720	796	749	799	736	815	836	803	826	789	813	806	837	784	803	793	836	840	812	812	763	767	769	762	747	855	859	779	756	784	804	799	796	833	822	782	808	760	782	814	782	805	785	794	781	804	826	789	767	820	763	857	780	794	854	808	847	766	763	805	818	770	802	799	791	811	789	788	782	798	737	864	798	762	843	830	806	801	787	803	772	785	820	760	770	876	816	810	781	797	823	795	805	791	811	786	808	793	795	799	812	816	779	836	776	786	818	747	787	818	758	841	802	806	822	787	817	813	816	845	795	820	842	760	770	807	759	789	774	805	769	808	844	791	772	828	848	796	779	835	791	787	819	799	794	794	785	771	776	834	810	770	820	852	756	836	799	795	790	802	846	815	802	789	796	800	840	798	781	803	760	871	779	818	821	811
24307	21450	25176	28155	21451	21464	17379	632	395	412	383	363	321	307	307	316	300	291	309	341	295	312	312	299	304	277	289	297	293	294	323	277	288	293	311	304	318	287	287	287	335	316	295	282	304	322	262	311	314	306	304	295	294	296	294	322	325	290	312	307	303	305	291	268	310	270	283	291	302	280	311	267	280	292	296	292	271	305	306	289	294	290	280	313	301	333	270	309	292	296	287	285	308	313	298	315	273	305	312	311	309	255	317	293	262	320	286	291	317	276	322	296	271	278	263	293	262	274	262	309	295	286	339	293	297	317	304	279	311	322	283	301	271	297	289	281	308	300	298	294	318	289	317	285	295	282	276	329	295	312	284	287	318	256	278	318	274	290	299	279	305	315	299	279	253	295	290	292	282	277	306	298	271	300	299	263	277	300	323	302	317	270	280	267	298	285	295	292	292	280	285	320	255	276	274	298	265	319	296	295	347	296	257	286	291	299	318	299	313	283	266	273	306	292	286	262	287	263	316	269	286	278	286	264	282	294	283	268	290	280	261	265	278	272	261	290	307	272	285	275	318	280	274	288	303	282	288	283	280	298	308	300	242	259	283	279	305	320	309	286	306	319	338	291	306	273	309	277	289	290	308	300	280	277	301	314	305	301	330	288	298	273	278	280	282	286	281	289	301	296	297	284	298	274	300	255	292	272	284	292	280	328	317	311	302	263	269	286	280	276	292	310	298	291	269	298	304	256	290	268	285	294	312	313	290	278	283	273	296	267	280	289	254	281	326	285	296	299	306	328	260	286	291	261	299	299	272	285	268	273	334	286	284	280	299	292	294	303	262	281	270	277	340	326	312	294	292	259	281	295	278	288	297	276	300	294	306	281	298	304	309	276	310	309	314	309	291	309	334	300	284	322	309	304	260	293	275	291	256	306	303	313	276	311	298	272	271	312	283	293	303	294	313	311	270	286	296	314	284	316	282	262	286	305	285	287	281	318	293	322	296	290	283	302	305	288	275	288	284	275	310	281	327	319	232	270	300	301	284	322	315	289	265	291	286	264	276	260	296	282	273	295	328	272	322	280	261	286	289	307	305	261	302	258	285	304	296	295	307	283	283	293	327	283	287	284	301	267	287	294	294	272	327	291	288	269	263	261	299	288	272	316	315	303	276	309	313	296	288	279	275	280	311	294	291	276	275	273	292	285	299	256	284	292	291	286	292	299	275	277	285	281	290	269	345	288	301	272	303	268	282	296	290	285	296	313	287	312	263	324	264	265	318	286	313	289	302	258	263	288	270	276	297	302	263	321	271	272	307	273	306	301	300	301	307	299	300	286	255	274	270	304	278	286	308	277	274	311	279	303	269	292	288	290	300	306	293	277	274	274	308	300	291	289	284	258	298	281	272	287	314	284	293	262	302	293	277	291	337	298	311	262	293	312	322	295	294	263	265	281	291	271	299	300	281	312	266	307	317	304	301	282	295	260	286	283	302	311	279	268	280	294	262	295	300	292	286	262	285	308	301	306	280	312	310	314	313	272	307	304	294	269	288	262	294	282	291	289	263	294	294	272	290	286	284	275	287	278	270	294	299	302	279	279	280	293	305	265	281	296	332	307	311	308	310	292	270	304	269	283	278	280	279	326	303	285	298	282	280	305	311	305	289	277	266	259	283	252	266	274	314	315	291	296	305	317	297	297	274	297	293	292	287	256	264	297	266	265	288	269	279	269	302	299	250	258	300	272	263	280	269	271	288	299	287	269	263	290	323	261	284	296	306	279	312	234	284	289	271	292	283	294	252	294	280	296	279	292	281	310	298	289	289	266	302	283	275	276	293	275	298	285	315	282	288	270	279	315	287	272	297	277	303	303	293	262	319	285	271	299	279	266	290	311	285	280	329	284	285	299	291	265	282	303	269	263	241	305	315	343	278	274	283	278	295	319	261	302	264	261	277	264	279	316	265	275	297	286	268	279	294	279	266	274	313	269	280	293	304	278	313	299	282	277	312	286	306	298	284	289	314	321	276	305	292	300	304	277	307	301	300	298	280	242	307	279	314	300	266	280	273	292	262	305	302	268	279	290	288	301	300	278	294	264	282	277	291	295	290	322	309	263	303	321	297	275	299	320	306	272	305	310	274	333	287	267	250	288	284	309	278	274	321	260	293	292	313	291	269	294	266	272	298	283	266	281	277	284	285	253	289	282	321	292	290	284	293	271	273	292	275	321	276	312	294	271	267	273	299	268	287	283	278	306	289	307	317	298	312	298	310	279	300	307	298	291	297	303	294	308	289	325	293	289	298	315	270	286	294	296	276	304	325	281	284	309	278	282	321	296	295	286	301	322	279	306	318	283	297	295	290	284	276	303	321	256	276	298	267	280	292	288	304	311	290	294	307	281	305	270	298	284	286	270	295	275	272	303	260	316	286	301	297	288	302	275	301	300	312	263	256	286	278	269	279	283	259	288	298	291	305	318	282	305	270	263	296	288	284	309	300	244	309	272	276	307	304	322	304	308	252	289	311	286	323	293	278	295	274	259	283	317	297	293	269	297	311	281	289	300	319	280	293	305	266	323	310	276	299	296	275	271	254	296	256	302	288	303	310	271	294	297	299	316	296	277	288	281	304	283	306	284	274	294	264	287	308	266	304	321	299	285	296	268	313	292	266	308	289	296	272	292	316	284	266	307	314	294	299	277	330	296	262	258	270	269	276	308	306	281	299	289	286	298	283	303	281	297	288	269	302	307	302	308	288	286	304	288	265	288	249	340	301	325	289	280	303	274	287	307	299	282	275	296	304	300	289	291	299	302	280	296	292	341	293	271	306	312	302	249	278	293	285	338	290	281	299	281	264	278	269	324	260	292	290	292	264	272	276	277	273	288	291	287	269	253	289	268	323	293	320	295	292	276	270	272	265	291	292	328	308	278	309	301	308	294	263	281	308	307	274	290	315	292	257	265	280	290	279	308	297	276	266	285	315	308	289	272	281	303	277	276	290	299	306	281	240	294	313	304	296	260	295	275	295	293	283	314	286	297	306	294	304	302	240	297	292	260	300	315	313	295	310	279	288	274	267	301	257	251	295	293	290	292	311	289	292	254	280	276	318	281	294	297	274	280	322	285	278	280	243	277	292	289	272	277	295	277	284	290	292	291	285	293	296	262	294	295	291	309	281	279	334	281	298	293	282	288	292	284	285	292	297	262	286	266	276	277	307	310	293	273	280	288	317	288	279	288	317	283	272	267	256	303	250	269	294	279	281	255	275	264	300	314	283	271	268	258	262	273	273	271	272	288	291	300	314	282	280	287	319	302	292	249	299	274	277	280	309	302	301	265	260	303	287	322	287	276	275	298	312	309	327	275	274	302	302	282	287	304	288	270	272	270	309	276	313	268	313	296	281	297	337	291	274	304	299	298	312	311	295	264	253	304	307	284	296	286	272	334	289	297	282	285	311	292	271	299	273	320	297	305	277	282	293	300	299	283	277	261	294	297	301	301	262	292
22302	3492	1906	1193	880	787	804	748	758	711	748	672	708	729	707	677	692	683	707	694	715	747	718	663	624	721	675	709	731	661	663	639	657	667	697	696	666	689	649	682	663	682	671	668	668	636	682	684	675	676	648	688	672	678	632	664	679	730	671	675	664	642	651	679	700	693	684	674	644	690	677	700	688	682	667	710	683	691	712	669	683	697	660	680	650	701	674	612	715	714	668	689	667	701	654	671	662	673	629	674	625	704	677	653	690	645	663	648	643	667	670	697	692	630	637	711	647	630	679	656	662	679	685	648	702	712	655	667	653	664	706	683	694	688	671	689	712	693	653	656	694	705	711	687	656	658	729	654	688	697	654	632	684	694	693	707	599	650	638	673	669	645	674	695	678	703	674	684	675	655	642	704	674	723	681	726	621	694	682	653	640	654	661	671	683	702	646	642	699	710	691	680	690	683	648	661	682	668	726	664	675	670	683	681	666	731	707	683	661	693	693	642	679	669	642	638	712	720	657	673	649	636	681	643	683	666	633	654	688	736	638	664	720	676	654	664	701	660	663	660	631	676	675	647	677	689	659	633	671	687	667	702	679	654	710	682	701	666	661	677	708	712	702	729	670	643	690	700	695	651	648	658	613	719	665	647	631	709	690	667	748	710	674	667	707	667	713	695	644	677	646	683	663	689	662	665	650	674	676	660	800	678	676	669	673	684	677	730	649	700	707	702	679	720	676	663	655	722	690	712	691	648	671	645	649	673	679	669	697	668	684	651	693	664	682	653	709	703	701	710	679	676	647	642	693	662	730	719	724	692	653	646	691	652	687	705	661	623	628	666	635	666	610	659	696	670	672	667	671	657	689	672	647	723	687	665	675	689	653	700	666	660	666	657	649	652	688	673	698	686	694	683	675	633	635	651	605	651	679	744	715	685	706	676	701	690	696	657	678	709	718	688	647	704	679	681	654	673	701	739	656	682	682	734	666	728	665	642	663	679	674	731	726	652	708	680	666	680	635	664	668	663	652	693	690	674	677	669	659	679	660	671	670	688	639	671	671	631	647	713	617	705	653	616	669	642	653	670	664	639	681	686	683	621	658	625	695	700	657	682	650	664	668	654	673	722	720	700	712	674	701	675	649	687	679	647	654	656	654	644	696	684	653	659	681	630	655	687	670	693	664	705	696	646	637	679	660	639	715	684	705	678	643	667	661	714	691	706	658	663	659	702	685	721	688	666	686	635	594	696	680	696	656	660	659	658	673	657	703	647	720	699	695	664	674	686	698	669	651	730	673	727	681	669	707	635	663	645	675	640	673	648	674	688	681	679	650	712	661	675	700	673	665	627	693	696	668	649	673	675	697	627	691	634	638	645	685	672	693	692	648	692	658	696	657	667	628	683	678	677	659	701	668	668	647	689	687	627	695	660	681	644	649	644	659	685	678	721	706	672	661	680	658	686	692	707	649	684	637	668	655	650	721	682	696	683	630	644	676	668	692	686	671	685	682	682	688	694	617	714	677	697	634	657	719	644	666	696	658	665	650	677	649	697	705	691	707	649	728	727	673	654	674	636	706	697	674	635	663	683	682	663	687	687	669	644	699	695	700	740	676	651	641	675	665	649	678	627	698	709	667	660	677	686	650	666	651	629	710	708	617	746	633	663	705	686	662	706	681	704	667	701	677	722	722	701	686	702	682	662	693	685	693	665	682	670	657	703	691	692	688	671	678	657	702	680	680	661	692	682	704	648	657	699	661	617	660	652	684	715	702	648	673	659	685	699	655	624	668	678	640	693	663	661	675	674	663	648	648	664	705	691	694	616	702	680	709	661	651	685	673	720	670	673	653	691	659	668	704	676	675	663	634	647	701	724	685	646	677	698	627	657	641	699	670	653	702	668	650	665	644	681	659	707	680	649	660	652	673	651	663	691	614	631	673	668	691	627	695	660	693	645	689	685	682	688	690	646	698	658	665	636	670	661	682	695	693	647	641	687	644	684	696	682	706	632	679	639	698	659	655	648	681	650	687	673	696	641	645	655	687	667	595	709	715	661	677	673	694	659	695	700	670	673	735	634	705	633	676	648	672	662	680	674	730	730	660	691	692	671	666	658	699	708	654	662	659	663	636	666	648	702	643	676	689	653	657	695	662	637	729	681	717	657	696	655	680	640	664	725	648	676	706	633	707	695	668	691	679	643	658	727	691	662	748	669	660	656	676	641	643	677	679	716	714	672	636	659	687	669	680	684	662	636	693	692	726	640	711	730	625	667	685	670	684	676	661	671	734	633	694	621	692	644	686	663	656	644	725	687	673	645	687	679	712	639	701	692	657	687	657	682	687	609	663	674	724	656	653	699	707	704	720	681	692	659	672	702	670	678	658	682	724	632	688	692	700	665	709	635	664	649	684	745	700	632	695	651	643	680	692	672	646	700	658	660	661	669	670	703	686	720	630	667	655	635	681	676	690	708	688	651	649	641	665	707	669	671	668	704	668	694	672	660	653	702	712	710	691	640	615	636	650	665	623	646	660	699	688	686	671	695	656	683	638	702	654	710	695	713	685	689	683	711	719	711	701	665	681	714	673	639	676	668	648	655	669	696	694	700	684	687	692	675	632	675	688	655	637	720	667	679	706	663	666	684	705	678	694	688	723	649	626	685	664	609	714	622	686	618	662	694	651	671	696	704	652	689	672	676	642	681	694	673	667	649	684	699	651	693	685	710	644	675	640	662	663	657	639	662	642	657	680	657	636	662	680	655	671	665	679	665	679	637	690	635	650	683	687	675	678	663	668	658	731	609	681	659	671	704	661	683	654	655	653	689	630	672	667	674	665	670	671	679	700	688	693	705	656	710	639	695	662	659	665	645	666	649	712	669	662	712	660	657	681	691	658	691	650	704	646	670	657	675	661	698	691	662	672	690	622	686	636	689	711	698	696	689	657	688	688	658	706	637	725	631	610	719	668	691	643	654	689	625	664	658	666	668	657	668	661	684	652	679	713	664	669	634	692	705	725	651	667	671	681	679	661	638	638	645	651	702	692	608	690	674	711	660	707	684	677	671	640	666	654	647	668	703	633	632	718	689	604	701	635	707	646	652	661	698	708	741	665	704	678	646	677	728	655	686	692	679	680	687	680	639	694	637	678	677	671	654	706	719	683	671	688	669	697	665	692	617	653	688	681	661	735	676	720	633	694	694	667	661	680	635	702	693	665	657	625	693	674	627	690	673	677	655	683	687	655	630	640	656	662	629	658	684	653	652	676	665	658	660	671	650	655	652	671	731	724	695	673	691	675	709	701	638	673	658	666	668	665	744	653	691	690	647	696	657	673	660	691	743	674	673	647	688	680	692	726	713	651	719	710	681	674	698	707	653	645	647	694	652	657	630	669	734	704	661	640	659	701	658	680	674	699	690	656	660	689	664	693	680	708	668	701	692	673	670	666	658	692	651	658	671	739	641	657	645	667	664	642	731	647	713	685	661	658	664	664	669	664	720	651	644
31715	20895	10788	745	422	417	358	219	232	214	222	219	199	233	216	239	230	254	221	241	217	184	236	210	202	214	251	231	215	228	211	213	226	223	247	236	220	223	242	214	196	220	217	217	201	201	212	220	257	238	203	232	220	246	212	209	207	230	209	190	222	243	212	203	221	222	251	204	228	212	211	222	202	246	211	200	199	227	236	187	214	235	222	214	193	236	225	245	232	210	227	221	230	242	215	226	217	212	226	220	229	182	158	202	251	204	227	274	207	236	250	233	235	209	225	224	235	192	235	218	223	253	220	229	229	227	206	239	223	213	231	227	209	193	220	225	196	219	213	200	207	181	237	208	213	219	220	217	209	232	234	231	236	246	210	217	248	207	232	222	228	218	203	213	204	247	209	217	216	227	243	196	227	219	207	210	195	220	234	215	206	225	213	216	194	205	229	251	231	219	210	233	234	212	225	224	227	224	204	222	193	214	191	222	226	223	249	223	222	230	241	206	210	247	251	237	216	227	225	214	212	206	227	197	209	190	196	208	245	220	195	225	234	197	209	224	222	210	209	221	243	208	221	201	199	220	210	217	229	202	210	243	220	189	211	208	229	218	246	209	212	222	226	248	211	216	248	240	229	206	200	208	249	217	219	226	235	247	240	238	212	226	213	200	230	246	251	234	216	245	236	217	201	216	238	195	217	196	201	233	204	228	205	247	190	234	229	229	208	226	261	235	212	226	209	232	234	249	204	216	212	208	226	207	193	205	228	223	239	259	226	209	218	239	240	221	209	225	226	189	217	223	219	212	206	219	211	236	212	234	241	213	180	212	223	213	215	248	216	208	211	230	226	206	190	233	217	207	228	228	234	211	220	213	224	202	247	208	213	206	227	204	234	224	209	205	206	196	233	207	200	202	196	246	231	209	201	222	209	220	231	216	218	215	224	243	200	196	203	197	198	216	207	226	235	206	199	228	226	218	217	213	238	220	200	214	211	193	220	229	229	209	230	216	217	232	224	213	204	256	216	199	201	223	250	221	204	223	229	232	201	194	230	216	233	222	211	226	236	233	198	215	232	192	240	211	205	223	226	222	222	216	225	205	246	200	233	190	192	196	199	224	241	237	231	220	225	217	202	232	229	209	228	206	222	236	216	257	247	221	204	219	225	191	236	225	221	216	240	211	228	217	237	218	229	213	201	199	218	241	228	229	215	208	225	244	199	194	209	212	225	229	224	222	236	213	235	212	253	211	257	248	224	222	237	211	217	207	220	216	215	220	211	250	239	227	210	228	207	239	222	218	214	228	211	217	210	210	231	216	206	237	218	215	215	219	240	232	236	192	206	222	207	206	203	203	221	213	197	204	241	202	208	196	226	225	231	242	208	223	199	226	183	212	208	196	216	216	230	226	215	224	218	210	212	220	207	216	228	225	217	225	230	194	215	208	236	197	235	202	227	229	262	236	229	202	212	187	204	237	228	200	218	212	200	233	209	224	231	254	195	210	229	257	212	228	209	213	236	231	222	238	221	202	209	220	208	232	236	240	217	212	214	246	228	214	229	208	228	226	225	233	213	244	202	205	230	223	242	264	216	181	207	225	203	248	239	214	199	249	214	233	190	201	241	202	207	226	217	224	222	225	207	194	202	222	226	208	233	234	236	207	211	242	227	212	207	203	223	214	225	234	234	222	214	246	216	219	224	217	220	211	244	237	198	221	222	226	201	213	244	237	191	223	206	192	209	222	195	243	227	200	208	234	237	212	205	236	230	209	248	226	186	205	195	233	213	197	197	212	246	241	210	200	199	240	202	225	208	213	242	231	201	202	195	213	206	251	218	240	216	193	208	219	232	204	224	221	198	261	200	199	227	193	219	194	199	213	225	207	214	230	198	178	196	211	214	232	243	212	198	235	212	187	212	235	234	216	211	238	222	217	203	188	213	232	208	205	213	224	219	225	213	226	230	223	204	212	206	194	236	235	226	211	221	213	211	204	204	231	211	211	215	206	221	235	192	217	221	236	234	236	214	192	204	231	222	191	220	216	223	227	232	214	221	265	217	202	232	240	198	236	204	210	228	180	243	190	201	228	232	207	227	244	175	207	202	212	225	216	222	190	208	209	198	213	215	195	209	220	198	203	231	209	237	222	187	233	225	268	213	201	227	225	217	225	227	233	219	201	187	209	223	220	221	209	205	178	209	206	222	213	208	225	221	202	188	211	212	214	234	243	243	190	214	214	207	210	220	237	213	243	226	215	211	206	222	195	199	232	204	209	211	217	205	227	210	235	189	215	211	228	234	215	234	253	223	240	211	188	210	201	227	205	212	205	220	228	208	227	208	222	225	225	182	213	221	241	208	207	224	242	224	211	226	226	212	249	215	217	198	234	196	216	232	216	213	236	231	207	212	227	202	201	245	213	216	218	220	233	212	197	202	254	208	246	202	241	229	198	243	229	238	209	226	217	203	201	251	232	212	203	212	232	213	219	216	201	196	210	227	194	191	230	201	217	198	196	211	215	226	216	204	183	213	231	239	227	225	197	206	237	188	224	238	205	212	216	217	223	262	210	232	227	214	231	182	233	237	226	230	215	235	195	245	236	215	240	225	228	226	235	215	198	230	228	202	225	192	233	198	225	201	226	213	208	230	224	207	207	230	214	239	222	209	209	223	208	209	210	186	181	220	234	255	209	245	235	209	227	214	222	207	214	214	222	211	235	255	220	232	235	231	202	218	245	248	216	237	199	216	227	207	244	237	229	213	213	219	191	211	229	197	216	210	201	226	206	206	206	218	197	229	225	255	190	228	205	236	200	223	208	241	237	215	215	204	215	213	195	217	213	243	224	230	201	232	227	208	214	220	223	223	229	208	214	213	213	192	220	202	238	256	198	225	253	208	225	181	235	231	237	233	233	229	193	221	190	231	188	209	215	228	217	240	216	220	225	215	235	226	218	203	233	211	209	196	218	234	229	203	214	232	211	202	199	220	231	219	234	221	199	213	203	212	241	213	225	184	202	214	243	196	216	222	215	228	220	220	225	201	222	242	219	218	208	201	240	211	225	231	198	193	231	221	214	200	221	226	222	213	225	212	260	214	235	212	208	235	233	234	211	243	206	205	203	237	239	208	211	254	213	188	234	216	215	205	227	222	198	207	185	224	233	233	226	229	240	212	217	216	202	239	209	205	202	174	225	245	205	207	234	229	207	238	210	245	216	229	243	216	190	208	231	211	226	222	188	187	214	257	243	226	232	225	189	198	217	209	210	219	230	230	174	231	194	215	197	222	215	218	223	185	218	218	234	232	219	239	231	235	204	235	227	221	192	231	255	196	207	218	233	215	221	214	204	230	220	198	210	245	213	204	243	225	199	222	218	235	221	216	197	227	223	238	211	218	250	236	200	218	212	232	269	260	205	256	224	215	189	203	210	236	238	255	212	190	218	202	244	227	264	221	227	199	246	204	231	226	227	213	234	203	212	234	220	243	202	233	237	247	237	199	208	233	227
9075	707	600	594	575	542	612	598	570	577	617	522	580	590	598	558	608	608	561	573	540	561	558	502	570	518	607	579	548	557	620	557	562	595	542	596	595	559	578	566	607	590	555	575	633	544	589	576	599	558	593	616	564	567	503	515	561	574	576	563	546	604	607	564	552	612	582	559	546	573	587	610	547	548	603	556	582	565	609	559	586	558	566	526	601	561	584	581	566	557	564	618	543	536	572	569	594	601	563	542	605	609	597	551	586	546	599	554	576	572	558	557	570	565	541	545	552	576	555	585	570	586	579	590	578	589	525	563	553	571	581	600	576	582	585	559	577	547	559	570	595	593	618	614	593	570	554	552	568	587	549	590	571	553	579	532	573	595	586	559	580	588	578	597	603	550	584	608	576	585	597	572	614	563	533	580	547	541	581	604	543	621	566	597	554	585	587	583	599	556	541	538	608	564	516	644	578	594	580	608	619	566	577	580	546	575	568	570	596	545	587	631	576	562	566	556	587	568	583	574	586	569	566	566	581	607	606	600	557	572	528	559	552	560	556	555	551	563	558	529	550	515	554	568	594	508	613	572	535	573	572	601	595	575	591	597	596	539	582	556	591	568	636	616	558	618	558	590	602	550	588	574	547	541	565	579	540	545	559	549	592	558	596	573	537	561	552	583	562	567	575	577	591	542	596	591	569	554	569	604	535	537	556	564	612	626	579	567	625	604	592	564	580	625	529	600	562	591	548	573	598	563	646	550	612	577	558	552	582	577	554	550	572	601	595	579	580	571	591	596	530	593	559	546	599	562	560	617	599	590	572	538	558	562	586	561	524	572	555	597	574	540	582	604	582	575	574	561	575	544	581	566	618	595	585	554	572	594	586	565	592	565	553	560	575	552	543	532	553	596	574	576	587	556	574	566	586	577	577	621	576	559	601	596	590	585	627	593	560	591	560	563	578	547	609	600	620	574	568	576	591	574	603	590	556	591	593	557	602	521	549	546	568	596	556	541	571	568	573	584	590	562	630	534	579	538	545	568	550	577	581	558	573	602	601	638	573	576	597	589	620	558	618	561	569	587	558	609	594	588	554	571	566	580	544	579	579	555	624	604	577	562	580	547	566	593	558	561	558	557	579	544	610	590	633	599	615	590	590	569	597	583	559	574	570	593	588	599	598	578	579	566	598	584	571	561	603	547	546	590	614	572	584	587	581	562	557	592	562	530	602	516	566	619	567	590	560	553	591	614	609	583	561	580	607	548	576	573	561	564	587	574	577	569	594	556	544	619	570	559	562	542	548	550	586	574	589	547	608	541	575	564	565	559	576	591	556	620	571	581	551	565	596	580	622	621	576	569	539	601	584	551	583	544	556	592	536	578	566	575	555	597	602	536	537	574	589	567	583	561	552	546	565	550	558	550	569	562	576	557	599	598	562	570	586	512	630	606	588	574	598	560	539	602	575	580	550	627	557	572	598	561	607	591	576	568	564	576	559	585	557	586	560	579	579	554	570	589	568	560	555	543	596	608	547	545	563	591	553	588	530	576	544	572	577	573	597	562	552	601	561	594	589	540	572	585	591	574	601	545	628	531	529	583	565	565	566	568	579	544	559	571	616	610	592	606	592	555	587	624	596	586	587	588	602	577	588	590	542	546	576	569	544	558	568	550	559	574	579	591	572	608	616	622	603	596	617	574	571	570	545	559	602	565	611	546	566	613	605	597	570	577	545	582	616	557	572	577	591	594	518	577	573	566	571	539	511	577	582	587	575	597	557	608	614	584	593	561	548	566	586	587	615	580	563	579	569	613	558	617	543	582	585	568	572	591	580	602	588	570	552	595	569	539	577	563	570	548	581	536	563	526	564	584	540	610	573	544	589	562	563	563	564	554	607	550	583	545	603	587	567	598	593	589	597	545	616	581	529	565	554	556	541	636	570	552	612	563	524	623	556	574	559	582	575	547	566	575	585	587	619	554	557	515	607	565	564	577	583	569	603	573	581	561	584	555	598	562	576	586	522	523	599	602	607	553	570	560	627	570	580	629	558	592	537	560	591	559	557	553	619	587	556	588	532	577	598	572	575	579	593	572	551	596	551	549	589	587	573	613	577	609	553	592	565	600	612	563	573	591	576	530	548	550	582	578	581	547	581	607	576	602	569	567	541	538	514	582	586	613	604	576	535	603	578	594	573	550	533	570	578	552	599	607	600	597	585	571	555	544	593	557	600	537	586	538	596	580	610	550	570	605	565	553	604	610	625	554	572	531	553	562	554	564	627	613	542	566	579	598	577	578	567	568	572	584	583	604	599	584	580	587	559	585	567	562	588	556	582	570	587	576	608	555	606	576	582	582	575	574	593	543	514	562	599	588	576	568	587	608	583	616	599	608	614	613	570	611	593	574	621	562	547	578	589	608	599	584	578	580	581	589	556	583	558	542	561	580	573	567	621	582	551	557	564	533	559	571	576	545	601	559	555	604	553	544	589	545	614	576	592	578	563	552	578	584	610	513	580	619	572	544	619	551	583	557	505	596	577	586	569	556	582	576	552	544	510	543	554	568	560	545	589	568	564	621	588	539	587	542	587	564	588	601	556	624	571	564	567	561	573	547	592	544	603	555	580	600	583	633	560	548	594	557	579	550	584	581	572	589	603	577	552	597	553	579	567	582	529	560	583	600	560	560	562	542	543	561	561	573	576	533	556	532	653	596	552	557	600	577	583	569	575	579	557	595	596	602	563	585	586	540	532	583	563	578	590	573	607	540	585	532	579	570	592	589	613	620	583	595	574	528	604	576	557	559	565	552	572	580	592	585	639	562	543	577	559	606	602	541	593	583	543	603	620	549	554	565	586	612	578	580	553	603	590	537	616	545	600	549	557	569	567	569	592	538	595	579	554	542	555	622	565	561	600	633	553	591	581	561	617	602	604	619	597	578	577	571	615	587	608	583	601	579	578	575	593	596	542	573	595	617	617	551	537	586	582	568	607	572	547	561	607	595	594	584	584	547	557	583	584	555	545	584	562	549	584	584	592	584	533	566	598	585	589	619	556	610	603	562	543	602	591	565	583	553	545	588	566	596	532	559	569	549	587	578	598	526	577	544	572	563	548	558	575	578	585	579	574	568	571	572	573	577	583	514	606	586	618	560	559	580	560	554	604	578	631	531	529	586	558	540	587	603	588	546	567	614	571	569	523	584	558	560	607	588	542	582	577	536	577	616	543	584	570	589	522	524	556	596	568	576	623	550	582	576	531	573	585	567	561	534	591	592	580	575	519	608	590	580	539	619	538	585	547	532	572	568	579	573	584	541	550	578	585	613	573	546	555	561	577	622	565	589	580	564	591	575	569	568	579	561	586	555	593	549	575	560	617	585	553	537	521	621	578	572	544	571	575	533	586	587	611	576	549	602	578	600	564	604	583	538	531	551	563	540	597	592	584	566	547	554	571	598	519	526	575	584	516	555	602	581	610	629	593	587	561	543	567	575	578	542	611	567	534	539
25022	21478	24778	28572	21465	19463	748	478	360	368	378	360	347	370	325	335	346	366	347	325	333	357	371	347	367	322	330	311	340	323	333	294	331	339	327	334	358	357	333	346	322	335	355	328	353	317	312	303	324	334	327	328	345	350	312	331	354	373	326	369	331	332	371	328	327	330	340	325	323	370	298	326	341	306	351	364	309	319	374	342	344	340	342	364	319	321	345	327	335	341	334	337	347	339	312	319	303	324	341	349	333	312	327	346	342	344	356	320	331	294	339	329	321	351	331	327	339	338	323	351	329	330	291	366	344	314	296	343	327	320	349	361	318	346	331	315	336	309	330	334	316	328	346	323	319	341	356	314	347	330	323	343	333	338	332	335	356	338	308	333	331	349	312	357	330	336	331	357	336	301	342	344	326	347	340	355	339	332	319	310	379	315	324	326	344	339	304	337	310	353	320	348	350	337	315	322	352	335	331	309	333	383	326	331	326	321	328	318	354	340	321	354	301	309	324	321	322	322	354	326	328	382	347	335	333	340	301	304	320	300	339	301	331	334	348	318	325	292	345	361	318	342	317	327	312	340	315	351	366	353	351	362	343	345	319	302	353	337	331	301	329	327	335	339	315	346	352	333	296	334	346	323	333	323	360	347	335	368	332	364	324	349	347	319	354	336	336	330	345	349	336	295	337	321	322	311	357	314	332	330	331	319	343	335	378	342	345	310	324	353	334	355	374	315	345	333	337	345	314	341	303	354	314	340	294	372	342	325	330	336	313	358	339	304	361	341	319	332	352	334	331	336	334	315	345	341	335	332	320	295	321	359	335	320	319	322	357	335	369	283	351	365	308	341	369	306	350	315	356	338	317	303	314	332	319	320	335	328	339	332	363	316	308	354	290	368	344	346	338	321	340	330	331	346	319	327	325	311	360	332	303	342	316	321	338	334	319	329	336	327	318	330	316	337	309	326	291	316	360	334	331	343	333	323	322	339	351	288	291	355	337	337	337	375	317	355	304	348	331	310	311	305	330	313	351	325	303	318	314	355	331	333	353	330	357	312	348	312	346	321	331	343	316	331	323	354	324	322	352	294	324	369	350	338	339	309	328	339	338	325	313	353	324	319	335	340	325	307	282	315	310	327	292	316	351	339	314	302	327	344	335	322	317	349	344	348	360	360	336	343	327	332	339	363	329	310	350	318	308	336	327	344	359	309	314	314	345	343	313	322	340	343	373	321	310	343	308	349	313	311	314	323	303	338	381	322	336	328	347	347	337	343	340	320	315	328	324	312	347	332	372	301	325	344	342	330	316	330	346	333	331	340	360	357	355	352	336	336	336	346	321	316	345	341	340	310	330	367	319	314	328	322	361	346	350	331	331	356	334	340	306	324	305	321	359	336	367	345	345	342	327	358	353	338	353	329	335	304	346	315	333	310	354	365	337	360	330	320	312	296	358	350	353	344	321	336	351	311	322	332	339	326	326	328	342	326	287	325	329	311	308	364	348	312	333	338	354	345	333	351	343	371	342	335	327	330	313	304	365	351	328	343	349	379	313	356	300	333	345	364	344	312	293	287	318	315	334	318	322	359	329	337	311	341	324	330	342	322	331	332	319	302	334	341	316	355	339	336	322	329	335	322	322	301	340	364	349	314	327	316	360	330	341	313	308	342	324	321	358	323	335	316	355	320	373	331	335	316	321	324	318	335	351	311	344	340	338	326	332	335	341	348	308	351	330	350	351	348	291	333	335	333	307	339	312	310	302	347	358	338	328	331	332	350	317	347	330	325	341	345	335	297	335	324	348	316	337	346	315	303	337	324	333	344	306	344	330	312	363	347	319	306	327	318	362	327	318	308	357	348	319	312	318	346	327	348	324	347	348	321	325	358	359	331	345	351	348	337	352	330	308	311	321	318	323	319	315	313	347	328	327	332	315	346	338	374	347	301	340	316	321	334	328	305	348	363	301	304	322	336	351	328	340	316	311	366	318	308	320	352	334	333	349	327	334	329	344	310	322	333	308	332	331	338	331	336	340	327	323	304	330	356	318	313	341	360	347	294	323	335	339	360	309	326	356	312	337	335	321	324	340	375	355	364	338	314	362	361	319	309	314	315	364	347	281	334	344	320	337	321	345	345	339	331	331	340	319	350	344	337	346	344	323	315	328	315	343	299	319	317	334	327	312	325	288	322	330	330	326	320	324	338	311	332	330	311	342	336	343	357	324	346	340	318	351	320	313	307	296	366	348	341	309	330	343	332	368	324	363	317	334	345	328	310	317	363	356	338	332	345	335	344	319	323	342	323	353	334	314	345	366	368	320	346	336	305	343	334	304	311	338	355	335	338	340	321	331	316	343	351	318	310	368	336	357	328	329	345	380	316	351	359	324	356	333	326	360	322	320	330	318	337	335	315	315	321	331	355	327	351	307	334	329	276	315	340	331	353	367	348	335	315	361	358	329	316	325	349	318	307	333	316	357	353	339	382	343	356	361	379	331	348	311	342	338	316	315	348	327	295	369	328	338	318	341	364	353	354	337	363	332	327	289	330	296	311	318	326	318	344	332	328	353	311	350	307	298	339	308	317	311	333	312	357	335	371	329	341	337	300	334	335	352	325	332	354	341	305	343	306	311	298	341	368	323	332	345	337	333	341	342	338	354	344	292	335	360	359	349	314	350	342	334	313	313	362	301	322	337	329	320	315	316	337	330	313	331	312	351	332	343	357	350	307	335	344	311	314	330	331	304	299	336	324	341	310	361	334	329	313	332	368	329	346	309	361	317	309	316	324	339	302	281	355	332	325	357	315	333	354	350	346	325	299	333	329	320	316	353	298	335	337	351	324	322	322	306	347	341	337	315	325	346	320	305	303	334	317	334	336	376	310	340	326	297	345	317	317	325	324	316	357	345	345	314	361	351	327	365	349	319	336	291	323	336	315	317	354	346	323	343	322	339	341	335	341	323	318	334	342	347	320	323	316	348	314	323	364	361	318	342	344	319	338	324	338	342	344	332	325	328	319	347	303	341	336	349	317	321	337	312	338	325	345	342	364	309	307	333	306	353	353	365	291	371	322	335	323	319	313	327	335	324	361	329	327	328	322	300	329	332	329	339	347	320	369	326	322	302	352	331	347	356	362	310	300	347	303	308	311	330	342	336	323	314	311	337	349	359	365	337	324	293	346	363	346	330	301	288	329	347	330	308	292	335	321	315	322	331	309	329	353	348	338	363	355	340	290	312	312	369	347	325	337	312	354	308	315	326	373	372	280	367	348	363	309	333	341	319	318	361	350	331	332	308	340	315	342	339	319	349	335	328	309	363	325	335	334	361	369	366	379	359	333	334	345	332	342	316	320	334	373	323	339	326	307	311	328	301	330	337	353	317	341	320	342	323	326	330	337	345	335	325	340	289	330	318	308	364	328	346	342	324	334	372	323	317	351	327	314	316	299	301	353	300	303	335	341	322	353	351	356	329	358	300	305	303	344	354	305	339	349	347	350	345	340
18112	2186	1404	1037	863	842	807	851	765	844	833	772	751	783	744	800	825	764	750	833	805	786	832	780	834	772	818	763	825	756	780	815	799	797	780	815	791	841	763	788	775	803	828	822	752	787	758	748	799	804	830	779	809	802	828	784	760	820	807	753	839	811	830	805	773	799	798	825	793	831	797	802	815	785	791	820	837	802	809	770	809	792	771	772	823	801	820	793	807	801	808	803	833	814	806	820	779	818	775	813	814	769	811	781	785	749	771	778	815	811	780	800	783	769	804	817	797	751	750	834	815	829	786	756	787	746	788	792	816	795	787	798	829	804	740	783	791	757	765	800	794	829	783	801	809	780	780	804	774	749	764	840	780	787	795	848	847	803	762	824	781	848	806	818	861	757	789	818	737	814	803	802	786	780	815	740	824	822	787	811	761	774	763	797	851	757	735	789	756	822	816	829	751	805	837	763	761	775	788	768	784	783	810	783	833	793	805	775	800	751	813	777	822	783	838	808	714	814	788	733	785	836	801	850	796	797	826	847	773	824	838	766	764	807	778	797	809	787	784	820	790	783	850	825	727	820	801	799	802	805	768	803	790	800	857	765	756	827	777	788	821	814	810	816	800	829	811	765	758	812	810	748	796	767	795	764	780	788	766	787	807	818	811	774	801	787	778	746	782	847	807	774	813	793	820	792	775	870	770	775	785	773	800	786	824	781	802	777	802	770	812	822	746	817	811	822	824	802	794	749	853	798	763	780	786	789	819	815	793	794	824	762	818	781	761	784	830	776	769	812	810	784	797	774	815	824	798	817	802	803	762	801	798	748	817	790	793	774	827	791	796	753	787	806	784	859	771	835	772	796	809	767	767	819	743	859	756	800	793	798	779	762	755	807	796	759	774	789	824	786	816	774	799	826	804	772	818	815	818	763	835	774	797	808	741	831	849	794	787	812	824	812	862	766	768	798	823	833	768	815	775	839	758	822	803	790	812	791	796	784	805	807	845	770	824	838	759	857	761	797	822	784	798	796	720	820	756	850	810	773	810	783	794	803	821	786	818	788	804	787	792	789	837	761	804	780	759	806	779	810	791	771	820	790	826	734	823	781	738	811	820	779	817	787	753	817	774	831	798	813	797	791	795	803	769	779	779	789	816	799	786	826	795	830	773	796	779	778	837	716	798	815	813	791	805	806	793	748	819	806	874	805	809	813	781	833	821	797	760	776	750	770	803	782	782	786	814	761	789	800	829	823	767	809	798	785	786	816	801	826	812	803	818	783	826	784	797	807	752	843	781	812	832	830	819	827	787	764	841	812	790	797	798	769	795	788	815	758	754	807	807	772	770	830	790	785	785	770	807	814	838	814	783	795	807	787	804	849	775	804	791	823	839	826	810	778	806	776	780	813	755	770	825	816	819	765	806	755	803	784	813	808	774	819	812	778	832	792	807	814	768	762	740	808	779	843	765	795	788	813	798	809	758	794	803	771	822	791	818	829	812	776	778	804	776	757	829	790	794	859	790	749	787	801	843	755	801	793	805	817	803	771	790	767	789	825	793	744	842	766	758	782	775	769	769	809	826	804	778	821	770	822	815	824	808	781	820	736	810	791	790	798	768	785	803	754	840	821	814	803	760	760	774	813	787	790	812	826	809	807	811	846	776	848	790	780	813	820	826	795	773	809	779	787	819	789	815	791	780	794	797	801	781	817	790	765	758	814	848	779	768	800	826	806	796	774	796	779	764	797	770	789	843	780	792	827	785	828	825	775	808	794	783	779	769	783	790	754	741	790	811	820	788	836	756	809	811	836	795	823	817	760	817	808	806	847	818	802	773	729	815	855	827	791	797	779	834	833	794	806	798	817	789	792	814	820	826	744	789	762	759	815	825	823	792	755	788	834	779	832	799	767	850	782	798	831	763	842	808	815	794	813	734	817	824	833	846	838	803	828	850	836	746	774	799	750	803	754	802	793	795	765	769	769	821	778	763	819	732	796	792	804	797	773	769	805	785	794	783	781	808	808	814	812	772	771	726	773	757	829	836	800	834	803	794	760	774	811	843	772	800	804	800	820	795	780	805	788	791	787	845	791	797	797	826	780	749	803	758	787	840	807	836	808	785	799	799	815	774	761	762	800	831	822	771	802	802	769	808	795	790	782	793	737	812	772	766	813	798	849	766	799	835	791	842	794	826	786	765	782	811	743	781	757	794	802	755	784	800	804	794	776	772	807	809	814	777	815	747	769	792	777	750	805	808	785	823	793	783	805	798	795	837	819	802	801	795	777	785	816	806	821	781	788	821	768	831	811	856	863	793	805	762	794	759	833	788	819	803	770	801	796	793	794	792	822	746	794	818	816	788	771	791	836	781	793	850	760	792	733	844	813	812	737	813	786	793	779	768	746	816	802	771	774	736	845	794	798	779	824	741	756	777	822	786	814	790	796	779	857	762	751	788	766	762	748	800	804	769	829	777	863	826	786	787	798	794	777	800	805	787	810	774	759	788	802	741	774	810	820	809	767	799	831	747	783	768	818	803	821	817	786	770	761	776	791	828	771	823	846	796	827	811	740	765	814	769	751	779	803	789	779	814	808	798	823	831	814	813	813	814	768	780	779	740	773	762	801	805	802	812	825	807	757	785	759	763	799	746	798	798	778	794	797	795	811	834	769	789	795	779	792	747	763	812	773	786	782	736	815	792	810	777	785	784	716	805	845	769	810	737	769	794	781	777	798	805	816	795	786	839	786	819	783	815	797	782	836	830	794	748	747	767	817	793	865	777	854	818	836	800	806	780	827	804	773	757	761	850	779	789	823	787	849	820	790	794	822	832	790	779	745	799	807	777	759	816	772	832	840	786	811	801	839	817	831	782	822	785	803	813	763	855	826	791	802	832	820	795	800	792	826	838	777	754	793	827	761	794	815	811	814	827	791	794	820	795	827	814	822	799	790	813	797	751	795	809	805	818	811	782	821	812	766	788	778	819	788	743	778	842	777	761	771	779	800	802	762	830	782	794	793	805	772	835	800	792	760	820	817	809	830	804	792	842	794	808	778	817	796	800	806	735	797	765	793	797	796	803	827	761	793	797	813	793	795	786	801	742	762	722	775	754	803	784	779	822	806	819	824	802	754	804	773	790	838	797	785	782	806	766	750	816	777	790	850	826	812	827	773	788	777	787	802	833	800	837	817	806	787	770	803	835	787	821	818	752	810	806	768	821	794	824	800	849	781	847	809	751	820	825	767	807	771	796	755	778	803	816	768	798	802	780	781	772	805	747	832	809	756	795	817	761	807	777	821	756	830	808	818	798	802	770	805	795	811	783	797	773	752	797	723	759	770	813	801	799	801	771	784	790	844	783	784	799	820	789	765	825	803	795	791	806	774	832	763	820	797	839	828	764	771	739	833	823	800	812	849	798	808	822	755	838	821	801	808	791	844	766	814	805	867	809	818	762	791	832	838	818	768	798	798	778	764	799	833	787	820	784	816	819	776	781	811	775	780
24375	21516	25236	28253	21517	21535	17332	739	414	377	334	374	294	331	330	298	280	324	289	309	315	316	303	282	326	282	312	348	312	299	277	305	270	295	307	268	277	268	305	321	281	280	332	293	299	300	298	297	290	288	295	268	306	278	304	264	290	285	301	305	257	291	337	320	289	302	289	310	270	266	281	343	284	292	316	290	304	280	302	298	273	307	280	312	281	291	291	318	302	293	278	279	295	283	288	300	291	284	278	242	316	318	272	271	283	295	311	300	286	286	286	298	286	286	274	298	252	302	288	284	338	317	329	295	292	270	266	281	282	313	284	320	312	278	292	287	257	267	269	297	285	275	282	292	312	283	322	301	294	271	279	302	288	281	308	291	303	310	282	280	311	292	298	276	297	302	274	306	310	291	291	279	277	289	272	288	286	318	278	285	313	272	298	304	306	269	272	303	281	269	313	275	282	292	295	294	304	317	286	305	320	283	277	295	298	286	287	291	351	301	289	300	262	314	274	312	294	292	315	295	250	289	285	291	278	336	296	292	282	319	262	294	287	314	290	250	302	307	288	283	282	266	266	312	307	297	300	325	321	289	263	310	283	273	278	309	284	300	293	293	298	283	272	285	293	273	282	292	305	300	282	308	296	288	299	277	295	284	303	292	313	289	286	243	286	282	285	273	271	306	270	261	304	295	309	274	265	303	269	284	311	282	291	277	320	289	293	303	294	266	298	276	280	275	274	290	278	279	297	282	285	263	285	282	321	292	287	325	308	272	273	289	321	297	294	288	333	300	329	291	267	276	289	289	294	276	281	296	298	303	309	274	276	327	276	300	297	284	268	270	306	261	282	302	283	324	310	257	262	299	286	289	295	309	286	276	266	296	278	269	272	317	274	297	293	289	261	282	271	266	293	317	309	297	268	300	271	290	319	298	289	274	299	301	292	286	313	294	284	313	263	292	284	310	285	314	296	266	295	317	278	300	280	268	312	288	310	294	303	266	284	291	259	277	294	267	255	290	278	281	273	265	283	295	272	327	275	316	317	297	272	293	298	312	305	303	325	305	294	286	296	269	299	253	311	288	318	296	277	285	256	290	318	281	297	322	307	282	314	264	293	312	288	272	287	269	304	293	281	298	283	279	275	262	272	296	315	277	308	305	289	288	302	312	330	292	308	317	311	292	253	274	285	306	294	300	267	308	298	270	307	287	299	320	298	278	284	306	286	268	301	288	294	269	323	313	265	289	276	292	284	274	267	283	277	300	292	329	283	275	313	295	314	299	269	297	273	309	291	290	302	291	274	291	295	299	266	279	289	282	303	266	313	270	285	272	296	312	320	252	299	269	293	298	281	273	282	277	296	282	274	302	292	296	284	303	291	304	302	299	268	258	292	302	289	293	260	286	295	287	300	304	265	281	252	271	271	313	283	278	289	257	264	301	283	293	284	282	282	300	267	281	282	323	295	293	270	320	291	286	307	282	263	269	294	290	294	283	301	319	286	296	293	275	298	280	310	280	276	294	311	303	285	279	267	322	289	281	299	287	267	262	291	285	285	294	259	299	320	296	298	296	276	287	298	316	290	307	261	281	301	282	325	301	297	310	278	303	296	315	274	283	284	284	277	268	305	300	269	272	302	322	282	274	305	311	317	278	277	333	275	290	290	290	311	307	282	294	300	261	264	294	302	294	277	298	302	286	305	276	318	274	293	277	300	268	293	292	304	271	286	277	278	291	264	279	298	300	300	287	272	294	308	273	264	308	282	283	328	305	286	281	311	314	310	287	249	292	300	278	273	255	263	276	269	282	270	306	315	323	294	290	286	272	304	286	307	293	303	281	298	305	303	302	258	293	314	285	273	311	277	312	282	299	302	294	303	274	309	296	297	297	335	338	319	318	290	288	303	296	327	278	279	292	260	311	303	283	283	262	289	308	271	295	322	289	283	327	281	320	293	291	325	287	297	282	279	270	278	289	275	288	298	283	267	267	286	306	271	264	249	278	306	290	304	298	294	303	295	306	313	293	312	256	279	268	303	289	308	289	285	274	281	288	281	299	290	307	272	288	268	290	274	315	276	317	302	288	285	311	309	302	301	256	266	309	295	284	285	335	288	294	300	319	318	273	270	261	290	331	294	318	257	288	269	282	270	274	284	324	300	292	288	281	320	317	317	293	279	293	278	289	314	300	304	272	306	286	294	292	267	276	274	269	273	310	288	271	227	293	276	258	276	305	287	292	294	299	277	291	269	265	310	284	262	332	292	307	275	298	299	256	291	259	314	290	293	288	299	279	325	279	311	289	268	326	301	299	290	310	269	269	252	272	279	300	284	277	314	300	248	305	313	298	275	262	288	263	295	317	282	285	312	279	316	327	312	310	308	303	294	289	289	243	299	282	285	286	310	285	291	288	308	271	307	294	319	255	304	303	304	279	259	271	322	284	272	274	303	302	286	303	293	276	293	355	284	239	286	259	291	285	282	309	279	279	267	266	280	272	264	302	287	322	308	296	294	301	329	335	279	279	297	297	269	300	300	306	309	274	290	268	301	308	301	287	262	294	275	280	290	298	294	293	298	287	298	287	292	303	272	302	305	315	299	284	293	285	262	291	289	273	309	269	295	293	271	288	279	270	291	301	283	300	293	296	257	292	302	291	271	284	281	259	285	298	277	295	302	303	295	317	297	289	278	313	309	279	290	315	248	301	298	294	254	318	289	284	275	300	291	265	295	291	296	281	289	292	307	301	288	307	283	263	287	296	266	277	311	286	281	311	300	277	276	254	282	266	306	288	283	286	288	285	262	243	288	293	297	306	280	263	281	295	315	289	272	274	268	299	305	303	276	304	273	298	264	301	300	267	282	273	276	275	285	294	278	295	280	293	271	275	263	280	267	335	301	279	286	278	298	288	282	269	286	272	297	281	295	285	307	332	291	322	264	280	311	316	319	307	281	294	295	340	268	296	271	249	276	277	298	321	280	268	289	290	302	289	321	318	287	300	317	277	288	275	274	284	300	289	280	267	273	281	287	277	277	248	284	291	289	281	269	250	290	304	317	311	319	279	288	302	286	281	303	289	310	281	231	268	289	321	312	282	274	293	283	291	314	261	291	286	307	287	288	273	279	276	298	299	256	302	290	259	296	318	298	260	267	293	316	345	289	308	281	279	298	287	299	289	279	301	291	259	285	307	308	271	315	306	240	302	301	290	303	280	288	278	285	281	309	299	294	263	291	290	320	279	277	276	296	286	309	287	285	256	255	287	248	276	262	302	320	293	267	290	282	293	277	269	270	308	293	266	285	295	286	300	248	299	312	270	305	304	272	266	300	320	276	319	311	260	309	272	274	301	285	307	308	295	287	302	286	286	281	259	290	305	306	324	285	256	264	292	302	267	291	306	305	281	286	283	298	311	272	293	285	286	298	286	308	294	275	330	299	284	278	264	318	293	294	323	280	304	300	275	317	262	263	298	321	312	316	314	307	299	305	245	304	269	278	269	247	264	299	277
23012	3409	1843	1160	950	850	842	707	696	784	747	765	715	669	665	695	718	715	664	666	696	686	702	678	676	711	651	667	676	661	690	701	699	673	677	653	669	650	699	755	680	701	664	681	712	716	682	675	691	669	651	657	679	707	694	690	707	676	668	678	671	672	703	675	701	719	665	627	678	639	686	630	696	716	684	659	677	652	720	653	643	679	675	625	678	678	650	692	686	658	681	661	680	675	639	669	682	709	669	657	661	690	704	708	661	632	675	697	674	672	657	652	711	712	641	699	719	655	654	709	661	716	685	613	692	648	644	645	651	671	727	707	674	705	683	714	693	668	644	749	703	675	673	657	691	658	675	673	692	692	663	687	638	701	664	690	714	711	661	658	642	655	675	658	696	653	664	714	707	670	656	671	640	684	705	696	652	690	682	665	701	639	661	688	645	674	656	670	686	683	663	643	653	656	660	670	701	661	665	709	682	707	694	668	691	679	722	665	691	682	653	667	658	659	656	655	653	703	665	699	662	659	680	640	677	658	681	651	643	685	663	683	692	648	693	697	716	692	675	644	634	660	618	671	657	630	694	673	691	677	668	676	682	735	653	645	686	682	723	679	648	632	647	661	691	646	633	652	701	650	660	670	695	671	688	600	678	661	646	699	696	713	680	646	697	667	704	635	696	708	696	657	674	711	651	679	692	652	677	665	686	670	683	672	696	649	642	718	712	646	677	706	677	697	674	671	658	613	665	660	665	688	680	689	711	682	701	655	645	640	689	678	700	670	687	662	658	717	660	680	691	635	717	633	642	679	695	660	671	658	687	677	636	666	662	672	696	639	652	629	664	675	627	662	676	694	669	719	686	678	653	690	661	654	675	673	686	682	653	720	658	662	680	685	745	693	683	701	673	653	686	705	675	648	665	687	682	651	732	730	670	692	664	722	688	698	685	675	647	668	624	714	711	669	699	678	696	685	657	668	666	658	656	648	668	629	647	712	695	678	678	653	689	661	739	687	657	631	681	710	717	675	662	718	671	695	660	734	679	695	644	664	663	681	634	669	680	699	666	674	634	722	647	665	659	692	648	647	682	710	692	711	707	658	654	647	677	680	651	673	716	656	733	700	655	645	654	645	705	644	726	644	688	667	670	640	620	669	668	693	651	675	702	696	676	667	689	669	707	693	686	681	693	688	674	724	657	649	665	665	690	668	691	666	645	699	685	642	704	711	685	646	687	677	689	653	679	655	679	674	680	693	650	658	661	662	641	689	698	711	676	691	653	675	695	637	707	652	679	723	657	649	678	690	661	702	650	633	679	666	684	647	662	676	697	681	680	683	668	660	680	698	681	657	692	647	669	677	671	645	653	725	677	668	675	681	734	611	672	674	660	655	684	690	657	648	697	698	644	655	656	687	652	657	734	680	714	647	711	700	683	687	655	675	682	651	682	731	711	659	694	639	685	672	699	681	684	695	695	700	625	693	653	718	680	679	663	697	683	615	663	704	684	677	691	642	658	661	690	672	668	667	694	694	666	732	680	670	644	691	667	681	653	669	684	729	660	663	654	650	681	714	673	623	633	672	644	668	722	669	713	687	735	707	680	629	673	680	704	687	655	680	674	670	685	710	676	683	626	691	665	653	665	632	626	655	636	675	691	641	661	704	684	682	693	671	661	699	666	682	691	649	655	663	647	732	659	702	702	626	627	674	665	688	704	712	661	675	660	652	668	720	693	663	710	657	684	674	693	676	676	657	667	684	677	673	698	691	637	694	682	643	737	692	651	684	675	676	673	656	685	631	686	683	644	675	712	670	677	679	742	649	685	703	633	667	649	639	720	656	677	671	644	679	666	694	656	704	646	645	708	691	648	696	684	639	651	677	682	663	675	667	675	627	658	689	675	619	623	657	633	668	691	700	679	705	711	732	703	679	688	687	662	623	665	665	669	645	683	666	747	693	661	655	692	659	689	691	684	636	687	670	667	671	658	642	654	675	671	700	659	662	658	681	697	677	698	663	718	728	738	663	645	716	655	639	641	689	651	636	641	630	678	693	668	656	676	668	666	706	662	638	697	657	636	695	686	703	666	681	663	646	648	708	631	688	655	643	662	655	664	682	693	707	698	665	686	634	651	698	649	720	698	656	711	668	706	661	688	675	670	622	695	671	621	657	649	653	691	636	648	709	652	694	632	667	692	664	634	721	618	624	640	657	681	696	669	607	689	656	658	709	682	699	687	665	662	655	731	664	703	685	663	675	669	734	695	714	680	676	736	734	627	693	733	678	681	631	681	643	675	663	630	717	699	724	671	657	631	666	689	677	661	700	658	678	639	657	657	653	695	672	661	669	674	675	703	686	676	640	651	646	711	692	686	710	686	641	700	683	648	683	664	693	667	688	675	680	674	662	680	702	655	687	661	606	664	696	688	663	686	695	667	673	650	690	722	677	668	638	652	693	650	659	691	686	672	679	698	658	647	685	691	671	655	672	636	699	646	629	685	693	685	657	685	633	691	674	669	675	658	663	633	702	664	663	629	634	671	656	646	730	688	698	655	636	691	700	629	677	673	676	675	703	689	619	678	664	698	637	672	664	673	643	647	654	684	691	696	720	667	688	725	645	717	693	693	674	687	717	656	679	644	654	645	608	664	641	670	693	696	664	661	629	688	657	661	717	663	658	691	664	611	653	688	658	691	647	673	687	655	644	729	664	697	687	633	701	671	721	683	675	678	629	667	631	639	664	685	667	671	651	701	646	628	614	634	696	693	678	662	684	685	664	672	643	703	654	690	713	679	665	639	697	653	654	653	651	690	696	695	697	666	655	680	664	690	669	653	673	694	679	699	694	713	723	646	662	688	705	708	671	685	674	637	665	698	672	669	655	635	650	683	614	725	651	657	681	658	648	627	652	681	703	643	663	668	730	711	671	659	656	644	682	669	680	638	646	697	674	711	699	705	705	679	660	661	684	705	681	681	676	677	679	663	695	678	668	632	623	700	681	698	698	655	690	669	700	657	667	672	692	673	610	667	669	620	698	687	678	673	657	668	674	655	691	625	680	678	642	702	697	662	697	627	656	748	669	660	679	681	661	702	704	628	664	641	684	699	638	706	676	669	694	650	637	652	718	671	670	713	666	650	658	716	660	667	676	653	675	693	673	641	688	665	657	706	665	713	667	672	669	687	630	662	641	677	631	689	658	715	683	698	681	651	674	678	681	681	709	677	660	716	686	676	670	673	646	634	692	615	690	658	657	700	656	686	703	648	689	659	663	630	711	668	662	683	646	634	628	693	674	706	648	643	715	678	657	706	731	721	651	663	676	661	702	670	678	617	712	664	665	609	630	658	661	659	652	692	662	654	689	662	639	685	671	665	714	672	672	690	651	673	689	681	674	705	623	677	622	722	659	668	667	639	685	649	653	675	714	664	661	681	679	710	668	653	609	677	724	668	682	692	723	675	641	684	632	667	648	664	685	729	676	665	687	650	644	660	699	710	712	670	647	630	661
31715	20963	10817	527	240	237	220	237	209	207	222	210	230	242	207	189	215	231	231	226	209	210	230	226	200	187	205	200	209	235	245	237	216	231	237	224	211	231	227	232	214	229	236	175	231	210	223	207	206	203	166	241	200	212	224	219	217	201	214	218	222	209	195	220	222	227	216	228	215	234	225	231	209	224	196	212	245	221	214	215	251	230	217	208	246	211	254	232	199	198	217	213	223	225	201	220	214	217	221	238	183	236	212	246	221	228	192	234	241	208	220	203	201	238	188	204	200	215	230	219	195	208	203	207	211	201	222	216	208	210	211	196	239	230	236	222	265	226	249	246	211	205	224	230	213	194	225	236	244	225	204	211	246	222	264	223	218	212	216	191	235	202	179	218	213	213	249	217	220	227	228	217	249	189	220	218	220	211	230	205	216	217	230	234	220	228	221	197	245	237	204	218	229	215	227	201	215	249	223	236	208	225	227	223	197	221	213	210	219	217	238	208	174	193	238	213	220	216	218	228	203	214	224	245	223	221	220	233	218	212	230	212	193	239	208	241	237	243	209	226	220	200	259	238	222	221	232	217	196	235	201	194	223	214	231	227	203	221	235	198	214	207	224	229	211	214	202	229	226	202	207	209	210	222	214	214	221	204	238	248	220	204	245	224	204	198	217	207	231	235	248	203	220	221	189	217	220	220	230	214	244	250	257	219	205	216	222	219	222	227	191	211	211	214	233	217	217	254	202	188	225	215	224	213	224	209	215	225	200	196	225	235	214	231	222	238	227	227	203	223	201	214	209	206	224	206	205	234	206	209	203	194	211	202	221	193	243	228	256	215	252	248	227	245	219	194	230	187	221	207	208	215	229	226	226	224	216	221	223	228	227	224	200	213	204	223	213	207	230	217	243	218	232	227	220	213	240	224	233	216	203	222	222	220	223	227	229	210	218	200	210	227	234	248	209	212	192	251	203	249	216	220	208	216	211	221	221	208	228	211	221	226	218	228	210	228	234	209	210	217	228	213	204	222	229	241	221	203	237	242	229	228	233	215	214	229	225	207	229	240	219	233	215	223	219	227	220	217	219	225	215	202	207	202	226	206	222	224	230	198	237	234	226	194	222	232	216	234	248	235	216	244	209	233	255	207	218	215	198	243	215	231	224	227	222	194	231	210	213	230	196	200	208	221	197	228	222	203	198	232	215	213	216	202	246	252	217	245	234	231	190	242	224	231	220	232	237	232	234	217	224	244	216	198	239	241	229	228	202	215	224	247	227	214	212	215	230	221	212	220	219	208	247	240	245	220	196	200	206	232	206	233	205	205	252	222	208	221	205	232	234	214	209	205	222	224	230	229	233	230	203	216	236	236	240	227	207	212	243	226	218	213	216	243	225	251	222	224	189	208	193	224	239	169	209	234	203	197	224	227	227	239	221	223	215	228	203	243	237	213	201	238	228	200	206	217	238	219	192	209	247	204	232	196	203	231	233	226	221	217	213	208	212	227	217	246	223	210	227	239	231	216	238	206	228	225	222	229	226	215	230	268	236	208	197	226	206	208	213	236	231	225	194	198	211	212	199	223	221	226	224	205	230	222	198	207	222	238	228	237	194	207	193	234	233	235	224	221	224	224	250	231	216	228	208	211	228	209	206	219	178	222	222	256	231	202	221	234	204	217	224	216	198	216	206	209	224	217	226	229	221	206	249	194	238	209	213	233	217	200	210	213	219	235	226	229	232	209	211	235	233	205	219	260	212	236	234	222	212	219	213	217	231	226	196	220	212	243	215	257	227	218	211	207	221	223	232	233	202	234	232	230	224	241	219	206	217	242	216	249	229	193	224	219	240	224	196	248	199	194	207	220	199	212	243	214	206	201	247	192	192	220	207	205	187	212	201	201	225	246	221	226	211	213	247	198	222	224	210	229	239	205	249	230	173	223	235	213	211	224	226	200	192	189	205	215	213	225	211	209	222	201	231	210	204	228	212	224	217	232	204	218	213	214	227	206	230	233	208	242	200	199	212	202	203	206	244	212	205	240	190	205	209	203	223	235	198	230	184	202	221	200	247	223	202	198	207	234	214	208	225	214	209	201	223	217	223	232	191	229	227	222	215	192	229	208	199	220	220	220	225	218	210	228	210	212	240	196	218	199	216	203	247	207	238	224	220	214	199	195	216	204	219	201	243	217	216	244	213	177	208	209	186	232	199	226	237	263	210	198	228	236	223	190	219	225	246	252	213	210	204	186	203	205	214	216	250	213	220	204	227	199	216	199	235	194	231	224	235	217	221	225	222	222	218	202	202	203	243	221	235	212	230	226	188	202	225	228	220	267	207	216	206	195	241	249	213	200	229	255	232	215	224	249	227	243	217	218	199	242	210	226	224	207	209	200	216	212	219	218	194	203	204	252	236	220	218	221	223	221	232	201	212	232	237	238	224	209	236	220	228	217	183	203	240	206	201	218	207	231	220	215	213	217	228	212	216	230	212	211	213	220	217	211	213	232	204	222	227	219	224	202	201	228	196	256	245	243	214	224	226	195	203	228	256	222	228	213	210	221	240	237	238	217	204	235	218	202	222	237	210	247	234	226	239	210	200	222	238	204	252	200	222	224	221	222	217	220	229	226	242	209	199	193	206	213	196	204	213	216	216	204	211	223	224	218	212	206	243	220	238	229	183	210	215	227	238	234	227	188	224	235	232	217	235	219	202	211	218	250	210	222	224	230	223	213	226	202	215	209	230	210	204	214	209	211	237	229	207	208	207	208	194	218	205	216	194	237	223	199	204	231	213	223	212	202	239	218	231	198	252	202	217	229	234	204	217	204	227	225	233	207	202	236	202	228	241	224	240	231	188	227	210	231	191	239	258	190	217	240	250	221	240	230	235	203	221	193	211	213	244	187	195	217	214	233	228	243	240	207	224	208	228	216	208	213	240	234	203	196	215	234	208	243	202	247	256	216	202	217	224	247	203	250	214	241	243	228	221	230	217	190	246	218	220	210	218	192	215	231	208	218	213	192	229	206	194	214	218	213	215	238	242	232	229	236	212	232	234	222	211	223	228	220	232	214	209	217	222	231	221	199	212	226	219	244	223	228	232	224	242	230	221	191	231	226	235	237	194	218	230	203	221	191	224	244	224	215	236	197	241	218	232	224	245	211	204	209	198	232	193	236	222	237	203	199	220	193	220	210	187	195	214	230	236	196	227	215	215	214	209	207	214	224	226	221	197	202	215	251	204	218	206	223	200	207	191	215	220	203	234	206	233	222	228	228	240	213	212	218	221	216	201	246	204	237	235	220	229	234	246	211	222	223	210	208	205	213	217	252	213	202	222	245	215	213	212	244	203	245	202	245	200	212	233	209	226	208	241	228	207	195	220	212	222	214	201	244	187	218	212	240	211	180	227	198	200	203	257	263	260	240	225	211	214	229	226	239	207	220	223	237	213	217	245	200	245	224	222	228	212	217	228	212	231	206	204	222	243	234	212	211	214	235	215	204
8979	625	614	588	596	538	567	547	577	554	575	558	555	547	616	568	569	591	585	601	551	549	576	568	536	541	605	556	588	544	561	592	592	575	551	590	590	569	559	592	581	554	578	572	599	593	587	528	540	619	589	567	574	565	585	581	594	589	565	560	566	552	576	567	568	607	564	553	555	618	562	551	599	581	587	598	511	539	557	601	592	602	599	532	542	561	592	516	534	574	598	521	611	567	555	571	595	541	610	572	619	561	578	584	586	567	568	591	586	562	569	568	541	564	563	594	575	577	546	558	547	533	571	541	571	559	578	553	603	590	560	558	535	583	611	602	575	583	556	550	581	592	588	572	571	626	577	586	584	559	535	547	600	552	574	588	532	567	592	520	539	569	560	583	581	573	542	599	587	556	614	558	570	615	600	599	580	581	510	554	596	510	563	567	558	527	576	565	549	597	552	550	550	538	622	547	619	586	563	544	596	607	596	570	553	558	588	585	587	548	570	558	559	570	546	593	588	597	570	592	584	558	591	602	555	538	592	589	531	559	601	582	576	557	590	570	586	597	561	571	580	545	546	568	587	563	573	541	578	591	627	556	577	607	549	584	541	559	564	607	604	557	583	542	563	595	557	537	557	604	567	552	597	579	552	555	576	578	607	537	599	551	567	556	593	580	554	578	527	590	561	580	572	519	561	623	538	556	534	571	547	590	596	563	559	595	542	555	599	579	588	588	563	566	553	576	580	571	530	562	562	578	546	600	564	556	570	575	629	596	631	597	558	575	576	589	549	543	600	589	599	613	586	557	598	597	577	559	559	571	599	567	579	547	602	549	573	578	587	582	569	575	561	494	546	567	601	637	535	550	560	571	563	589	564	552	555	550	589	585	574	581	547	578	578	554	575	575	577	574	547	596	605	603	583	559	553	570	556	571	562	570	553	584	591	545	596	567	556	562	584	584	545	576	605	572	546	571	602	598	559	584	518	568	558	595	606	585	611	547	552	580	560	538	589	561	576	622	590	582	568	588	562	576	558	549	560	521	545	574	568	560	607	546	592	565	595	593	576	585	546	585	558	548	562	573	558	555	544	554	621	600	593	599	552	578	555	598	556	573	571	618	572	580	575	597	576	569	544	558	544	588	573	589	554	556	582	572	588	592	581	569	549	576	629	615	581	573	593	555	578	603	560	587	570	563	554	561	595	527	592	606	567	580	574	575	545	556	567	570	570	577	613	570	555	546	552	582	584	619	556	552	611	601	557	600	535	633	540	522	548	548	561	553	584	570	548	581	544	591	555	588	618	591	591	569	576	574	579	565	584	553	538	589	512	554	588	603	599	565	583	574	627	594	586	609	563	515	586	589	573	576	575	538	616	560	545	601	565	598	592	571	525	548	557	555	614	544	603	589	568	564	596	584	598	582	577	586	544	586	578	574	566	542	581	609	562	581	576	592	554	556	535	607	550	555	547	572	592	590	589	565	539	552	568	568	606	558	547	571	610	576	540	548	543	565	601	592	560	616	581	544	607	541	560	559	535	527	579	576	570	586	585	584	559	519	550	576	588	561	558	572	553	550	549	583	561	583	562	576	562	559	604	603	582	572	610	602	571	554	540	557	572	592	532	582	555	519	567	566	553	548	573	567	522	580	533	586	579	574	588	576	543	573	596	582	557	528	575	558	596	569	592	559	576	560	560	545	568	522	596	613	561	597	591	583	577	597	554	604	593	519	532	568	572	592	562	556	576	613	561	568	604	561	556	624	565	558	566	568	589	618	591	594	531	565	594	585	550	562	629	589	600	542	528	587	576	601	632	535	574	565	552	583	550	582	536	584	563	588	548	533	568	584	610	576	594	564	587	607	594	562	576	541	610	568	582	532	552	615	548	595	581	581	539	590	589	601	548	596	565	567	600	590	567	556	572	549	541	596	631	562	579	539	554	563	510	584	563	570	575	592	613	563	573	625	564	555	566	563	553	539	543	548	538	586	547	569	558	630	551	584	561	531	557	590	578	586	558	554	571	578	575	547	588	603	538	587	545	621	578	537	579	588	562	546	558	531	570	589	603	560	579	570	580	554	594	591	600	574	572	576	563	608	553	567	568	589	604	590	566	590	582	559	588	583	607	604	561	573	595	546	552	572	558	570	588	556	586	570	582	589	547	562	594	541	531	533	542	546	602	560	585	592	516	579	601	535	587	586	583	583	588	592	563	536	524	551	546	590	580	593	584	571	536	560	611	602	592	576	588	557	560	584	611	584	609	510	563	554	595	562	586	588	576	602	564	616	582	538	513	586	573	566	618	530	533	513	551	567	590	614	556	537	611	594	580	559	558	606	582	590	595	604	600	588	554	549	572	537	589	607	557	596	555	564	583	565	578	595	547	551	552	543	553	534	532	505	571	554	555	601	569	533	549	534	562	594	541	563	567	517	583	571	557	567	572	594	564	596	602	574	626	546	580	567	551	566	573	624	568	597	558	604	643	595	588	555	577	591	574	564	535	578	576	560	611	556	583	584	562	600	535	548	588	578	580	565	576	561	580	577	576	558	548	593	546	548	559	590	574	518	589	546	608	568	574	569	595	563	556	606	596	566	567	514	561	569	587	573	594	531	579	585	579	558	541	541	552	601	565	620	574	580	519	571	568	611	597	548	564	587	579	550	574	559	548	543	578	553	616	518	600	606	578	632	579	612	559	548	533	582	585	578	571	567	588	542	587	598	590	583	561	580	607	537	550	548	571	556	589	590	600	581	593	539	619	579	548	610	601	555	606	554	540	551	554	591	575	541	585	564	593	587	575	563	557	551	580	544	575	552	612	578	600	582	581	581	599	575	550	551	606	589	576	577	590	607	580	623	538	550	557	592	575	552	550	630	569	567	583	524	561	538	580	544	534	606	571	558	592	547	568	559	514	578	568	609	602	551	547	560	596	564	498	545	544	534	582	583	578	588	552	585	539	555	567	643	534	592	555	546	539	576	544	575	525	507	579	578	578	545	577	582	569	557	580	564	572	615	533	596	533	555	565	548	571	592	577	544	539	594	594	582	568	577	540	565	564	533	574	577	592	593	577	579	586	551	555	564	567	613	587	550	559	596	512	573	607	617	597	612	557	588	540	591	568	571	615	576	566	575	573	557	577	530	584	547	595	588	555	571	572	526	594	619	529	618	550	567	582	571	601	628	605	586	597	592	543	556	570	556	576	543	531	548	563	564	623	628	561	539	619	595	576	596	546	565	553	537	551	545	606	595	571	545	602	612	557	606	535	561	556	575	575	583	554	545	576	577	562	593	556	562	583	564	548	538	558	564	593	535	566	565	614	588	582	545	550	565	603	592	596	587	560	574	585	551	554	573	553	573	622	573	503	577	541	589	554	567	587	623	538	559	551	589	535	615	566	545	580	551	550	580	587	578	542	591	616	579	591	558	544	579	576	570	563	596	627	595	591	574	574	574	631	550	589	533	558	558	547	559	592	549	555	581	569	530	570	586	610	579	566	538	567	555
25017	21478	24763	28604	21472	19342	749	460	381	373	358	344	310	358	338	339	330	342	341	352	302	311	355	363	342	368	336	353	324	327	334	335	335	321	318	313	336	301	344	362	368	313	348	325	349	341	305	354	334	321	341	319	389	305	365	298	346	338	331	292	314	327	371	346	313	311	318	342	314	350	306	319	323	315	352	349	325	359	365	335	328	301	315	326	346	339	319	335	333	372	367	315	315	315	327	335	302	346	307	302	348	339	334	321	338	366	334	315	345	315	327	335	309	327	336	270	313	306	306	318	356	317	333	309	340	340	340	316	333	311	330	314	342	351	363	290	313	350	322	324	327	324	340	333	328	327	305	303	309	337	358	327	363	325	349	334	329	330	317	358	321	385	333	329	322	335	333	315	345	312	346	324	310	356	354	334	334	337	376	339	307	358	289	366	308	310	320	347	353	337	322	337	337	358	354	351	378	370	303	355	351	301	346	329	334	346	341	383	338	334	355	295	328	361	356	334	338	346	348	364	357	342	302	365	336	296	350	329	325	324	319	360	366	366	332	328	348	359	333	347	367	351	351	350	357	313	289	318	334	332	313	338	355	339	318	361	322	336	354	325	304	336	327	328	308	336	316	346	329	303	346	275	347	314	336	316	326	330	334	305	311	323	355	346	350	335	315	307	313	377	338	343	342	322	339	362	342	347	359	347	351	327	332	331	322	331	318	324	358	331	321	354	325	339	316	301	340	339	306	310	355	335	341	350	332	311	335	350	319	307	318	288	350	311	337	346	318	328	314	346	301	280	345	321	337	341	300	331	331	324	347	344	304	285	355	341	313	336	301	330	302	330	351	352	311	288	356	296	357	335	364	333	320	339	346	325	313	349	295	332	317	332	368	349	357	317	330	339	391	326	350	342	351	342	315	357	340	344	325	348	289	341	337	326	379	352	350	336	329	348	390	335	330	306	340	312	359	345	337	337	337	321	318	336	358	313	321	330	334	352	347	315	344	325	335	340	367	329	329	360	331	315	333	399	368	311	345	336	318	329	318	331	361	321	392	322	328	321	294	307	289	306	296	335	335	332	314	344	345	338	361	341	324	338	305	340	328	337	339	352	338	323	350	344	338	304	375	347	327	324	349	331	339	357	307	373	326	367	356	324	341	311	323	324	347	339	324	335	343	322	328	324	339	315	371	331	320	374	324	330	352	339	327	330	312	342	327	319	284	339	340	335	356	324	313	324	333	327	332	334	322	325	326	327	329	343	353	344	354	324	347	341	313	296	362	327	328	325	349	317	343	315	328	315	331	335	319	349	296	303	312	322	311	320	338	330	323	319	330	306	319	347	364	359	352	337	343	304	335	300	357	321	315	315	317	330	338	333	351	352	381	341	351	342	313	309	325	341	302	316	331	330	329	334	336	348	310	330	324	292	327	325	304	318	320	319	337	320	320	336	308	347	332	385	336	350	334	355	303	301	267	322	319	336	330	307	359	326	327	322	312	334	373	303	351	304	327	318	319	323	325	357	320	347	339	320	325	330	329	329	335	307	307	341	364	342	329	342	341	323	336	332	328	371	346	348	343	330	333	339	284	373	318	380	361	330	326	353	355	333	324	337	291	316	359	317	313	333	334	326	305	349	343	323	307	326	335	326	310	340	351	341	356	340	305	367	323	321	335	336	323	327	313	327	337	327	298	358	336	368	328	334	312	318	347	343	349	364	331	332	362	325	332	334	372	342	342	314	349	318	326	315	343	302	295	331	338	337	331	341	329	341	368	316	352	344	340	300	315	322	323	327	315	343	328	338	361	358	323	330	326	323	310	353	351	335	322	323	368	323	317	345	341	337	325	337	330	284	309	358	337	333	364	335	322	337	332	333	334	362	308	347	338	319	347	348	314	346	355	346	326	322	334	324	285	369	352	313	319	287	314	320	338	329	338	310	352	342	365	366	371	329	312	315	335	327	352	331	338	296	335	356	330	330	315	284	350	359	321	323	317	328	302	338	286	334	328	371	331	320	316	315	326	333	316	332	337	340	338	320	365	312	349	329	329	318	325	384	332	324	344	325	338	319	300	310	322	362	362	314	344	336	323	345	360	319	327	325	319	357	345	349	320	294	320	325	352	324	296	383	287	332	332	337	339	336	357	335	349	308	315	322	326	345	328	329	288	338	313	348	332	322	303	328	349	353	344	350	308	352	335	340	334	336	361	350	323	322	330	327	339	322	330	293	318	334	335	323	349	341	334	324	330	320	308	312	311	323	321	331	336	357	361	326	355	363	329	291	302	328	289	349	353	353	339	329	326	329	353	322	287	346	348	311	317	340	345	335	323	359	305	328	331	336	338	335	299	348	346	320	331	311	327	352	334	337	340	331	339	351	348	331	334	352	359	333	359	339	333	308	340	349	294	337	347	368	325	323	336	357	315	347	326	356	331	333	354	357	317	332	321	296	329	352	342	322	350	331	334	335	324	321	363	369	335	333	345	321	320	337	305	322	321	344	335	318	314	304	314	335	311	341	347	325	306	325	290	325	315	317	351	352	333	334	313	347	331	371	335	321	330	331	333	334	353	319	357	317	349	315	345	320	340	336	359	347	348	307	342	336	332	334	315	342	351	342	316	325	329	333	336	343	341	308	318	332	290	334	332	305	286	334	320	320	311	354	332	325	322	280	332	326	294	338	340	327	335	330	336	327	348	306	350	323	333	309	349	292	339	334	301	363	329	333	371	317	378	321	331	286	366	313	367	317	314	341	346	363	319	344	347	350	317	331	319	315	339	329	340	344	332	303	316	321	330	334	346	321	324	323	321	336	347	334	360	313	350	360	299	330	309	341	297	340	311	331	302	305	337	342	343	307	316	333	334	366	338	349	332	341	334	327	321	359	337	350	318	351	323	328	341	320	338	317	347	349	347	319	312	325	302	321	327	354	331	339	333	319	343	330	344	330	321	325	351	302	314	356	356	336	287	363	322	359	324	292	303	305	344	337	340	307	318	317	335	317	311	304	383	325	307	341	290	324	338	331	299	343	311	312	361	348	334	351	382	345	339	339	329	336	341	307	316	310	342	334	302	311	343	295	297	322	322	302	309	306	334	310	348	325	349	339	322	346	324	365	357	329	307	344	356	356	370	319	358	337	330	320	360	326	315	312	349	300	321	352	310	351	304	349	347	342	332	354	337	349	321	325	335	325	335	305	339	337	307	337	334	355	349	350	348	312	356	312	332	302	315	295	301	336	327	353	362	350	336	340	324	321	316	319	318	347	307	335	359	312	361	330	343	306	316	327	296	361	343	314	333	380	320	313	326	342	331	352	300	321	317	360	311	329	350	350	317	310	379	339	327	310	377	351	345	332	352	333	337	338	337	289	298	388	340	348	362	285	331	323	324	345	331	309	314	317	341	350	329	348	323	308	366	325	325	333	319	320	305	313	337	310	302	342	303	325	316	359	312	299	330	356	341	346	309	346	338	338	333	342	378	345	301	319	315	317	334	339	340	361
20552	2155	1378	1071	937	829	817	803	812	835	836	780	812	807	792	722	792	830	774	800	793	834	799	803	770	796	778	826	784	784	782	775	782	806	857	828	811	790	727	810	782	814	767	818	782	780	832	804	757	796	775	792	771	800	830	847	807	837	787	834	741	800	819	749	822	839	795	804	784	823	786	811	796	808	808	813	832	749	853	784	774	785	803	801	803	858	801	765	789	792	843	759	781	812	791	745	823	807	823	778	798	844	793	755	777	811	790	787	862	800	793	775	801	856	759	842	819	772	751	792	803	791	773	805	798	811	824	822	847	784	781	846	816	809	767	765	796	773	790	827	794	765	802	795	805	771	804	777	775	767	848	797	814	807	780	783	746	824	790	819	778	800	806	771	740	769	779	761	775	796	799	830	791	785	779	786	833	763	794	788	787	854	808	812	844	782	805	792	824	791	831	812	784	781	822	779	807	808	783	818	775	770	799	840	837	780	758	791	772	843	774	837	772	831	726	800	808	784	775	811	837	782	807	757	802	778	832	789	796	781	775	812	789	790	761	797	801	742	756	824	810	798	812	769	785	842	743	846	792	778	799	827	792	790	766	807	795	798	757	803	818	822	786	781	802	842	811	851	832	810	765	779	770	815	777	846	786	847	776	790	759	800	851	785	798	778	871	752	779	723	828	767	761	779	791	763	837	768	781	790	823	816	830	832	772	789	810	765	804	765	767	761	745	837	832	797	780	836	823	794	787	827	760	781	814	756	781	776	798	788	820	784	853	812	771	835	825	778	772	801	780	766	810	823	784	776	751	803	804	806	806	724	770	796	805	770	751	802	806	817	823	805	782	819	813	778	825	789	803	832	748	784	804	803	820	791	800	767	801	801	766	773	827	850	758	788	804	812	763	780	765	784	810	805	778	800	793	803	808	782	788	841	772	770	831	781	823	834	774	789	769	785	812	791	765	750	817	836	787	779	822	818	793	765	777	814	802	818	818	830	836	755	815	806	800	795	806	810	825	802	798	781	822	775	813	797	786	856	829	803	811	765	756	827	793	811	816	814	821	775	796	773	800	787	804	818	820	816	765	779	753	812	787	746	797	800	779	816	856	817	796	762	735	775	832	759	769	784	835	793	791	809	799	823	793	826	809	832	771	787	771	802	798	805	801	846	773	817	847	839	803	843	810	789	762	811	752	797	803	841	803	830	790	803	806	781	789	793	823	753	837	807	751	802	837	776	761	822	768	796	825	817	771	795	779	755	802	789	815	781	844	813	798	776	796	745	755	805	793	783	808	794	818	786	778	825	773	816	776	788	804	815	766	812	777	810	820	819	830	763	775	829	807	731	778	745	808	751	819	779	796	814	790	816	818	811	773	779	818	755	797	844	787	854	796	778	758	839	808	809	749	854	761	803	840	808	766	828	779	814	770	769	817	811	858	754	809	791	783	799	793	776	758	855	812	764	805	780	765	811	778	835	778	798	817	777	780	760	742	765	778	811	835	830	842	810	818	815	789	790	829	801	791	820	803	815	817	815	781	784	798	761	782	833	759	825	862	774	794	809	805	845	780	735	815	798	783	828	762	804	808	841	776	808	804	807	776	825	795	795	784	813	734	845	808	796	763	791	771	811	794	749	831	782	804	812	759	814	805	818	803	834	812	833	806	827	845	791	786	836	786	826	763	810	794	788	754	797	796	765	811	774	836	796	805	805	784	782	766	827	842	820	798	769	778	779	810	779	804	789	828	831	810	775	805	785	763	813	781	771	794	838	804	770	748	814	768	817	803	756	792	743	838	804	808	845	836	756	813	805	837	790	765	819	798	821	786	840	849	813	811	789	818	847	814	777	818	780	768	778	785	799	814	854	760	843	804	797	734	824	803	795	747	795	795	774	753	776	769	741	808	805	807	769	824	817	852	820	815	806	856	825	763	817	795	745	750	757	764	797	757	816	791	804	819	818	808	790	788	801	775	828	751	803	816	772	885	811	774	813	760	838	800	779	805	765	832	811	780	780	767	711	799	771	828	785	791	788	790	776	779	839	776	788	782	811	807	748	791	829	813	780	823	823	773	778	790	739	776	756	744	757	798	751	777	821	787	775	758	787	826	792	709	783	813	784	782	782	756	827	823	766	798	811	790	808	797	737	779	810	797	821	748	773	827	830	784	803	815	762	840	832	741	758	778	795	792	798	790	818	819	779	821	763	827	754	811	842	799	823	767	780	764	802	827	815	790	826	818	822	823	838	819	824	813	815	809	837	758	810	881	810	768	815	811	869	793	823	788	772	801	752	820	830	814	808	777	784	819	798	850	784	776	758	768	807	790	796	789	819	796	786	811	810	791	849	795	813	847	787	802	765	811	801	808	802	822	800	785	809	766	813	789	834	799	793	783	774	763	804	758	753	804	785	752	820	753	829	741	784	782	803	774	790	813	802	810	815	758	788	808	802	816	813	834	811	795	798	788	804	804	829	832	754	817	820	833	788	813	762	832	800	787	801	780	783	801	794	849	818	812	797	794	787	830	791	835	771	782	774	754	780	852	779	758	765	772	815	818	799	794	793	764	823	834	770	770	776	800	825	837	786	756	759	774	812	742	791	782	817	762	804	814	828	775	724	832	773	809	759	819	790	802	803	775	770	766	794	829	816	844	760	800	792	825	811	782	772	769	769	760	823	804	834	791	853	760	773	834	816	856	757	786	823	825	766	793	807	805	787	780	815	800	818	772	803	824	777	836	722	854	803	777	820	756	808	850	793	799	807	797	813	798	766	810	831	706	734	769	770	791	807	798	827	830	770	819	781	784	788	803	753	765	764	808	794	782	863	784	746	777	826	772	757	789	837	796	799	769	846	801	812	820	809	892	781	815	801	818	789	820	784	784	814	772	782	778	803	786	798	867	870	757	786	776	793	816	794	787	788	800	789	804	786	847	844	754	818	768	812	788	817	799	844	778	787	766	800	805	836	808	822	768	769	811	781	774	763	837	835	777	840	801	821	790	782	781	797	801	792	778	839	763	814	782	821	824	796	784	774	850	781	804	790	843	771	820	843	757	783	835	826	819	817	826	776	755	803	792	760	797	835	823	806	825	787	822	790	791	770	804	758	806	750	788	799	808	761	790	817	738	791	791	762	784	798	809	786	825	795	795	813	792	774	832	782	762	793	800	788	821	829	829	748	850	810	810	791	802	777	813	793	801	778	812	823	777	805	783	819	765	833	810	777	790	771	829	791	828	792	765	764	812	757	770	805	815	787	761	798	790	809	807	820	801	800	795	758	796	765	798	786	814	817	831	787	814	812	818	831	801	794	760	836	797	786	742	816	732	825	789	791	810	814	782	784	790	801	811	764	759	792	817	770	818	787	780	801	812	802	755	801	792	779	743	789	798	772	800	833	791	783	789	798	795	812	785	783	730	796	765	820	779	833	819	831	760	823	832	773	791	854	730	815	782	810	800	791	792	809	810	802	857	768	830	806	791	786	806	815	742	788	804	766	813	838
24364	21498	25175	28263	21499	21513	16829	678	454	379	388	349	306	309	295	305	362	320	316	334	321	290	299	314	290	294	305	294	274	295	309	314	320	329	347	288	281	317	285	301	302	289	289	255	261	299	292	297	313	288	264	293	300	274	291	291	296	266	285	287	313	285	288	279	270	305	271	307	299	266	277	278	306	282	329	290	289	286	273	310	280	301	280	258	288	270	348	309	300	289	310	287	303	297	287	283	325	310	295	271	298	321	278	277	284	242	289	259	298	291	312	295	265	302	278	307	258	288	295	274	328	260	264	278	290	271	302	321	272	255	257	289	306	318	272	265	291	303	279	267	285	331	305	294	280	290	275	280	290	298	260	292	297	302	278	302	285	282	299	308	316	286	289	314	302	265	287	285	288	317	272	269	285	279	326	313	284	293	301	286	272	283	297	305	307	269	288	253	314	307	256	280	304	285	296	298	260	308	303	309	322	310	302	271	266	290	308	256	318	301	302	293	307	277	299	265	285	284	283	276	290	291	286	268	305	317	293	269	271	337	291	274	302	271	295	278	276	269	297	258	298	262	269	272	281	290	303	296	291	289	310	278	277	272	291	308	333	294	273	275	309	288	310	242	308	318	299	320	284	264	333	256	295	287	300	281	308	287	269	293	269	295	295	299	257	276	288	264	278	268	265	284	284	282	251	294	277	271	275	279	279	284	293	279	296	270	279	279	312	287	294	299	302	300	260	285	309	306	288	255	297	303	308	253	304	282	312	296	336	297	268	268	286	298	271	300	304	265	284	259	285	297	281	313	268	272	293	286	331	307	275	263	279	282	266	299	290	324	266	266	295	268	306	275	303	312	273	334	271	283	282	308	304	276	286	293	274	298	254	283	289	316	301	308	322	305	329	306	318	288	279	305	282	305	282	283	288	289	294	284	296	272	287	290	302	310	275	282	277	313	270	290	298	273	269	301	317	305	258	296	289	261	296	266	284	322	277	290	283	303	307	309	287	297	286	295	287	281	280	289	270	282	277	271	272	298	269	303	294	297	321	310	301	306	265	296	322	270	259	271	282	288	310	327	301	276	272	311	249	291	284	279	291	292	288	295	291	254	291	248	270	275	298	314	276	274	279	301	297	286	290	289	283	284	295	291	267	286	289	301	278	262	295	285	299	299	286	289	285	281	267	292	300	308	289	261	286	295	289	300	295	311	296	319	281	299	264	308	282	297	281	265	313	277	277	302	306	298	276	302	299	297	326	299	289	293	278	278	287	309	290	304	268	296	296	297	320	289	289	296	260	280	271	260	279	282	269	293	300	294	303	288	313	286	278	287	301	322	301	295	297	271	284	312	284	269	274	291	309	322	320	308	303	310	282	300	337	276	269	293	294	278	293	279	314	280	297	312	318	315	301	285	282	312	286	246	315	276	274	289	292	320	310	275	278	297	273	273	259	275	287	298	309	289	313	275	281	292	313	282	291	296	301	293	288	288	288	269	298	258	285	259	311	260	283	283	295	268	320	271	282	283	267	290	271	243	319	278	271	286	283	320	269	305	289	282	273	275	290	275	314	326	317	269	270	291	294	277	258	309	297	249	289	293	275	266	277	303	326	287	319	324	313	306	328	292	301	277	325	300	299	262	302	306	243	257	248	278	314	292	291	281	293	296	287	283	275	301	309	289	278	306	274	294	315	307	273	293	304	303	285	281	254	284	299	311	289	294	276	278	291	273	292	269	296	318	272	291	297	302	277	287	289	286	273	256	301	255	294	310	266	319	322	285	272	295	280	286	285	282	298	286	286	310	332	280	297	300	322	300	283	264	281	285	256	307	299	279	277	319	289	281	277	278	282	298	275	275	267	278	274	279	262	276	277	326	316	293	301	287	270	248	265	280	277	285	274	296	270	267	287	277	284	315	304	302	282	343	289	287	275	301	281	278	276	313	274	271	297	272	290	267	268	296	277	320	290	298	280	265	297	290	255	315	285	301	291	274	308	321	295	278	307	305	293	291	307	293	265	264	279	291	292	298	288	306	278	291	289	283	274	282	302	287	279	294	280	284	333	274	296	279	298	293	282	271	298	313	289	272	283	321	283	306	311	300	263	282	294	303	313	316	277	319	289	286	306	296	285	288	280	256	312	297	298	294	299	278	280	270	287	286	273	283	302	292	309	282	278	290	290	267	280	266	288	294	282	256	294	260	302	302	282	287	292	288	312	282	277	301	273	286	320	287	312	281	288	273	257	291	270	271	272	299	298	288	308	286	283	290	304	280	282	263	291	274	283	304	286	305	309	278	282	279	272	280	256	316	282	263	297	261	287	302	274	291	323	300	296	290	301	301	285	282	296	267	302	294	274	306	299	288	328	296	265	295	260	282	290	301	317	278	285	273	276	301	264	284	288	297	307	289	267	308	268	305	302	304	273	264	280	304	284	273	269	263	309	273	282	292	325	286	298	288	278	297	289	265	312	302	272	302	283	275	311	280	255	272	262	274	304	287	293	319	308	293	277	254	283	299	269	268	283	278	285	271	276	282	302	299	298	282	290	284	306	282	281	235	300	287	282	280	288	288	297	258	311	300	254	298	287	335	296	265	306	285	292	294	279	307	290	283	277	330	302	270	265	260	279	300	301	318	288	300	270	276	299	298	273	273	318	287	313	263	283	292	295	237	322	279	302	309	282	309	294	306	292	298	273	290	281	271	261	298	264	267	302	320	297	294	254	317	291	294	277	270	297	298	302	311	251	264	291	295	315	266	283	268	279	263	275	310	323	304	264	319	275	267	276	295	290	292	273	334	289	293	285	299	301	277	287	312	275	286	264	279	321	295	283	308	302	316	278	284	319	330	319	290	293	278	297	315	278	288	284	271	282	263	293	255	309	263	298	304	310	309	311	285	303	301	249	276	287	298	297	302	279	256	255	285	284	283	283	319	271	299	286	267	255	294	289	271	274	329	307	288	298	285	284	301	290	282	259	283	287	294	309	288	275	285	283	261	330	297	282	292	289	290	266	281	301	299	255	293	323	257	288	293	278	273	296	279	275	249	286	268	271	276	307	285	286	294	314	316	307	306	299	331	290	302	261	284	299	313	312	302	291	254	303	277	292	304	310	271	289	283	283	279	296	291	313	304	288	329	311	299	284	271	306	279	289	275	301	280	285	294	281	286	271	301	268	298	276	297	271	282	296	289	299	223	287	260	256	292	329	296	301	270	279	300	284	291	257	273	295	294	300	261	282	275	282	319	325	295	285	270	296	284	292	302	289	238	280	283	306	279	289	306	312	274	282	279	299	289	290	289	272	306	306	275	291	290	279	277	295	311	278	275	281	318	291	265	306	308	319	290	294	314	270	302	303	294	307	309	289	283	305	295	291	289	311	280	287	292	298	300	268	289	306	274	270	303	293	288	298	289	265	270	297	293	299	321	317	294	252	301	298	317	284	305	273	285	299	332	263	286	293	279	309	286	287	293	285	269	307	278	278	280	315	272	287	302	289	291	271	286
24453	3369	1897	1112	885	816	788	798	724	717	671	672	708	669	705	699	684	685	724	696	680	702	669	682	741	666	660	650	671	645	670	705	718	727	679	651	699	700	636	713	691	673	679	721	714	660	702	702	651	683	698	660	677	659	721	633	709	711	714	678	679	649	687	684	662	674	674	687	656	617	708	669	641	644	680	647	658	647	656	651	694	665	681	672	684	695	670	642	639	689	665	678	725	666	680	663	671	678	639	647	650	644	675	656	676	672	667	687	677	650	688	707	689	650	659	651	665	707	732	621	679	663	618	699	681	660	674	719	655	715	652	692	690	627	690	693	642	631	693	695	691	664	648	687	649	639	684	676	705	700	667	678	694	705	667	679	628	650	687	685	643	643	674	634	649	667	701	681	688	625	655	645	654	646	649	670	682	656	718	688	693	682	728	648	700	648	632	622	620	703	663	680	684	688	702	675	678	640	734	700	676	656	694	662	682	688	704	626	693	657	709	668	665	650	689	657	671	662	658	692	679	694	693	647	660	643	713	657	639	704	646	662	693	650	618	661	682	683	667	687	654	688	685	666	683	709	703	682	675	627	658	632	697	705	643	711	662	647	678	713	640	688	620	692	708	631	671	683	619	711	689	673	722	641	718	632	693	637	654	630	655	706	612	655	680	701	702	674	685	702	649	691	671	696	654	607	670	670	641	685	685	662	704	649	631	694	668	680	693	664	661	699	722	664	650	672	679	687	713	683	700	676	698	671	664	682	692	651	652	704	621	655	672	692	680	669	680	689	680	692	676	665	684	644	677	684	702	655	692	682	671	715	679	665	670	665	658	644	640	686	676	661	676	663	671	694	737	651	669	662	655	699	634	705	712	665	708	663	671	669	681	656	628	702	683	632	701	678	626	673	628	641	694	675	667	673	675	659	667	678	700	649	653	678	683	686	647	661	693	615	695	650	670	677	648	681	675	660	689	675	659	704	689	647	699	669	687	672	652	660	662	639	684	660	644	658	635	650	646	683	664	720	720	620	639	650	697	692	706	674	690	702	706	668	680	675	668	682	633	680	679	681	682	697	669	669	642	686	666	662	706	702	667	656	680	697	670	679	673	708	640	677	693	674	684	629	694	675	676	707	623	666	659	689	693	711	680	673	606	679	637	670	690	679	700	701	680	635	698	659	688	672	669	658	698	732	734	680	676	673	686	652	630	682	645	696	733	706	691	662	694	689	705	686	645	655	626	640	711	610	698	682	667	674	688	647	641	664	700	729	677	612	649	666	646	681	674	670	647	701	678	694	634	710	700	675	702	639	670	679	666	684	645	677	696	682	673	683	663	665	639	671	691	675	673	691	679	749	680	690	672	710	687	655	685	635	658	667	655	707	728	662	681	678	693	635	680	660	668	669	677	669	677	627	667	710	659	704	699	675	653	640	692	680	671	691	682	692	670	664	706	656	679	677	678	686	676	644	653	641	660	672	659	682	606	711	722	660	649	650	664	626	675	683	675	695	648	689	659	646	666	681	661	681	658	660	713	635	656	667	737	751	672	646	718	689	712	644	654	678	708	666	666	689	645	685	659	665	635	686	678	681	624	710	675	658	657	682	650	696	687	658	698	683	653	659	711	622	630	652	696	707	688	676	674	657	664	707	689	677	673	666	728	668	693	675	634	722	656	676	668	710	666	669	693	695	684	636	665	683	704	680	649	725	674	671	655	684	644	685	665	694	691	667	662	705	648	720	660	630	721	717	689	709	684	672	676	704	669	625	710	687	700	713	679	705	669	637	665	678	668	687	659	664	672	667	672	638	659	663	695	671	639	701	688	728	643	637	705	629	639	760	639	698	644	689	652	666	662	700	669	700	723	682	682	660	687	686	668	668	692	711	658	675	714	660	638	682	705	625	667	645	684	620	668	663	666	650	693	667	641	666	705	687	684	669	686	655	665	661	676	660	656	641	689	618	632	657	706	634	719	677	633	676	671	654	677	712	664	629	698	629	684	657	661	666	672	627	706	633	648	682	657	694	693	626	678	646	635	639	675	646	649	690	704	704	686	705	677	672	695	609	646	694	607	662	665	726	701	682	723	672	670	672	638	695	674	682	659	674	618	668	677	653	654	689	639	703	694	708	676	650	694	644	685	645	633	658	679	659	662	649	735	679	751	684	638	687	627	695	712	679	639	722	653	634	690	684	723	656	707	674	677	619	675	613	679	703	653	683	686	669	667	681	660	673	716	681	697	660	683	667	669	670	640	695	655	684	730	662	643	682	679	733	612	659	629	731	675	682	695	646	706	678	708	622	684	645	653	658	631	646	698	663	647	693	647	699	639	667	677	671	627	699	665	688	678	679	713	681	658	670	665	706	665	642	689	710	653	692	637	693	698	659	685	731	635	635	689	717	673	698	671	708	619	663	696	647	672	676	680	700	715	707	686	658	693	707	636	721	630	646	683	712	651	687	665	650	636	734	646	669	699	654	665	693	634	645	686	670	683	669	711	644	677	694	668	694	671	684	654	687	642	688	717	704	648	693	708	674	642	643	652	638	664	675	676	647	630	664	667	714	685	682	674	668	643	694	649	673	653	664	663	649	663	707	700	662	648	651	650	673	688	697	680	665	641	653	681	681	686	676	671	664	698	664	645	663	658	721	667	676	657	650	703	674	705	654	660	683	680	667	650	688	697	715	625	649	680	690	662	683	713	656	628	694	717	678	695	672	663	650	691	701	658	724	610	654	681	674	679	675	665	699	616	670	650	640	717	631	701	697	696	690	734	654	639	674	636	671	683	687	684	667	673	695	716	684	636	702	681	724	622	657	661	654	687	686	685	670	669	655	696	629	695	722	678	702	679	647	672	706	712	700	680	657	677	676	720	670	701	713	656	636	710	666	648	702	681	669	722	703	638	621	674	681	702	656	617	686	673	698	700	682	700	695	667	699	694	674	720	714	658	658	657	635	635	662	678	687	680	640	698	651	697	666	697	682	716	666	694	665	649	646	642	687	695	655	669	678	654	646	693	656	708	645	656	664	719	706	677	649	670	682	661	708	673	696	646	659	665	670	686	686	744	701	712	677	675	706	713	724	694	715	681	693	684	710	658	630	693	651	696	668	669	675	646	687	636	681	653	666	679	668	681	694	676	667	688	648	688	680	683	671	664	652	677	644	642	670	661	691	661	647	658	681	719	643	737	673	723	704	671	683	656	636	674	708	705	690	661	676	698	724	670	688	684	675	712	653	652	692	675	697	671	677	671	654	622	693	658	664	684	715	687	713	626	656	684	663	666	703	698	716	654	638	715	657	704	664	661	660	671	664	674	636	672	648	692	698	649	690	672	637	717	686	652	683	661	652	666	687	678	683	700	669	679	710	625	712	727	652	673	663	714	675	690	716	678	687	659	680	685	658	643	695	666	687	648	694	630	695	676	680	706	679	657	685	689	663	675	656	668	687	690	660	716	678	660	671	690	640	740	666	685	662	641	681	668	671	678	665	721	674	657	687
31649	20850	10710	584	291	243	229	200	199	229	191	182	233	207	210	215	233	209	200	199	183	232	231	213	195	218	228	201	208	226	203	225	220	212	214	212	200	192	224	210	232	219	194	243	216	223	197	201	181	210	239	208	222	190	197	228	221	208	222	218	222	218	206	215	207	239	213	208	220	204	207	216	237	195	213	248	207	207	213	216	227	213	222	191	205	209	217	225	228	227	212	219	202	233	199	225	210	219	218	226	205	227	200	199	236	218	200	230	205	198	202	198	206	223	198	255	233	224	228	230	215	223	217	213	206	204	208	228	201	205	234	182	208	189	213	241	238	217	220	230	218	215	237	194	228	218	240	218	211	184	215	207	208	217	208	224	222	228	222	237	227	229	227	224	247	222	221	195	211	211	203	220	196	205	196	190	210	217	215	232	191	201	231	196	210	222	188	234	219	224	227	226	203	228	209	250	189	233	199	230	226	233	256	224	218	208	195	253	212	212	227	199	201	198	216	211	194	206	223	256	247	192	246	222	226	208	219	199	213	232	222	206	201	203	204	194	212	194	216	215	213	203	219	203	220	202	217	219	218	232	201	197	198	219	199	198	209	205	233	188	226	205	222	236	236	246	205	210	200	214	215	217	210	219	199	217	199	204	242	189	205	240	227	193	215	203	237	213	195	216	212	223	209	215	225	213	206	222	234	241	237	193	233	199	216	182	213	229	204	215	202	199	222	226	244	231	225	223	235	218	208	216	224	214	224	246	239	211	214	224	208	201	212	199	204	204	202	227	210	214	221	190	222	221	221	244	206	219	229	226	219	236	194	216	212	199	186	217	202	238	239	213	207	226	195	206	236	224	229	248	215	247	207	231	230	201	231	212	260	203	216	220	216	226	220	208	237	204	194	214	232	217	195	211	235	213	212	235	206	208	202	230	214	222	203	220	214	236	201	219	214	222	204	220	214	181	220	203	217	248	249	208	192	192	210	204	196	202	218	188	199	220	241	214	209	212	218	209	219	197	226	191	198	206	242	217	211	241	223	180	228	195	209	228	236	250	206	220	223	206	222	228	197	197	221	195	187	246	214	185	225	227	200	214	180	236	197	215	209	217	207	218	188	240	203	225	224	185	225	206	213	176	200	205	200	203	237	192	240	217	216	233	235	217	193	211	228	226	215	235	213	213	206	215	230	216	218	210	212	208	207	227	205	208	225	215	188	202	219	195	242	228	204	227	215	217	208	217	208	214	200	203	228	225	209	239	202	227	224	209	227	230	227	224	199	225	197	214	206	222	192	204	199	239	214	235	223	230	231	198	227	219	230	208	239	211	224	216	234	198	206	228	213	194	199	223	239	231	195	201	230	204	198	196	206	218	207	205	199	198	212	197	208	208	223	221	199	196	216	221	223	210	205	217	213	213	249	206	234	228	193	222	211	197	224	199	198	215	179	209	217	209	202	202	193	220	229	227	194	211	239	204	261	202	210	229	218	214	227	191	242	222	203	211	215	222	238	210	224	222	211	202	200	203	182	208	222	222	203	202	211	219	216	209	240	240	220	214	215	203	221	194	210	206	215	198	209	224	230	203	247	218	223	235	228	234	205	216	209	240	216	227	235	212	213	186	205	211	211	220	244	183	216	218	210	217	220	209	240	181	238	206	217	227	215	212	242	201	203	207	211	224	218	210	205	235	226	189	241	216	240	209	203	189	229	215	238	230	225	245	207	211	189	225	215	208	234	222	205	194	218	238	240	226	226	203	196	227	230	186	214	223	200	213	212	216	200	213	216	230	200	208	222	216	203	205	198	213	204	221	231	205	212	207	188	216	273	205	205	185	236	228	212	217	225	205	199	224	228	215	194	229	235	249	187	243	232	223	208	214	229	229	212	220	219	209	207	194	229	229	183	210	200	219	235	218	218	245	216	201	254	208	233	211	206	218	203	191	224	201	209	208	220	239	216	202	207	227	210	221	232	190	204	225	212	229	216	206	218	222	221	240	216	216	238	227	212	205	213	194	222	237	223	195	227	224	205	185	200	203	221	203	212	240	205	203	223	199	196	209	202	193	234	229	226	189	224	204	184	236	201	226	218	195	204	207	235	205	223	240	212	210	235	209	190	214	226	205	219	213	201	204	230	218	217	210	224	194	211	206	221	215	236	220	243	200	209	203	228	203	223	234	224	244	219	208	209	216	214	225	195	214	228	224	201	218	228	216	243	235	209	219	219	221	209	183	194	216	203	211	181	214	193	215	205	227	214	223	237	232	212	248	233	206	197	188	222	250	205	238	201	218	222	213	235	219	229	218	187	214	210	209	236	200	196	222	220	193	238	204	228	226	191	239	226	185	234	228	214	209	203	191	196	197	207	203	229	212	173	251	201	221	234	193	192	224	200	222	220	180	197	211	186	239	215	208	205	194	188	211	230	188	211	195	193	221	233	227	240	231	206	222	228	210	219	210	204	181	230	225	245	206	192	199	196	185	212	210	227	229	238	224	190	220	231	226	213	223	204	215	204	222	212	214	223	210	180	199	231	214	204	231	209	220	211	206	213	233	210	204	182	229	182	200	204	183	217	213	214	210	226	227	226	223	227	244	209	233	208	215	228	228	218	222	237	247	207	225	220	231	211	205	223	213	233	213	208	205	244	222	213	213	225	224	232	230	223	230	208	214	218	217	202	233	232	205	209	222	254	221	237	227	215	219	218	234	188	222	204	226	261	208	193	212	224	223	214	209	177	203	228	188	204	206	233	201	211	243	234	220	225	210	209	191	194	231	216	231	221	226	196	201	231	207	221	229	232	208	228	199	189	201	213	228	207	213	227	235	225	208	226	184	232	195	225	245	224	246	191	208	210	216	192	221	217	231	183	193	214	222	211	217	221	212	213	223	217	206	188	212	222	231	191	220	200	209	210	232	210	201	220	189	210	219	219	229	230	189	247	207	211	239	216	212	233	210	214	236	207	230	208	216	205	199	188	199	202	200	227	180	206	201	255	209	218	202	223	207	214	206	191	235	224	205	214	211	210	229	205	211	199	192	215	235	223	205	212	235	200	224	208	195	193	225	228	230	225	209	204	232	218	192	236	224	192	226	216	172	197	234	199	207	216	217	214	218	215	233	224	229	232	226	207	244	218	216	198	213	226	225	209	209	206	214	213	201	227	236	232	215	174	211	197	235	197	222	204	243	217	233	215	208	192	226	192	197	208	216	213	208	209	222	182	205	211	209	197	189	205	205	202	206	196	242	213	225	213	221	206	220	213	212	233	208	217	188	222	198	237	199	214	227	211	222	216	245	210	195	219	203	196	222	220	194	213	195	221	195	210	216	205	215	245	233	187	237	191	204	217	220	192	202	236	215	195	215	206	221	199	203	213	210	243	216	220	243	208	208	217	204	233	213	204	217	193	231	217	218	210	208	208	207	211	207	236	224	229	219	263	230	221	217	194	215	209	199	208	220	200	223	196	220	179	202	234	229	231	237	199	206	234	192	228	243	211	197
8840	637	606	596	573	605	580	580	578	526	590	571	567	576	583	574	565	592	624	570	574	572	657	554	555	571	541	592	559	598	515	605	576	556	575	570	545	553	573	561	561	597	566	559	571	577	548	589	607	579	570	560	594	565	590	536	562	549	581	592	552	586	569	563	553	566	591	550	490	576	588	588	602	572	590	562	570	565	585	576	534	536	573	568	551	570	591	581	525	538	587	561	574	545	567	612	562	601	575	541	573	573	515	559	602	580	566	512	591	520	579	539	608	603	577	571	572	644	544	549	581	597	648	558	576	527	550	651	546	576	539	556	620	555	599	596	530	542	538	555	605	555	572	558	583	568	533	548	572	575	554	593	598	605	549	552	563	558	586	553	567	604	562	545	513	591	540	583	536	579	596	560	546	570	578	617	580	620	612	575	583	573	561	581	528	600	530	547	574	578	547	562	587	551	577	583	529	581	513	508	578	593	550	576	558	568	581	562	587	582	538	576	577	554	516	492	558	536	568	614	603	575	545	566	571	563	566	546	558	556	589	572	570	631	572	566	570	613	528	577	584	558	575	561	575	578	526	607	562	594	528	579	581	612	547	578	575	571	562	596	577	586	601	564	549	552	577	610	524	558	565	576	565	562	600	573	531	559	493	592	582	597	576	577	586	538	636	590	574	607	531	552	558	547	566	551	561	550	577	531	614	577	579	577	546	560	575	505	535	592	595	596	589	543	587	546	545	525	546	575	606	570	550	584	534	587	571	593	558	580	575	565	576	564	564	590	574	563	567	630	568	566	571	561	549	560	586	570	557	542	569	563	540	552	585	586	567	547	528	559	518	593	563	537	591	585	605	570	558	605	579	585	539	560	562	512	605	597	573	556	582	597	581	570	554	570	562	512	586	574	572	564	570	555	550	606	569	585	571	557	566	575	546	590	564	618	526	561	582	542	601	586	584	553	577	547	558	607	593	601	585	538	561	565	579	536	552	609	549	563	555	582	596	583	567	596	611	586	564	565	572	597	612	587	617	584	554	572	581	592	556	592	584	622	573	553	570	584	585	568	562	617	580	582	598	552	562	596	541	574	574	560	520	542	579	553	559	600	570	587	594	544	590	573	588	569	564	553	561	591	567	552	571	572	558	594	546	532	592	590	528	578	559	556	545	534	587	579	585	550	610	550	577	567	563	555	582	607	617	535	563	589	547	566	559	543	544	592	564	525	579	533	524	549	598	547	572	559	514	567	551	585	532	555	587	586	576	578	563	506	591	549	596	515	564	575	563	563	566	619	532	556	586	571	558	599	621	599	615	543	525	549	533	557	576	612	598	567	550	538	584	538	575	592	570	618	558	601	600	583	550	565	573	583	557	575	553	510	532	532	568	555	537	566	580	560	565	557	609	582	581	569	530	546	548	591	595	566	515	633	560	595	536	556	558	550	537	550	585	561	598	568	555	522	544	586	572	565	577	579	541	570	573	587	579	584	551	603	582	580	579	577	543	594	603	602	544	622	565	578	525	542	621	594	579	565	561	595	604	596	513	551	567	550	544	631	586	594	538	577	597	525	571	572	581	561	560	578	557	549	560	547	530	578	539	526	578	593	578	532	525	572	556	616	565	622	569	574	554	524	580	534	546	586	533	579	587	601	578	525	575	543	615	561	616	562	557	564	570	547	531	579	524	582	549	626	579	594	627	553	559	587	573	589	585	557	581	577	554	563	578	530	557	551	561	583	547	556	597	572	543	510	541	610	574	531	574	579	557	596	570	613	561	597	547	579	555	567	578	599	571	577	572	576	536	562	547	543	567	529	563	588	562	571	568	615	540	583	546	581	617	562	546	609	540	624	536	570	600	542	542	590	549	559	552	607	546	580	563	569	590	583	545	562	566	589	582	572	595	556	547	586	548	581	538	534	548	560	547	557	570	553	561	571	522	561	592	595	583	616	573	603	606	612	570	609	574	560	554	566	545	572	575	601	559	606	590	589	592	570	556	588	577	573	555	590	535	550	565	594	554	555	576	600	524	560	560	556	599	557	568	608	566	600	592	585	563	562	548	571	632	537	582	572	572	578	574	607	516	549	537	521	573	594	563	541	580	522	603	555	558	553	567	590	589	589	604	574	550	576	600	574	561	534	571	597	577	607	560	559	572	600	531	572	585	586	547	545	562	595	581	519	593	583	634	565	559	572	568	576	560	597	550	577	556	574	585	542	579	531	577	594	572	595	580	587	550	545	582	542	526	596	570	557	570	542	594	574	587	535	538	573	557	576	562	542	574	571	611	576	605	543	567	587	552	569	552	596	605	572	582	562	576	556	572	530	558	591	586	578	525	571	577	576	560	573	542	573	600	595	537	601	573	584	540	638	584	560	590	581	538	589	574	572	589	554	598	570	577	613	517	576	542	540	555	570	563	605	589	567	592	557	527	545	609	546	564	557	579	576	548	535	530	584	567	582	529	553	570	562	585	536	590	609	569	566	568	559	596	568	580	594	550	593	563	550	533	536	558	593	569	610	576	552	581	576	566	583	560	572	576	560	550	546	584	608	574	560	548	600	554	537	553	576	566	548	550	543	567	567	547	582	562	559	593	540	569	567	571	506	554	585	562	568	547	539	599	602	572	625	590	595	585	594	588	543	572	565	531	571	597	598	557	556	550	579	544	575	543	594	557	541	548	550	544	568	539	540	528	601	555	585	584	512	515	593	567	586	555	576	555	569	581	607	576	572	564	561	592	577	581	549	564	558	609	542	576	562	582	568	581	543	616	576	592	579	611	540	564	565	570	557	550	564	591	569	537	606	542	578	587	515	581	566	571	557	551	530	544	616	563	565	531	573	602	586	562	567	589	596	534	568	583	611	585	575	598	563	573	560	511	577	561	550	581	562	617	581	600	592	608	563	584	565	566	565	520	574	550	563	608	564	568	613	567	547	585	590	614	602	564	515	625	577	575	574	547	536	587	589	520	564	573	607	605	555	536	570	534	562	576	555	563	561	553	582	562	576	598	551	559	583	551	585	538	510	577	571	575	522	582	530	557	533	566	539	548	565	546	555	568	580	585	558	576	573	573	593	592	573	567	633	558	558	580	575	544	545	555	577	567	528	597	547	527	543	582	559	577	565	591	525	562	556	592	568	578	557	522	576	587	584	576	608	558	590	591	614	530	547	588	560	543	578	585	576	563	602	566	572	520	549	543	570	585	575	558	566	619	537	582	563	524	521	565	552	594	570	576	545	549	609	576	528	595	551	567	589	593	602	565	575	586	599	589	564	537	540	570	511	543	576	615	565	567	582	590	590	618	567	594	575	578	542	578	614	577	563	550	577	573	573	568	578	529	545	568	568	567	538	558	567	557	607	608	586	571	524	534	542	574	585	587	606	570	601	526	589	556	561	564	605	575	587	548	534	552	570	624	582	558	594	520	550	559	559	583	555	578	573	534	556	545	560	596	589	555	562	616	541	588	554	584	552	562	566	557	600	567	517	573	535	577	569	556	571
24947	21424	24711	28537	21419	19473	736	460	406	373	360	344	373	351	384	352	375	352	336	338	365	355	305	338	295	337	336	344	354	311	338	335	304	335	350	357	332	310	339	293	333	304	337	329	334	360	320	319	334	304	347	338	318	307	363	334	336	337	329	338	362	357	342	346	341	324	353	293	352	331	353	332	357	353	366	316	341	340	339	323	329	356	369	322	340	310	327	316	339	324	357	329	342	321	336	346	327	319	340	331	328	305	325	303	360	354	323	318	355	344	331	297	343	348	355	321	363	303	334	359	323	319	322	353	357	339	341	320	348	320	306	330	308	321	335	345	318	312	327	327	308	354	336	337	321	322	321	329	339	328	328	326	311	350	348	309	304	313	295	340	312	298	336	328	304	357	315	312	306	315	339	307	296	335	348	338	335	314	310	331	301	359	316	333	328	327	335	327	294	337	329	314	331	311	309	342	367	364	298	324	328	300	330	369	335	328	356	333	370	349	347	390	341	325	324	355	313	344	297	344	325	327	342	347	349	327	336	357	364	337	314	335	346	339	346	326	314	341	338	319	331	383	349	333	323	319	316	297	345	321	310	341	369	322	337	313	326	357	330	313	331	363	349	345	317	337	327	325	318	333	357	338	375	297	351	332	336	315	357	354	325	310	336	305	343	349	314	324	321	330	360	353	327	329	365	323	315	328	343	355	311	328	326	337	336	357	309	331	325	342	314	300	327	340	345	347	308	338	341	324	347	351	331	359	316	323	329	354	316	344	325	323	325	330	353	348	339	318	326	327	302	315	343	327	302	309	316	333	333	331	317	329	358	312	325	326	322	327	363	328	305	331	297	323	334	325	342	321	326	333	325	344	362	332	335	334	282	324	361	322	304	327	362	323	342	342	323	330	312	339	322	293	315	324	342	329	324	363	352	335	313	339	334	311	328	337	303	339	335	349	309	338	303	330	332	360	333	331	375	343	318	328	297	332	326	316	335	310	301	351	373	319	330	306	309	298	341	304	310	357	328	338	340	313	324	356	299	327	282	375	327	315	323	335	343	323	295	357	333	344	339	327	324	318	336	323	307	365	354	299	322	327	306	341	325	352	329	333	323	311	340	341	354	345	355	345	331	329	336	346	349	313	336	337	306	297	305	311	337	367	341	310	337	323	309	323	317	312	309	344	323	320	349	318	355	313	333	307	364	331	336	326	329	357	318	338	322	290	297	335	330	353	333	358	341	349	332	334	319	307	338	362	345	365	317	346	344	349	326	327	342	329	301	313	340	324	318	309	316	316	311	300	340	352	335	346	331	356	342	310	313	323	338	340	330	283	347	341	326	370	322	335	320	352	355	332	357	354	303	341	337	319	328	321	323	309	330	337	303	330	339	356	309	331	373	321	328	322	337	335	331	325	328	315	351	348	346	316	315	364	300	318	370	384	345	321	315	339	343	311	322	332	318	331	361	311	293	318	307	323	306	324	306	329	309	320	303	337	323	345	351	294	344	322	335	311	341	344	327	285	331	321	334	335	321	318	345	341	306	330	315	302	329	308	325	311	358	353	311	344	330	349	327	346	326	336	316	292	321	339	339	304	306	339	316	326	352	340	331	348	332	290	352	349	335	373	341	341	298	316	276	344	330	329	390	342	344	356	324	314	339	338	357	325	346	335	297	318	311	322	318	309	317	343	327	301	335	296	326	330	317	353	321	338	319	300	335	341	313	339	312	328	345	327	331	338	307	339	310	332	347	337	337	327	337	323	327	339	299	324	312	263	331	317	331	303	325	285	315	322	390	326	346	356	359	331	320	329	336	324	349	324	338	341	344	319	331	312	314	339	338	324	294	354	351	301	333	334	353	292	335	308	337	306	349	306	342	305	361	339	355	333	338	363	325	357	331	326	348	350	342	324	321	331	345	302	350	312	306	314	357	365	361	365	317	320	318	323	315	329	330	353	324	353	354	338	350	340	342	339	389	286	317	320	315	350	368	357	315	323	314	355	315	361	343	308	320	360	325	310	322	356	321	317	322	335	314	289	321	303	334	319	340	322	336	285	312	316	303	311	346	323	309	326	342	315	345	305	329	324	327	327	344	315	334	347	330	294	366	313	346	358	349	325	339	273	320	335	334	333	297	310	314	333	335	306	308	352	344	318	336	339	347	345	305	329	344	355	331	325	345	328	327	333	353	367	315	333	316	303	310	312	327	334	347	300	339	335	345	357	326	353	316	355	352	313	289	313	315	366	306	352	345	313	308	333	360	339	345	323	341	324	354	328	346	317	296	362	303	303	349	319	342	315	338	343	346	360	348	321	321	337	321	278	306	288	306	346	340	346	341	331	310	328	305	318	348	327	357	362	342	302	299	317	320	341	352	331	313	343	322	329	344	344	313	351	355	349	350	330	371	322	317	331	350	327	336	298	338	337	302	279	318	333	313	338	315	322	274	334	329	336	358	329	347	352	337	312	339	334	346	339	344	335	312	333	335	331	330	344	301	343	359	329	302	345	361	360	316	323	301	351	309	321	340	307	310	362	347	329	354	302	325	343	328	325	354	326	329	303	306	326	322	315	320	367	302	350	318	316	349	349	345	343	331	322	340	344	346	330	345	343	350	368	321	348	344	329	333	329	327	323	342	332	305	332	315	361	296	319	344	331	312	372	338	363	332	333	358	330	329	329	357	345	300	310	330	325	318	315	332	329	305	347	290	318	317	372	313	341	355	359	304	351	305	347	347	324	325	333	344	330	311	348	332	295	333	328	316	338	335	357	327	311	357	318	336	349	366	341	331	317	367	305	321	320	323	327	341	359	313	313	316	323	322	346	369	316	321	329	344	346	405	353	320	308	331	353	343	356	329	308	327	336	343	328	303	306	317	317	331	320	306	358	313	313	330	330	309	333	298	364	325	323	310	348	337	322	327	355	347	308	357	340	330	346	327	354	296	328	352	328	325	312	320	325	338	317	341	297	345	332	312	317	303	357	336	344	287	345	329	323	349	308	343	305	322	355	323	331	360	332	343	329	342	325	329	313	324	319	305	344	321	325	331	297	326	329	304	316	374	361	330	334	337	320	319	288	334	307	328	337	340	317	334	315	315	334	328	344	320	319	338	309	338	339	318	318	304	333	350	340	309	323	360	337	313	318	351	333	320	312	313	333	314	338	364	335	353	347	333	340	334	364	329	346	335	334	329	318	350	300	328	351	334	317	344	343	355	360	319	359	366	326	306	351	298	315	331	327	293	331	343	317	355	320	311	324	300	341	301	326	329	355	347	327	310	308	322	313	340	351	332	361	312	368	312	325	316	325	359	316	323	317	354	294	335	304	336	350	300	339	324	327	320	337	305	320	332	343	295	312	343	345	335	372	334	361	337	316	346	313	316	325	355	306	335	363	317	339	343	371	332	309	372	324	314	343	332	340	325	341	322	365	320	358	313	356	302	326	292	314	325	326	322	321	341	331	286	340	333	346	316	299	343	324	370	325	347	323	306	309	345	320	341	360
20349	2073	1381	1054	947	889	864	827	808	826	857	796	839	745	767	833	815	786	789	812	791	782	780	785	780	783	802	789	753	819	778	801	821	825	818	815	808	759	793	830	757	821	795	831	784	812	810	738	766	828	750	798	790	774	781	778	805	791	762	793	800	790	762	783	799	751	812	823	709	812	785	744	852	779	781	794	748	766	769	808	787	817	735	755	759	833	801	752	831	762	826	772	812	837	788	791	818	789	736	771	763	741	817	848	769	787	833	760	802	796	870	775	776	783	809	782	806	836	816	822	790	769	801	736	772	770	747	786	800	801	796	751	826	772	806	789	870	796	840	739	834	792	832	752	780	833	760	785	759	810	796	755	798	794	824	781	785	779	822	778	756	811	786	767	792	814	792	776	747	804	783	766	829	777	779	755	822	794	744	779	749	777	841	772	798	771	811	785	818	766	771	798	809	742	760	764	754	814	776	808	796	797	790	751	821	832	774	830	798	767	779	836	818	815	811	831	754	785	803	794	782	792	796	780	799	824	736	771	789	792	783	802	778	745	807	808	828	777	739	745	836	814	822	758	764	782	815	792	830	786	783	798	805	816	777	824	762	809	850	748	803	764	834	795	817	819	818	817	829	791	808	764	837	730	811	797	789	836	778	784	770	789	799	748	805	796	803	840	850	793	792	800	802	803	801	716	767	797	780	781	806	776	796	857	771	801	787	793	774	803	831	775	836	815	809	844	810	836	781	789	787	812	794	774	811	752	748	778	844	774	856	759	795	780	776	786	803	804	795	799	762	799	759	814	797	847	755	772	772	750	821	825	822	776	744	792	803	811	775	809	809	826	815	817	801	779	799	754	805	765	758	836	745	777	783	766	781	782	793	804	858	802	798	776	803	800	780	789	812	809	786	774	779	762	793	760	747	762	829	787	847	796	832	797	827	802	772	821	830	790	793	814	793	797	761	778	780	797	808	825	873	803	778	832	793	825	751	823	806	800	772	802	797	790	783	856	780	826	780	782	820	802	772	828	742	809	778	769	769	813	847	788	766	810	780	776	815	817	768	800	862	815	827	773	781	795	794	761	770	815	782	804	807	830	772	803	792	825	768	772	824	787	817	766	752	804	831	793	810	817	795	801	757	823	752	796	767	809	751	827	727	801	776	845	800	834	812	788	757	753	817	767	815	794	809	790	754	800	795	758	754	772	785	802	774	815	794	784	807	787	777	791	804	829	793	803	818	793	786	789	823	808	800	834	762	791	778	818	799	813	798	770	764	817	770	764	757	769	781	834	781	803	792	813	787	882	797	756	801	810	809	781	768	831	770	788	771	789	769	801	794	757	761	803	781	789	759	788	778	814	839	745	809	778	756	794	826	817	803	763	753	773	807	787	843	794	782	862	815	808	809	748	780	787	767	781	858	783	826	795	842	761	794	797	789	778	799	813	848	733	762	801	783	754	808	804	804	851	766	780	798	796	775	773	760	814	828	771	779	746	809	788	777	765	788	789	740	803	746	805	841	773	832	746	838	778	759	757	811	780	793	811	819	804	814	764	854	853	777	802	781	736	778	782	820	804	790	791	823	773	780	842	792	763	774	857	792	808	746	815	735	806	737	772	803	824	791	767	794	747	722	841	806	827	785	821	728	814	820	811	740	804	835	805	814	773	783	807	854	769	781	821	792	846	788	828	740	786	806	791	761	809	792	790	795	771	842	772	779	771	780	805	792	844	840	779	706	771	780	772	804	783	797	782	827	802	785	783	831	790	780	799	773	774	815	799	794	815	795	765	767	740	809	813	798	800	798	807	812	805	818	781	815	762	797	833	816	740	786	792	799	797	774	794	806	808	790	787	832	827	709	804	804	853	786	763	805	823	800	754	832	761	760	782	767	792	794	725	809	789	792	775	806	796	770	773	771	762	825	799	817	811	769	797	750	771	768	784	795	791	828	838	805	759	805	845	771	767	731	794	772	764	776	757	754	794	808	752	813	724	795	766	792	781	800	813	754	802	816	792	770	791	770	770	812	786	821	811	782	811	759	792	807	814	794	837	781	790	831	752	790	760	811	776	773	771	747	744	749	808	793	787	818	826	806	792	807	835	774	820	777	796	771	817	818	782	726	731	806	780	836	768	791	793	792	806	831	794	797	762	863	771	805	809	781	827	792	842	803	795	785	805	750	790	786	848	786	772	803	792	832	818	741	801	823	806	783	780	767	788	797	758	779	823	813	843	776	723	808	788	737	785	805	826	827	776	784	792	805	752	763	797	817	769	783	782	770	798	798	804	802	817	762	795	838	764	811	760	774	761	808	762	763	822	728	794	780	779	762	780	741	762	802	809	779	819	825	782	742	800	770	807	781	817	758	782	789	767	797	763	755	799	773	824	785	807	840	737	834	764	771	758	746	780	745	770	754	778	802	777	795	793	751	822	732	819	826	809	789	833	800	803	819	829	741	800	766	793	787	783	816	814	855	787	821	797	801	797	843	812	761	809	786	864	779	784	778	846	769	812	767	778	835	805	798	855	764	791	806	781	743	808	792	819	828	782	806	769	797	823	811	755	792	783	777	788	779	762	714	799	757	827	872	802	788	791	769	811	795	793	803	742	776	803	817	799	790	770	812	758	823	842	808	847	776	751	849	745	811	796	840	799	806	731	729	807	781	778	803	819	795	810	750	753	810	737	812	830	794	804	771	767	795	773	796	728	782	791	776	789	839	804	776	770	846	742	809	843	776	799	783	790	765	811	820	810	776	799	780	797	790	753	784	818	768	816	781	880	764	793	794	832	830	777	770	769	804	786	801	803	750	800	831	741	775	802	833	810	834	720	769	834	739	785	843	812	808	825	819	775	844	748	746	762	827	823	768	820	784	842	791	804	745	829	778	798	789	785	817	764	804	773	768	793	766	793	784	747	785	797	815	728	757	768	785	772	831	799	797	787	818	781	769	797	798	800	790	820	778	790	801	811	754	802	816	783	766	808	822	826	785	808	767	781	806	778	805	767	803	744	769	811	763	829	773	797	784	760	806	763	816	789	725	747	816	806	761	743	814	830	799	822	761	769	795	734	787	758	781	826	780	797	774	751	797	780	815	840	762	795	743	803	775	793	850	762	807	803	775	774	744	759	811	778	795	837	850	839	817	796	845	776	725	788	787	785	826	763	848	804	775	804	794	816	810	780	800	795	756	784	838	816	787	786	830	760	845	778	793	790	747	786	744	764	739	836	760	778	821	791	760	764	795	805	737	787	784	844	812	783	764	787	785	787	759	752	764	773	790	794	823	799	768	790	786	815	757	792	808	760	823	820	775	793	806	777	800	814	782	774	782	808	802	826	773	786	776	766	767	800	766	813	824	757	749	812	767	802	766	805	796	782	787	750	785	735	800	739	762	807	783	848	762	766	772	802	777	802	791	789	737	766	826	793	797	779	786	817	794	791	819	794	776	769	889	775	770	756	806	800	804	768	773	782	803	801	797	768	799	783	783	799	826	795	782	876
24432	21518	25197	28295	21521	21528	16778	691	424	347	382	367	331	313	304	298	310	285	295	310	299	306	301	324	281	317	264	265	292	274	299	297	344	330	335	284	303	285	295	283	263	287	262	257	302	274	270	279	285	305	294	288	273	286	271	317	290	318	312	288	305	257	295	272	304	275	326	286	307	279	289	276	301	322	266	287	264	280	300	297	271	286	282	300	303	313	305	290	323	260	294	311	300	298	255	302	304	293	269	277	331	313	295	312	304	269	293	301	297	275	322	310	286	284	295	302	280	274	268	341	300	274	277	303	290	291	298	277	294	283	244	290	261	287	282	283	273	298	255	277	296	258	304	287	287	306	283	302	281	283	304	288	306	268	331	316	301	247	308	279	288	309	258	309	335	290	301	299	283	299	263	287	289	262	290	263	297	265	270	299	277	292	305	280	322	299	285	302	291	296	312	308	317	287	253	278	272	292	296	286	267	289	316	310	297	292	289	277	266	289	293	298	279	301	294	289	267	299	286	294	290	268	290	279	277	302	278	288	310	296	342	318	287	321	296	311	307	280	279	280	261	292	298	263	280	263	311	279	299	263	244	260	290	287	296	310	282	321	263	272	299	319	292	268	267	263	288	291	310	299	259	279	306	262	295	312	299	298	315	307	296	287	292	275	250	260	303	307	293	304	241	268	300	253	316	269	298	308	263	286	297	302	313	253	254	269	303	288	284	259	283	291	270	277	317	269	286	288	291	308	313	274	307	276	320	288	271	279	262	264	288	289	289	318	288	294	289	273	268	271	278	258	291	323	278	289	307	318	297	284	273	281	285	257	281	290	332	282	254	291	290	268	295	283	299	291	299	279	283	300	274	270	284	320	285	311	290	307	268	299	315	318	288	284	314	313	297	298	274	292	277	287	258	295	275	311	294	262	288	261	306	297	294	298	283	287	276	266	279	266	293	322	277	288	290	294	310	253	266	275	307	253	277	272	297	305	307	300	287	271	301	274	284	283	300	297	286	316	305	274	253	285	313	276	293	277	290	285	302	285	293	287	264	274	262	266	299	283	291	307	289	319	304	296	289	291	293	271	277	309	291	322	303	307	288	302	314	269	277	277	286	281	281	285	271	300	295	297	245	312	293	263	291	277	299	278	277	318	262	302	275	293	307	273	270	274	273	287	264	295	295	271	289	319	291	285	294	319	301	279	321	286	317	285	300	254	269	252	265	285	319	291	301	302	294	275	280	256	316	281	313	279	280	260	254	266	319	276	255	295	283	266	305	271	272	312	268	304	325	301	243	288	282	300	278	294	304	280	279	276	264	280	314	304	310	297	285	300	263	289	300	272	286	288	317	311	262	311	291	272	275	264	285	282	297	277	270	302	305	259	298	281	293	265	246	288	315	285	281	276	310	313	272	275	285	262	260	269	304	297	277	283	276	283	284	272	299	270	274	286	277	309	249	277	291	291	302	267	265	272	306	292	313	316	297	280	261	283	289	326	296	299	297	301	268	311	289	292	289	286	294	280	274	322	304	264	340	314	295	284	313	300	266	270	282	314	336	351	301	280	256	296	303	296	307	281	278	281	282	260	252	266	284	290	267	261	247	275	287	266	314	292	266	284	283	248	300	291	283	266	300	310	290	296	271	295	291	312	278	267	296	345	317	274	263	283	269	301	265	291	329	274	297	273	281	277	283	297	281	314	282	252	276	266	321	290	266	246	286	285	260	290	303	300	270	289	297	285	274	316	278	315	288	287	269	300	275	283	274	300	282	295	333	301	293	257	301	300	288	292	313	311	319	255	274	297	295	301	293	278	296	250	297	304	296	299	246	291	273	282	295	301	283	295	285	245	292	279	307	278	290	273	257	270	296	297	269	301	286	305	273	275	315	266	266	313	315	278	320	304	274	303	270	318	260	293	285	285	313	291	264	302	272	278	280	276	307	324	299	282	296	312	281	274	323	305	294	252	326	316	266	311	298	271	283	267	302	257	278	270	285	299	269	287	278	312	291	266	288	284	289	298	269	298	307	322	279	276	300	309	277	289	282	292	285	300	280	279	290	289	297	279	292	287	289	276	314	303	270	294	244	296	304	283	250	287	270	304	281	272	295	298	300	292	290	259	306	282	277	277	280	276	280	289	272	271	291	304	303	270	282	285	281	272	311	282	275	295	334	299	287	303	334	307	312	265	251	266	274	268	275	292	289	266	306	288	282	308	287	285	302	310	279	278	275	285	289	321	290	277	285	274	288	300	292	289	290	282	298	294	285	292	290	309	294	303	287	258	289	319	276	265	305	296	275	260	317	307	287	271	291	303	291	265	284	295	273	281	299	285	268	281	285	288	292	255	290	285	304	281	302	296	263	289	291	279	273	287	272	300	296	272	284	328	273	254	329	284	308	276	312	272	310	322	281	288	284	271	296	299	256	297	296	287	291	302	264	275	274	310	284	285	330	292	279	314	277	303	268	302	266	278	289	276	290	301	292	315	284	296	265	300	244	304	283	263	300	262	251	300	258	276	282	277	305	299	288	259	274	289	280	289	269	273	313	292	300	262	302	278	283	297	276	311	327	290	316	303	326	276	289	285	271	299	289	272	304	294	300	301	289	325	269	265	290	305	266	287	281	281	315	299	303	319	282	289	274	253	272	281	271	307	274	269	268	259	289	266	270	278	266	294	301	264	288	304	267	269	286	303	270	319	286	288	295	271	288	297	279	269	290	287	271	287	278	256	279	246	311	318	255	294	272	278	260	272	284	288	272	286	308	290	302	287	291	302	262	288	273	280	305	309	309	290	325	303	299	268	270	270	297	268	270	279	293	308	276	305	285	318	285	291	296	331	262	298	297	307	286	302	278	315	280	278	280	288	282	305	299	251	304	283	323	316	284	319	297	301	284	302	284	300	296	284	248	306	299	292	238	282	263	291	287	278	271	289	300	282	278	291	290	308	317	284	293	295	271	266	276	299	272	289	268	286	280	307	281	267	292	315	287	270	298	310	256	291	289	260	272	287	304	319	311	298	315	290	301	310	285	287	266	280	268	285	257	300	262	303	279	326	275	256	270	238	251	285	300	260	277	302	270	288	300	315	303	284	254	293	277	309	295	285	301	286	268	298	308	280	278	279	278	276	273	253	282	280	282	288	291	281	314	285	297	290	291	278	270	293	293	313	272	251	277	251	307	291	274	305	308	291	281	268	271	318	303	309	273	267	299	259	281	278	304	299	315	296	281	304	277	275	290	262	266	287	281	265	315	276	277	275	305	300	284	276	280	284	292	269	306	283	291	290	324	299	276	275	298	290	292	266	257	269	271	275	261	299	269	279	273	274	293	310	283	299	272	263	266	264	303	258	303	278	314	286	295	313	297	312	305	289	307	305	278	300	282	291	273	303	292	280	295	304	285	289	261	273	302	263	280	283	264	284	296	283	296	297	277	302	276	286	288	293	294	264	272	304	279	245	253	308	286	289	280	313	321	275	309	307	257	287	260	293	271	293	298	287
24971	3312	1939	1151	868	852	749	800	703	694	717	681	704	725	670	668	694	686	763	677	733	674	691	694	676	696	684	661	697	676	651	721	645	651	660	684	658	697	640	675	653	638	630	664	665	659	630	691	675	698	678	643	654	630	676	681	679	671	641	661	655	700	701	708	700	649	661	682	666	668	684	652	620	688	720	697	751	639	685	694	672	644	645	697	716	681	669	669	656	650	659	696	689	671	681	672	703	677	691	688	726	657	662	685	670	694	680	687	719	634	675	674	663	660	639	659	646	686	681	662	656	689	667	655	636	669	649	658	651	671	658	725	668	666	753	691	643	685	675	614	706	655	675	665	660	691	650	699	669	666	701	684	638	678	705	710	661	722	730	634	660	722	675	641	727	686	681	632	686	685	713	699	659	712	673	660	713	689	674	662	693	688	676	722	658	626	636	634	638	677	640	655	720	691	656	662	621	695	676	726	688	661	658	694	626	663	642	706	687	676	694	679	699	690	639	663	650	663	648	681	679	672	711	700	656	728	690	683	687	660	654	682	658	663	694	644	663	639	633	715	695	675	681	679	698	717	657	666	687	677	662	679	685	674	658	640	688	642	676	650	657	668	629	693	662	641	676	685	655	681	712	674	671	686	668	696	668	653	677	667	680	686	666	670	713	688	658	663	641	689	658	631	703	692	654	632	636	677	686	694	657	741	645	658	680	651	648	691	744	645	645	668	626	649	641	729	672	705	672	720	704	633	688	641	680	666	656	637	624	660	679	657	708	640	675	713	693	697	688	694	674	634	646	690	650	669	695	683	710	702	671	657	700	684	652	691	688	702	657	675	657	658	687	669	677	650	653	649	688	710	658	696	654	720	672	698	662	662	687	709	704	694	675	646	617	605	656	725	688	694	628	677	678	686	721	659	672	700	660	630	701	715	672	645	637	689	680	676	694	711	667	719	707	606	655	658	712	686	688	732	614	665	623	601	658	681	667	647	720	668	601	671	696	686	639	690	631	666	706	695	667	644	641	701	648	670	683	672	695	668	676	676	684	639	677	700	696	696	686	685	680	699	710	704	680	663	677	673	710	678	698	636	619	677	656	651	660	650	641	651	625	674	651	657	669	672	664	675	703	743	665	688	654	645	695	626	671	687	708	645	645	690	691	674	706	647	680	637	670	668	677	690	643	679	695	662	715	620	648	684	670	639	679	621	653	640	648	615	642	635	617	688	672	689	714	636	678	670	711	672	692	663	725	664	646	646	692	635	652	650	704	652	671	655	648	673	693	681	662	673	713	656	689	653	670	664	683	674	683	695	689	684	674	677	670	652	703	660	647	703	674	706	675	732	675	661	695	700	683	692	660	626	669	685	676	708	640	659	664	659	716	701	652	687	622	696	701	644	638	707	742	679	666	663	678	654	691	659	673	669	655	687	700	643	705	694	631	698	656	701	710	684	657	678	652	662	705	665	676	711	703	678	682	713	689	673	660	672	667	613	679	661	680	694	678	694	617	711	694	689	719	702	697	678	653	686	621	686	662	643	671	671	660	689	638	671	676	667	662	690	687	651	678	675	694	701	660	644	660	629	663	681	699	703	669	655	625	684	662	670	712	708	679	696	621	671	699	699	687	682	666	651	662	662	693	643	650	633	691	691	680	660	683	671	686	665	700	673	632	684	700	678	671	648	726	668	714	679	695	666	640	650	693	689	710	666	666	681	621	694	659	673	684	679	683	586	712	667	673	666	718	654	669	648	697	626	684	642	674	705	730	638	717	678	717	672	689	648	648	672	654	670	679	652	684	668	658	696	639	662	701	669	643	633	726	683	645	695	657	667	681	635	689	615	653	624	669	672	699	657	633	635	665	695	650	723	660	649	659	686	588	685	687	659	688	669	681	629	673	735	662	657	660	656	633	687	699	722	690	664	675	682	642	696	647	643	642	639	652	656	638	645	700	624	714	674	632	664	688	633	644	687	656	711	653	635	675	684	657	632	672	685	640	685	647	693	673	660	626	681	663	697	689	661	680	705	684	697	660	658	662	722	664	631	706	669	645	663	671	641	636	713	696	641	707	635	647	654	669	669	636	631	671	671	626	657	669	662	686	661	685	641	618	700	653	687	653	722	701	676	676	661	654	689	647	703	688	707	682	700	662	658	682	660	734	689	704	661	681	657	691	662	662	660	719	656	657	648	661	657	680	657	713	705	684	628	643	643	678	643	666	651	674	690	626	664	648	702	650	724	696	668	678	708	700	676	643	654	681	692	660	662	684	698	635	659	669	611	698	720	699	672	668	670	711	660	664	705	642	645	702	709	661	664	644	690	641	688	669	605	715	685	659	693	674	683	678	672	711	648	644	627	666	675	647	605	704	690	654	705	668	689	683	697	698	639	663	650	667	648	634	684	658	621	667	727	654	676	669	673	647	665	669	639	657	696	723	718	676	680	689	667	656	660	690	629	620	691	664	624	652	740	683	689	668	664	702	682	681	722	665	658	641	666	702	648	670	653	657	678	642	667	683	683	643	647	671	661	687	627	649	681	656	669	640	707	679	696	642	729	710	640	694	666	636	652	636	660	675	667	678	645	719	610	703	651	679	669	691	682	656	682	694	707	593	647	653	688	655	667	663	670	663	729	668	681	716	682	694	663	694	687	649	676	691	635	686	696	663	660	701	663	662	648	658	652	654	691	673	661	690	667	670	676	689	675	601	655	695	666	656	739	658	694	674	677	703	676	692	683	680	683	691	689	696	619	669	702	671	652	674	642	668	630	690	667	668	690	656	679	663	695	698	680	644	687	706	702	694	631	607	696	713	684	657	667	670	622	663	629	697	666	697	665	695	678	686	715	672	689	723	721	711	714	658	707	693	647	636	643	691	665	680	676	691	658	694	679	650	680	636	696	656	697	663	692	662	637	698	667	653	627	691	719	695	653	679	652	680	670	701	638	672	645	666	617	706	687	674	687	630	667	634	616	681	679	677	677	661	697	634	677	697	697	630	664	689	665	702	717	678	657	634	687	658	671	684	672	651	632	638	699	663	693	687	628	674	661	632	644	637	665	653	651	689	677	684	682	655	688	701	685	646	661	649	679	699	647	691	689	662	648	708	691	703	667	655	659	616	682	655	636	655	635	642	652	713	734	665	646	687	656	640	661	659	655	686	649	639	686	645	650	658	688	655	679	671	719	653	632	659	665	628	635	638	678	691	685	638	676	717	696	650	599	677	674	685	642	618	679	654	676	660	691	657	703	679	685	662	665	682	678	689	653	687	711	673	672	716	678	667	667	696	675	634	689	665	705	665	702	667	677	628	673	704	660	622	657	655	680	650	635	654	656	647	691	658	670	622	661	652	658	655	611	679	677	695	634	646	727	663	682	660	643	674	671	729	644	657	693	686	641	691	646	636	657	667	739	674	686	646	727	684	670	674	694	662	680	664	675	645	639	659	624	653	620	631	679	693	722	663	717	647	658	676	689	691	750	723	661	690	696	667	680	662	627
31556	20851	10846	720	419	376	354	230	205	231	206	191	250	217	205	210	217	222	204	229	217	220	204	224	206	226	233	205	238	201	223	221	214	231	180	202	257	200	207	228	223	232	210	217	224	217	205	216	231	211	205	201	229	242	204	215	221	211	178	222	190	210	184	220	199	198	231	239	237	222	225	204	192	211	210	194	221	204	207	248	214	212	195	201	203	227	201	220	233	215	182	207	207	208	208	185	212	217	217	196	228	200	189	207	215	200	204	189	241	210	221	216	228	218	184	221	242	202	213	189	217	207	258	210	213	197	183	230	209	216	206	220	225	204	210	215	222	222	214	215	213	236	192	215	203	212	206	205	218	181	228	215	199	210	221	204	196	193	185	247	208	231	244	218	227	202	216	233	218	216	202	230	229	232	224	220	228	216	229	206	201	234	237	204	219	235	223	225	227	242	233	213	239	179	211	246	221	216	207	212	200	203	225	241	206	213	228	222	199	207	217	193	223	229	213	211	225	216	206	199	201	240	219	209	223	229	209	203	199	202	204	236	214	199	205	207	200	207	233	216	209	223	209	189	199	208	235	214	206	210	245	242	237	209	203	198	251	201	227	223	233	215	217	222	221	205	225	218	204	190	206	218	196	216	231	230	236	228	227	231	221	246	216	207	226	200	231	216	180	221	236	209	225	220	212	208	199	239	195	208	228	220	218	205	218	236	223	218	240	178	211	218	217	218	221	217	229	209	222	228	195	203	209	208	180	218	224	260	216	223	224	240	225	215	190	214	211	225	218	238	208	221	199	245	241	223	238	227	247	210	226	200	211	211	202	209	240	214	226	210	224	200	187	211	220	222	193	237	197	220	204	220	234	191	231	237	212	204	194	209	215	219	161	222	242	233	181	197	208	205	223	253	219	221	198	226	221	196	217	204	227	227	214	217	210	217	227	220	213	221	228	208	205	207	217	221	210	186	241	253	225	220	236	216	222	178	222	232	218	174	236	190	224	213	191	208	220	201	230	227	228	219	223	237	227	211	220	211	203	201	200	246	243	237	188	208	236	226	181	211	223	217	192	226	225	209	215	208	196	215	205	222	224	237	239	204	188	208	237	254	219	229	215	231	239	205	206	222	200	201	205	261	238	180	197	221	196	191	204	198	217	192	238	236	210	214	241	227	234	204	218	205	200	201	204	228	219	223	230	210	205	218	227	207	208	198	226	206	209	217	196	221	185	183	202	225	214	207	215	220	226	191	213	226	208	204	224	210	213	224	207	222	225	211	217	226	249	224	201	225	227	210	223	191	216	212	210	207	207	219	199	187	200	201	229	230	216	223	241	221	212	197	221	221	225	218	195	205	212	203	193	249	217	203	236	245	225	218	187	187	229	248	207	225	186	211	209	217	183	187	214	209	224	198	217	217	223	232	216	234	223	198	232	225	215	188	186	228	244	188	201	228	203	217	194	212	205	229	231	232	220	235	206	236	224	199	212	201	225	221	203	225	210	223	230	220	235	217	204	191	203	241	203	209	216	220	200	199	223	211	211	208	188	188	218	209	188	180	226	229	201	213	250	216	212	207	226	188	229	210	192	223	208	211	229	193	226	219	200	229	195	190	215	214	239	213	198	215	201	222	234	221	238	229	196	204	247	229	226	239	216	193	211	215	227	215	203	203	228	236	232	197	206	232	219	227	191	221	234	211	211	238	208	198	202	208	214	223	208	238	218	239	222	221	193	223	233	219	222	215	204	206	210	216	237	203	232	221	230	189	212	259	212	216	239	230	221	196	201	225	199	217	226	216	208	209	250	243	231	227	226	225	210	239	216	207	207	213	200	230	246	240	201	211	218	242	197	203	225	185	248	220	199	213	216	192	229	208	218	212	235	220	194	208	235	210	224	236	220	245	216	220	202	202	204	223	184	211	199	214	210	198	229	201	232	211	232	216	218	233	179	202	176	200	218	213	210	194	214	201	222	216	196	210	175	201	212	210	208	201	211	221	211	235	229	242	226	210	215	225	224	221	218	227	198	229	213	235	219	218	212	237	209	212	204	234	190	210	211	218	198	182	221	215	218	186	220	219	220	208	211	237	230	207	201	203	230	219	214	194	210	239	224	215	216	187	208	215	210	214	226	235	207	211	222	210	224	213	245	218	209	191	214	227	206	214	207	230	225	203	200	239	209	210	204	196	241	196	229	204	236	215	182	193	219	242	229	228	215	223	225	224	201	216	203	213	197	198	178	220	240	209	209	215	219	205	212	196	201	214	214	217	231	183	211	221	257	247	211	189	215	211	259	195	237	207	193	224	229	202	216	238	225	236	192	228	241	203	204	257	213	213	221	217	180	197	215	211	213	195	227	226	231	234	227	204	221	196	193	204	229	196	204	219	212	235	214	203	229	227	239	226	226	200	209	212	234	213	220	214	223	226	216	212	198	206	201	207	227	226	217	225	216	217	209	232	224	222	221	198	216	217	174	235	210	208	212	241	218	223	199	215	227	199	211	171	207	196	234	229	211	226	225	220	194	204	209	233	234	227	194	202	184	207	206	210	245	217	200	228	218	192	234	209	204	237	210	216	179	210	225	230	221	207	240	228	205	197	223	205	226	242	199	217	225	197	226	213	232	216	192	233	199	193	224	215	224	200	212	207	227	206	220	240	230	223	198	231	239	234	222	222	229	201	212	219	235	200	232	233	217	209	212	220	203	214	204	206	191	209	214	222	222	212	221	211	200	213	224	232	223	219	231	211	205	201	208	197	229	237	236	210	202	214	238	195	217	229	216	218	217	213	204	212	216	203	227	193	215	221	213	215	227	212	205	225	231	226	199	213	202	217	208	253	246	233	232	239	244	218	192	193	228	217	220	219	220	206	185	208	208	231	226	191	217	235	215	198	202	216	222	212	215	213	231	202	242	219	219	212	226	253	206	217	225	198	226	227	214	222	204	210	249	249	208	204	214	203	209	174	208	233	211	242	219	221	187	213	199	207	203	215	222	223	226	227	216	229	194	213	232	206	198	224	253	193	232	223	216	208	223	213	225	200	236	205	214	204	215	191	232	226	211	223	213	229	196	241	214	213	239	188	218	218	206	228	221	217	245	237	212	237	224	228	237	239	213	213	237	215	223	224	231	226	205	198	221	215	232	201	214	232	214	212	213	240	190	207	214	207	214	223	213	236	219	229	218	237	203	214	218	248	212	188	190	225	264	196	202	205	204	219	243	201	209	213	225	236	205	226	223	215	213	201	235	205	214	208	236	218	220	214	239	232	227	211	210	213	203	237	190	239	220	222	218	219	230	223	214	205	203	183	239	195	202	210	234	190	230	220	236	205	229	202	224	206	249	200	218	194	203	209	212	225	234	213	207	221	221	209	213	223	197	231	202	228	229	217	222	201	218	238	224	229	229	209	254	208	232	210	222	208	203	209	200	244	227	221	215	209	230	197	216	211	230	189	202	211	193	196	200	220	206	225	195	212	205	192	199	210	239	226	268	189	227	202
9493	644	605	558	556	540	613	643	552	586	575	568	523	579	516	524	583	589	606	567	582	575	538	587	550	559	600	550	602	530	568	550	586	557	587	563	572	595	572	563	576	573	547	557	536	569	593	573	552	652	574	543	558	570	550	602	558	525	537	566	579	550	534	548	599	557	562	552	566	621	578	573	577	610	557	566	578	617	581	596	557	548	577	585	557	611	547	601	542	561	524	552	628	583	564	611	605	547	572	590	562	591	566	565	519	539	626	598	537	545	577	581	550	557	583	603	523	618	568	557	570	546	546	583	625	561	550	587	573	575	544	616	593	533	580	535	573	527	603	627	609	577	596	586	554	545	546	564	539	554	595	591	598	552	568	539	591	534	559	560	551	607	605	576	581	594	563	546	568	568	568	543	576	548	573	535	563	538	565	560	572	603	569	582	596	547	606	595	560	580	607	541	585	565	587	545	542	599	572	577	597	596	580	559	573	587	561	577	587	554	579	582	517	584	557	580	545	550	563	552	576	608	577	550	598	588	595	578	537	576	580	574	581	538	605	557	576	553	554	565	584	535	552	587	554	610	584	534	545	545	545	541	517	552	577	575	592	548	544	553	561	590	589	521	570	573	566	580	627	610	649	532	533	531	560	579	561	546	575	584	578	586	580	540	568	570	548	573	552	555	581	587	552	575	556	567	550	556	543	529	564	590	612	521	553	536	554	600	582	591	541	569	556	532	620	551	568	559	593	529	582	555	621	554	578	621	592	569	583	542	568	600	585	561	540	558	571	564	565	575	568	518	554	568	592	613	540	576	575	540	560	547	602	598	558	548	569	612	590	542	617	557	608	612	578	551	570	621	551	572	581	524	542	576	571	561	518	582	619	589	606	571	595	569	568	548	576	575	584	595	574	584	573	527	565	611	553	618	594	544	595	559	559	547	569	594	560	614	559	576	614	539	544	566	606	576	584	509	545	590	552	590	557	585	557	534	593	559	536	622	572	611	605	575	538	569	574	575	567	600	558	549	573	594	586	569	607	596	555	568	630	584	535	572	590	554	582	559	584	556	528	581	554	558	615	561	626	537	594	569	550	584	577	590	592	583	579	529	596	569	564	538	605	558	627	630	572	578	555	571	537	570	579	556	578	546	586	572	590	521	580	561	524	570	594	529	560	556	579	539	552	600	599	587	599	546	558	537	519	609	548	572	564	603	569	589	604	539	548	576	530	557	582	537	543	578	609	628	555	589	583	577	556	570	540	592	579	591	550	552	569	578	565	570	566	636	528	583	555	543	573	571	593	604	564	612	561	550	555	575	554	567	542	557	518	577	585	589	530	574	574	556	580	594	590	554	614	558	555	539	581	562	555	561	609	558	562	571	550	568	576	578	624	600	566	558	560	586	591	564	550	601	560	627	595	573	566	574	583	532	590	582	545	574	562	559	533	574	601	598	568	592	539	542	535	585	546	533	573	593	583	576	550	577	574	567	613	557	600	552	574	554	560	543	578	555	545	593	538	569	618	575	586	579	555	573	553	560	592	535	546	610	580	616	592	550	557	543	611	573	571	595	579	556	596	560	554	583	594	557	555	576	569	623	592	557	553	595	582	537	573	596	628	588	578	565	529	599	524	596	589	546	559	560	562	562	539	616	559	540	551	550	568	585	591	557	578	531	603	536	564	547	587	540	575	527	495	562	552	584	539	553	571	558	567	559	576	567	585	597	566	532	608	589	551	602	534	555	537	592	542	566	573	551	531	545	585	595	597	604	574	549	564	579	563	588	533	577	596	570	595	606	579	562	556	535	594	575	575	588	546	622	594	526	553	538	542	623	578	580	568	542	566	534	617	587	566	601	583	527	573	585	558	587	579	596	590	582	602	574	570	583	553	602	584	574	580	569	574	544	569	552	558	566	567	570	582	573	546	581	552	586	591	572	597	575	574	585	576	574	555	553	568	586	608	569	612	571	554	533	561	553	607	550	561	552	583	560	567	608	515	599	590	580	499	568	598	620	535	554	542	567	578	569	653	603	595	558	584	604	575	565	557	565	591	558	595	591	552	580	553	588	578	560	534	607	521	568	603	565	572	586	574	609	590	590	597	519	600	550	567	593	594	558	563	560	580	575	592	526	631	587	562	569	536	610	576	577	584	503	572	556	568	559	556	589	614	556	581	560	564	545	512	512	534	600	543	609	583	585	597	584	581	521	545	555	597	608	563	590	587	560	606	583	540	555	584	600	555	557	537	556	563	536	574	549	591	577	569	582	564	563	590	559	612	546	540	627	551	598	555	562	599	559	605	572	532	539	580	582	548	543	522	590	594	534	564	578	557	577	556	590	556	595	594	589	562	566	559	604	522	570	620	590	586	573	582	546	537	563	545	545	515	550	574	535	566	552	563	574	585	548	568	597	527	575	541	522	558	574	599	573	554	566	571	557	547	544	561	576	585	556	544	620	580	540	566	550	562	565	576	583	547	573	563	555	568	544	580	559	536	570	590	557	557	559	552	565	567	560	581	560	598	590	560	585	571	551	559	586	569	579	556	569	533	564	598	600	555	539	554	557	541	586	574	562	561	619	582	568	572	544	573	580	567	529	573	546	585	596	533	580	576	570	551	547	572	554	565	554	550	593	556	569	597	576	564	558	580	588	590	552	535	605	584	575	557	592	592	542	566	600	561	581	561	549	548	555	577	566	545	637	631	590	543	611	564	618	584	596	583	555	537	558	588	563	564	536	521	575	554	524	581	571	588	518	588	614	574	568	570	593	567	570	558	562	552	538	559	534	556	548	578	555	544	567	575	586	542	547	560	573	509	575	593	550	591	560	554	559	571	559	595	559	542	595	552	547	568	625	596	565	562	582	594	568	570	580	594	559	578	549	563	548	547	528	565	556	528	636	583	563	602	542	550	595	559	513	567	638	587	587	560	553	579	558	576	563	553	556	564	571	575	566	539	580	577	577	600	579	578	607	602	556	593	574	572	593	549	604	567	548	608	576	590	566	543	593	603	570	544	561	567	602	597	569	533	552	539	572	571	557	584	576	580	567	557	598	567	558	577	572	540	608	560	521	601	594	599	607	572	575	556	551	627	551	602	621	565	594	499	614	543	591	585	591	581	547	550	592	573	573	578	581	565	577	562	526	563	542	574	584	575	584	598	603	544	602	539	584	582	598	574	550	584	577	572	570	592	548	558	589	566	559	568	588	605	573	569	573	587	559	569	571	627	581	551	546	600	620	579	564	526	534	589	581	608	549	532	546	554	596	558	576	572	616	551	580	543	598	542	581	560	570	543	568	564	611	575	555	544	549	569	533	587	588	514	576	556	530	553	544	606	548	561	521	529	550	562	580	574	595	564	562	599	584	580	557	536	593	608	575	571	621	555	577	604	517	583	556	553	530	605	572	564	583	574	551	554	578	589	587	598	576	570	538	580	548	606	548	548	569	596	579	567	563	567	596	608	575	579	555	555	560	566	554	596	533	566	569	596	551	547	560	565	542
24973	21440	24756	28553	21443	19553	711	450	372	344	378	340	313	375	352	335	341	364	371	321	353	321	318	323	331	372	335	324	356	355	334	335	351	315	352	342	338	345	309	351	364	319	328	383	340	320	329	354	321	327	349	336	349	325	319	323	323	306	324	323	327	325	301	338	335	288	361	317	344	324	312	317	355	320	361	342	353	382	319	369	341	344	331	328	300	328	328	352	338	331	311	346	334	376	346	293	330	342	349	325	344	341	300	346	334	341	368	323	322	333	314	338	302	322	329	323	324	321	333	311	336	323	332	321	313	356	326	341	351	324	344	334	301	281	312	355	324	312	326	333	327	342	354	346	348	283	327	354	309	332	348	310	384	343	311	334	319	345	282	305	353	310	305	312	318	323	350	359	339	355	344	348	315	353	337	313	319	339	300	328	319	299	322	314	324	333	316	314	339	338	349	357	333	330	304	336	313	293	350	329	347	359	341	357	345	329	338	356	325	314	332	310	330	314	311	326	324	319	330	320	315	343	354	348	307	294	308	287	339	321	339	348	280	363	362	324	335	349	314	379	350	346	324	337	342	320	324	313	324	360	306	357	303	334	303	324	317	343	328	380	301	307	331	347	343	347	334	304	330	301	291	330	330	326	290	352	324	290	342	331	347	320	359	334	329	332	317	376	332	328	328	331	362	275	340	336	337	318	326	310	323	334	336	348	308	350	366	291	300	357	328	298	345	357	337	376	361	323	312	323	332	285	305	330	386	307	341	359	369	344	337	364	334	300	332	344	319	345	327	309	353	343	300	333	345	318	333	327	295	318	309	306	337	345	312	312	323	397	335	361	353	325	333	325	308	309	342	320	352	340	345	329	324	314	336	355	333	308	350	353	325	351	331	330	313	311	306	357	322	345	361	318	332	356	314	305	319	327	369	339	320	321	332	329	313	329	333	321	358	359	342	350	347	326	342	298	346	343	346	297	315	324	322	351	312	317	319	340	269	304	312	321	345	334	323	296	334	344	351	331	332	315	324	348	345	298	305	320	318	364	341	337	309	332	364	339	332	342	301	334	336	331	323	328	328	331	322	371	322	354	345	324	349	336	290	318	326	360	353	302	319	375	310	320	298	311	351	361	301	334	336	327	326	283	304	340	369	339	318	319	330	315	341	313	330	347	296	328	307	331	324	363	340	340	352	363	311	332	332	338	337	346	327	367	330	342	320	327	349	340	326	325	338	336	311	324	347	336	298	361	332	326	342	348	327	324	333	328	299	324	374	334	328	343	328	359	332	349	318	342	322	301	364	293	318	374	337	354	324	314	320	295	325	286	329	340	332	340	310	320	358	345	353	326	340	338	318	340	337	324	335	307	329	340	331	326	336	359	348	345	337	354	320	338	318	305	359	313	312	317	301	319	347	318	344	352	301	331	340	342	336	353	320	325	319	313	345	324	337	324	307	335	336	312	300	289	312	332	314	329	318	341	350	331	317	344	330	364	294	333	317	364	358	309	361	328	288	318	340	356	318	320	363	336	318	342	346	310	333	357	299	320	309	320	346	352	329	330	333	320	305	346	330	336	299	324	334	284	300	310	346	358	320	328	340	313	361	347	308	365	332	304	326	299	344	315	329	312	344	338	315	291	303	327	310	316	327	342	300	341	344	313	339	343	345	342	359	339	322	358	332	331	323	319	322	323	331	343	326	302	345	323	322	347	355	330	337	310	339	312	320	349	307	346	314	343	302	364	312	362	315	345	322	344	325	351	332	334	354	310	303	314	276	349	344	356	325	333	323	330	334	298	372	327	353	308	317	317	360	348	339	320	345	324	326	322	300	317	333	355	354	304	333	337	317	334	316	322	357	305	319	292	341	339	343	333	312	372	320	377	326	348	301	315	340	344	322	297	355	314	324	338	336	304	350	314	332	321	356	311	311	300	339	303	322	346	329	330	335	305	313	325	323	312	324	312	318	356	406	302	344	309	340	325	325	332	359	294	363	336	321	351	279	357	328	326	329	322	308	291	315	338	315	337	340	338	283	344	323	318	366	335	325	330	316	342	305	343	348	314	331	347	349	309	330	317	320	303	362	335	316	340	338	324	337	330	330	350	351	346	331	349	323	317	338	272	312	346	321	338	352	322	343	335	336	350	352	309	336	359	321	302	347	345	353	295	326	331	367	336	363	342	353	346	315	368	282	353	328	359	336	353	309	339	362	323	317	327	293	332	306	297	311	312	307	320	338	316	337	332	325	323	308	305	296	323	308	353	358	346	330	333	321	342	320	309	330	337	335	301	344	311	305	330	338	352	350	359	294	345	313	341	309	285	324	318	368	328	351	342	326	361	324	323	321	326	315	353	311	316	320	335	352	324	311	318	343	355	313	301	346	344	319	300	305	335	304	316	372	331	350	325	328	338	326	328	350	348	350	321	331	327	320	310	327	348	310	347	331	310	361	306	345	299	332	313	311	340	334	288	315	328	335	332	306	312	345	330	335	316	310	319	336	354	313	334	334	321	321	320	357	309	340	353	341	308	302	282	333	327	311	326	325	351	353	309	321	341	343	331	333	348	364	342	316	315	339	348	339	309	293	333	313	318	371	344	347	283	335	352	328	330	347	324	320	332	317	330	347	302	366	333	335	332	324	342	329	301	327	311	299	304	350	340	318	355	329	352	346	316	343	302	332	335	344	335	348	333	351	321	315	289	293	333	350	338	307	303	337	310	324	337	311	335	313	344	327	316	349	335	318	317	328	341	343	314	320	355	319	345	338	327	312	323	354	335	382	332	348	310	311	324	342	342	328	344	334	311	328	284	312	313	324	321	349	298	292	336	353	333	375	334	350	335	324	331	339	305	323	337	337	305	297	349	345	334	323	331	309	335	304	332	303	297	300	336	373	334	309	331	329	328	323	368	334	341	331	337	326	324	319	319	295	329	331	309	316	324	330	334	318	371	367	329	300	337	338	342	316	316	363	331	292	347	329	364	356	354	334	331	309	319	352	337	336	317	334	304	338	320	338	352	344	310	328	328	348	313	309	318	339	324	330	386	335	324	322	328	322	326	356	318	334	298	308	337	357	335	313	314	336	330	346	366	321	337	303	343	315	314	308	335	314	311	351	348	322	340	326	296	347	305	352	353	353	328	353	329	331	334	335	366	326	307	309	333	309	356	326	331	360	332	349	350	305	358	322	300	340	315	314	304	322	333	370	310	291	332	314	311	345	327	312	321	359	331	328	340	331	350	358	302	340	336	337	324	332	316	324	336	310	310	313	320	314	276	332	333	356	311	337	324	319	361	332	306	295	328	285	314	350	318	339	321	325	319	347	324	345	328	314	327	355	301	320	306	322	347	359	311	365	318	304	344	328	290	323	323	306	314	332	293	327	334	329	362	293	320	322	342	325	333	328	339	327	362	366	314	354	326	328	290	356	342	313	319	307	331	353	338	358	349	331	383	367	336	341	361	366	315	331	360	298	309	323	351	311	291	313	300	279	321	342	341	345	342
20387	2136	1352	1091	878	895	819	850	797	819	831	838	828	819	799	832	789	809	803	870	820	812	762	737	831	807	802	784	729	782	814	846	797	776	764	805	737	800	785	791	755	840	794	806	818	787	733	797	804	827	820	759	770	805	826	806	797	796	842	827	815	754	841	738	835	817	766	769	762	811	785	744	759	792	760	786	867	808	778	812	805	790	752	771	781	817	821	777	737	808	795	786	807	788	820	822	812	807	803	814	793	858	752	792	803	755	768	768	793	799	801	773	831	819	858	779	823	761	797	777	768	796	791	801	803	777	847	802	809	817	851	816	761	778	835	816	825	803	774	791	811	781	859	832	863	775	770	766	782	849	830	778	789	770	776	823	769	792	783	817	826	799	781	794	812	775	814	827	812	737	812	804	830	852	775	781	758	760	779	768	806	795	811	816	799	771	759	830	766	773	811	835	772	831	799	787	825	798	761	742	826	796	834	776	718	797	793	824	766	792	846	795	811	771	812	792	815	762	769	818	815	799	777	769	789	786	815	769	765	799	773	799	781	848	795	805	742	762	805	766	757	835	783	843	814	813	771	796	723	782	785	808	816	798	796	772	765	809	790	743	798	786	799	777	786	820	796	765	794	777	714	790	841	857	785	774	781	831	791	784	774	819	810	794	831	821	821	758	777	816	782	847	786	797	781	798	820	776	783	851	802	750	752	810	809	816	766	816	808	833	775	763	822	812	815	763	764	797	778	786	783	758	793	780	813	804	796	780	813	784	822	786	758	804	814	803	752	814	785	800	791	826	785	826	830	785	802	864	801	793	793	809	781	766	714	805	834	795	780	800	793	802	778	779	779	788	788	813	755	792	834	787	753	852	733	763	828	800	831	810	799	791	775	814	805	784	786	813	754	779	815	822	816	774	792	786	791	768	796	847	752	811	833	775	777	849	833	748	808	794	768	792	799	787	749	788	789	804	792	781	764	781	839	792	817	790	807	793	795	806	779	756	741	756	784	856	806	783	808	774	737	832	810	766	793	785	765	762	795	721	803	796	827	812	774	856	762	816	752	779	747	847	791	791	790	775	778	802	798	760	796	772	789	781	788	820	804	782	766	796	819	822	777	813	783	774	757	766	804	762	752	786	743	830	791	780	777	856	825	816	837	857	785	834	807	804	762	761	773	798	789	752	783	777	780	755	797	795	747	792	806	738	783	786	832	815	830	776	757	836	800	800	791	810	792	798	812	752	821	807	777	816	816	781	803	794	824	791	779	836	777	753	788	773	743	777	822	825	815	774	813	806	801	787	783	772	835	809	817	770	815	813	759	803	759	847	783	763	798	785	774	803	806	782	759	819	745	768	801	752	841	787	763	770	810	795	802	855	768	787	785	747	784	798	753	827	759	801	795	791	768	787	792	780	810	824	776	778	802	755	772	794	827	758	840	796	794	816	771	789	774	766	815	795	782	767	789	809	820	794	752	833	803	761	793	787	805	765	759	781	747	791	782	847	763	791	797	812	771	809	800	826	785	753	823	753	810	828	778	775	804	852	786	790	769	817	825	844	830	795	767	805	765	777	791	806	755	818	751	754	761	799	761	780	797	779	798	807	783	794	782	811	821	816	821	805	798	805	771	751	800	816	735	771	806	861	733	793	773	829	809	819	735	787	810	823	806	783	761	825	795	776	780	805	744	795	756	775	818	807	787	790	817	866	783	825	804	814	762	779	769	799	804	772	760	781	808	850	792	800	824	791	756	766	764	817	820	746	755	786	842	760	791	770	797	811	773	759	767	867	731	798	773	790	773	770	731	802	819	764	829	772	774	835	828	800	819	803	795	814	812	803	834	778	745	804	774	791	774	756	775	820	847	809	809	760	743	818	757	827	800	776	743	817	779	787	784	814	803	775	796	813	838	809	805	799	785	812	768	784	803	803	753	819	755	779	821	848	790	754	782	759	766	770	837	809	842	833	790	787	713	780	760	739	812	744	779	759	822	762	741	771	825	766	791	773	804	761	842	769	817	786	790	791	798	816	792	791	795	801	803	806	795	793	764	747	804	793	827	781	766	794	776	794	784	828	777	823	803	754	785	845	816	779	869	748	776	772	772	796	777	810	816	756	776	812	742	769	810	800	815	787	829	811	785	817	817	823	766	765	774	825	790	800	769	818	768	765	772	853	814	792	790	836	821	825	786	766	845	784	770	761	834	765	812	787	803	831	775	802	796	797	816	784	820	764	806	800	775	789	809	819	783	820	768	817	777	738	755	761	809	836	809	837	779	785	787	752	860	770	785	784	837	794	754	815	773	781	778	800	747	793	807	780	775	818	766	794	775	834	777	788	792	798	804	846	799	826	802	834	800	819	747	791	828	825	732	800	804	743	850	794	834	834	811	824	823	783	779	754	764	772	797	870	811	778	777	807	862	769	798	760	789	794	767	777	840	830	867	812	806	812	780	760	816	795	800	787	752	781	827	798	833	838	797	773	758	816	855	859	861	811	795	837	805	799	824	845	800	830	822	787	805	756	794	809	790	830	788	808	759	796	809	818	822	724	823	794	758	816	824	802	828	818	820	817	787	787	825	785	764	809	794	794	805	780	765	728	781	775	772	817	830	841	792	811	794	793	811	766	773	766	736	826	736	773	772	764	802	785	829	843	806	821	818	740	841	833	770	762	767	808	806	797	801	795	748	777	796	774	783	791	810	761	793	804	786	738	768	744	761	816	806	775	780	827	790	783	793	814	829	783	814	770	770	776	780	781	798	825	804	771	744	809	759	806	830	828	751	764	779	744	774	766	766	812	806	825	823	768	766	744	770	830	798	821	775	797	759	734	808	785	791	785	760	834	793	789	786	818	809	694	787	840	800	803	824	825	805	756	771	827	746	817	762	783	847	804	741	809	783	826	763	781	861	778	778	801	737	796	830	799	827	770	819	841	748	778	786	776	864	802	797	815	807	841	846	746	764	782	704	805	798	813	795	790	861	805	815	765	789	790	796	816	768	733	791	817	802	737	804	763	744	815	744	800	770	784	763	766	798	775	786	804	806	776	790	794	824	829	813	795	769	760	842	827	776	765	774	805	781	724	835	782	799	782	789	806	805	792	792	785	789	786	817	803	769	844	796	746	829	798	812	739	777	868	746	770	760	815	844	800	789	787	811	821	738	752	768	783	787	781	765	761	798	775	812	815	795	778	854	820	812	819	820	749	801	755	781	787	784	782	758	747	746	813	778	806	815	786	785	818	770	764	757	788	770	799	758	829	831	801	790	777	836	798	754	815	802	820	770	790	777	771	794	831	830	813	815	780	786	795	795	774	775	781	778	802	774	814	801	812	797	783	780	803	760	820	789	817	828	768	802	794	815	754	837	780	823	796	752	788	829	777	799	764	810	784	777	754	787	791	785	766	772	809	796	781	822	785	744	782	764	785	804	791	820	769	822	762	762	812	782	780	813	741	817	760	775	777	772	791	816	814	818	754	806	771	745	813	811	804	777	801	783	827
24312	21424	25088	28162	21426	21435	17367	696	417	408	375	305	339	348	307	323	346	327	297	314	299	285	316	320	305	332	275	295	254	294	334	278	277	276	272	264	321	305	260	310	298	292	325	296	295	288	289	303	305	284	264	288	297	304	311	261	321	299	263	290	290	291	250	274	269	295	309	302	291	307	297	293	297	300	311	283	328	296	283	262	279	279	285	292	292	301	322	273	309	283	289	306	269	285	311	269	265	266	298	294	272	292	260	293	288	270	305	270	331	302	281	286	282	288	313	333	277	306	308	277	260	309	270	281	281	305	288	304	305	318	288	259	309	326	319	297	300	289	295	267	269	282	289	300	303	321	278	309	283	278	284	258	284	291	286	299	305	266	264	291	310	284	264	312	320	279	262	271	267	290	272	292	307	261	269	287	293	286	269	275	294	255	290	285	269	268	286	294	303	282	279	281	277	269	318	287	284	290	262	262	292	317	262	287	323	277	291	303	299	304	259	270	288	325	286	275	310	242	275	295	296	291	288	306	297	258	282	300	306	301	322	277	302	290	265	334	290	292	305	278	303	290	273	287	278	296	310	308	275	265	247	274	302	298	283	282	282	258	285	237	293	279	263	301	267	269	286	303	325	310	273	271	303	284	305	269	298	310	306	314	299	295	314	291	268	285	250	306	303	261	277	298	257	286	284	280	280	312	262	261	291	309	298	296	343	312	323	303	320	264	284	276	295	292	313	283	277	287	305	297	265	283	285	299	274	278	293	294	281	275	310	312	325	279	297	308	310	271	304	306	289	307	306	266	295	267	294	278	305	290	272	302	245	313	294	303	293	293	274	293	306	302	259	280	283	288	308	298	275	301	309	287	297	298	295	298	287	280	272	263	256	276	266	280	279	299	317	304	284	310	277	274	286	289	323	286	302	295	286	284	295	272	311	303	283	297	249	263	278	267	256	291	305	276	296	280	290	285	305	328	293	297	297	268	287	291	277	293	282	286	321	287	307	291	263	243	271	265	303	308	302	275	314	292	312	281	292	290	303	311	290	314	317	273	272	281	259	303	302	286	261	306	285	321	279	298	283	327	284	344	292	275	311	330	285	303	301	289	279	298	298	277	310	296	308	316	282	269	270	271	273	316	252	284	292	304	291	291	262	281	288	311	299	280	287	331	303	295	276	281	270	277	313	323	289	292	265	239	262	294	312	292	282	306	306	278	314	263	270	270	294	261	292	258	294	271	274	289	268	305	295	304	308	287	270	284	293	265	300	268	281	286	293	297	277	328	271	285	290	307	288	292	250	292	287	307	305	303	291	272	281	284	295	296	302	297	265	289	286	283	270	307	279	301	328	300	293	286	293	292	274	256	284	287	271	290	265	287	272	310	289	289	287	260	302	254	274	292	312	294	287	284	300	285	312	294	321	277	273	321	304	282	287	283	276	301	287	328	287	278	290	299	290	287	270	271	259	282	274	261	300	301	290	259	301	274	280	276	286	280	268	287	269	302	288	282	300	291	284	274	313	281	277	331	302	295	265	290	271	280	280	284	302	295	299	287	320	309	284	264	253	308	280	255	257	294	323	292	310	277	274	279	287	258	309	302	299	296	276	348	301	289	278	282	284	278	317	300	302	272	270	288	309	289	261	267	314	304	285	307	276	313	287	290	260	267	307	287	260	311	255	270	258	282	308	282	265	279	286	270	281	281	298	289	284	300	280	294	284	292	279	282	270	259	285	286	280	307	292	311	282	292	268	286	310	285	246	247	294	316	279	310	302	291	300	333	269	292	295	293	297	263	257	272	279	256	280	285	290	297	285	290	283	276	284	262	291	252	265	293	278	290	279	283	276	269	273	284	279	276	239	291	279	302	262	291	297	289	267	293	281	274	283	307	298	310	298	325	302	282	281	293	324	270	286	267	275	288	322	299	285	302	250	290	308	294	272	303	300	309	287	304	294	285	280	262	298	329	272	281	296	291	287	241	268	285	319	271	306	314	255	294	328	301	281	300	326	286	294	301	298	285	286	294	279	329	301	288	300	310	340	299	319	289	287	300	271	315	311	272	295	291	289	282	296	286	301	316	289	274	272	290	306	287	285	290	292	280	292	289	290	299	312	306	271	271	295	317	301	258	306	280	266	295	299	290	263	276	308	285	261	293	286	288	293	271	295	277	302	301	301	289	299	259	266	278	280	262	291	269	257	328	290	266	278	284	297	276	308	284	294	292	284	317	299	316	279	295	277	281	306	290	282	315	302	287	314	265	270	291	279	271	299	244	257	276	304	266	289	277	276	307	282	277	260	263	273	288	266	284	271	259	309	272	265	293	286	292	275	287	278	282	265	275	261	257	260	315	301	286	277	263	282	292	282	286	270	271	331	267	279	288	307	291	296	296	275	299	298	271	295	279	285	258	295	312	265	313	281	308	297	287	299	288	287	267	254	288	274	278	277	285	297	295	288	265	271	284	278	284	293	260	289	284	285	301	323	288	284	267	310	321	278	269	267	302	288	298	279	262	300	263	273	284	280	302	281	296	256	296	326	250	267	273	292	321	288	286	311	280	268	287	276	308	257	261	331	277	297	269	308	298	306	279	309	317	298	277	276	313	276	321	307	267	261	301	316	298	291	295	277	272	285	282	283	278	281	307	287	272	263	288	257	266	295	277	313	302	286	304	309	286	274	304	292	278	296	323	265	324	298	345	291	277	306	304	271	285	277	304	287	262	299	290	254	268	274	303	278	274	287	274	296	284	282	287	287	286	317	309	274	270	284	276	270	277	275	307	306	292	312	271	260	272	266	303	268	263	296	276	282	242	310	297	270	265	272	331	296	281	272	279	290	269	285	265	277	280	284	258	268	283	314	277	306	301	303	277	317	253	310	320	325	302	289	265	255	291	283	281	281	303	297	245	290	292	254	300	280	277	287	273	269	250	319	299	302	313	284	305	272	277	266	302	276	326	275	264	290	299	298	290	292	313	272	289	308	295	313	317	281	276	248	323	314	280	299	276	278	305	287	305	303	260	295	261	260	276	281	301	244	320	270	321	295	266	270	276	282	300	267	275	307	269	268	288	311	281	296	279	318	302	291	303	270	271	275	300	289	290	278	289	275	237	273	304	257	289	285	300	301	281	272	263	290	273	287	314	280	285	274	290	283	284	274	291	305	308	318	285	280	309	277	275	289	291	300	309	264	278	285	288	305	290	288	258	278	288	313	262	262	301	290	302	280	268	282	251	263	266	269	288	273	272	258	288	255	292	288	300	287	297	261	264	297	269	287	316	294	273	278	293	283	307	292	285	262	271	282	279	288	334	330	292	257	306	283	313	294	279	282	278	304	302	277	259	297	278	246	308	314	308	268	294	281	297	273	300	315	264	283	305	282	320	273	305	300	272	262	246	255	289	259	299	311	314	269	289	300	295	316	302	300	271	288	304	236	315	263	304	331	288	307	290	308	289	275	284	270	263	211	299	308	273	307	279	256	295	303	272	278	263	275	262	288	275
23971	3344	1880	1138	935	803	801	679	693	765	752	696	713	677	725	681	758	690	710	702	699	721	667	650	651	693	709	706	640	676	718	675	630	694	664	643	743	663	661	634	683	622	690	696	705	707	642	673	646	666	705	644	705	659	702	645	704	642	661	705	670	652	692	651	661	702	650	646	654	642	624	653	649	620	713	665	673	636	675	651	686	714	617	648	717	684	668	659	657	658	685	633	684	661	661	642	637	658	665	655	648	659	613	690	607	683	659	710	687	686	674	642	643	679	684	637	668	679	623	644	625	636	677	688	677	649	704	696	676	653	644	674	654	682	677	701	664	688	660	716	679	710	629	673	628	650	681	675	680	688	615	671	704	662	666	673	646	630	706	693	663	675	643	653	706	675	698	660	698	668	649	655	648	704	646	699	703	688	696	646	697	664	684	626	699	681	670	641	682	662	674	652	645	692	715	621	638	701	680	649	655	655	686	667	626	671	675	650	670	668	680	687	643	671	654	661	674	688	664	633	670	649	711	674	670	693	676	657	679	668	674	648	669	664	706	640	690	680	641	662	691	676	662	679	658	641	700	642	680	692	654	656	642	645	705	678	655	656	692	617	665	660	646	666	700	665	642	641	696	675	669	656	632	667	679	626	666	728	655	642	643	690	648	682	674	666	671	679	691	655	696	622	693	695	692	687	672	646	674	669	673	665	688	704	638	662	625	661	693	679	687	686	685	657	643	648	650	688	636	690	641	680	681	645	672	650	646	610	691	637	730	717	662	660	623	666	616	676	704	651	654	688	685	665	646	674	676	646	693	687	619	648	690	669	686	688	707	661	710	644	653	646	676	693	683	681	738	687	696	624	645	661	656	667	640	685	615	615	668	648	634	674	664	688	656	683	658	643	666	665	678	659	651	664	675	694	713	622	679	674	642	727	724	665	686	689	661	669	687	618	691	668	640	682	665	657	704	615	645	718	659	689	668	640	681	661	712	627	640	715	654	701	659	677	658	670	624	678	635	657	671	667	669	683	683	655	688	634	652	684	702	680	647	677	717	661	673	665	667	660	663	618	659	647	677	672	678	635	651	678	725	678	704	682	670	637	691	708	661	657	691	695	655	696	702	674	723	626	619	678	636	696	679	718	585	689	648	685	674	668	690	697	698	657	674	704	674	664	636	688	637	658	659	624	696	657	661	700	640	666	680	639	678	618	712	698	653	662	680	710	650	620	665	681	685	648	628	654	663	704	683	708	644	663	664	660	692	674	656	689	691	669	616	641	691	647	679	641	660	698	655	674	683	666	698	669	660	650	636	734	633	694	649	646	699	662	652	692	676	655	660	626	657	652	662	651	641	635	688	635	677	645	650	662	687	703	704	713	658	683	696	644	730	613	658	667	670	647	660	622	668	646	691	665	664	668	652	649	622	703	659	687	657	659	683	639	648	637	630	644	654	666	638	688	655	672	670	652	657	675	673	677	632	667	731	686	684	698	709	682	687	682	630	709	639	626	689	655	720	626	682	681	637	670	666	707	648	612	631	664	691	685	697	685	653	649	708	665	722	698	704	647	671	673	663	681	646	660	628	636	668	674	634	660	656	658	675	624	675	687	625	648	639	642	638	658	669	707	666	698	651	692	669	644	639	692	642	686	659	670	631	654	709	637	684	649	700	696	675	715	663	634	667	634	639	677	735	663	626	648	688	701	605	659	655	689	710	692	658	715	669	659	644	647	600	667	730	721	698	730	707	659	643	658	641	667	653	677	611	648	666	632	652	657	652	628	674	687	613	674	671	660	696	680	687	684	635	662	661	675	664	642	613	672	648	624	699	730	650	633	659	682	667	708	629	656	684	656	678	636	653	678	653	699	687	668	722	700	694	646	691	664	705	686	674	651	649	662	643	701	685	698	674	639	674	692	646	691	637	651	632	668	668	697	649	649	725	646	683	687	718	701	674	632	650	699	631	666	678	654	647	659	672	658	660	686	703	641	674	696	702	672	628	730	652	700	648	626	652	647	633	684	669	636	715	636	677	687	676	632	665	693	660	677	647	654	653	658	657	682	685	653	696	638	632	651	643	691	668	694	673	705	654	690	674	627	661	649	668	645	636	686	638	646	667	677	715	640	656	669	620	649	701	677	663	698	663	663	664	634	695	658	673	671	672	680	624	646	677	651	708	700	664	646	700	652	661	605	675	641	641	684	689	667	703	696	643	691	663	655	689	659	647	641	654	681	645	668	660	682	681	668	698	671	627	649	692	669	631	652	673	692	678	643	659	675	709	658	660	677	657	665	671	699	688	716	710	653	654	674	664	683	702	694	661	590	678	689	669	672	676	678	699	669	637	690	641	599	655	684	672	669	632	645	654	719	668	669	671	711	675	693	624	668	708	608	636	695	623	662	666	661	698	662	663	685	666	664	633	607	676	643	719	701	664	655	656	653	700	625	695	690	645	698	643	631	656	685	650	687	623	647	668	700	714	671	683	640	746	668	650	655	636	683	662	663	627	668	631	700	680	670	643	656	682	682	613	622	662	689	635	629	650	655	625	738	654	646	670	654	636	656	676	669	637	644	694	625	659	670	640	684	720	689	634	706	685	656	698	651	677	658	673	719	714	636	619	660	640	646	660	679	651	646	651	634	654	649	695	670	667	692	618	677	673	680	650	693	664	656	615	646	642	615	684	672	637	666	659	662	699	679	684	697	639	694	691	675	672	675	653	667	649	695	689	609	698	648	629	652	689	647	704	718	643	677	664	653	649	637	639	680	630	695	670	683	634	678	642	663	669	599	693	666	633	635	692	693	698	669	701	686	704	659	636	667	682	647	617	642	652	622	679	698	617	642	673	688	660	628	715	692	711	676	681	709	633	624	639	669	644	648	688	674	642	696	676	656	684	698	630	685	661	666	692	652	663	667	668	663	665	675	688	685	617	694	666	649	626	627	649	704	664	664	651	666	635	650	673	626	688	629	681	646	668	636	662	680	653	680	708	667	629	681	689	679	680	655	694	675	652	677	663	680	631	700	667	692	703	665	618	655	701	652	640	695	718	668	672	678	639	692	686	633	633	665	675	688	655	688	653	638	630	684	684	654	671	669	678	727	651	691	672	615	676	625	670	712	625	664	633	644	648	646	672	697	670	648	692	661	655	628	683	676	675	670	664	622	680	690	688	623	657	708	629	673	707	658	656	692	629	666	682	652	665	705	663	695	709	638	658	677	648	650	668	648	652	655	660	750	646	709	667	668	729	672	685	670	653	697	652	677	659	698	673	649	705	664	685	707	656	667	672	687	708	700	623	618	627	663	684	656	705	713	623	674	641	661	662	695	701	685	678	666	666	649	656	668	655	687	638	672	717	655	670	664	697	651	635	599	664	647	639	672	670	653	641	672	667	647	654	640	649	711	690	660	645	635	626	655	687	704	668	640	685	636	673	657	672	703	636	686	674	700	660	670	626	674	691	629	674	687	635	677	670	632	649	691	689	698	657	689	690	644	671	684
31643	20985	10994	544	275	218	202	232	208	229	210	223	213	229	238	191	216	227	204	232	210	232	205	253	216	223	212	219	233	241	195	214	206	227	244	192	233	188	224	225	216	251	222	247	207	240	213	214	197	251	224	217	230	229	215	193	227	205	231	215	205	233	206	226	204	207	247	228	209	217	201	231	218	206	179	221	216	185	234	233	242	215	236	205	191	251	213	235	215	239	213	221	211	211	250	223	189	216	197	200	210	212	202	229	209	212	203	180	253	217	209	210	199	223	209	202	220	213	214	202	207	223	226	223	240	216	232	226	201	211	239	186	191	240	214	209	219	208	185	225	233	214	219	220	219	211	224	196	230	228	190	211	229	216	216	227	233	208	238	234	219	232	226	219	219	213	218	231	218	234	215	197	228	212	215	221	189	225	204	220	215	236	209	186	206	239	218	190	214	209	193	230	211	214	223	218	233	210	195	205	220	218	214	232	219	208	213	212	210	221	251	198	225	233	204	219	222	206	201	224	224	179	205	203	225	191	222	213	207	201	217	209	212	216	207	244	227	209	199	217	249	215	210	204	228	216	232	212	242	220	219	213	193	214	218	240	193	211	205	207	208	208	191	217	226	234	190	229	239	230	194	205	214	196	223	234	204	225	216	213	230	212	216	218	215	224	229	242	240	202	220	217	219	201	209	205	237	207	208	229	240	194	206	244	204	194	222	248	261	177	236	212	208	210	215	208	202	220	222	222	206	223	220	206	235	223	207	206	220	180	218	221	189	223	196	194	214	201	222	242	198	239	200	214	230	206	219	208	234	205	209	208	222	244	230	215	225	220	205	189	247	237	192	227	204	226	217	230	207	229	235	201	204	235	238	220	219	226	219	197	237	205	194	234	197	209	213	211	211	213	215	239	206	199	217	206	186	201	215	226	225	192	229	222	216	194	232	227	219	221	242	229	212	221	213	213	228	214	224	215	209	219	222	240	201	233	198	217	203	193	242	250	206	214	233	219	243	236	200	207	200	223	206	202	217	231	223	200	225	230	240	211	203	213	224	207	197	199	225	213	201	223	200	200	228	216	208	212	230	239	220	209	212	202	239	202	223	209	203	193	243	204	200	232	217	223	218	208	196	220	236	235	191	217	204	203	216	203	240	222	225	187	213	191	213	187	207	202	234	238	211	242	215	194	214	209	204	223	234	243	212	203	203	214	193	200	194	222	194	216	260	234	194	216	227	203	188	224	215	221	241	244	214	202	218	236	214	215	213	229	209	232	205	234	244	206	182	214	210	260	213	224	219	227	206	218	230	234	217	236	213	184	214	207	213	243	229	208	225	244	183	225	215	187	241	230	197	201	220	236	218	215	195	185	215	195	208	211	189	208	221	186	217	214	241	211	214	209	242	221	258	195	217	221	236	245	208	219	212	218	220	239	217	205	217	199	225	214	221	195	178	220	230	228	236	198	199	184	229	218	210	233	242	215	191	209	196	222	217	232	190	212	214	197	194	227	221	225	208	206	204	211	242	239	236	225	199	231	208	238	228	211	193	200	206	227	217	210	218	208	191	193	178	198	222	212	217	226	226	194	192	221	208	233	203	209	250	209	215	206	205	191	205	222	223	206	228	213	233	235	217	233	196	185	244	201	192	210	255	219	223	185	219	209	205	223	231	208	206	223	208	215	218	218	215	209	206	210	204	227	212	225	247	176	222	222	219	244	192	200	218	252	208	229	219	206	225	217	219	237	235	239	199	235	215	187	229	221	202	201	220	227	213	206	227	223	215	216	211	232	214	237	224	204	174	218	202	213	241	189	210	210	220	224	233	210	216	248	211	215	225	211	208	211	202	217	229	225	193	195	192	218	212	225	239	209	224	204	217	237	200	200	214	247	241	225	203	198	231	213	252	239	219	199	229	228	244	226	215	221	226	221	237	248	204	222	216	199	210	190	224	223	209	196	224	201	192	228	232	212	222	223	217	208	215	231	209	222	212	226	217	237	208	203	213	197	193	234	201	217	240	225	213	208	207	224	231	225	237	207	216	211	225	207	241	206	217	220	195	205	235	215	239	212	235	200	219	237	234	225	222	227	216	216	209	189	220	225	240	224	217	190	237	224	221	242	206	232	192	217	209	202	213	218	211	189	218	237	224	229	239	213	202	218	242	234	216	194	203	262	213	209	240	197	224	206	209	216	221	195	186	198	207	231	206	233	231	216	229	201	184	226	188	235	233	206	210	219	223	174	221	205	215	229	228	218	197	212	236	219	220	238	215	208	231	208	201	228	232	222	223	211	218	198	217	226	223	212	200	232	218	217	239	198	226	217	212	228	227	244	214	202	229	225	201	208	233	211	207	219	220	227	191	205	226	210	212	233	205	207	221	225	189	220	227	217	232	217	214	189	220	226	239	206	229	200	218	222	232	249	219	220	200	211	215	209	241	203	216	218	242	233	212	210	214	240	209	198	181	231	227	188	202	208	201	217	226	230	209	211	228	227	218	224	216	212	225	233	210	225	206	215	259	201	202	192	236	228	195	243	214	238	215	227	219	220	182	230	217	213	221	205	222	202	210	216	206	211	233	218	184	219	257	231	227	215	236	237	220	240	207	225	202	228	226	210	202	213	211	196	206	219	222	210	224	194	211	205	238	202	213	209	190	228	234	249	200	228	243	200	216	232	209	209	262	207	215	221	236	216	203	220	203	256	237	238	210	207	217	213	207	201	211	198	197	193	237	223	237	209	212	208	203	204	216	205	235	212	212	238	204	210	261	216	222	223	227	225	203	210	186	175	187	219	222	247	211	211	204	195	205	242	232	222	212	232	216	210	196	203	190	204	215	202	204	205	233	210	203	213	168	246	203	214	209	193	206	212	225	203	214	220	209	228	212	179	227	257	211	208	222	215	195	201	236	220	197	204	213	213	221	209	198	198	211	227	235	232	212	200	219	190	214	190	217	220	233	202	220	223	207	218	212	206	186	204	249	214	231	219	204	217	230	202	198	235	225	212	226	216	226	229	222	219	220	221	202	220	203	227	215	237	209	203	199	238	209	209	216	220	216	224	228	218	230	168	225	236	224	200	222	209	211	208	197	232	221	226	199	213	217	196	236	212	223	196	234	227	216	222	223	227	214	225	202	241	205	209	230	218	198	226	248	237	213	188	220	231	223	229	210	194	213	219	208	229	224	222	223	206	218	223	188	213	234	215	238	228	201	223	229	208	221	217	242	177	205	236	198	229	225	193	202	222	203	248	225	198	247	217	225	212	218	201	213	217	219	222	223	213	207	209	203	227	215	223	217	236	226	208	216	207	217	231	232	229	218	209	218	214	218	223	226	198	215	212	226	203	254	217	220	218	195	217	220	198	216	234	214	223	209	219	219	235	223	217	186	238	209	198	230	206	219	214	222	231	213	226	195	208	188	210	234	225	260	208	238	220	211	211	227	222	201	238	230	218	219	238	209	227	220	213	217	214	239	211	223	210	228	198	225	220	214	233	210	205
8956	667	572	532	571	594	563	561	562	558	541	533	523	547	568	595	554	584	541	563	558	591	624	612	573	571	527	592	545	558	572	525	554	590	579	524	598	568	575	543	556	583	562	555	601	558	559	567	588	560	576	541	539	574	547	547	518	563	564	556	547	569	566	522	586	541	549	560	536	551	574	587	603	532	607	545	595	586	523	572	586	565	585	561	573	563	586	563	538	601	564	591	581	547	562	572	585	587	599	544	573	535	547	570	555	621	630	554	543	588	550	547	543	572	570	571	529	573	571	548	614	554	573	547	567	586	574	543	535	536	612	551	589	578	579	546	591	544	565	571	574	587	572	583	571	557	581	540	592	598	557	538	582	534	549	586	600	585	564	552	586	541	557	550	582	573	578	558	572	555	589	596	579	513	566	581	548	561	542	559	574	576	568	579	585	558	544	586	551	572	513	583	615	615	583	546	558	585	572	555	542	541	537	520	545	592	612	573	579	537	593	559	561	568	575	557	537	584	609	536	641	536	584	528	544	539	581	617	582	539	605	564	538	529	567	559	590	587	576	568	600	578	574	534	574	580	532	544	558	560	564	576	557	577	583	556	545	565	587	573	565	576	624	517	587	586	569	574	545	586	565	571	512	543	526	587	570	575	545	577	620	495	569	614	576	533	550	513	558	565	527	536	544	551	579	601	596	616	533	596	559	586	596	570	531	561	570	572	583	551	596	523	596	541	537	561	614	565	577	550	559	577	572	543	572	561	523	549	541	578	579	570	594	592	541	580	597	521	561	590	558	574	526	597	608	589	550	613	588	583	555	604	611	535	580	549	612	603	564	586	554	586	596	573	586	576	556	516	585	542	587	536	571	566	562	564	546	568	593	562	549	545	608	585	591	560	595	577	563	592	539	502	600	582	572	541	542	525	553	602	558	577	584	561	540	554	586	625	589	596	583	578	521	542	564	576	585	588	604	535	568	566	560	523	543	555	538	614	536	584	538	545	522	585	527	589	613	579	620	578	605	581	557	600	577	609	583	617	527	536	546	531	537	525	571	533	566	553	568	581	561	567	587	596	527	520	571	574	519	557	556	565	539	615	534	520	510	565	566	563	628	591	525	560	589	534	539	568	561	586	524	578	530	555	575	549	590	579	553	551	539	562	613	567	555	594	604	563	551	516	572	598	560	567	544	582	591	592	572	572	541	556	560	579	566	561	596	568	573	537	609	548	510	596	585	581	545	528	599	554	550	542	571	568	556	573	546	580	556	564	587	563	516	545	553	565	561	559	585	559	553	604	584	592	587	560	589	549	525	544	591	603	594	583	526	572	579	578	604	546	556	598	544	544	579	592	546	605	595	579	561	553	564	592	536	576	597	533	558	599	568	614	606	610	616	560	555	522	563	559	568	589	566	588	535	537	559	560	566	559	584	590	556	591	555	517	557	570	538	591	560	564	523	576	561	574	609	598	588	549	575	593	597	569	592	577	584	573	540	569	600	528	600	540	558	537	561	514	571	577	567	578	538	640	572	565	596	534	558	581	562	580	566	620	539	608	560	567	586	556	591	555	549	578	560	569	568	514	587	574	607	574	536	560	585	555	613	552	592	560	569	564	559	581	559	555	500	566	638	558	557	587	545	548	608	552	573	558	562	586	609	593	583	537	547	589	566	563	606	551	583	553	581	583	573	550	612	576	602	602	511	596	627	617	579	600	564	602	586	594	564	593	548	580	497	527	562	606	555	562	588	544	619	565	523	545	545	536	568	529	588	601	577	579	551	611	559	588	535	540	548	587	549	573	548	531	561	518	573	597	570	583	580	577	539	560	552	581	575	544	568	547	600	533	568	565	589	624	583	635	575	554	577	534	562	598	560	571	574	569	568	583	537	578	618	586	546	608	575	565	599	538	568	554	585	559	589	552	570	594	571	567	539	575	593	605	525	586	534	580	560	510	602	581	555	574	590	562	579	582	591	576	538	561	560	548	574	554	571	541	545	576	618	506	555	562	570	603	519	572	569	599	577	518	593	583	558	579	601	584	558	579	512	569	579	553	558	542	569	586	539	566	583	540	553	553	544	522	581	538	600	583	556	566	540	560	575	559	566	615	545	579	554	530	641	573	607	563	572	579	584	549	552	582	568	583	563	510	556	529	603	585	572	634	557	596	551	587	603	596	609	589	560	553	629	607	570	550	550	584	578	593	588	572	533	530	551	563	558	598	574	586	562	561	566	593	553	565	547	589	597	508	551	568	569	536	534	531	572	600	588	547	556	577	584	553	591	563	572	571	566	590	543	586	565	568	536	580	554	560	532	573	608	543	609	601	575	585	548	602	606	539	571	549	596	594	545	565	577	585	610	559	568	555	537	568	564	605	586	567	585	556	578	563	581	572	573	620	586	525	518	599	557	604	590	539	550	591	571	580	615	613	593	588	584	556	565	574	543	582	558	601	551	506	577	549	573	572	546	606	578	559	527	597	575	566	610	548	547	550	572	545	565	552	530	563	579	585	562	581	565	558	590	570	594	571	589	567	554	585	549	556	586	569	570	560	567	578	569	584	561	581	546	586	555	592	574	576	602	529	602	562	589	545	573	572	570	534	623	564	598	546	608	540	575	548	640	588	552	559	604	540	644	571	515	565	566	531	517	548	545	575	560	578	575	574	576	561	574	545	604	557	592	576	582	569	542	573	578	599	555	554	579	545	518	555	580	589	539	565	562	597	540	564	581	555	557	573	565	564	580	585	621	558	587	560	591	541	555	571	575	561	547	584	574	579	583	585	552	580	565	564	579	582	560	587	558	598	569	528	563	561	572	581	577	553	568	552	573	554	573	542	540	540	565	585	556	595	558	579	532	608	570	579	546	562	563	577	588	599	550	550	545	562	566	572	571	588	571	556	565	531	594	556	569	584	500	580	547	564	618	578	564	528	596	558	574	557	551	534	564	571	537	573	526	556	566	562	588	555	542	553	523	589	586	548	591	560	555	581	572	551	571	577	599	578	553	559	561	560	600	538	561	555	587	541	575	564	613	597	582	581	597	523	583	557	567	574	579	498	612	543	625	557	558	563	549	597	580	535	574	572	559	579	577	586	585	577	530	600	536	539	573	577	559	504	526	579	565	551	564	588	636	610	580	583	591	571	531	601	524	551	537	578	576	562	574	556	532	581	585	620	561	584	571	576	544	539	540	588	596	595	532	563	587	526	601	548	555	593	545	608	559	611	530	542	569	568	553	561	606	546	552	600	576	561	573	568	584	574	544	575	559	579	525	562	555	560	548	604	539	573	535	590	585	570	605	570	550	534	598	612	591	552	566	557	571	558	569	556	573	614	566	547	596	567	559	581	588	533	570	578	545	543	565	599	576	565	547	495	497	524	545	598	573	498	567	543	548	546	593	582	533	607	578	583	559	547	605	594	564	600	590	605	562	557	589	569	568	529	555	591	598	594	568	576	596	555	547	540	570	575	595	557	550	581	548	570	540	598	566	557	537	565	575	527
24921	21414	24690	28537	21399	19569	766	413	404	390	362	358	353	340	334	349	353	325	328	361	373	331	323	353	354	352	369	342	314	311	319	339	336	352	352	341	333	362	361	324	319	302	338	346	332	296	327	338	360	335	366	356	307	318	325	340	356	373	329	335	300	320	319	355	303	289	328	364	364	312	354	342	332	329	359	349	342	329	290	311	343	299	338	322	317	339	337	325	330	326	314	312	341	286	337	335	324	344	390	350	312	343	335	322	356	335	322	325	344	342	338	371	342	330	348	366	310	319	326	316	325	327	305	339	345	331	316	330	324	333	318	317	336	329	333	375	323	347	332	329	308	319	311	355	331	345	292	326	336	348	324	327	321	304	315	314	355	343	360	345	333	335	342	359	328	315	318	361	333	347	328	300	320	326	304	328	348	321	361	342	339	325	314	301	343	358	318	340	318	334	327	341	322	321	332	347	333	275	339	336	309	317	348	314	310	315	358	340	321	328	357	338	322	364	313	371	338	354	305	315	274	342	366	327	322	347	327	339	332	325	358	313	311	321	325	325	351	326	345	342	353	311	318	319	323	336	316	351	337	338	344	350	328	312	346	351	314	314	303	355	310	346	367	351	334	307	351	341	355	336	310	327	321	327	301	303	344	321	348	293	342	351	319	346	348	332	300	342	340	307	325	310	349	336	300	352	335	319	310	340	322	325	312	323	312	314	331	310	341	294	316	334	323	329	350	308	328	319	349	322	329	363	313	346	312	348	316	321	330	347	355	337	304	323	339	332	335	307	306	332	363	333	332	334	319	320	319	312	322	321	343	307	323	331	321	333	328	289	330	315	318	314	311	331	317	308	318	318	325	328	319	348	330	333	345	338	351	312	319	303	313	352	373	359	331	314	321	309	325	292	323	311	319	335	300	318	310	331	331	285	312	298	329	316	307	344	361	383	305	359	349	335	339	292	344	387	351	349	354	313	315	378	357	342	318	340	325	343	337	312	314	307	343	355	320	337	315	310	330	318	302	323	333	350	326	316	354	316	331	346	302	310	343	340	332	304	336	309	341	307	339	315	319	313	346	311	334	357	351	351	341	286	272	305	359	320	350	296	353	323	325	314	337	339	307	324	322	348	318	305	343	311	311	309	316	314	338	355	363	305	343	355	348	302	310	335	358	327	333	294	329	325	336	363	320	297	346	318	319	292	281	292	345	323	358	329	380	357	305	317	322	324	320	321	356	346	337	312	351	314	337	343	318	333	344	320	299	334	341	306	323	292	320	343	343	355	325	359	319	318	331	301	322	292	347	329	307	334	362	311	334	336	332	338	332	344	317	310	347	330	365	314	310	312	324	334	353	361	368	316	310	340	316	285	325	314	331	323	345	349	320	295	312	308	345	354	331	341	330	290	306	331	320	332	356	316	321	360	322	351	321	324	332	352	330	331	326	347	295	354	295	287	332	325	338	315	345	354	324	322	344	315	340	333	308	346	322	321	342	329	327	320	299	330	346	331	321	343	333	343	313	333	297	305	352	320	303	337	326	345	350	306	348	313	322	347	322	311	340	349	312	319	350	364	342	351	336	333	335	310	334	343	344	339	334	367	329	332	377	300	318	317	324	321	349	379	355	336	340	318	343	328	328	331	338	320	334	331	336	315	338	306	302	327	349	350	323	284	318	323	349	336	332	342	321	310	321	355	339	349	330	326	325	343	320	311	323	338	315	306	323	286	318	318	334	329	324	336	322	347	326	368	352	326	330	345	322	379	301	316	321	320	311	288	318	345	323	299	340	314	341	344	325	329	318	325	333	344	331	341	330	316	330	301	331	335	345	339	340	312	328	317	333	328	341	346	318	371	313	322	320	317	333	331	329	348	341	298	370	335	338	322	287	334	323	329	310	321	297	339	355	324	305	295	304	384	325	317	312	329	331	343	336	360	305	345	341	322	337	311	334	334	337	316	353	355	353	305	298	302	370	328	317	345	343	354	336	327	332	307	327	314	324	376	324	316	305	336	338	388	343	317	311	345	339	319	326	322	361	339	370	375	368	344	305	335	327	353	346	348	349	354	326	337	325	357	329	335	351	327	345	322	308	343	339	295	336	315	342	328	363	335	308	340	309	331	334	331	327	328	333	343	340	350	323	339	321	327	296	373	341	328	364	339	294	308	334	348	338	358	351	332	351	369	307	320	311	334	330	311	332	318	328	305	318	337	305	340	325	291	346	337	345	311	324	327	321	329	310	319	316	326	328	318	341	321	325	383	296	319	345	351	333	318	308	352	339	305	322	290	315	298	333	332	342	323	346	303	289	335	295	348	361	332	333	333	328	329	317	327	353	336	337	344	348	340	310	328	380	342	375	309	347	357	355	307	299	322	356	290	344	304	341	363	316	341	336	322	309	331	307	334	329	330	323	323	339	306	319	316	309	327	302	358	322	355	356	346	326	304	302	368	336	345	302	339	339	341	318	323	341	298	321	325	290	318	334	357	312	332	317	335	351	338	312	327	357	330	308	333	350	340	370	342	315	342	354	306	322	326	331	333	320	321	342	323	335	337	346	306	313	319	329	367	328	344	318	323	342	327	318	357	312	318	346	321	330	290	328	327	328	317	341	326	335	337	318	369	329	335	337	315	331	311	324	344	341	334	314	328	372	351	315	324	305	354	329	327	294	315	323	316	323	321	364	348	299	330	296	302	299	294	314	325	293	337	298	353	349	348	341	348	359	317	300	348	326	330	367	331	346	309	322	304	346	318	339	327	386	346	307	357	339	324	338	368	323	321	348	354	320	320	327	329	333	298	321	315	347	336	321	291	321	347	335	323	354	326	321	298	309	343	324	306	374	318	329	356	338	343	351	341	335	323	374	309	337	326	334	326	320	329	292	300	295	327	331	326	340	340	334	349	308	302	330	321	351	316	338	320	328	316	348	326	302	319	331	323	335	325	329	347	356	322	339	337	335	336	363	318	333	370	323	349	301	289	318	344	303	346	331	359	334	337	280	312	349	333	333	307	304	350	315	370	356	301	343	346	310	356	334	306	352	307	315	313	331	275	318	326	303	349	336	317	360	373	314	316	381	306	350	301	343	341	316	337	305	318	353	303	330	330	360	313	348	314	315	323	310	348	336	331	334	331	331	340	360	321	337	303	311	341	298	323	333	312	303	332	348	317	313	306	328	312	344	309	336	336	304	355	340	331	316	316	338	323	331	321	329	371	323	301	333	306	313	340	322	375	332	323	358	329	297	337	333	323	300	349	328	333	323	304	338	327	345	300	315	333	349	323	338	343	304	340	323	347	310	358	327	340	316	305	342	359	312	346	326	286	336	321	302	329	297	350	337	303	306	327	325	348	297	284	307	350	314	336	325	373	364	333	328	312	319	333	327	322	315	351	327	334	349	309	323	311	358	374	305	341	330	346	328	327	339	370	285	338	330	333	323	342	342	318	335	340	352	320	331	349	341	374	306	336	305	316	334	314	325	319	297	319	325	346	300	330	341	306
18779	2131	1347	1009	919	892	814	804	788	821	791	762	819	783	789	782	756	759	767	791	774	749	831	776	780	762	793	834	791	814	823	742	820	750	764	800	824	763	769	775	810	795	773	754	815	771	851	742	798	763	771	831	770	771	821	767	777	722	803	801	799	832	766	811	827	805	812	785	812	820	790	824	852	783	799	788	793	787	780	733	873	786	785	782	811	769	754	758	793	783	860	791	781	769	786	804	805	782	748	727	786	779	795	807	826	740	809	753	824	831	764	772	847	748	779	798	771	774	705	806	773	765	786	777	811	766	831	742	778	821	797	809	805	763	820	772	786	797	762	776	813	789	793	791	795	749	778	770	746	780	770	785	809	793	777	732	780	803	793	788	783	801	738	769	793	805	852	820	808	839	753	749	808	831	778	755	761	777	793	787	804	776	825	796	767	786	762	820	797	765	758	791	802	847	742	767	826	850	863	807	834	728	802	801	765	769	770	733	774	833	786	745	726	723	820	786	800	784	784	807	791	795	786	714	786	814	769	773	814	774	788	750	723	788	807	758	772	806	796	762	763	748	789	746	832	776	801	749	784	815	837	794	778	798	795	776	844	816	807	770	829	792	791	826	822	761	789	850	792	803	818	813	794	771	781	807	778	793	746	783	771	808	826	816	788	730	806	747	808	859	793	801	778	788	783	744	780	824	800	800	783	771	743	746	787	776	774	815	831	750	846	804	788	740	813	770	792	753	768	802	813	754	838	846	810	756	812	770	750	750	816	817	782	787	766	774	793	776	816	820	762	812	779	788	822	797	755	732	824	824	757	779	787	820	807	841	815	817	787	748	793	749	783	794	791	808	785	763	803	799	813	806	788	789	771	822	831	799	790	802	787	794	763	788	772	779	816	804	821	778	725	767	803	841	756	809	803	793	788	776	820	768	818	778	801	762	801	763	788	829	797	775	773	800	783	822	806	856	791	794	781	797	802	800	808	714	757	745	835	852	774	792	796	753	737	771	788	801	780	793	777	788	781	796	755	726	753	749	835	777	760	780	762	795	809	788	803	816	783	855	782	790	748	784	793	768	812	757	718	759	796	737	813	783	796	794	742	817	794	792	767	806	782	770	820	780	804	782	756	769	800	827	840	810	817	781	787	809	820	780	745	752	807	814	766	769	805	806	801	806	740	774	782	767	775	775	792	767	788	794	831	739	824	786	812	798	854	834	769	766	775	774	814	782	746	757	765	776	777	825	773	825	768	786	812	784	802	805	793	808	743	811	818	830	822	793	805	746	741	802	820	773	794	816	801	736	768	761	785	747	808	763	845	843	787	856	756	789	759	833	819	778	805	776	749	788	756	748	791	777	790	781	841	783	785	764	827	744	812	777	807	810	780	786	776	804	851	812	782	825	795	775	791	787	782	813	789	780	821	801	787	748	795	807	802	778	783	798	779	765	791	761	798	808	818	788	769	800	768	802	787	769	735	825	822	748	805	797	819	797	763	757	780	779	810	804	774	831	810	773	759	794	773	825	817	819	780	792	769	772	832	773	785	767	809	805	806	780	798	795	768	775	785	785	803	782	808	778	784	838	791	809	787	815	750	859	802	740	754	760	777	815	772	805	825	768	817	772	803	731	804	796	790	797	755	844	762	761	794	787	816	770	749	782	790	799	767	787	823	790	759	824	796	804	779	817	814	805	788	803	731	773	788	765	807	770	787	728	788	804	818	775	815	785	801	791	801	774	799	761	795	795	822	787	749	769	784	787	799	785	764	796	754	836	817	789	794	767	763	766	815	820	741	769	801	796	771	805	791	783	754	761	751	853	759	774	760	767	787	752	726	756	760	768	791	752	763	791	776	800	768	783	791	812	833	789	826	808	750	839	753	832	776	809	815	777	843	793	798	824	741	753	823	820	750	788	745	763	802	751	837	755	781	777	813	803	773	830	786	820	790	821	801	837	737	807	745	829	734	772	747	798	768	774	785	824	816	833	769	792	802	783	787	705	770	828	834	739	768	750	807	808	768	775	824	783	784	797	828	760	747	759	817	788	801	732	835	774	799	811	763	827	804	780	789	815	792	746	758	802	795	800	778	739	812	793	781	784	759	795	784	812	776	797	780	810	742	735	830	796	778	803	773	861	781	737	807	801	809	810	764	803	778	877	784	858	798	780	760	795	797	752	777	741	796	797	750	768	778	756	855	788	786	763	732	779	770	777	796	787	831	800	773	731	786	830	808	755	805	837	779	811	766	795	820	769	792	780	740	762	747	827	762	810	815	781	771	762	760	802	747	801	757	774	788	824	790	773	808	741	786	817	818	783	805	783	763	809	762	831	789	767	771	779	751	798	810	747	791	768	773	766	821	757	780	790	776	765	766	826	783	769	829	854	804	806	828	773	754	773	797	740	813	787	783	811	803	750	833	818	810	730	781	805	818	816	785	764	779	808	798	826	783	739	791	771	753	811	789	777	759	821	862	773	797	777	743	820	792	786	774	773	778	773	760	777	793	811	791	736	780	832	785	817	767	772	789	820	762	793	782	784	802	793	804	764	855	791	842	766	822	777	820	781	782	767	786	805	770	772	786	774	773	791	773	802	768	774	757	789	841	761	770	786	824	784	814	835	742	793	841	802	837	735	761	811	797	810	777	794	773	827	734	833	773	741	815	782	757	761	784	821	796	759	824	791	732	827	781	847	800	809	785	813	792	777	763	790	778	832	770	781	782	750	823	727	755	802	839	782	784	783	778	799	784	806	786	777	787	769	784	773	807	759	752	783	803	788	748	792	779	792	822	806	802	819	786	773	779	779	772	798	787	761	790	758	771	809	837	786	795	768	748	737	831	765	733	815	778	783	824	795	856	836	732	784	754	779	812	774	739	798	763	807	780	832	764	769	801	801	770	759	798	804	793	804	771	806	794	778	749	804	789	787	745	777	762	769	773	772	736	818	741	793	830	785	783	795	830	756	759	743	800	817	804	775	771	814	843	770	780	793	771	826	776	775	771	841	808	738	787	787	791	768	776	777	792	783	739	843	798	785	773	826	828	817	781	785	761	763	867	772	803	820	786	791	787	806	787	803	750	758	757	777	770	779	774	792	806	800	821	733	795	825	757	745	745	712	780	802	827	777	796	796	797	770	732	818	737	778	819	782	822	751	804	821	789	804	818	823	819	796	786	745	753	775	749	769	809	751	781	794	786	823	816	777	846	770	807	769	815	779	792	792	737	801	813	776	771	808	764	782	858	801	734	811	803	788	737	774	811	798	757	829	817	772	796	761	783	771	795	800	847	824	839	831	787	791	783	834	806	749	785	822	794	811	794	773	756	745	816	782	812	837	752	789	786	760	797	814	769	757	809	791	788	752	767	782	781	769	774	767	782	818	783	762	827	827	763	766	777	754	759	813	800	813	818	788	786	769	794	793	784	779	804	785	826	803	769	778	788	802	789	775	760	823	805	801	825	790	821	802	792	788	834	775	774	784	805	788	776	797	803	812	803	804
24276	21424	25090	28139	21424	21435	17188	713	447	395	394	333	309	303	285	299	326	322	298	324	308	286	311	318	317	308	280	294	285	277	302	271	288	309	292	282	314	288	257	288	279	259	299	310	306	246	267	274	304	291	255	276	268	294	309	294	263	281	244	281	314	266	295	313	276	283	327	300	294	287	297	324	313	297	296	286	293	311	291	287	298	237	263	311	308	290	320	281	274	278	262	290	322	282	299	286	260	297	307	310	264	292	303	257	307	260	274	280	279	273	291	295	280	302	280	266	282	271	278	279	303	265	318	278	270	301	295	300	278	277	272	267	295	297	288	283	261	262	291	258	293	309	315	324	290	298	287	288	274	284	279	286	278	251	310	302	303	276	274	261	261	241	300	310	312	296	294	293	264	276	260	287	250	264	269	300	313	301	302	281	275	267	266	263	308	274	295	318	284	263	295	265	302	301	298	269	287	281	297	276	274	269	275	296	281	285	282	268	271	286	319	314	280	253	261	268	311	253	293	260	277	276	272	308	276	265	265	262	319	285	291	284	292	258	278	300	282	267	293	284	271	275	280	250	289	322	289	259	283	278	282	311	296	279	259	344	271	273	285	283	273	328	302	282	273	293	260	273	293	299	296	255	256	316	308	305	270	303	288	281	315	302	262	284	266	269	279	301	306	255	273	251	290	298	303	276	282	283	297	281	260	279	261	278	297	341	269	301	283	280	285	289	276	295	309	299	293	302	313	274	296	311	266	261	271	308	314	277	270	271	327	301	274	288	273	313	255	284	265	268	276	260	280	265	272	303	297	275	280	274	292	269	281	315	287	280	274	258	296	290	289	297	273	262	299	279	292	296	303	296	240	271	309	281	274	290	269	296	278	292	296	329	237	280	254	271	300	295	301	287	317	303	248	296	331	267	233	314	291	290	277	323	268	252	289	296	293	250	306	283	304	266	263	273	279	264	272	261	290	277	261	272	267	303	309	262	280	278	292	277	291	258	304	263	279	268	277	265	277	266	312	271	294	255	298	308	300	276	261	252	292	268	284	303	277	272	300	304	266	274	277	243	271	290	271	261	313	258	246	259	273	279	270	268	280	291	278	288	306	290	275	294	297	285	260	306	260	291	272	257	274	263	269	279	271	298	319	291	293	252	287	302	301	274	280	287	287	293	272	283	262	259	256	282	263	286	299	284	263	287	297	295	280	311	268	299	284	285	294	267	290	278	269	290	310	292	266	257	280	289	254	296	269	279	258	269	293	292	314	277	275	264	289	275	279	306	279	288	310	290	296	292	287	281	276	300	292	293	273	295	269	304	285	285	292	275	296	263	291	288	278	254	280	256	289	304	289	257	280	292	298	264	254	267	288	243	268	268	293	266	316	299	296	267	288	276	298	290	274	294	311	302	284	266	304	266	299	282	276	305	258	284	308	266	296	282	266	294	259	261	297	277	270	264	304	301	291	261	259	295	283	267	252	289	313	276	255	274	292	275	286	284	276	274	257	287	311	294	258	301	255	300	291	294	283	291	277	281	282	263	256	254	285	320	303	287	271	266	261	299	275	287	274	273	261	286	287	295	279	284	301	289	319	266	302	278	264	241	291	289	273	301	302	228	276	241	291	277	239	300	277	294	296	280	272	293	273	251	307	306	289	269	269	289	271	260	298	277	276	268	293	278	292	277	314	296	279	277	265	280	300	296	319	301	291	256	271	284	309	304	307	314	295	273	273	283	288	293	314	250	306	312	266	291	284	285	286	286	298	266	302	304	305	293	264	295	302	298	268	280	285	256	285	307	286	275	277	289	267	285	275	261	289	285	283	264	294	299	291	276	258	286	290	277	289	271	289	274	287	297	257	289	304	272	264	298	238	283	299	274	292	288	267	253	264	295	278	278	274	289	287	292	312	295	291	276	278	272	285	281	270	276	299	283	261	287	316	318	270	322	269	296	302	318	281	250	290	288	277	304	285	304	270	290	285	284	284	304	299	270	263	313	264	302	263	301	288	287	306	273	323	277	266	261	295	283	295	266	308	291	256	276	300	254	298	275	274	256	287	319	255	293	289	282	279	295	275	264	284	306	271	294	311	289	248	284	303	281	328	315	278	286	300	294	290	281	268	303	314	307	268	272	271	311	266	292	273	283	289	298	310	276	247	299	299	260	283	324	283	280	349	258	256	276	261	235	272	273	280	246	293	288	264	253	276	307	272	288	270	263	292	279	293	279	268	271	309	292	281	268	295	266	269	288	283	305	319	290	246	296	277	290	291	279	305	286	308	261	273	288	310	300	305	286	273	298	312	277	266	269	234	291	285	290	253	283	303	280	329	261	285	266	291	295	307	280	325	279	266	270	278	289	308	282	256	249	311	280	277	274	305	285	296	265	280	286	282	255	279	320	249	293	290	273	295	250	249	273	267	286	317	298	316	281	282	288	278	266	289	255	280	300	258	248	244	295	317	276	276	275	265	295	263	269	255	315	265	302	309	247	291	295	327	279	303	269	286	297	283	307	269	262	261	295	305	264	264	297	293	274	303	242	245	303	269	291	270	280	296	313	270	258	259	289	293	252	314	262	279	253	294	302	276	303	290	280	284	306	286	317	270	258	265	273	317	289	279	251	275	314	302	305	264	294	294	275	290	275	279	279	273	277	281	299	261	312	258	263	254	283	248	291	301	259	312	280	245	260	282	296	283	311	307	265	278	267	287	292	279	296	267	279	272	283	304	245	300	299	290	291	260	293	270	307	293	294	302	260	302	283	272	290	270	318	252	285	299	292	281	302	289	281	279	291	269	305	267	278	274	265	301	272	273	278	327	277	273	291	343	323	305	249	291	294	310	257	263	301	286	287	281	264	255	271	277	265	260	265	310	262	283	305	280	276	289	279	292	277	258	296	291	295	291	297	289	286	283	292	282	254	271	306	268	245	294	300	302	273	274	285	265	320	290	256	293	289	302	297	295	288	316	258	289	289	292	277	256	289	284	274	250	283	317	276	271	285	298	270	286	296	329	278	295	277	289	275	319	281	274	313	281	291	272	259	298	283	265	284	272	276	271	296	292	284	293	284	280	269	272	286	250	247	272	294	285	270	321	285	307	294	302	293	284	257	272	269	273	254	290	242	301	295	269	250	256	245	268	279	281	269	305	284	318	296	291	296	284	328	265	262	297	272	260	299	260	303	262	291	267	296	282	294	271	285	305	305	308	269	286	295	295	276	293	237	264	287	300	285	274	281	278	278	271	309	294	262	280	253	291	289	237	279	258	306	308	292	288	300	293	270	301	295	293	277	295	287	264	281	246	258	320	312	308	240	256	261	292	282	299	292	283	283	291	286	295	245	272	279	286	300	256	293	302	284	279	276	258	303	251	288	310	296	273	277	295	285	312	278	285	257	282	289	285	256	285	306	249	273	291	263	279	261	252	287	293	302	265	277	288	307	296	291	311	279	294	304	277	264	257	308	252	287	304	285	273	292	294	287	264	291	258	309	298	295	281	273
22909	3341	1854	1168	953	805	795	761	718	748	723	703	755	665	656	689	705	711	642	684	659	659	646	698	676	706	663	725	668	725	669	667	698	689	638	644	662	637	666	622	692	684	663	697	632	648	642	644	636	672	671	658	667	627	694	655	678	659	650	647	662	693	675	647	692	681	645	659	662	696	707	734	618	689	678	672	659	641	640	664	653	710	708	667	663	681	602	672	645	637	638	655	658	669	681	623	686	703	637	669	694	658	667	707	695	679	669	679	669	682	659	684	638	651	644	665	638	647	628	601	674	679	635	704	623	658	649	683	654	679	657	683	680	674	694	656	662	679	695	639	683	632	653	694	631	627	633	665	639	677	677	701	701	659	671	660	655	703	609	626	691	670	643	680	655	657	644	698	692	686	655	638	645	662	705	689	680	651	679	662	689	645	665	679	662	677	686	706	679	684	686	651	709	643	635	632	667	649	660	667	661	711	661	696	696	703	688	641	674	660	676	639	648	665	672	676	627	646	686	698	668	638	664	672	661	681	652	699	680	700	645	659	662	670	637	671	637	645	664	688	671	657	625	654	621	654	680	639	671	668	602	680	697	667	630	654	657	643	650	644	644	676	640	674	611	681	670	672	652	665	642	626	639	620	597	638	655	665	689	670	732	640	712	641	646	693	683	685	686	660	642	717	638	678	656	671	653	650	662	661	650	665	639	627	725	608	671	647	665	678	691	651	652	702	692	612	662	712	670	646	656	700	671	651	644	655	703	632	653	638	642	694	683	643	672	646	713	664	691	641	661	652	711	681	639	695	692	641	657	636	656	677	679	660	682	645	627	664	612	678	659	666	679	664	651	702	640	730	614	641	666	643	638	641	667	686	671	657	686	644	612	662	660	652	622	646	657	644	646	684	675	700	687	642	676	648	597	683	670	615	638	707	639	690	644	646	649	624	657	613	723	670	660	614	665	655	661	677	655	613	601	614	668	686	673	662	706	634	709	648	683	654	650	627	645	646	653	669	665	663	610	618	660	703	687	701	700	668	677	656	648	647	664	658	682	684	675	660	681	664	645	654	636	652	694	691	655	659	641	684	696	638	619	675	659	628	641	661	634	650	693	701	685	617	654	624	658	674	638	639	665	672	673	670	733	647	628	666	650	675	661	665	640	624	633	639	645	663	676	626	618	646	644	634	679	681	645	670	670	639	691	676	676	651	642	696	691	671	662	664	637	641	667	660	655	704	720	672	650	663	665	658	671	655	649	669	680	693	642	677	694	636	711	683	676	678	643	669	665	620	638	674	716	721	647	676	672	645	727	654	692	672	679	665	704	630	655	691	692	710	667	652	693	601	671	682	657	674	699	657	671	621	655	647	665	697	658	642	660	638	637	715	675	677	681	621	644	691	686	686	674	623	610	659	657	659	662	681	633	651	668	636	670	695	675	656	696	650	666	694	666	647	659	620	696	669	696	657	673	669	613	625	655	641	634	641	686	673	662	637	661	693	628	699	660	645	626	663	642	639	629	657	680	693	678	661	666	694	646	676	669	724	677	668	676	616	654	661	665	674	667	676	590	681	668	638	687	684	654	668	657	683	609	642	662	665	706	645	686	709	623	720	641	665	701	658	663	677	643	662	666	646	675	659	645	666	666	645	677	724	659	663	674	649	670	639	660	649	664	662	668	674	677	652	685	648	675	649	642	667	687	637	660	671	655	665	666	641	674	621	693	629	665	668	695	732	653	653	627	702	668	645	672	665	687	640	664	641	668	657	678	663	664	712	661	685	674	680	665	691	684	665	722	678	657	668	672	653	665	661	630	668	741	684	649	702	644	699	668	689	657	709	676	688	690	709	634	705	673	617	671	647	631	633	650	651	690	699	676	647	711	628	685	721	641	649	625	650	617	705	667	658	650	672	680	674	674	645	675	634	610	654	657	658	653	619	662	598	633	650	657	669	641	620	698	711	671	641	614	661	669	651	686	653	656	645	718	688	674	653	649	646	660	613	633	697	618	668	637	662	674	693	646	659	670	684	673	627	665	630	710	694	603	647	641	603	707	683	701	652	668	662	684	644	660	681	671	703	666	673	684	653	638	657	672	622	710	651	668	613	642	706	669	692	636	679	643	656	644	645	639	694	701	660	613	711	672	682	690	653	609	681	647	628	687	649	683	636	691	627	695	686	701	700	648	698	682	643	646	647	645	649	668	661	630	650	691	683	669	668	664	636	640	665	620	624	682	721	691	653	674	668	682	703	668	688	637	659	645	679	676	654	690	633	659	626	704	613	672	655	651	676	654	663	664	683	639	648	706	640	691	675	692	671	653	681	693	629	685	674	626	679	608	671	632	633	672	668	626	643	659	754	616	659	661	657	617	665	658	623	652	648	674	635	659	666	658	670	623	629	649	696	615	729	656	613	706	623	654	655	717	670	639	689	605	676	661	620	672	688	657	659	653	682	683	615	646	638	700	633	656	639	669	659	646	689	671	661	629	616	684	633	632	660	672	642	680	671	674	654	705	648	636	727	684	651	661	680	703	680	678	727	641	600	643	624	662	613	678	623	667	655	650	684	673	640	647	617	680	651	626	644	640	655	661	656	705	628	673	662	664	613	673	697	662	642	646	679	700	646	616	662	692	659	614	655	643	709	694	682	644	676	642	649	702	626	707	647	675	626	634	660	634	639	709	682	692	650	698	663	622	641	684	690	613	657	630	688	681	668	621	681	619	648	666	659	665	648	701	711	621	638	630	675	659	675	685	663	667	696	663	618	650	621	661	683	668	684	689	689	646	648	656	667	633	653	645	702	612	660	633	639	658	655	687	666	705	678	652	663	648	614	627	638	673	694	582	616	637	660	684	638	661	678	657	689	688	676	649	643	651	709	685	659	659	727	687	658	684	669	663	642	672	624	661	657	665	660	666	658	638	666	656	698	665	655	628	637	658	645	632	618	639	678	657	666	614	674	664	663	699	667	622	679	619	659	613	679	652	663	681	657	657	699	640	646	657	699	620	644	670	653	672	673	667	641	639	660	633	617	667	638	644	658	684	643	658	619	696	674	626	616	670	637	672	663	665	661	624	619	656	676	688	643	706	649	621	645	659	705	636	684	689	696	687	640	646	632	645	653	648	659	667	657	632	644	692	705	651	666	695	660	657	657	642	647	672	668	686	645	645	678	610	732	682	722	690	662	672	669	651	632	663	671	632	672	680	659	647	656	643	688	686	692	666	608	652	688	678	689	725	617	674	653	676	693	713	678	655	667	630	645	663	632	685	638	658	629	698	677	683	650	714	714	651	683	657	668	689	641	659	663	667	705	629	651	640	697	641	652	650	650	665	679	672	686	685	643	665	679	655	670	645	645	726	661	709	690	676	705	671	669	650	653	641	664	689	636	648	683	676	633	677	641	662	649	721	638	647	645	648	656	653	655	671	714	713	626	686	653	682	663	673	716	631	703	675	707	656	704	658	684	626	634	674	650	647	657	683	675	622	673	733	683	675	687
31371	20919	11063	552	289	243	230	206	218	218	238	227	230	220	239	201	213	210	180	202	223	212	226	244	239	241	206	222	175	222	217	206	200	186	209	199	209	213	198	214	232	206	211	204	205	213	214	185	204	219	218	215	190	212	210	212	213	194	214	207	199	218	210	222	198	242	212	222	205	226	192	192	239	225	205	223	186	200	192	202	260	237	201	188	214	211	231	214	236	197	191	219	221	225	224	233	209	199	173	223	189	207	216	217	211	220	235	219	212	240	215	180	222	206	218	199	232	203	218	220	210	234	210	184	186	229	240	240	227	211	224	212	213	199	202	211	204	223	211	204	210	206	213	211	213	208	205	235	191	228	238	197	199	244	190	222	191	209	231	239	217	223	208	216	216	198	218	255	213	217	198	232	222	224	220	211	204	209	203	205	177	219	224	221	232	229	217	186	196	185	188	203	184	214	198	197	218	210	221	199	213	212	222	204	212	183	210	220	193	218	192	198	247	225	202	235	200	215	205	210	216	187	247	205	223	195	194	218	237	220	213	254	205	210	225	217	211	223	220	223	201	209	229	168	204	187	204	207	205	224	215	216	217	219	220	244	213	219	235	218	218	209	200	209	211	229	233	188	226	220	216	234	230	199	233	204	233	194	205	223	209	229	232	220	241	253	241	222	239	226	208	233	226	227	204	211	219	219	215	227	218	201	224	223	207	220	235	222	194	187	221	214	208	248	208	193	202	189	189	218	202	216	206	220	179	220	215	204	235	230	218	224	236	227	219	224	205	216	205	182	212	199	224	216	221	204	212	188	231	213	216	230	185	209	189	199	199	206	212	187	230	231	226	199	226	221	208	200	206	214	206	195	223	223	223	190	226	210	227	226	217	199	202	197	203	221	220	213	204	209	198	190	188	206	215	184	226	230	213	260	209	217	194	224	218	231	236	240	236	207	182	201	216	230	229	235	191	208	214	223	221	209	223	203	209	197	220	188	215	213	209	225	201	202	244	219	224	203	193	218	210	228	203	222	201	227	208	218	198	209	199	231	240	191	216	204	214	240	219	219	201	235	203	215	227	169	220	207	188	199	226	193	209	225	200	214	162	213	174	205	231	201	204	213	224	187	205	180	210	211	231	209	209	217	203	229	221	226	232	178	185	201	212	220	199	222	236	195	212	248	209	219	236	222	216	227	196	210	195	207	187	239	203	220	224	183	192	217	223	205	237	246	232	210	222	220	215	227	222	225	204	240	212	200	221	209	205	245	199	217	225	263	202	221	227	220	226	211	205	195	204	200	217	239	219	222	203	233	205	201	208	209	249	209	206	201	202	216	201	192	196	216	208	227	221	216	204	198	184	220	193	190	212	205	234	195	209	209	230	228	199	205	212	214	214	228	232	236	187	209	227	219	203	198	224	198	206	233	202	197	229	231	206	208	214	198	195	254	208	199	192	210	241	240	220	231	210	208	229	220	202	225	241	224	194	236	205	202	211	199	222	207	192	218	213	201	205	219	178	211	203	231	221	224	203	218	191	196	225	210	206	246	217	204	205	215	213	212	260	195	208	217	234	196	224	224	248	223	236	187	205	226	210	230	195	183	216	218	203	210	201	185	199	219	210	216	223	182	238	204	225	225	236	209	193	220	216	234	220	184	174	227	198	200	219	212	198	227	208	212	232	213	245	207	209	216	212	221	220	227	235	196	192	218	193	206	213	220	204	198	204	196	206	200	209	224	230	199	223	188	191	235	226	235	221	244	223	215	216	225	195	202	223	188	205	237	201	230	224	234	212	205	187	194	213	237	202	251	185	211	197	234	221	204	226	218	217	211	220	203	199	210	201	237	181	197	213	214	221	219	230	222	197	197	213	214	249	206	222	207	203	203	231	222	205	190	206	248	193	223	185	224	233	212	212	185	209	197	209	216	209	218	205	206	203	217	238	190	214	228	201	219	192	236	220	215	192	238	219	183	209	186	209	211	224	223	221	211	196	208	216	217	201	209	231	225	206	201	218	199	230	202	203	219	227	211	239	215	239	206	205	216	194	195	236	204	205	202	239	194	226	232	193	215	193	196	208	220	197	206	210	226	206	227	211	203	210	229	221	210	214	191	200	182	209	214	219	243	204	204	179	240	220	242	190	209	203	200	194	228	212	215	184	209	205	215	202	211	213	201	198	200	204	198	203	236	230	209	209	234	212	209	199	209	213	217	199	194	221	245	250	203	191	195	250	198	224	220	185	214	202	202	204	200	233	224	214	203	204	211	235	220	206	208	209	191	229	215	214	218	235	244	216	232	238	202	200	200	231	212	216	221	211	200	227	219	216	208	222	221	229	246	177	222	212	204	205	234	212	201	233	214	194	198	206	242	240	201	187	230	189	236	207	245	224	210	227	214	211	198	208	220	216	185	199	221	197	216	206	230	248	201	194	215	230	181	235	204	190	260	209	202	207	234	203	194	232	190	239	191	208	218	218	222	217	204	204	203	215	204	223	209	217	206	213	213	202	228	232	213	204	201	214	224	238	217	236	238	204	239	174	217	201	217	193	208	225	223	209	235	183	213	214	241	201	193	193	225	195	177	208	218	225	209	195	190	193	233	185	203	204	202	208	206	237	217	184	213	208	222	195	211	200	224	206	222	200	214	228	228	190	229	221	220	205	245	210	203	215	215	233	213	227	212	231	219	249	198	205	219	240	189	212	208	220	212	167	219	231	210	178	177	221	224	213	188	221	217	208	198	228	225	209	204	232	202	245	225	216	198	231	227	218	227	222	199	232	216	221	213	198	204	215	220	204	218	222	205	166	196	217	193	245	199	233	221	218	228	203	217	181	237	179	213	203	219	217	234	204	219	176	218	229	207	217	255	221	190	207	200	208	180	201	195	223	204	204	216	220	217	225	228	218	195	190	230	214	215	224	201	215	219	213	191	200	210	215	228	186	213	202	213	240	208	206	202	219	246	229	209	197	219	208	224	197	237	226	225	222	212	223	243	250	178	240	201	189	220	245	195	190	204	205	228	224	205	198	216	201	219	201	212	214	222	215	222	232	202	228	230	210	207	196	247	215	203	198	201	183	202	212	215	202	202	239	205	221	234	242	245	227	212	213	197	203	240	217	239	223	223	214	206	234	229	205	208	208	222	214	206	226	218	236	201	197	192	186	235	199	218	188	220	201	220	218	241	250	193	211	207	214	222	217	226	219	214	220	227	195	188	217	224	219	206	250	201	196	232	216	216	212	208	215	186	216	224	225	211	197	232	218	210	214	193	208	206	225	240	235	221	210	221	200	203	221	223	199	225	192	202	233	219	201	215	203	232	216	213	219	223	208	261	212	237	204	216	210	202	206	185	217	200	221	205	211	197	218	232	188	227	206	184	225	197	231	205	195	208	218	246	223	233	196	256	226	217	196	203	230	210	238	234	201	202	215	194	225	210	238	240	230	238	213	220	200	201	204	188	233	221	211	191	227	224	200	208	196	211	211	220	198	237	198	221	217	209
9103	666	589	592	564	580	566	564	588	593	580	589	589	579	557	557	587	548	544	546	540	542	577	572	562	590	590	519	576	548	532	547	595	588	570	565	562	578	525	547	532	585	594	576	543	599	542	628	552	536	551	507	623	575	566	568	582	548	567	578	599	556	536	600	554	524	606	524	544	590	563	535	525	553	603	572	518	558	555	584	525	553	557	557	561	563	609	583	504	592	587	546	531	579	605	573	551	606	546	576	573	617	543	527	557	562	595	498	536	610	572	543	570	598	537	572	577	524	541	565	589	565	552	581	485	542	565	592	561	545	558	590	549	532	526	548	541	547	537	563	529	593	555	571	549	610	563	539	564	566	612	572	531	572	586	513	624	534	589	578	522	565	593	576	519	520	549	578	602	572	532	511	576	545	590	571	550	554	524	560	571	559	562	607	555	574	575	545	576	558	561	556	566	562	579	572	566	560	540	587	560	572	560	583	562	536	539	568	584	603	567	560	591	557	570	566	595	586	550	534	564	572	544	571	563	566	557	582	612	590	564	550	525	555	504	588	564	557	534	600	553	536	584	595	563	536	582	551	561	546	524	551	582	554	578	500	581	577	579	558	602	596	539	572	589	559	548	528	605	519	561	549	545	526	576	546	550	553	596	549	528	529	524	553	570	551	541	530	560	591	604	516	508	552	632	563	567	537	529	597	561	573	546	513	596	548	590	571	564	592	550	583	619	582	566	595	541	544	548	567	539	581	567	561	567	519	551	555	546	517	560	570	596	566	574	567	586	540	589	586	553	561	566	538	561	561	564	570	588	581	602	570	549	523	549	533	546	527	592	568	580	528	531	540	559	571	540	530	589	551	572	577	596	540	572	541	583	549	557	563	574	606	582	571	590	597	531	580	520	551	564	543	521	536	544	559	549	550	588	574	575	506	584	588	589	600	558	506	576	560	587	565	593	566	570	537	569	577	505	586	553	513	584	603	567	545	588	550	586	585	583	564	566	573	581	535	549	572	557	586	570	586	523	537	590	552	597	582	571	554	526	568	575	582	546	570	547	552	559	552	499	550	579	528	591	566	533	551	535	591	576	521	594	535	535	553	554	549	544	522	551	551	582	564	598	534	530	579	527	548	579	577	542	597	569	582	562	574	543	562	552	534	571	551	553	586	542	600	555	564	578	562	564	539	595	585	580	594	545	510	536	553	576	561	583	551	560	562	545	539	589	526	551	584	548	606	539	580	551	555	543	573	644	559	558	547	562	579	561	579	615	570	561	554	590	595	532	577	566	596	590	581	545	566	538	560	584	532	573	580	539	548	577	583	567	576	600	569	617	530	567	574	568	589	550	566	551	591	570	633	562	540	528	568	573	543	556	567	550	579	595	560	566	568	622	540	526	552	609	553	569	566	546	543	569	534	545	596	566	570	546	572	570	559	542	585	575	590	595	534	551	562	597	557	558	536	566	595	529	576	563	597	553	546	551	553	571	612	535	530	549	568	565	520	555	497	565	534	630	614	522	584	539	554	548	530	575	584	526	526	547	552	581	559	571	591	569	614	563	544	553	582	585	585	580	559	552	553	510	529	547	580	580	603	559	585	584	561	555	571	557	590	562	590	557	562	509	567	530	585	577	552	572	596	572	555	533	563	556	567	602	551	565	545	569	531	526	586	564	601	553	567	571	580	609	543	556	580	562	577	582	564	570	532	556	536	592	547	584	528	556	577	542	559	579	580	582	565	592	557	549	559	575	568	549	586	574	621	586	563	569	592	536	552	574	611	563	560	580	547	540	578	555	582	552	546	551	551	553	558	578	538	587	593	530	574	604	568	576	561	577	567	579	564	572	604	613	535	575	551	596	587	568	564	548	538	577	544	589	533	540	551	540	548	562	549	552	595	573	564	577	568	588	560	563	564	567	562	532	533	534	545	552	568	571	588	562	527	577	520	537	547	553	535	520	541	579	538	552	572	547	586	585	534	573	557	539	557	574	597	535	541	563	516	539	592	543	591	569	615	539	545	594	542	581	587	517	573	616	608	571	613	571	570	534	560	580	596	525	550	559	576	587	546	535	533	553	585	510	568	558	562	553	554	585	572	535	571	580	576	556	577	531	588	614	567	566	563	589	583	546	575	544	577	599	568	587	565	545	543	590	584	560	562	560	576	586	563	583	588	580	572	549	587	523	540	572	553	570	553	533	559	571	593	566	597	574	539	553	599	558	607	546	521	513	589	576	555	525	519	542	550	534	529	535	572	562	567	584	577	570	531	519	603	559	582	596	555	522	584	580	551	530	568	546	531	547	582	596	532	539	529	540	585	562	576	565	556	556	544	570	602	591	591	565	529	573	544	526	590	585	561	557	545	560	583	554	549	542	608	582	587	555	563	609	568	562	546	546	557	604	583	599	596	566	552	592	557	509	575	559	514	553	564	579	550	534	535	559	554	527	530	537	579	578	532	514	579	569	545	541	509	576	602	609	551	555	523	537	582	534	571	527	542	560	553	526	535	547	546	548	556	587	589	588	591	605	603	547	566	533	518	556	566	576	565	592	574	567	578	570	563	587	558	587	588	550	563	579	533	556	537	568	593	558	572	581	550	578	554	574	569	597	518	561	567	551	560	569	576	538	564	577	556	553	573	509	529	573	592	580	513	577	600	563	566	582	547	545	593	580	555	559	597	572	550	607	604	544	609	561	583	555	582	565	551	590	541	588	550	548	582	595	553	541	543	547	572	562	561	570	542	565	564	552	568	547	523	585	573	556	582	538	573	556	523	572	551	583	526	591	602	548	558	561	553	568	545	555	575	552	612	592	554	525	545	551	565	556	535	574	559	554	546	547	573	611	567	586	549	514	581	535	595	553	648	540	538	577	581	539	585	602	532	596	536	603	496	576	536	573	584	567	538	530	557	583	535	526	562	573	573	552	569	552	595	581	554	558	550	541	642	553	538	549	555	566	568	579	612	573	570	596	570	556	524	548	548	548	517	537	573	536	561	568	571	529	546	552	566	557	587	558	577	566	563	579	570	542	552	558	538	537	545	535	574	574	556	546	578	581	571	559	567	558	556	527	558	545	570	556	578	555	550	548	547	554	546	549	589	596	574	551	569	566	576	550	550	585	539	547	524	544	581	564	555	576	555	514	583	581	618	545	527	574	591	597	553	500	529	548	535	583	524	533	577	548	570	565	595	573	555	593	556	533	554	566	529	577	552	544	555	554	501	574	536	572	590	606	572	555	602	556	527	617	586	574	577	568	539	567	569	557	550	567	589	533	569	515	536	574	550	621	621	588	561	547	573	578	542	576	566	549	550	566	558	566	563	519	576	564	579	535	522	600	563	559	527	553	568	534	536	576	549	555	570	524	567	563	528	571	531	511	601	562	559	555	548	558	515	566	565	599	536	557	604	545	548	544	595	569	540	566	559	568	561	565	562	565	572	583	571	574	559	576	551	554	595	581	583	573	571	519	580	546	532	603	563	580	563	577	576	602	528	558	596
25012	21468	24751	28615	21460	19742	806	421	371	367	372	351	375	365	339	358	302	340	366	339	332	362	349	385	345	320	346	366	318	367	323	306	304	314	313	339	356	322	319	363	330	339	338	303	374	378	342	330	343	332	326	298	298	309	336	329	350	352	324	297	351	333	321	365	350	355	312	322	352	357	343	341	333	316	347	310	341	323	342	339	322	338	363	347	317	304	344	343	351	350	362	348	372	320	343	348	296	302	304	332	337	328	328	302	351	318	308	356	334	332	343	305	318	332	318	335	297	340	329	336	314	316	362	281	283	349	313	328	266	340	324	316	293	320	344	332	324	332	329	328	335	364	322	324	314	305	300	304	329	304	341	334	333	378	325	302	319	348	295	303	311	353	332	323	328	325	304	300	338	370	332	295	330	342	312	335	293	295	322	326	286	357	346	346	337	317	312	345	355	323	311	366	342	349	371	341	310	335	358	319	305	286	319	321	313	332	307	330	320	297	314	325	345	365	312	305	350	333	315	347	334	320	339	325	325	310	321	361	366	325	337	311	369	331	325	333	311	340	326	339	317	311	343	321	332	327	332	323	325	363	377	338	312	343	317	318	366	316	343	375	294	331	307	310	330	345	322	318	321	307	347	323	335	335	345	311	302	333	374	297	319	331	331	331	358	337	341	329	365	306	333	317	328	337	341	331	362	331	333	302	332	323	323	347	342	327	323	358	324	337	343	327	329	276	342	287	354	312	325	320	321	332	319	341	343	347	327	317	325	329	333	352	326	326	338	329	331	335	324	348	320	313	352	326	359	352	311	310	327	360	336	295	334	324	318	298	334	318	303	340	286	355	359	339	363	379	324	339	298	318	335	315	334	371	357	361	317	356	336	323	322	349	345	347	346	379	291	336	331	323	331	306	323	334	304	338	316	318	310	334	314	340	325	349	315	326	311	342	349	332	293	284	315	306	308	379	321	307	336	305	297	299	336	356	331	324	336	340	333	367	291	372	309	317	344	338	328	300	331	304	314	312	341	329	324	347	346	303	345	301	312	323	356	309	338	318	325	343	354	361	288	326	369	335	339	375	329	316	301	307	318	307	372	322	332	339	351	324	318	338	330	343	314	350	332	352	331	350	347	327	366	303	341	344	311	325	330	324	290	331	325	331	336	319	313	328	313	350	304	314	305	344	324	315	339	294	311	318	349	333	319	328	361	338	302	344	358	335	334	303	355	336	331	346	371	363	283	358	327	315	313	334	337	293	342	321	344	312	332	308	308	322	341	333	331	321	336	338	326	325	334	299	352	313	319	342	288	318	307	324	381	319	331	362	320	321	328	353	299	321	342	338	350	320	347	334	366	332	320	358	319	320	324	321	322	320	329	319	342	312	346	333	378	359	353	349	300	298	327	299	335	311	331	277	327	323	336	352	322	320	320	318	330	327	291	296	332	326	292	313	303	343	299	335	348	343	318	325	305	305	312	316	291	301	321	304	304	315	312	339	316	347	313	311	327	324	317	371	309	321	323	333	357	336	340	316	355	340	350	338	290	333	369	384	332	350	355	318	344	348	309	306	336	318	350	310	297	315	371	324	322	329	300	307	323	296	312	335	360	346	325	296	353	339	352	332	333	336	338	351	339	366	302	330	361	371	346	302	306	322	314	322	300	316	311	317	337	322	342	344	324	322	350	368	340	337	295	302	357	334	328	351	374	285	318	355	291	312	322	307	336	324	303	327	331	357	317	320	333	328	299	327	313	337	350	344	343	327	333	335	322	369	345	301	337	317	324	317	306	309	327	298	335	332	342	322	347	333	322	330	326	356	308	322	310	315	366	335	320	294	349	323	319	308	317	331	322	345	302	306	333	350	299	341	325	316	321	303	336	346	318	338	325	336	340	304	344	341	335	340	336	348	338	346	339	317	319	329	342	346	323	336	307	344	309	319	328	354	313	337	332	328	283	350	315	316	316	328	317	281	349	341	314	310	336	306	331	339	314	316	307	359	314	307	356	346	330	311	321	318	329	306	322	328	314	348	310	324	320	350	344	304	332	340	309	325	347	339	350	305	317	322	339	294	316	320	334	282	337	305	316	317	286	352	321	341	355	326	315	340	362	374	323	292	305	340	312	315	322	317	317	319	351	331	323	348	310	309	338	352	311	350	358	323	321	295	315	340	306	331	302	320	325	334	350	321	329	329	342	358	316	336	318	297	326	314	322	334	332	330	323	312	311	307	311	330	340	321	340	316	331	339	350	313	305	315	328	314	327	343	337	346	369	312	342	346	335	315	316	321	397	323	307	327	300	367	332	323	340	322	318	332	305	337	330	335	323	326	331	348	319	294	335	345	348	344	315	326	313	327	337	338	303	350	341	348	347	340	299	329	286	307	328	348	342	329	328	325	316	354	302	367	309	337	304	358	336	326	315	305	331	321	306	332	311	316	328	306	306	323	319	355	346	363	351	342	337	358	335	322	282	304	315	322	335	298	355	333	335	329	278	313	272	317	315	310	301	328	359	335	340	324	323	342	338	325	317	360	317	338	330	303	324	336	320	317	294	303	318	325	341	323	304	287	316	344	278	330	324	346	337	312	341	331	316	295	321	338	365	309	326	353	337	370	319	340	350	348	304	314	323	338	343	328	318	285	332	326	310	325	319	321	347	338	321	329	276	339	314	358	310	323	342	366	330	287	366	332	301	317	362	316	323	321	314	344	325	299	313	328	312	329	339	366	355	353	336	337	367	303	314	353	364	336	328	335	323	368	320	342	311	334	346	320	324	340	325	323	285	361	347	343	337	333	348	347	337	317	328	345	307	336	323	338	300	323	328	346	347	346	361	339	332	316	339	322	318	326	372	327	326	296	336	337	366	301	332	334	338	297	344	336	337	317	329	299	325	309	361	309	347	332	318	303	300	336	359	333	313	340	358	323	322	320	330	337	324	328	326	310	343	282	293	338	307	350	344	330	361	337	335	323	338	336	349	336	350	318	311	308	365	347	312	323	338	331	336	341	351	352	377	358	329	320	309	338	337	301	313	362	337	336	313	322	318	306	328	322	291	337	339	329	344	317	331	319	322	331	291	332	318	344	263	324	333	351	350	329	350	344	305	338	309	321	345	332	333	331	375	310	342	322	302	394	356	315	322	309	334	295	317	339	324	342	339	366	326	331	297	321	318	314	318	322	342	305	308	299	331	325	322	338	321	325	362	323	346	341	347	339	343	333	343	322	336	318	342	288	297	335	368	322	313	340	305	310	317	310	270	338	328	326	338	299	346	319	339	306	295	328	326	345	317	289	292	339	320	320	317	319	306	319	307	312	295	327	367	314	334	350	307	296	339	319	313	321	324	346	378	328	300	347	357	333	327	366	351	318	362	324	310	325	343	310	294	322	319	332	313	322	328	356	327	318	324	304	315	326	359	338	310	322	364	359	334	337	312	310	342	308	338	330	345	308	337	353	314	350	313	299	332	288	338	310	296	320	337	293	324	322	325	346	291	326	295	317
20349	2097	1478	998	857	864	840	841	843	833	789	853	824	817	828	767	850	847	772	820	769	776	793	810	835	789	792	799	798	818	781	798	817	780	821	769	762	791	775	771	819	799	767	732	827	762	757	774	815	833	801	763	818	806	807	737	775	823	781	815	824	835	793	822	798	763	764	754	770	798	770	832	770	778	817	826	763	840	773	809	739	780	748	801	745	742	801	774	831	788	781	818	785	772	772	743	778	777	805	787	766	827	782	807	825	761	807	799	780	798	817	767	772	757	799	763	766	760	768	826	819	748	775	796	853	730	890	817	766	788	758	825	828	814	783	833	754	770	793	816	825	803	834	794	814	714	829	778	773	767	761	816	752	810	838	776	775	776	757	778	752	788	790	765	770	822	769	802	779	765	780	785	791	776	765	839	813	794	768	775	764	749	812	794	764	743	745	774	781	816	773	776	848	792	799	750	814	776	792	775	794	782	790	803	789	770	799	764	808	812	820	778	782	769	803	809	771	769	782	799	773	770	772	753	746	779	790	755	758	734	806	778	774	803	813	811	783	804	780	770	778	863	734	847	796	743	769	825	764	804	798	755	816	814	793	837	820	805	786	801	798	782	799	821	802	782	774	793	795	842	813	792	784	796	741	802	834	759	756	786	807	801	797	816	778	806	796	798	766	800	795	778	759	802	799	821	763	817	768	813	714	824	757	709	803	754	747	753	840	848	746	771	813	753	752	759	802	807	778	819	813	824	767	780	778	810	771	772	801	797	748	804	776	780	824	820	792	764	810	802	747	785	797	793	767	757	782	818	782	791	795	803	786	762	819	785	831	812	814	769	787	808	825	739	769	760	719	768	803	803	795	771	793	796	779	788	784	765	829	819	799	811	801	761	756	786	763	775	790	786	835	793	785	812	760	760	756	789	781	782	775	750	791	784	784	819	780	788	824	800	785	765	772	790	805	776	780	810	855	761	771	791	763	777	793	808	802	790	771	815	744	788	779	810	714	809	799	786	780	798	772	806	774	807	774	774	751	832	770	812	731	741	789	791	739	789	741	805	775	837	804	820	781	861	765	816	756	739	811	806	806	801	818	780	789	763	770	771	785	767	772	751	752	750	766	770	807	814	785	823	769	793	801	830	755	785	785	806	767	749	770	739	764	776	762	760	771	857	756	811	802	782	827	794	760	789	784	763	750	786	736	770	829	766	817	827	808	754	757	780	752	819	754	798	812	843	742	781	809	764	800	740	766	798	794	776	828	765	807	779	742	770	837	791	783	780	777	749	717	795	788	774	750	743	806	782	797	744	790	795	836	734	784	812	743	767	778	787	777	787	803	781	757	800	801	780	796	816	815	776	827	809	743	779	781	793	752	782	788	822	798	746	779	773	795	796	774	826	779	784	784	793	783	833	788	803	765	757	742	790	795	755	792	801	756	786	775	800	779	781	760	758	805	772	766	802	804	757	805	788	789	781	773	785	765	766	773	718	792	787	781	808	747	784	765	824	734	793	779	791	795	809	775	791	794	811	788	800	780	787	779	779	755	781	796	778	798	799	804	762	782	811	849	818	840	794	770	748	763	787	778	808	784	757	757	744	795	787	753	826	807	780	803	756	798	792	794	798	780	777	790	793	755	766	797	786	757	777	850	783	812	827	785	796	745	830	810	791	739	816	774	779	751	801	834	813	814	813	810	776	803	791	824	767	763	836	773	742	790	759	777	759	777	772	742	842	779	782	820	806	810	857	796	833	797	801	798	786	826	832	811	770	792	838	769	747	783	784	798	832	795	744	765	803	820	758	836	831	773	745	811	767	800	816	723	766	799	848	797	800	754	774	758	772	787	804	779	784	784	710	788	808	797	851	746	804	776	747	777	763	768	784	764	833	748	764	774	781	760	797	778	776	753	768	848	758	771	755	770	818	794	793	836	797	787	803	795	829	749	755	771	782	751	781	760	737	801	780	808	794	810	834	777	781	762	792	821	854	795	777	828	778	769	758	823	825	821	781	758	773	785	801	775	805	799	865	813	810	796	811	791	783	771	810	802	754	825	773	744	798	831	808	798	737	756	804	807	762	807	846	779	751	801	804	826	800	753	793	783	762	738	779	812	813	821	813	777	761	773	838	801	825	809	728	813	856	737	782	779	787	784	813	829	753	821	813	778	759	772	805	781	774	757	803	756	768	799	774	780	801	737	789	741	776	796	737	815	752	803	775	789	790	764	846	797	856	826	787	811	822	847	785	781	769	776	745	783	804	817	819	769	852	813	811	809	747	724	792	769	779	744	749	791	794	821	817	763	827	820	747	767	800	778	743	755	825	781	765	834	791	807	786	813	760	771	795	784	779	748	807	798	739	779	778	760	860	805	809	841	783	801	784	824	773	836	734	805	780	811	797	794	801	782	769	810	794	825	790	803	787	803	800	780	756	780	782	811	771	857	775	774	748	754	735	808	782	816	807	806	784	818	790	780	835	778	795	732	758	832	792	817	772	789	774	763	794	770	813	787	762	801	801	797	773	785	727	790	824	828	772	782	744	819	798	787	787	762	767	799	841	740	808	789	765	789	782	792	745	799	787	762	806	762	767	772	806	725	766	753	803	767	822	784	818	780	775	765	769	771	814	815	802	804	817	789	783	830	784	780	783	821	811	780	774	778	772	741	772	855	775	764	809	800	814	751	806	754	738	776	781	767	764	809	738	810	771	732	775	787	795	782	768	813	778	801	794	783	753	749	775	809	848	782	793	801	732	759	812	792	788	770	804	751	748	834	777	777	822	784	760	822	800	806	834	814	764	813	791	843	751	790	797	780	795	814	771	758	790	772	739	824	759	804	808	798	767	731	769	826	778	757	794	780	834	792	789	772	759	757	803	755	759	712	822	827	815	782	821	814	787	733	716	809	762	778	746	775	803	763	735	811	817	803	757	835	711	824	779	820	805	810	764	736	718	791	800	790	744	805	851	793	767	790	836	809	806	738	760	829	796	773	819	791	788	768	814	762	815	765	814	752	820	773	788	802	791	774	767	793	784	765	800	803	774	816	779	780	824	767	780	784	834	789	821	766	775	822	791	780	791	819	771	754	771	752	762	774	768	768	813	820	790	776	801	821	784	806	813	805	828	789	809	859	753	829	758	782	749	774	785	786	810	812	813	783	805	782	772	828	798	753	788	776	788	802	805	778	797	770	771	736	790	795	817	785	800	781	790	751	793	772	772	810	815	785	793	812	783	807	814	785	760	811	743	768	792	815	819	780	796	758	810	840	767	815	782	761	797	770	776	755	768	797	793	789	758	776	762	747	785	763	748	769	769	772	811	789	783	809	795	767	794	780	798	778	778	789	752	803	767	814	769	783	796	830	787	777	783	795	783	812	794	794	819	752	756	755	829	826	758	810	769	806	832	810	774	784	848	774	811	774	798	813	777	753	794	794	831	746	771	771	776	819	799	809	783	792	782	745	744	747	786	788	763	788	825	770	791	784	779	775	809	788	789	772	803
24297	21420	25084	28156	21420	21441	16667	726	384	404	366	299	308	299	316	329	303	300	311	266	300	263	296	281	328	309	310	319	280	271	287	308	259	305	293	282	286	311	275	306	270	292	297	298	319	271	284	291	296	285	307	275	279	308	292	253	261	308	265	240	262	307	309	325	272	276	323	271	271	286	290	291	280	288	257	280	281	271	256	280	288	288	306	298	267	277	303	276	255	279	287	298	273	276	276	284	289	294	254	311	280	281	307	297	280	284	301	278	306	268	279	269	262	285	275	264	295	299	277	315	261	252	287	283	262	289	287	308	284	292	306	261	273	259	264	304	307	282	289	294	259	304	245	269	284	280	268	303	279	256	282	269	275	266	278	280	279	265	304	273	270	269	274	287	259	291	280	302	273	280	259	272	274	279	294	272	306	272	294	298	307	273	281	255	297	263	304	274	276	275	270	271	277	267	251	285	296	286	275	276	301	266	283	277	261	312	279	282	280	305	269	279	284	266	267	275	281	277	290	286	283	300	273	288	299	263	244	273	295	285	277	254	276	291	322	262	279	266	273	266	314	292	268	288	272	304	296	259	286	322	265	274	297	259	282	246	313	298	270	263	302	286	264	274	275	290	276	267	297	290	307	286	277	296	305	288	284	283	265	272	256	283	285	271	312	266	285	257	296	272	309	271	285	250	280	283	283	310	286	285	259	274	260	276	291	284	288	259	280	277	264	306	281	266	267	263	258	295	288	243	271	275	292	285	287	310	304	273	297	274	276	245	273	286	292	277	282	299	273	297	295	298	283	277	270	275	273	265	278	301	302	265	270	256	300	256	295	290	299	299	296	277	287	280	314	313	287	285	313	283	269	306	259	304	316	289	298	292	305	284	237	262	267	276	294	276	265	265	238	291	265	268	286	300	297	273	282	285	275	263	300	280	269	278	286	261	290	260	263	300	301	286	287	258	254	274	300	319	282	293	256	263	245	290	307	292	302	295	328	266	297	348	275	266	283	299	277	280	313	294	296	285	288	292	293	275	287	286	318	271	286	261	282	292	253	270	254	293	246	313	287	292	292	247	268	295	309	279	287	292	286	299	296	274	272	294	289	253	262	278	293	278	306	290	298	271	287	274	281	310	224	250	296	262	298	280	276	307	272	272	258	305	290	287	286	265	262	259	293	255	292	263	278	259	297	240	289	282	298	307	273	287	279	271	276	276	305	293	279	264	284	283	253	275	273	303	293	285	287	262	323	278	285	274	280	279	273	276	272	289	290	275	279	278	268	297	272	313	305	302	272	300	283	281	303	293	291	311	279	257	245	284	286	290	311	276	313	277	271	268	327	248	277	305	286	287	255	255	299	270	267	274	287	308	308	295	253	248	249	256	302	301	290	301	248	273	251	277	276	273	295	291	292	262	264	303	279	276	292	294	233	269	301	258	302	286	250	287	274	308	292	301	273	239	264	258	264	290	300	284	261	281	258	273	288	253	288	252	282	285	278	279	287	255	300	269	291	266	314	280	305	284	298	287	275	305	289	295	259	279	306	289	293	278	313	260	301	297	251	272	294	263	267	252	285	285	277	265	280	267	272	288	297	316	296	275	286	283	301	303	262	276	263	296	288	268	281	296	297	268	282	288	301	270	264	276	269	268	280	297	317	263	284	302	252	304	265	279	277	294	259	292	293	286	294	304	292	270	275	255	312	263	260	295	249	281	286	246	277	264	320	298	303	286	261	318	271	249	285	321	289	264	280	261	282	307	279	285	260	273	301	281	306	287	269	312	274	285	281	277	289	265	277	269	269	253	278	293	243	321	275	308	261	301	293	254	266	289	305	310	272	261	251	302	307	311	257	273	288	287	267	286	306	309	299	261	265	274	326	261	269	275	274	273	287	266	285	291	257	262	281	276	264	277	292	285	256	297	281	294	304	316	258	278	267	277	272	286	289	277	309	280	273	275	283	294	288	296	273	299	269	257	311	302	307	275	297	302	259	273	256	251	301	279	297	262	301	267	291	263	253	286	279	244	298	253	278	268	267	288	290	246	236	284	293	316	304	258	289	294	279	297	302	277	268	287	267	269	263	247	303	282	304	284	295	265	261	279	270	305	267	275	307	287	288	287	296	275	268	286	256	271	263	291	285	279	245	304	307	266	254	254	275	287	289	290	259	300	250	269	267	256	292	333	275	258	285	257	259	266	276	282	311	264	287	293	307	297	296	293	264	299	275	279	277	273	282	261	298	267	261	271	269	286	282	312	329	279	318	250	271	273	284	278	279	286	287	290	299	286	269	273	292	281	267	258	280	308	272	304	296	276	272	286	267	252	297	323	263	258	266	274	292	286	268	303	270	266	288	297	299	287	278	270	282	284	298	273	285	295	279	288	273	254	264	255	299	279	255	279	279	282	281	289	291	284	316	281	267	280	273	291	281	283	317	279	294	281	291	256	295	273	287	260	289	270	287	308	268	280	278	298	283	270	269	248	315	287	286	288	265	310	276	284	288	256	269	267	278	298	268	282	288	305	275	281	275	288	255	270	281	317	295	287	256	270	285	258	279	280	265	297	286	275	259	284	275	267	278	267	310	320	303	277	299	277	256	256	276	298	248	268	304	294	275	292	249	298	277	269	229	283	274	314	284	276	271	304	256	263	267	239	284	261	253	307	288	300	246	259	269	269	269	310	295	263	266	286	304	269	290	281	290	276	289	275	305	280	305	315	278	280	273	253	273	255	270	286	252	308	279	309	301	270	247	294	264	297	275	267	308	259	302	269	281	275	280	251	315	265	266	289	259	280	254	272	283	283	304	283	244	285	276	286	276	294	291	281	295	268	255	285	268	257	283	298	312	279	301	255	282	297	277	275	265	260	304	283	273	337	282	272	265	284	284	275	247	282	292	271	279	282	281	268	278	246	276	302	274	272	279	313	270	287	304	277	280	291	299	300	269	298	291	271	294	262	262	277	267	250	279	263	272	280	259	231	331	286	271	290	278	322	313	319	283	282	245	270	292	271	284	278	304	252	284	269	260	291	260	249	249	307	282	286	283	302	283	279	262	266	279	284	282	264	279	286	295	261	285	273	265	275	278	241	268	273	270	297	306	328	300	320	247	341	262	266	267	278	277	272	249	288	289	279	261	277	310	291	260	259	292	260	281	252	291	276	241	306	291	261	271	290	280	311	269	268	296	296	282	268	290	242	280	298	284	253	283	269	270	309	308	264	305	282	255	277	270	303	291	257	296	265	296	303	302	291	277	286	262	290	260	272	296	283	274	255	276	260	310	298	297	272	273	297	257	287	281	289	257	271	272	295	305	257	267	289	298	288	311	286	261	288	279	281	274	287	277	294	278	255	284	297	287	275	278	297	267	278	273	286	313	291	265	265	305	323	276	253	273	269	338	259	307	240	266	237	305	294	292	299	265	280	276	289	257	292	294	284	293	304	245	277	285	266	312	290	286	278	283	298	277	300	277	263	240	289	276	315	289	244	259	283	312	270	277	265
25165	3344	1891	1169	901	815	763	782	721	701	743	688	677	708	710	699	660	682	665	674	661	641	641	699	636	658	718	672	706	665	684	638	710	676	662	662	640	641	663	644	673	663	669	697	683	632	648	660	664	682	634	669	670	653	627	688	692	611	644	626	655	646	665	665	658	662	615	682	676	665	648	739	681	635	708	679	675	660	682	642	642	631	643	663	655	684	655	631	690	656	630	643	664	629	649	651	641	631	634	615	712	684	676	667	689	661	671	658	643	668	614	635	656	620	644	694	691	639	616	682	663	640	695	630	605	674	712	595	688	694	694	666	657	672	718	676	676	656	619	666	645	635	641	650	689	649	691	663	660	706	706	682	600	634	697	650	697	675	700	623	683	636	692	669	638	656	680	638	670	662	633	649	613	685	672	660	675	637	717	633	633	677	692	637	653	699	606	629	648	604	672	614	687	655	643	670	629	694	662	669	696	654	654	674	652	666	659	634	648	669	634	672	685	674	621	671	624	673	598	678	679	623	674	701	645	686	672	670	705	642	642	692	627	673	656	692	622	653	647	680	637	647	690	672	681	649	636	655	706	641	640	656	652	676	655	702	635	619	668	715	660	688	692	665	658	661	622	638	661	686	659	705	662	660	679	685	669	697	639	625	646	640	672	663	617	646	659	653	622	615	663	604	617	673	650	621	672	609	669	651	609	687	689	638	661	614	675	700	643	710	674	694	698	665	638	684	656	602	686	626	617	671	658	667	648	688	669	622	656	597	629	640	677	691	637	666	673	693	618	672	667	628	687	670	673	670	638	680	652	649	728	689	625	651	647	650	690	672	650	626	639	666	621	658	635	665	655	670	657	656	638	683	685	648	652	664	679	694	698	642	677	633	736	644	663	694	654	673	652	666	664	625	649	615	691	628	703	638	640	672	622	683	642	683	646	677	654	632	636	714	627	689	661	616	712	673	659	688	638	639	659	681	673	654	651	665	655	658	651	680	630	632	659	674	615	610	663	631	619	674	691	663	663	679	709	683	669	702	628	663	682	669	675	696	683	654	689	674	691	657	647	661	643	656	619	632	643	679	636	639	697	703	649	660	658	646	590	616	682	683	623	607	642	653	645	665	675	666	651	663	629	676	672	675	673	689	658	658	669	666	673	693	703	632	667	678	652	630	692	664	670	654	641	623	708	646	658	625	652	632	627	689	642	644	631	707	638	635	674	689	672	675	629	655	669	639	648	683	630	653	690	647	625	682	667	645	718	632	662	632	681	631	658	674	671	671	713	690	642	627	653	673	662	710	594	694	660	614	605	675	604	684	646	637	660	674	623	657	648	687	633	674	656	632	694	713	647	629	632	660	676	675	661	677	668	661	676	669	652	632	735	662	690	625	669	660	666	661	678	653	656	674	664	643	690	653	666	644	698	614	662	654	678	647	632	618	643	664	633	596	681	651	667	680	638	645	697	669	665	645	637	650	660	699	703	681	638	665	622	673	662	654	654	648	695	665	676	646	607	636	653	659	639	697	656	660	645	645	665	658	662	633	690	714	644	652	631	683	683	711	667	654	683	666	651	646	609	673	672	672	705	644	670	631	674	667	664	625	677	657	618	654	697	688	691	679	654	644	639	688	648	707	607	614	673	675	685	620	639	655	704	641	654	688	660	641	678	689	701	631	613	652	673	688	640	656	677	713	652	677	628	606	622	640	640	706	704	634	654	667	649	695	631	648	686	686	648	628	615	669	626	586	629	687	661	646	698	654	644	669	669	698	652	626	651	632	620	701	651	665	644	647	663	641	661	655	641	614	631	646	693	657	675	662	680	694	674	644	666	662	669	637	648	662	619	645	713	692	645	681	639	650	681	663	639	631	652	655	656	660	666	652	618	670	650	668	653	615	630	697	651	654	659	676	677	649	669	692	639	688	683	606	653	666	627	629	664	702	654	640	674	647	684	652	733	648	641	652	660	648	651	651	691	664	726	689	687	697	655	647	631	660	664	671	658	695	636	655	673	656	693	684	693	691	614	665	630	668	632	691	699	628	669	694	625	639	664	685	625	656	657	635	663	608	606	638	625	682	738	673	644	664	643	665	622	623	652	673	696	649	688	683	678	690	693	652	663	685	606	678	662	620	639	678	639	700	668	699	670	664	700	618	651	649	628	639	677	651	643	687	649	685	675	679	686	658	658	666	671	655	650	667	679	653	697	704	680	649	690	667	631	652	626	681	674	623	677	620	646	662	646	633	648	624	661	671	692	680	629	701	635	614	681	652	644	637	619	685	640	663	649	608	648	683	654	670	637	651	654	621	698	615	649	655	649	709	678	654	647	663	639	685	633	646	685	679	628	686	674	640	601	632	678	697	640	642	676	655	680	661	623	652	643	629	612	644	634	665	655	656	631	645	646	638	658	651	619	709	700	641	638	671	667	683	674	614	684	628	655	633	629	656	680	687	664	661	668	700	649	627	645	693	635	663	680	666	642	600	680	655	636	661	676	610	628	675	665	668	679	659	703	654	686	636	633	675	664	671	709	636	628	638	678	660	641	643	653	648	675	595	644	672	646	657	719	662	641	680	693	636	631	656	674	693	608	660	675	653	640	675	629	667	664	690	654	682	658	673	640	640	650	729	661	582	668	689	650	613	642	656	659	646	667	687	619	681	637	638	663	649	617	636	664	676	630	649	682	639	675	695	663	651	660	650	695	586	659	663	657	624	689	640	616	625	645	641	650	659	687	640	635	668	669	644	636	677	679	676	715	647	667	644	650	689	610	644	644	683	675	698	613	603	647	651	612	694	691	682	638	637	609	659	672	655	633	726	625	688	631	632	657	661	640	630	643	641	657	637	674	679	682	644	657	676	681	631	687	695	627	655	598	627	650	669	673	701	628	664	639	637	643	666	648	652	660	704	639	629	671	676	653	673	611	683	620	683	671	645	638	646	667	660	620	676	689	701	653	648	644	629	671	694	633	680	700	650	658	675	655	659	663	642	648	656	654	663	605	652	628	654	659	694	633	705	658	677	659	672	631	674	652	675	655	668	693	634	703	662	643	657	646	687	644	608	648	684	651	625	668	646	669	624	657	684	686	651	630	611	710	607	637	640	629	676	672	655	704	657	661	624	671	662	715	658	655	671	645	652	647	648	659	659	714	652	641	669	629	637	669	665	675	652	651	627	670	645	622	640	662	704	670	707	674	659	661	662	704	673	667	643	675	668	651	659	683	654	644	668	651	629	641	684	618	660	650	693	675	656	603	658	700	624	669	679	660	671	649	694	675	607	644	677	626	657	633	675	637	652	654	702	613	667	675	696	630	673	730	643	693	663	678	668	669	651	671	684	693	674	675	645	651	664	661	644	638	702	676	642	674	653	623	694	682	671	701	652	641	622	690	684	700	652	693	659	646	640	693	674	687	640	621	618	632	647	671	675	639	686	649	653	689	653	682	689	659	649	613	622	688	634	649	615	655	669	689	695	653	669	711	685	631	690	698	709	614	679
31681	20958	10992	614	311	259	243	209	178	218	217	195	233	204	209	205	221	225	248	203	219	213	241	202	173	194	191	234	208	228	229	227	213	213	208	253	229	184	213	201	211	212	193	184	221	230	210	203	197	235	183	212	205	231	204	243	232	215	219	219	193	204	212	193	199	246	224	200	234	178	233	209	245	221	172	188	203	211	203	215	205	217	187	188	203	194	186	206	217	221	223	193	233	212	240	217	225	238	222	221	223	179	212	223	211	208	198	221	222	258	216	213	222	198	204	218	200	206	222	191	220	206	215	226	217	226	192	207	223	219	203	204	195	215	201	236	227	200	226	223	197	205	206	213	224	199	233	200	208	204	186	227	201	200	194	214	216	200	197	208	187	184	214	214	231	223	222	220	219	213	205	210	208	212	227	216	201	211	180	220	213	233	198	218	198	202	207	193	216	212	187	183	200	191	222	225	205	218	210	230	193	204	225	208	189	212	232	195	217	211	218	219	218	223	208	200	221	224	224	216	206	219	219	198	195	205	245	220	200	209	215	198	197	195	208	222	225	218	181	228	230	221	215	205	212	215	214	202	196	204	222	221	198	205	189	198	225	205	230	204	189	194	223	196	200	209	214	153	192	206	218	208	202	202	197	228	204	234	204	215	194	220	234	231	221	220	203	217	215	205	225	238	190	205	197	220	224	182	203	210	227	221	214	212	229	211	190	232	193	212	220	209	175	199	199	236	218	199	225	220	242	216	229	228	220	220	225	219	194	203	209	199	210	193	228	215	190	226	220	233	206	216	224	194	191	205	225	224	198	235	194	220	214	217	218	208	219	221	228	227	198	222	227	237	207	222	206	216	213	213	201	225	219	212	220	168	216	234	203	239	226	199	212	216	215	219	215	235	187	224	197	229	203	200	228	214	225	208	194	210	196	219	189	208	213	227	198	248	218	240	208	211	219	197	197	222	244	255	212	231	200	215	190	190	232	233	219	212	221	225	247	224	211	197	234	194	213	213	210	229	222	224	218	239	198	211	202	167	209	224	233	218	198	193	220	207	218	191	201	193	202	227	191	225	245	213	195	249	222	203	232	216	246	216	221	203	225	209	200	208	217	248	213	251	210	202	191	200	191	181	215	213	223	226	213	248	224	211	211	207	208	213	190	200	171	209	189	213	200	215	200	216	195	207	223	184	214	191	172	190	228	215	238	189	219	231	221	227	234	189	221	184	232	191	231	196	210	227	186	211	215	212	206	198	225	181	198	224	208	243	214	187	176	211	208	205	234	208	228	209	221	188	199	211	238	221	205	214	194	213	203	210	211	203	225	218	213	225	233	214	236	206	209	251	214	177	189	176	214	213	230	200	221	233	221	216	210	216	207	218	217	222	244	213	241	217	214	227	191	196	207	223	210	198	195	213	228	207	200	204	204	191	193	205	204	216	222	191	231	229	209	227	196	207	225	210	205	188	207	234	229	216	225	211	210	232	210	212	242	209	234	222	199	214	184	209	211	208	207	225	228	203	210	225	215	182	224	209	223	207	207	217	221	232	227	195	186	194	196	215	173	220	202	219	215	201	197	222	232	204	216	200	207	201	207	191	207	220	205	200	201	222	249	201	178	196	214	217	212	196	200	221	211	210	224	192	202	201	184	194	196	227	208	213	201	214	238	224	213	205	215	222	202	197	192	219	198	179	213	214	248	226	202	204	226	217	205	223	211	205	210	201	196	234	186	213	229	219	193	220	226	237	255	227	207	202	220	206	208	229	221	225	205	235	188	197	220	212	209	218	208	199	223	215	222	218	219	206	191	215	209	215	231	215	219	200	217	222	216	222	202	223	217	220	200	212	214	208	186	194	182	226	201	189	213	231	206	223	233	224	214	212	196	241	207	189	194	220	224	237	210	222	213	205	201	202	221	189	218	216	191	220	221	178	212	235	223	214	229	248	204	223	239	202	214	202	205	205	205	219	218	236	229	203	223	185	205	204	236	211	216	202	188	234	206	230	214	219	209	193	198	217	229	194	234	213	227	221	193	228	208	234	211	185	217	191	220	215	235	222	230	230	200	224	192	206	202	178	192	218	217	208	196	181	204	210	211	210	234	195	205	198	214	181	232	227	233	203	187	200	240	200	215	221	204	239	224	186	222	190	204	193	198	230	221	220	222	223	238	199	199	196	228	217	209	192	216	194	236	221	196	216	212	219	220	193	196	195	189	217	201	198	209	204	202	205	185	212	206	202	226	193	209	207	202	196	216	207	225	255	199	202	200	195	216	227	204	223	197	224	236	221	201	195	199	244	221	208	194	198	203	203	211	203	218	214	213	215	211	241	215	183	210	217	226	222	204	215	222	194	211	214	209	208	207	201	180	192	222	224	217	205	224	226	176	236	230	238	200	197	199	192	205	228	202	194	198	210	217	210	197	225	198	213	195	223	193	218	221	206	206	234	194	203	209	211	246	192	199	215	230	227	217	210	212	225	216	207	207	217	218	215	201	212	214	197	217	228	203	209	206	182	208	196	203	215	216	227	224	235	206	201	203	228	198	179	244	200	206	199	213	204	214	230	224	214	215	206	222	198	208	193	202	211	235	220	219	192	229	225	206	230	208	231	182	210	240	219	220	189	231	231	206	196	212	188	219	213	234	228	218	201	205	209	202	184	213	220	200	214	188	212	206	213	218	228	223	217	216	215	202	218	201	185	218	231	219	199	206	245	220	192	199	214	211	218	214	211	177	198	206	207	219	198	206	209	197	208	231	219	213	217	229	218	232	218	209	198	219	200	227	211	220	214	219	214	207	258	226	214	245	218	232	212	208	225	211	248	211	209	224	186	230	181	207	231	225	202	210	212	209	215	217	202	204	183	203	208	216	217	211	221	227	188	230	201	198	201	216	227	245	225	217	214	197	204	210	197	221	213	260	213	201	208	195	239	236	188	228	212	237	209	212	243	230	218	216	202	194	199	239	237	226	214	216	205	204	210	199	201	210	208	222	240	236	197	225	205	214	207	193	192	198	225	221	249	195	223	209	209	203	227	217	226	222	208	200	227	200	212	209	191	223	196	216	215	230	214	210	220	196	224	212	196	215	190	201	243	200	217	216	235	222	241	200	214	197	213	187	191	208	213	206	203	206	193	197	182	200	218	184	200	207	225	197	202	202	243	211	185	214	217	197	237	184	211	220	246	238	204	218	193	216	221	211	205	203	189	204	205	219	191	244	222	216	215	199	244	212	221	217	188	209	215	228	230	230	213	222	227	223	219	200	226	207	240	202	219	211	215	224	222	242	227	250	182	206	205	226	225	203	198	252	201	214	226	201	200	212	216	220	200	218	210	228	227	200	241	212	216	203	207	209	212	209	223	223	208	217	217	194	222	215	210	216	225	207	223	228	209	209	234	212	247	212	215	209	210	216	194	218	210	201	204	236	239	197	224	206	221	206	213	225	238	195	206	214	221	209	214	217	206	232	190	194	213	223	209	213	215	205	215	225	228	212	187
9518	645	612	589	585	544	548	537	571	553	542	545	588	569	578	554	580	548	591	552	568	563	556	550	573	607	552	580	588	583	557	561	566	585	553	566	569	578	532	566	583	544	571	591	552	558	586	567	605	583	584	538	617	549	602	592	571	529	586	570	505	523	583	552	600	571	580	519	554	580	549	536	537	543	565	518	560	570	586	556	548	573	596	524	543	561	582	593	601	541	567	530	604	573	529	566	573	569	602	612	542	562	546	564	551	591	579	544	550	568	561	585	556	548	563	521	532	540	565	573	525	530	533	542	588	518	527	600	557	545	561	567	553	550	560	538	558	584	572	573	554	553	566	548	564	553	537	592	601	601	536	565	577	558	617	572	579	502	543	539	584	578	522	593	561	545	550	556	561	539	559	537	537	521	553	587	525	555	589	564	560	562	543	600	576	562	545	538	578	533	552	570	578	560	548	565	546	591	578	541	531	526	535	550	541	536	565	561	583	552	598	584	544	554	553	597	555	572	566	570	502	588	562	534	557	562	560	579	578	596	559	615	558	545	546	568	561	595	554	582	576	558	532	543	605	589	543	565	569	567	568	563	552	534	597	523	584	566	587	562	533	572	554	565	552	552	580	556	582	575	584	568	581	539	615	560	563	575	552	593	554	587	590	565	550	555	562	544	545	544	581	547	526	544	619	585	575	535	579	569	538	536	548	556	551	512	599	552	597	565	574	567	567	519	539	592	572	602	570	532	557	573	540	591	598	576	519	589	567	570	570	561	552	613	582	538	592	517	560	567	574	545	546	521	566	623	597	535	535	549	531	561	572	578	560	556	566	536	555	573	534	559	559	577	568	575	544	591	547	531	541	589	516	525	570	547	570	539	561	550	559	565	599	574	579	555	573	602	533	536	578	561	565	549	556	568	576	591	561	550	575	530	586	586	570	612	584	584	582	549	558	568	557	586	587	586	555	553	566	561	581	542	547	527	516	565	568	603	543	575	548	548	556	550	556	548	582	528	547	547	522	576	569	585	550	563	553	596	563	565	565	566	556	526	588	551	591	551	562	580	587	585	586	556	546	571	583	578	559	581	570	590	554	574	544	576	576	583	571	583	612	589	548	561	548	574	588	539	536	535	586	566	540	557	555	581	546	505	589	584	555	532	560	579	542	555	550	563	566	608	551	531	555	560	576	544	516	578	544	558	550	564	555	554	584	531	554	577	568	535	563	551	541	633	550	543	571	565	555	552	537	553	564	568	574	552	575	570	569	574	581	588	553	591	564	528	557	561	577	551	528	540	552	587	558	527	513	534	557	565	534	554	604	571	548	594	582	537	563	592	566	552	557	569	578	618	548	562	554	575	594	531	602	576	575	548	561	570	537	544	523	496	548	561	535	550	558	589	607	582	515	561	524	579	572	531	563	531	554	571	564	563	584	546	555	577	536	559	560	528	538	552	572	553	541	521	547	562	580	536	584	554	568	580	560	560	580	573	538	576	543	530	579	567	580	536	565	551	546	552	551	543	620	564	554	543	604	544	555	535	549	537	586	545	558	614	562	578	571	567	557	579	548	565	577	542	598	553	556	571	557	580	588	579	540	581	595	533	563	576	573	544	567	525	507	564	579	591	573	560	591	534	581	574	575	558	601	606	541	541	546	554	545	530	534	545	575	581	565	535	592	562	555	622	515	539	560	558	559	559	555	522	578	531	549	562	542	557	567	535	567	566	548	585	575	562	581	521	587	594	561	541	587	567	579	564	518	512	573	559	554	515	604	597	548	561	551	574	537	583	569	559	578	525	537	577	558	548	545	579	545	552	577	570	537	552	546	545	558	528	598	555	560	539	580	568	573	547	560	475	561	547	586	516	558	582	551	651	516	587	587	543	598	578	591	539	560	578	577	532	583	567	540	518	569	572	579	588	553	551	547	571	530	570	542	565	570	562	582	572	577	600	581	605	583	559	569	567	557	555	558	544	556	513	534	530	545	545	568	585	567	544	555	565	526	543	566	530	558	563	559	571	520	546	572	586	578	539	512	565	558	578	584	541	528	560	558	542	555	594	543	558	573	585	585	560	592	597	553	559	535	570	556	587	574	550	558	580	537	591	573	577	574	543	580	570	553	548	573	552	578	551	567	540	567	566	542	596	567	550	553	579	547	532	596	540	563	547	542	589	586	590	582	551	558	550	551	557	536	526	574	568	530	532	577	563	552	571	536	506	564	561	524	593	549	586	536	580	527	578	583	542	588	560	584	536	589	538	588	579	577	568	613	587	577	560	559	577	547	533	584	546	579	529	571	585	606	565	573	557	588	562	605	561	508	525	548	520	584	572	550	542	570	545	537	595	510	577	558	598	535	522	587	545	573	590	543	562	565	517	570	571	554	576	550	550	580	540	613	546	588	550	596	531	543	538	607	602	551	579	603	524	584	558	598	511	554	555	628	554	566	579	585	560	595	560	536	581	542	541	574	542	552	550	543	607	587	567	565	592	530	534	522	535	520	568	537	596	550	614	573	608	569	567	551	543	540	526	558	545	585	565	581	579	577	585	573	569	537	566	578	523	543	605	560	600	507	537	574	574	572	551	527	642	554	564	550	550	581	569	552	560	507	562	550	543	593	566	573	585	586	592	570	564	561	556	586	587	560	537	621	595	547	549	572	578	536	574	550	541	566	603	532	547	558	558	559	569	531	572	550	558	575	595	548	549	570	576	568	554	562	515	498	539	558	562	557	517	584	606	596	586	592	585	543	529	658	577	638	567	570	556	566	560	560	566	554	576	546	540	557	550	539	553	570	569	562	561	565	551	559	575	579	560	524	582	558	588	576	576	583	580	588	586	580	533	546	552	541	568	530	570	527	535	538	532	571	579	567	567	569	556	577	574	586	566	572	568	554	590	586	572	571	540	598	568	569	543	623	588	588	571	550	620	563	589	561	550	570	558	559	554	547	566	569	542	589	532	578	574	542	555	567	564	531	580	599	591	548	582	544	552	586	554	546	596	578	563	572	524	608	607	559	567	572	579	585	551	570	548	549	602	572	587	559	574	561	576	568	540	609	566	593	555	567	594	637	558	563	544	545	532	571	491	590	559	613	549	592	564	535	544	602	540	564	537	545	592	549	515	524	570	582	570	557	529	548	572	503	544	580	534	596	546	536	563	606	515	568	538	567	558	546	582	541	575	536	539	561	563	587	573	556	556	606	569	503	557	584	557	568	554	591	609	549	536	577	539	590	561	538	581	602	534	548	605	569	564	548	527	591	576	557	558	511	581	545	585	560	557	593	560	541	599	576	557	626	583	570	551	575	553	507	535	528	542	553	597	554	535	589	573	561	553	540	597	549	551	583	553	573	563	581	554	584	565	570	586	579	579	561	551	543	577	593	545	540	561	526	586	561	583	582	540	520	581	538	587	560	535	530	566	552	564	573	543	546	605	629	544	524	539	617	609	574	558	548	566	560	572	590	571	582	544	555	611	569	514	553	588	534	524	559	555	581	574
25013	21466	24741	28591	21456	19744	746	433	374	357	354	378	361	362	339	354	345	349	356	312	335	331	339	305	361	345	329	320	358	370	313	357	359	309	350	320	329	327	304	328	316	343	318	321	316	312	348	342	374	331	314	362	301	354	316	337	339	293	328	340	348	304	325	360	312	348	328	315	330	320	357	346	318	343	328	328	339	346	303	355	305	339	296	314	331	320	351	317	350	316	300	317	307	323	310	319	346	356	342	329	316	331	342	351	374	337	347	306	321	332	279	344	298	330	310	333	333	315	326	317	368	329	292	322	297	331	314	300	304	337	336	316	343	315	321	323	330	325	337	341	334	311	323	352	336	347	310	306	334	357	313	320	344	329	342	333	334	338	330	314	324	349	326	316	317	323	335	333	270	310	332	320	347	329	337	312	351	363	355	335	301	300	310	312	319	297	375	340	318	344	312	351	340	353	338	316	327	324	353	314	375	308	327	341	356	344	320	307	348	314	309	328	301	337	309	313	296	316	333	328	289	319	336	336	302	316	288	307	342	315	308	335	360	331	281	344	347	291	329	338	313	321	348	333	322	296	315	313	315	319	346	307	311	309	339	350	337	329	290	306	347	360	340	354	335	338	348	336	334	351	323	342	342	317	334	318	307	306	351	349	321	323	296	314	345	309	315	317	316	343	314	309	334	317	321	332	330	342	315	330	370	335	329	313	295	347	324	318	320	288	325	320	298	316	332	364	344	325	318	324	316	344	302	282	333	327	343	323	351	343	350	330	319	322	277	331	316	346	320	330	340	325	318	299	290	321	307	296	335	331	324	318	306	296	345	334	333	317	353	325	314	374	336	339	321	297	338	340	312	323	292	336	316	338	313	305	330	312	342	335	338	329	315	323	338	330	311	357	344	324	353	320	336	316	323	354	327	342	337	321	347	360	313	338	339	313	366	342	322	324	310	276	336	301	329	292	315	312	307	326	324	340	353	314	329	310	301	344	317	334	320	348	347	309	321	325	348	308	335	320	305	320	318	329	319	329	299	279	308	393	325	344	305	314	303	318	340	334	313	333	324	350	321	361	342	339	311	301	303	345	346	301	363	343	328	313	335	324	312	319	356	303	323	319	337	337	327	333	295	329	335	327	289	326	309	300	318	312	298	323	299	366	326	342	353	327	342	345	327	326	341	344	340	329	326	326	315	364	344	310	326	326	318	317	323	310	334	319	325	336	334	314	347	366	341	322	295	318	306	322	318	341	296	290	297	329	301	343	311	350	320	339	319	327	313	346	309	319	315	285	321	321	300	369	341	309	336	346	325	300	372	346	356	313	287	343	316	319	321	299	353	330	328	328	325	330	302	366	332	316	344	327	336	342	274	335	310	305	298	330	332	323	310	387	370	341	342	301	329	331	291	328	357	332	318	297	351	339	320	331	327	324	308	293	320	328	315	343	322	359	308	321	295	294	335	320	330	332	366	355	352	318	350	316	325	350	297	345	353	355	351	363	292	334	341	347	333	314	301	300	337	372	315	333	287	359	342	343	323	329	349	351	316	346	306	304	306	310	300	321	337	295	350	325	325	337	335	322	328	336	322	331	334	347	345	314	353	333	351	306	308	314	323	337	310	366	315	339	338	336	324	323	316	347	343	343	331	323	332	332	308	338	307	307	337	294	346	339	326	313	345	328	356	302	298	310	317	335	313	362	281	339	343	334	303	295	307	334	302	288	316	327	349	328	325	337	361	333	332	342	319	316	300	349	322	358	310	301	334	312	338	354	337	317	338	354	308	325	316	319	345	372	344	334	330	304	312	336	322	370	360	350	336	315	314	316	319	354	338	319	340	326	307	303	344	299	344	305	399	331	298	329	335	349	355	315	339	316	362	282	343	294	299	354	308	327	357	352	320	332	319	316	363	348	313	321	296	342	311	306	327	322	307	314	399	316	328	340	340	338	325	361	373	310	313	321	322	315	343	359	351	330	309	331	316	309	318	351	325	288	329	358	337	330	306	312	348	314	303	304	343	274	323	327	331	321	311	323	299	325	291	355	328	333	331	330	320	331	334	310	303	366	384	315	304	316	319	335	288	282	320	344	322	314	329	337	296	330	333	318	345	344	342	289	325	330	328	308	317	347	323	312	355	314	313	345	338	348	289	334	325	331	328	340	354	317	291	322	318	332	333	331	305	342	314	309	356	329	290	314	308	349	313	306	313	362	362	336	324	333	310	349	324	323	304	330	331	302	311	324	337	301	300	321	324	371	276	321	317	324	357	303	306	319	344	307	306	326	351	296	319	312	344	343	327	290	318	337	298	303	308	321	333	322	293	295	323	304	326	329	293	320	350	296	317	335	314	320	263	348	336	329	313	334	313	336	329	345	330	347	325	363	325	348	339	318	356	300	328	310	337	299	369	311	326	327	312	322	331	327	326	328	313	316	334	306	320	322	318	357	305	343	305	346	328	349	303	315	331	307	336	301	332	357	351	342	329	297	347	344	306	360	311	321	286	329	316	284	327	351	339	332	298	322	309	314	333	350	317	334	305	347	336	359	339	339	289	348	313	319	326	323	306	328	284	310	322	305	350	320	357	319	319	295	310	345	301	323	358	328	339	312	279	344	335	307	324	321	320	311	324	325	299	314	326	365	334	298	297	342	298	344	333	332	340	357	299	306	340	304	336	320	336	362	320	347	315	317	318	344	295	316	299	355	306	349	302	307	334	355	336	326	351	333	312	302	316	318	313	349	325	351	336	376	308	343	293	351	327	314	351	305	274	344	296	308	356	296	334	291	320	283	325	334	324	342	312	283	330	318	336	311	324	309	338	343	328	319	324	343	332	343	353	341	302	337	308	302	344	335	311	333	313	333	358	342	324	343	348	330	335	319	302	355	342	315	304	290	299	374	320	317	333	313	333	378	328	297	328	327	304	311	309	324	330	315	327	265	356	316	306	334	329	323	322	287	343	325	313	324	329	308	343	316	317	343	365	358	325	321	299	337	331	317	352	325	316	300	321	324	307	302	329	332	334	320	342	323	335	339	346	329	309	344	300	317	327	353	312	329	309	340	312	355	310	305	342	320	326	318	347	316	329	350	332	312	318	293	332	332	314	339	292	349	327	308	322	307	332	322	297	351	320	343	357	346	319	304	293	313	326	314	339	344	333	337	379	322	324	323	320	281	308	290	293	343	309	299	369	376	337	317	320	313	345	316	328	322	317	323	324	337	328	358	306	303	343	303	323	360	345	330	292	303	299	330	297	305	339	352	339	319	325	330	310	333	337	306	331	313	341	382	324	304	314	275	302	328	313	316	337	359	334	332	337	350	331	314	323	301	329	360	325	300	304	300	322	331	324	329	353	340	333	338	312	302	311	322	294	311	304	336	317	330	323	320	326	295	347	317	306	328	320	309	328	317	308	352	308	348	293	343	310	324	351	331	342	334	341	314	309	354	318	302	322	322	332	331	387	349	300	336	347	326	349	357	342	354	362	303	314	339	306	342	309	310
21040	2147	1420	1016	865	824	852	857	817	849	785	757	769	797	797	797	825	855	762	752	748	752	775	787	760	795	765	815	787	779	740	805	779	759	820	788	756	814	751	779	818	732	789	821	775	777	780	774	750	751	824	785	830	783	774	742	784	798	760	804	798	763	773	753	767	780	773	810	782	736	802	834	761	798	762	763	749	807	762	791	738	710	751	739	750	806	768	825	837	753	830	811	811	784	751	804	781	716	796	780	780	792	760	742	791	787	824	807	750	790	792	818	770	770	807	772	778	783	778	822	778	786	725	767	754	770	751	826	790	802	791	749	762	816	816	819	839	747	744	836	799	786	752	801	707	798	762	770	780	785	743	794	789	814	740	733	728	816	825	777	770	777	826	780	802	807	787	829	832	788	799	840	806	770	821	796	767	780	817	754	766	765	768	787	751	738	782	783	832	794	822	785	824	782	833	798	810	778	794	762	834	801	809	775	775	740	774	824	785	766	763	796	792	769	776	825	778	753	795	773	784	810	775	789	769	786	802	807	712	775	775	735	732	754	831	772	787	828	774	811	787	779	805	804	813	760	809	784	791	776	767	758	810	809	760	812	836	805	760	820	785	797	806	798	815	757	782	822	748	765	769	743	801	804	810	803	796	763	798	774	801	763	796	803	834	790	830	767	786	820	803	728	804	750	798	795	836	806	780	747	776	734	811	784	761	767	786	776	755	794	813	833	779	833	751	763	783	823	758	787	795	773	829	773	743	749	815	766	814	829	789	767	836	777	803	757	801	788	789	814	772	794	797	790	743	782	808	746	732	765	791	801	765	796	819	782	794	786	783	794	759	784	805	735	806	785	771	839	743	778	815	850	855	759	756	772	800	779	790	750	765	779	770	799	772	759	786	782	831	794	725	805	791	759	788	813	752	764	789	787	764	787	775	802	803	785	812	755	771	753	772	798	755	762	765	798	773	770	784	800	805	772	815	780	824	779	767	770	772	828	721	748	791	743	764	831	746	760	780	747	788	769	764	815	769	776	782	707	775	782	787	796	768	774	782	782	743	848	781	779	753	794	776	781	770	763	813	777	798	746	804	783	796	764	778	776	779	772	753	783	768	781	815	751	841	782	797	760	814	806	753	774	785	792	755	792	860	789	785	838	773	779	782	810	842	780	769	812	761	837	778	758	737	785	803	737	869	769	761	784	758	766	756	802	782	759	791	799	780	772	761	821	794	771	812	863	768	826	797	833	779	750	767	781	772	814	787	804	798	790	783	833	819	818	765	768	829	768	802	774	796	789	842	776	781	769	829	763	797	792	840	824	827	769	787	735	772	806	782	818	779	781	804	780	789	750	754	748	793	801	823	818	740	763	741	788	781	788	784	774	787	753	818	805	821	735	821	815	790	794	803	783	774	769	785	758	717	781	783	769	785	713	816	766	761	788	782	755	779	784	777	822	765	744	753	757	691	813	859	823	779	790	749	767	841	818	794	791	773	757	775	786	810	828	743	801	751	774	786	829	818	777	775	757	781	792	802	780	802	761	771	787	824	752	755	758	815	737	813	731	820	815	756	849	832	761	808	759	754	810	791	811	795	812	747	765	776	795	811	823	759	749	772	812	778	790	783	776	792	788	806	758	815	772	821	782	750	750	763	816	779	777	768	808	767	784	760	797	801	760	807	796	761	770	782	781	852	792	754	766	821	785	752	807	790	766	776	759	855	763	725	756	752	759	799	740	759	774	768	801	786	772	777	777	782	804	781	805	799	789	794	837	784	766	775	764	753	768	766	802	783	734	828	844	801	777	817	770	742	733	835	798	739	733	825	762	766	820	778	793	789	775	708	806	817	824	715	823	726	735	813	806	751	787	788	821	787	754	806	740	767	771	801	827	772	757	805	782	785	763	818	773	806	731	843	810	802	793	740	790	797	792	816	791	813	799	777	802	794	804	772	810	759	836	773	764	800	819	734	755	764	821	830	794	732	809	766	793	748	788	817	749	787	776	817	764	803	817	827	719	737	755	819	777	777	760	747	744	726	824	785	764	764	756	798	762	789	871	760	750	816	798	837	770	764	786	771	746	835	800	773	805	805	796	773	789	765	799	792	759	780	800	806	812	729	795	774	763	734	805	814	738	768	801	769	828	771	797	720	808	782	800	758	777	792	775	737	776	783	789	768	786	765	797	791	797	757	861	783	792	813	816	764	776	798	804	782	786	812	812	723	787	787	734	792	736	801	763	765	832	768	757	808	786	820	775	786	822	755	790	786	776	754	796	785	757	815	717	807	814	779	816	788	764	791	756	748	779	796	813	800	754	848	783	784	790	772	765	773	798	760	793	711	776	814	799	792	775	793	839	792	823	787	812	778	760	795	789	796	785	773	794	766	768	787	796	753	762	741	855	804	745	801	783	805	779	828	768	780	759	803	797	762	759	766	755	761	761	730	856	800	799	787	810	780	747	807	785	808	758	785	770	767	806	744	790	747	770	789	775	837	773	777	790	758	773	802	803	796	811	755	797	817	788	816	802	723	793	823	793	798	795	747	792	787	781	787	785	784	786	827	788	807	751	758	799	762	775	791	754	761	773	730	781	759	749	813	793	774	758	800	814	767	754	789	788	780	793	759	832	801	779	841	737	806	808	770	775	771	800	785	801	830	819	760	813	733	757	777	776	832	805	803	836	751	723	809	809	733	792	788	743	780	809	783	745	797	817	748	805	809	790	776	798	773	770	751	805	745	784	815	792	776	788	749	838	820	764	744	805	790	773	806	802	786	759	764	799	766	771	727	827	785	740	818	728	768	781	785	722	798	781	765	770	756	780	831	843	793	754	829	760	770	827	775	815	737	819	763	738	791	739	778	796	777	773	775	848	803	763	789	777	789	783	775	778	795	786	805	811	743	786	801	752	732	765	805	762	788	783	826	800	797	761	754	779	785	808	724	791	780	732	846	803	804	866	775	760	792	784	813	767	765	787	819	768	804	763	735	826	829	844	764	765	759	766	779	846	760	752	768	813	786	821	810	793	774	780	798	813	759	808	776	783	797	832	744	775	788	773	798	797	757	761	769	799	794	830	781	770	811	795	785	767	757	762	808	795	807	771	823	781	790	800	806	793	777	808	780	716	769	825	776	810	815	797	817	793	769	798	789	766	786	800	782	784	762	756	808	764	784	839	811	815	757	830	785	772	791	783	771	745	779	804	787	840	745	819	752	821	851	819	759	757	783	778	782	772	783	749	756	785	826	795	786	760	829	774	785	778	764	808	769	788	791	815	764	779	791	763	814	791	788	778	817	794	791	791	736	800	781	774	802	773	788	807	803	803	757	790	750	768	742	742	746	791	782	798	819	788	762	716	792	734	821	756	819	793	782	763	795	760	771	836	735	792	781	801	779	722	781	765	756	772	779	785	799	836	824	770	768	814	786	808	787	813	747	779	786	735	785	815	727	794	819	789	789	773	851	823	804	779	779	794	749	777	739	789	832	742	743	775	805	790	778	797
24314	21462	25131	28224	21466	21480	16944	628	407	421	354	344	318	307	298	338	287	286	281	282	297	296	294	287	289	267	314	285	270	262	280	265	271	293	319	254	274	279	285	284	275	282	253	286	288	316	251	293	279	285	252	269	303	297	286	276	295	280	274	291	263	286	301	273	272	272	309	310	311	283	251	307	310	282	325	248	288	294	281	297	262	283	284	290	284	272	253	285	273	260	309	309	287	277	285	282	272	261	286	274	280	260	274	281	321	290	270	283	295	303	305	288	258	267	294	315	315	247	305	292	284	277	269	278	262	301	286	285	290	312	287	310	286	270	286	248	261	287	266	294	293	263	252	267	277	276	248	269	305	277	280	275	288	285	242	288	272	316	261	284	285	302	270	322	285	307	299	268	267	299	294	300	275	291	271	261	278	294	300	280	297	289	301	260	292	244	281	313	291	262	276	285	266	266	280	284	314	281	265	315	280	311	291	306	233	263	306	271	277	267	311	326	295	311	291	290	281	286	269	276	276	254	259	289	265	264	290	293	282	269	305	284	277	291	292	280	270	286	288	274	278	294	311	305	278	253	262	295	294	261	271	265	260	263	284	291	277	287	285	276	305	281	306	339	281	277	281	281	286	285	288	311	262	258	328	290	281	277	283	261	289	291	298	291	271	273	275	286	286	284	255	279	282	252	264	275	269	271	296	233	270	258	283	302	289	302	247	298	247	269	309	288	331	275	291	269	266	271	262	276	258	311	256	290	317	270	283	314	257	264	284	265	283	281	265	289	292	272	262	266	259	257	270	279	290	285	252	286	285	250	275	266	278	269	297	283	261	305	296	304	278	304	264	254	269	300	276	294	267	287	278	298	296	272	292	279	278	295	267	275	262	266	297	282	296	310	285	302	299	281	302	315	272	283	284	279	268	268	286	265	286	273	274	265	266	259	297	285	263	319	273	287	281	275	294	268	274	277	276	295	273	288	283	274	270	317	291	300	281	266	315	273	302	278	301	282	289	279	272	259	282	266	297	260	271	303	281	288	248	278	307	265	280	291	290	268	271	252	319	292	262	297	266	281	273	269	259	313	299	293	278	322	290	289	304	297	260	284	301	267	250	292	272	285	272	268	280	269	300	281	240	292	275	309	293	288	305	267	267	271	283	287	271	302	266	312	280	286	264	277	278	262	291	270	253	284	268	263	315	280	257	278	269	300	297	280	266	308	280	297	287	259	295	287	291	316	300	283	299	308	309	293	294	281	308	308	292	300	268	288	282	285	296	276	313	301	290	297	287	279	262	264	266	242	316	274	294	283	277	260	268	294	286	277	297	275	290	278	282	267	321	280	271	279	263	277	278	260	274	266	261	278	275	286	274	285	270	282	253	291	262	275	280	294	296	244	308	275	269	296	316	290	289	263	288	299	276	250	295	273	323	283	327	268	249	267	252	283	296	273	282	291	297	292	303	304	327	283	238	294	285	299	300	281	274	328	299	301	316	272	282	277	255	275	301	273	278	265	275	288	309	280	220	278	259	274	298	302	293	266	285	298	281	300	268	269	282	276	276	300	301	302	279	273	288	303	266	265	261	277	244	280	300	271	304	266	283	282	262	256	277	297	257	270	287	282	256	294	281	264	304	291	314	265	300	259	274	312	314	257	283	262	282	254	287	279	297	254	304	289	286	286	271	293	276	260	292	280	270	287	302	272	267	301	287	294	286	298	269	302	281	294	281	274	267	313	272	274	243	287	264	303	258	292	326	306	296	269	291	243	285	284	284	305	290	267	290	284	255	299	290	261	322	271	242	288	286	277	259	278	268	269	311	278	269	272	294	303	297	273	264	280	268	283	289	282	313	292	248	269	256	242	275	320	276	279	298	301	322	282	266	294	292	284	274	295	278	301	287	296	261	265	292	282	277	281	281	269	289	286	262	241	276	256	286	306	260	296	266	308	261	265	278	266	283	253	277	292	290	308	259	274	267	272	300	256	261	267	287	315	275	267	265	312	296	276	283	236	283	274	299	252	297	277	258	287	264	267	285	268	287	278	278	269	265	268	276	284	290	303	251	281	339	281	250	292	267	226	267	273	279	286	292	274	311	297	276	255	253	253	255	279	306	282	294	302	244	282	295	268	259	297	266	282	299	281	291	280	291	284	270	290	270	267	284	291	305	299	309	250	289	288	286	297	300	282	294	271	257	291	260	284	292	305	292	273	308	266	255	315	275	270	286	276	261	285	294	293	282	292	255	276	264	287	286	257	256	249	301	282	299	284	268	292	293	266	277	276	279	252	292	264	295	292	244	285	303	299	265	302	314	273	277	272	265	297	288	267	269	305	248	313	281	271	304	286	269	264	249	288	271	261	290	281	270	280	287	259	330	291	281	301	245	283	276	277	273	266	284	263	251	285	268	289	284	277	284	252	256	303	290	281	262	271	264	285	276	247	284	255	269	297	293	285	286	275	287	272	275	294	302	265	268	268	264	291	269	271	264	267	274	265	278	274	268	301	290	272	266	303	257	265	274	284	271	251	297	263	255	262	287	280	306	296	252	276	283	329	289	265	291	288	287	301	302	282	278	259	249	302	274	280	247	253	285	288	294	296	303	253	287	270	293	291	278	278	298	269	301	288	258	262	297	289	279	255	269	297	306	280	266	281	252	337	283	272	254	244	286	303	301	276	246	288	304	306	284	281	291	261	277	271	290	302	273	290	286	279	270	280	295	296	273	294	260	297	293	226	308	297	280	284	252	300	281	251	297	301	280	280	278	276	294	286	292	283	302	275	278	297	287	255	255	297	261	302	243	303	275	299	266	262	282	251	273	274	263	296	269	289	273	297	266	286	271	270	285	283	269	285	258	243	266	264	302	266	281	282	272	266	275	263	277	304	270	285	250	275	272	295	283	288	261	301	306	242	293	270	295	276	252	300	285	297	280	280	281	303	266	254	290	288	248	246	302	276	270	276	264	284	278	299	293	304	302	278	284	285	298	285	292	260	296	306	236	268	264	229	277	283	275	295	276	274	258	263	268	287	285	264	296	325	301	276	289	275	289	289	275	312	260	260	312	287	294	277	289	286	289	276	308	306	274	259	267	255	268	286	287	290	278	301	298	278	302	260	272	287	268	263	307	286	281	270	315	300	265	284	241	272	288	281	271	264	267	290	285	294	286	300	291	264	293	284	278	284	257	280	294	270	289	254	293	281	284	306	269	278	289	295	285	282	278	275	267	284	277	245	287	289	274	268	274	305	291	246	285	301	242	308	280	260	274	286	316	292	301	303	287	298	265	278	286	300	276	300	285	269	309	283	294	253	307	247	286	279	286	247	286	263	282	289	301	276	272	258	307	279	262	306	297	270	285	305	302	285	260	265	290	286	295	234	270	300	260	298	290	284	259	285	290	282	290	290	275	262	318	278	280	260	284	285	261	270	287	257	282	294	294	303	322	271	269	288	287	276	305	279	263	273	276	306	278	274	280	259	262	297	283	303	254	269	252	253	290	287
25640	3405	1849	1132	837	828	727	704	713	670	694	749	727	670	658	719	663	663	684	655	706	708	632	662	703	649	688	714	669	656	644	692	648	656	681	662	683	672	635	632	639	632	625	649	693	680	679	680	637	676	660	668	659	703	630	645	668	704	688	687	694	679	704	656	653	583	670	683	651	689	697	651	679	699	673	615	726	669	668	672	670	674	691	636	616	669	661	655	633	676	670	606	652	601	670	675	670	596	641	628	676	630	649	656	638	611	700	632	651	634	603	678	680	615	654	705	686	607	627	678	663	649	614	674	649	676	683	641	680	672	663	663	696	647	665	665	609	581	667	684	650	639	704	696	638	667	677	658	669	686	686	616	652	636	657	677	660	643	655	664	644	627	650	681	651	663	645	714	638	655	640	672	657	692	742	673	638	704	663	653	668	706	636	648	653	672	678	632	637	661	673	592	675	664	678	657	637	669	671	637	651	720	649	644	677	659	683	644	672	660	651	676	653	654	665	647	677	645	678	639	661	667	690	664	642	665	629	668	683	690	621	674	674	655	645	711	645	688	705	700	694	664	661	603	677	684	699	650	673	647	659	653	644	658	668	678	664	640	638	661	644	633	699	727	647	643	671	631	631	668	598	644	710	661	640	665	668	696	656	689	654	670	648	626	670	613	696	679	643	624	654	655	661	686	610	664	649	640	700	613	625	692	645	621	618	656	657	668	611	644	650	686	694	643	651	695	661	673	632	652	649	621	692	603	681	700	643	649	669	641	687	662	678	644	651	660	717	627	586	626	670	649	633	636	649	670	683	669	664	723	678	635	624	681	663	709	653	630	653	708	674	639	654	671	666	649	641	682	714	701	633	660	657	693	682	622	637	667	685	670	689	703	634	666	617	674	652	682	655	624	663	657	625	621	661	684	679	655	674	655	619	652	678	626	686	638	679	653	649	652	646	635	705	650	643	658	639	687	676	674	684	643	663	659	662	642	664	657	638	689	665	706	641	625	658	627	610	673	643	621	653	648	662	635	642	683	644	657	666	663	676	692	692	680	635	645	680	645	625	617	639	643	683	644	646	633	635	682	644	697	622	645	621	671	664	624	628	654	692	661	636	658	634	709	669	646	684	696	653	663	656	712	645	593	658	649	666	693	698	632	673	659	682	652	646	671	640	609	651	643	645	655	657	684	657	652	666	601	696	674	639	655	659	646	648	704	694	635	675	657	671	642	662	647	585	663	659	632	660	645	674	670	677	681	619	675	670	686	670	660	681	638	723	683	669	670	601	669	690	664	649	675	601	665	624	670	665	648	690	684	646	593	644	656	646	626	632	691	721	668	654	636	656	667	637	632	676	698	599	683	629	689	651	688	643	628	608	656	656	661	608	675	663	638	651	647	627	711	648	632	638	657	622	664	656	648	660	641	634	654	692	663	656	652	661	661	690	720	650	667	637	685	626	693	617	670	606	686	656	646	635	623	634	672	696	671	671	640	703	657	708	684	610	651	642	624	650	666	667	636	666	731	701	681	659	647	658	656	603	699	678	700	616	656	703	600	655	640	681	690	701	653	670	671	660	713	678	687	647	652	656	666	703	649	609	688	654	616	724	638	654	689	660	672	638	639	595	656	651	639	671	636	673	674	687	639	635	684	645	660	639	682	614	649	675	629	645	644	618	634	643	676	632	631	699	691	687	629	691	648	677	646	666	676	654	623	670	664	687	710	663	695	695	658	639	639	667	635	630	700	688	687	691	642	657	653	671	663	690	619	660	606	686	664	669	650	672	673	634	615	662	686	664	693	657	689	631	601	659	650	661	678	644	635	635	665	627	667	653	711	687	685	677	661	624	657	655	660	648	670	707	680	648	708	650	677	664	611	609	659	669	660	641	664	631	653	673	666	638	665	663	666	656	654	645	657	685	667	632	687	672	641	645	656	621	676	660	612	705	663	665	639	650	699	680	712	608	649	640	647	649	678	683	689	728	676	610	667	661	653	694	632	629	667	634	637	662	635	648	716	713	640	637	660	650	702	658	634	668	634	646	623	696	664	622	636	676	617	699	672	637	666	652	660	697	674	601	660	663	709	711	676	643	639	624	655	653	662	660	668	625	682	697	606	614	611	622	695	683	678	654	658	698	624	701	701	627	653	680	689	731	657	630	669	650	661	672	650	620	693	680	632	686	672	635	658	624	675	677	688	686	655	649	655	636	671	652	675	671	621	675	692	655	663	625	658	693	700	646	685	688	663	667	642	671	661	659	675	680	667	624	668	684	660	645	654	672	658	641	653	641	682	693	679	655	679	656	641	639	709	652	667	641	655	638	708	639	656	698	663	618	668	662	633	685	679	645	695	686	649	615	684	664	708	690	632	629	641	668	660	685	649	655	707	632	652	640	665	666	664	646	629	660	649	652	668	640	681	633	644	658	653	692	677	651	656	655	664	692	660	669	677	678	664	630	624	676	695	650	657	658	688	673	607	644	666	689	674	681	642	667	691	672	659	629	629	671	635	631	650	692	655	666	624	639	626	702	658	657	654	696	639	689	673	640	659	638	648	679	666	640	629	651	628	675	647	661	672	684	631	650	661	661	658	706	702	691	625	666	655	684	609	646	694	678	632	727	640	672	680	694	634	691	659	659	681	683	669	661	660	677	664	648	685	606	643	653	639	652	711	639	631	682	650	687	634	622	686	630	651	638	658	682	624	650	650	669	661	690	661	667	648	681	661	683	642	629	590	625	683	727	706	641	634	692	673	654	640	669	643	639	633	637	715	656	653	667	682	638	689	655	653	648	693	641	651	665	691	618	643	634	627	645	651	666	677	671	678	631	702	677	627	672	649	684	673	643	646	634	637	671	624	655	670	651	679	666	615	614	691	668	642	623	638	712	652	633	643	644	710	624	647	634	663	639	676	681	654	674	674	653	690	648	643	676	653	677	640	672	667	668	723	633	654	620	640	663	645	642	654	593	710	624	648	636	672	682	711	664	686	605	663	674	665	668	674	662	614	641	643	610	664	655	641	682	684	624	609	671	676	647	633	644	640	659	680	671	676	667	675	647	630	621	675	682	657	654	671	641	640	667	687	764	630	690	669	644	688	629	678	609	679	652	669	693	655	688	615	652	629	704	675	638	661	635	639	656	647	689	638	630	657	630	644	627	660	683	645	645	660	656	657	688	678	639	684	641	647	662	607	635	614	618	627	683	650	691	648	654	657	650	677	702	683	667	635	665	679	699	670	666	678	655	610	639	620	647	701	656	656	625	630	685	601	621	647	668	700	678	662	647	611	649	656	653	673	684	635	699	646	638	645	632	631	659	639	630	666	694	647	680	648	655	682	649	637	662	625	691	661	646	672	668	659	644	669	670	657	677	671	668	659	679	667	600	672	659	678	669	683	665	624	660	689	607	684	672	669	665	631	663	668	632	663	652	645	648	682	601	663	682	627	648	659	667	651	668	629	655	627	632	657	655	672	610	646	617	703	649	634	668	655	695	666	720	670
31590	20911	11004	530	229	177	208	178	236	206	197	203	192	198	190	187	224	179	221	216	233	199	218	215	210	191	203	216	228	195	209	209	208	213	208	194	237	226	193	189	199	174	213	200	195	195	190	200	193	217	215	211	219	177	196	210	225	207	225	202	232	217	199	211	206	219	233	217	238	218	222	217	208	215	215	205	220	202	223	202	192	230	242	214	191	185	180	207	235	231	199	204	207	205	215	222	226	223	197	217	218	201	195	204	231	219	213	220	232	192	206	209	215	217	203	210	186	218	222	219	219	206	224	225	224	204	198	232	203	192	244	188	177	207	199	209	183	222	218	200	249	223	228	222	201	220	215	192	236	212	202	209	205	235	240	230	220	207	226	192	175	200	202	205	250	215	204	214	236	226	203	219	228	217	206	206	193	222	214	206	185	179	222	220	209	195	211	216	206	211	201	193	202	220	215	212	216	201	184	208	208	204	199	215	218	208	228	231	235	214	177	185	223	245	238	200	231	230	209	229	212	224	192	198	201	224	206	224	192	199	193	222	229	216	224	186	199	210	182	194	212	195	207	205	193	209	223	194	214	209	191	221	202	218	246	219	187	217	213	232	211	223	185	196	241	210	233	212	200	230	188	199	226	206	204	223	211	206	212	207	204	213	208	235	189	198	221	220	212	199	217	213	212	200	188	198	224	181	218	210	231	230	209	204	224	203	206	235	219	213	220	229	238	222	196	200	206	222	217	200	222	222	207	198	206	203	204	199	232	217	217	211	198	224	205	205	229	210	228	211	220	194	199	209	224	189	206	203	207	196	208	199	196	213	243	206	221	203	197	210	201	218	224	226	214	208	182	211	202	228	186	192	223	198	193	245	224	182	209	219	226	247	198	239	215	216	199	202	213	211	207	229	234	241	209	210	184	210	209	208	183	185	198	208	221	192	206	179	199	220	191	185	195	215	237	193	223	206	215	216	203	230	201	216	216	226	196	228	206	199	231	232	209	215	213	212	224	196	197	222	211	218	208	206	230	240	258	230	202	208	202	228	209	220	218	206	210	201	197	212	211	180	226	199	204	245	201	219	190	196	219	225	235	203	210	195	196	230	209	201	251	237	225	223	223	216	188	222	208	205	223	205	208	206	197	209	232	233	208	205	223	212	216	204	221	203	218	224	188	198	214	190	215	255	210	180	220	209	210	196	198	205	198	202	196	222	217	203	214	183	220	209	197	222	214	199	208	194	216	219	189	221	200	216	227	212	231	196	200	216	235	209	200	216	208	200	212	228	228	212	207	206	208	193	164	204	227	210	212	220	195	200	219	216	227	223	195	217	227	213	197	211	221	200	215	222	238	212	190	210	200	238	170	194	224	237	198	183	206	204	253	212	191	195	206	205	201	212	212	204	211	217	210	224	211	202	161	199	215	233	212	217	205	195	228	196	211	197	211	215	198	210	207	246	201	183	209	213	225	219	206	216	196	234	203	202	233	219	228	213	221	203	217	225	234	236	196	204	203	212	171	192	228	186	187	225	210	214	211	217	221	202	206	210	217	204	211	172	184	225	214	206	227	210	219	200	228	181	221	230	171	200	210	225	208	184	176	194	200	175	216	220	197	205	212	203	220	220	204	222	209	235	184	228	229	225	226	202	202	221	213	200	232	211	206	179	216	215	225	224	225	200	206	234	192	231	216	213	205	223	207	201	203	212	218	217	194	217	231	212	217	219	204	223	220	225	219	219	199	185	204	211	232	181	206	201	224	187	226	209	194	209	207	218	206	200	201	217	184	233	213	220	216	214	211	208	202	218	209	227	220	221	193	233	194	195	212	206	205	227	217	222	226	193	228	216	201	204	208	220	187	187	207	235	203	207	203	216	225	226	227	223	205	208	185	194	220	234	200	197	214	216	197	215	224	213	209	232	199	202	202	194	206	210	212	219	216	220	196	211	202	232	216	227	216	228	217	215	225	212	200	206	226	194	194	202	188	212	218	207	213	196	214	225	233	209	206	205	211	208	195	186	236	216	207	196	186	204	220	231	237	208	183	209	177	256	223	231	211	215	208	223	211	209	215	210	198	199	192	203	198	225	201	206	216	215	192	240	214	201	214	210	215	201	204	191	189	201	211	198	228	209	196	219	220	230	215	238	218	202	227	223	198	196	198	224	197	212	208	192	215	216	205	189	197	217	216	206	209	227	228	199	210	216	235	207	236	195	212	207	213	207	211	196	220	203	236	202	207	219	195	199	206	234	218	215	212	187	197	199	212	207	177	177	197	221	202	216	205	221	199	228	216	205	222	195	219	216	222	207	205	206	217	211	183	178	215	181	207	221	179	197	220	197	221	216	191	213	214	217	213	204	183	219	227	223	200	226	218	212	190	208	220	198	211	194	206	198	202	217	242	200	235	197	197	223	185	230	205	208	206	199	232	200	223	213	202	246	224	242	215	211	183	217	219	227	230	221	230	234	188	232	212	205	200	207	204	241	210	203	232	224	213	211	252	192	218	215	212	199	214	217	192	214	177	222	196	235	224	222	227	232	202	189	232	223	212	218	198	222	204	186	205	209	210	216	208	222	212	209	224	222	192	205	231	216	229	207	204	212	225	221	217	201	205	215	205	175	203	235	220	197	201	186	208	202	204	242	164	196	216	193	207	179	216	206	205	216	180	213	215	202	186	191	192	211	231	220	210	195	200	246	228	206	219	187	209	224	216	179	203	230	225	207	193	216	198	194	200	224	234	209	197	238	216	192	203	216	189	209	219	204	210	203	185	215	205	233	178	214	202	186	251	187	210	215	204	202	215	214	200	204	203	194	234	209	230	230	230	229	225	215	220	206	227	201	211	211	220	222	225	192	211	203	211	228	197	199	218	231	229	196	220	213	227	200	210	211	236	226	202	214	219	216	215	231	227	223	226	219	220	193	208	213	218	218	216	200	213	226	205	203	221	214	191	230	201	195	229	220	202	221	221	201	222	206	215	207	225	184	215	201	217	213	213	202	180	175	229	197	211	191	229	203	221	217	224	222	221	225	186	214	199	211	202	228	210	213	193	204	220	208	187	200	198	239	215	195	183	220	208	193	214	206	218	193	211	224	199	195	200	199	217	196	189	223	215	188	219	240	207	229	211	216	196	199	199	215	192	206	201	211	193	239	220	189	216	197	226	194	234	195	233	216	227	219	200	180	221	223	233	218	178	199	212	208	187	223	231	210	210	205	212	192	228	173	201	206	229	217	200	199	211	231	197	222	196	196	227	186	225	228	211	210	255	217	215	204	238	208	227	211	210	192	198	188	200	181	240	219	232	210	216	209	198	203	200	170	214	205	214	211	221	212	222	214	201	212	185	204	227	218	203	224	219	238	212	205	188	206	195	202	188	186	230	211	196	199	222	195	203	212	196	211	219	227	223	212	270	209	215	237	209	219	217	213	192	207	207	203	228	177	207	191	226	208	220	207	199	192	214	204	224	214	185	205	224	193	198	241	172	225	196	192	213	185
9444	653	585	590	568	556	593	532	591	556	559	523	562	553	563	544	570	572	562	509	532	589	549	587	599	533	539	568	552	551	584	573	563	572	555	550	544	578	542	568	565	606	532	548	568	588	583	577	567	582	549	606	552	579	535	568	574	521	530	569	558	534	559	534	571	561	563	595	583	576	550	558	553	556	596	540	555	585	575	547	546	607	546	576	528	549	545	608	601	552	532	532	562	560	547	544	544	549	534	509	554	550	550	553	562	562	554	561	558	578	540	600	578	583	557	565	535	549	561	563	535	535	562	543	553	521	523	521	541	608	552	578	520	562	542	556	563	540	572	550	576	545	539	556	551	536	545	583	577	577	576	537	573	536	566	550	550	560	581	582	571	567	548	568	573	553	572	519	561	516	556	548	531	588	592	544	540	527	565	555	513	575	606	571	527	543	549	546	546	539	543	588	536	553	608	567	570	527	557	549	583	559	562	559	527	533	602	537	574	533	551	558	583	573	542	505	571	551	558	590	554	525	547	545	552	573	548	578	552	563	555	530	535	563	566	610	567	542	570	558	527	548	552	587	503	509	583	541	551	559	543	572	529	553	571	561	534	560	528	580	529	562	562	551	573	602	524	549	552	566	591	550	558	542	551	565	533	567	540	544	569	554	578	535	578	571	579	537	566	537	558	566	534	540	574	559	562	593	597	581	542	550	533	547	543	557	569	560	579	572	553	520	505	539	569	553	608	527	516	604	541	548	554	543	562	546	547	575	520	528	547	578	526	595	562	615	607	559	536	567	586	520	557	560	605	559	543	549	551	550	531	533	551	571	545	609	546	516	558	551	553	565	558	561	589	564	513	571	559	579	565	587	589	557	561	517	582	585	553	566	576	582	569	527	581	532	551	573	539	519	556	611	595	543	600	578	532	542	556	562	563	557	576	585	553	573	543	555	534	536	568	554	557	558	574	553	521	567	598	578	528	525	553	560	495	547	566	584	607	589	519	556	591	556	565	578	549	549	551	597	499	601	533	574	563	563	539	568	568	559	541	574	551	580	544	557	527	559	573	608	554	580	526	544	555	560	589	529	580	547	564	564	524	499	538	578	564	570	569	584	566	588	555	558	544	585	584	554	564	562	566	583	605	520	548	532	577	530	571	565	554	589	550	559	550	578	582	543	548	553	548	547	580	532	511	564	580	552	557	531	584	513	600	578	564	552	577	543	526	558	588	595	534	571	594	543	572	568	552	538	576	530	542	557	567	549	568	579	554	540	570	570	544	571	599	572	583	599	571	549	553	573	580	561	553	585	606	529	550	557	619	599	553	566	556	593	532	586	581	587	577	600	549	581	552	507	548	594	566	545	511	553	535	578	556	542	559	521	586	544	568	535	581	553	555	559	563	558	553	549	567	599	588	587	584	579	572	534	552	578	538	512	556	525	522	513	565	585	537	546	560	551	539	526	541	535	586	544	568	527	586	601	564	547	552	565	560	558	572	541	567	580	578	552	535	541	607	573	557	560	538	562	523	553	566	615	516	538	581	554	560	587	565	593	565	550	571	612	558	581	582	540	561	563	525	561	557	553	603	535	557	599	541	560	595	542	556	575	555	538	586	540	543	546	583	511	560	582	558	563	564	530	535	534	558	568	564	562	587	553	565	524	528	556	560	553	546	593	539	557	557	573	546	541	553	562	546	511	544	570	541	594	532	556	567	603	512	565	548	562	557	567	496	546	486	584	570	529	561	564	538	546	558	517	557	530	581	550	568	594	584	561	558	501	551	552	557	542	538	572	555	576	600	554	539	601	536	574	582	575	576	535	578	570	561	571	571	580	567	558	574	555	594	525	556	572	538	539	572	528	556	569	549	548	557	532	581	511	592	540	571	544	572	541	521	576	589	545	626	545	578	511	545	539	583	572	528	567	593	524	587	571	547	543	532	555	556	600	544	568	583	564	580	542	546	567	549	535	565	535	540	537	601	556	624	572	520	561	534	548	551	538	552	565	546	555	556	581	553	557	562	534	522	564	620	558	563	549	526	609	547	515	518	522	510	551	540	557	574	568	532	546	564	560	563	588	584	599	562	587	558	575	584	590	581	542	540	527	546	584	543	596	574	582	580	575	588	575	572	583	524	534	578	569	535	576	579	567	553	579	581	567	538	560	525	584	612	581	556	546	548	539	540	524	574	541	582	601	558	544	554	563	568	554	604	526	515	585	554	607	535	571	603	583	599	604	539	551	551	498	590	565	585	553	608	586	583	516	577	591	559	565	509	564	557	519	547	553	587	569	551	574	566	574	562	599	516	579	579	562	551	546	550	573	566	593	509	559	526	550	568	581	589	583	551	587	549	563	525	564	563	575	560	523	544	567	558	557	551	547	580	543	620	557	566	533	532	596	550	569	561	585	542	585	549	516	547	554	537	556	553	614	567	561	555	570	579	572	555	567	588	533	559	533	605	546	578	523	614	552	549	583	554	576	522	575	610	536	545	553	537	555	559	561	547	551	563	540	556	554	582	573	545	509	536	544	572	548	532	536	530	548	539	556	519	557	519	588	559	545	575	524	562	534	542	550	505	570	586	524	567	582	536	550	573	534	513	495	509	591	574	561	571	580	551	562	568	614	555	544	541	571	572	543	572	576	540	522	550	567	536	552	523	558	543	535	556	517	552	527	514	527	541	524	554	538	537	549	595	540	538	589	555	549	502	543	529	558	561	571	572	555	575	563	553	574	602	566	526	526	551	556	539	604	544	579	511	518	562	548	564	525	562	583	591	565	510	560	559	592	546	580	562	593	560	591	555	592	575	564	561	567	527	584	536	525	536	533	585	566	568	560	553	528	563	521	567	569	546	566	564	518	574	531	577	531	549	576	573	544	581	555	562	546	515	559	491	588	584	562	582	539	516	566	595	551	553	545	553	571	608	508	554	617	572	544	540	577	500	566	571	597	583	561	574	577	567	544	550	534	531	551	551	562	555	550	527	536	526	543	560	545	574	551	549	543	590	542	548	586	564	584	571	572	555	538	590	555	582	545	586	579	584	558	581	547	567	511	559	585	575	585	605	573	594	583	585	553	568	566	531	574	548	573	566	542	525	561	532	549	547	565	548	581	540	570	528	541	515	559	534	553	538	562	575	591	506	611	516	589	554	567	570	545	567	545	537	588	559	551	576	558	546	600	533	545	581	611	548	501	560	569	536	544	541	550	557	536	559	603	563	559	548	553	543	585	547	561	581	560	545	565	540	563	534	549	542	560	558	569	547	546	570	555	591	490	586	559	553	584	523	578	562	545	603	543	570	564	557	581	533	592	566	550	540	551	511	567	544	577	542	547	528	562	560	581	586	583	551	569	585	550	561	520	572	550	550	570	529	545	538	560	573	563	575	541	529	529	516	556	562	591	541	569	610	562	543	548	572	535	565	551	549	550	566	525	540	532	517	540	587	557	547	584	541	569	537	535	527	589	543	581	597	575	569	543	600	563	625	564	568	605	518	549	533	559
24938	21420	24720	28526	21417	19921	775	413	383	379	370	376	330	370	321	360	328	308	305	327	342	305	318	333	302	280	328	323	350	360	368	295	303	352	319	338	361	321	344	325	355	326	327	336	342	323	318	330	319	332	313	305	331	355	381	336	303	296	323	323	315	345	328	316	337	325	336	353	330	343	346	350	307	354	327	336	293	328	324	338	339	330	347	339	311	339	347	326	339	324	302	325	316	320	315	313	310	316	314	328	355	329	285	331	309	341	300	324	323	297	305	286	337	324	331	361	312	318	328	306	329	329	302	307	355	297	326	314	369	326	357	364	326	323	321	336	330	300	341	332	339	355	298	343	332	344	326	293	325	294	327	342	319	381	333	312	299	330	328	312	300	352	328	343	347	335	332	343	324	344	335	318	338	345	286	330	342	315	374	331	335	314	321	286	338	335	332	332	320	324	316	340	325	326	329	314	314	330	327	348	343	341	303	340	348	369	348	329	355	348	342	314	348	331	354	310	323	289	310	348	352	306	338	317	307	322	332	330	296	347	343	335	339	338	330	356	335	330	328	333	315	305	346	312	358	338	328	321	331	357	314	366	362	324	335	341	314	354	319	334	289	298	333	306	319	336	304	339	283	322	323	322	348	339	311	302	316	310	344	366	303	341	331	329	347	345	309	312	316	334	382	347	293	304	300	347	327	321	320	313	365	320	310	360	304	308	339	322	310	321	344	312	300	332	335	309	312	323	332	326	331	334	337	317	318	321	326	338	312	380	320	359	360	310	296	312	317	309	347	341	302	330	319	325	317	312	340	327	316	312	309	339	329	314	342	324	347	307	301	325	333	354	338	311	335	317	328	318	371	331	354	341	313	310	317	330	336	307	309	319	323	301	344	336	308	358	360	301	297	335	300	314	320	345	336	310	324	302	314	342	322	315	307	366	332	325	335	315	341	306	343	329	319	324	312	329	323	331	321	305	323	297	348	319	321	373	305	314	306	346	314	338	301	308	314	328	361	328	328	326	353	309	313	344	317	362	331	343	285	337	340	299	331	317	327	316	352	296	325	321	300	318	320	334	346	318	364	351	334	340	331	313	310	306	338	332	328	335	315	333	346	303	331	329	301	286	318	319	323	318	342	327	366	360	327	309	356	332	320	314	287	319	296	306	310	310	349	343	342	350	343	334	354	325	300	319	325	336	332	336	305	339	318	339	333	311	325	321	322	333	311	329	335	315	319	338	342	336	330	310	314	357	336	366	308	328	323	373	311	336	316	357	329	315	333	332	326	295	317	328	342	300	336	321	349	346	349	335	291	309	298	347	345	351	348	320	314	306	309	321	319	299	353	333	325	311	316	310	335	343	303	365	332	366	320	302	326	313	339	341	334	325	306	304	310	343	330	329	333	360	344	314	377	337	283	315	317	336	370	306	325	319	309	368	350	295	291	301	331	322	337	335	313	313	364	352	352	371	321	302	347	341	301	316	301	297	333	349	301	343	321	269	326	323	289	351	306	320	306	347	328	335	337	306	342	331	315	292	318	319	294	314	313	321	318	346	332	337	329	305	308	330	375	325	364	325	343	292	326	335	351	339	307	326	304	348	350	329	341	325	328	320	330	342	383	348	315	332	317	278	296	307	315	336	349	368	300	336	321	334	302	298	339	302	342	301	298	320	340	345	315	304	323	338	348	323	312	360	340	353	323	319	322	342	329	364	363	342	309	324	349	322	314	320	341	322	276	308	332	329	293	325	324	286	324	301	318	314	311	354	320	317	317	373	345	296	330	321	320	311	312	337	324	304	323	342	342	333	350	333	278	332	386	317	317	336	343	363	361	325	326	322	329	333	326	356	304	344	321	352	326	331	307	341	346	358	344	330	345	320	327	328	326	333	359	325	336	318	364	328	338	350	327	318	292	322	327	347	313	326	338	318	331	326	284	320	330	330	327	344	353	322	302	352	340	346	354	303	318	341	325	327	345	339	347	311	306	342	314	331	344	306	340	326	333	322	323	332	320	331	319	313	297	346	351	337	289	338	356	322	324	319	281	311	293	337	324	340	375	302	323	331	302	307	310	327	335	341	309	310	326	340	325	323	289	339	314	327	336	351	300	324	354	352	298	350	298	308	342	311	319	320	341	333	326	324	313	336	376	348	327	309	303	344	356	329	341	340	313	314	319	283	352	321	315	317	324	332	334	307	314	312	336	324	347	323	311	320	353	349	338	319	322	294	323	320	327	340	310	317	325	332	305	338	317	337	345	378	291	330	336	348	364	331	332	316	346	340	335	338	313	308	285	362	326	345	352	297	309	319	301	329	316	356	351	306	376	305	307	335	352	339	327	328	351	336	326	313	334	310	316	334	297	326	312	347	328	330	321	325	343	332	321	340	337	319	351	308	341	314	337	329	367	326	305	318	332	313	308	370	319	354	330	309	332	324	304	319	318	318	304	338	336	305	318	356	284	345	329	343	294	337	309	315	332	301	320	305	319	323	312	321	310	342	343	309	312	329	311	297	303	308	353	320	329	331	360	315	343	319	329	330	295	325	323	308	317	344	353	355	370	311	318	309	340	311	323	342	333	330	316	341	295	339	366	302	281	339	308	356	313	360	327	302	336	322	335	357	326	318	307	302	325	351	318	325	329	316	335	339	346	338	306	337	316	317	353	335	336	322	355	294	329	350	344	341	352	324	343	323	307	317	318	330	328	301	331	346	337	341	307	329	354	322	322	329	289	354	346	306	322	363	326	314	345	337	311	322	307	326	278	312	324	326	324	319	323	312	343	361	340	306	335	328	343	312	364	354	350	330	314	329	313	315	319	334	341	325	343	341	312	318	318	302	336	308	341	327	313	317	346	322	311	309	361	327	375	354	352	312	323	285	323	319	299	303	330	348	312	311	299	294	381	321	327	318	353	298	301	360	350	319	351	354	370	361	286	319	343	354	342	310	322	345	312	319	334	344	300	354	305	319	323	317	341	317	330	317	334	346	346	322	311	323	343	328	317	318	326	329	327	343	337	311	331	336	303	326	331	335	276	318	353	349	352	326	308	317	319	335	325	330	327	333	345	320	331	355	324	327	342	286	323	336	335	356	320	347	329	353	331	312	328	340	348	300	318	296	349	271	277	295	299	293	325	329	322	356	326	330	311	349	320	334	293	336	324	320	321	298	347	344	318	338	342	329	323	355	350	361	312	314	310	313	340	292	338	334	333	295	337	323	357	314	320	348	313	278	343	325	354	337	351	332	352	320	310	309	365	362	349	354	337	311	327	342	322	320	291	331	347	341	317	293	328	355	322	326	332	310	320	301	337	332	342	356	342	300	314	325	331	324	348	318	285	287	300	310	322	296	369	323	331	360	319	325	344	325	325	330	310	311	319	333	341	326	338	337	324	337	331	326	300	343	301	326	325	371	300	339	332	356	330	318	357	348	324	342	274	298	315	341	326	321	360	326	344	315	345	321	307	353	300	332	333	328	326	326	352	354	323	328	332	329	317	335
19757	2066	1365	1057	884	858	824	810	785	802	839	865	789	763	764	784	815	807	797	788	780	780	746	782	811	785	772	808	798	739	822	778	833	768	779	754	805	799	795	786	738	757	789	825	803	772	767	824	783	728	752	748	836	779	791	792	780	749	805	767	775	785	813	832	785	823	737	799	802	831	778	788	754	791	817	789	792	798	789	778	810	792	785	798	830	787	789	763	740	746	781	820	742	806	794	828	799	764	781	775	762	802	759	849	767	776	750	792	814	769	819	797	782	778	735	783	766	838	754	797	771	777	767	770	763	788	765	798	805	790	745	799	811	770	803	791	760	783	849	800	789	783	783	778	793	817	804	799	765	782	784	829	772	733	820	822	798	788	785	740	792	763	759	834	791	746	818	789	813	822	785	770	829	721	767	741	804	736	786	711	788	781	839	749	784	780	769	785	786	765	807	783	811	726	747	784	747	797	818	781	811	766	760	817	810	763	817	770	785	781	799	764	786	817	783	781	796	747	760	726	828	803	800	798	805	779	775	791	835	767	784	806	785	772	805	789	771	789	757	807	784	801	793	778	776	809	762	748	768	780	785	817	783	760	791	786	792	780	798	808	767	781	786	802	760	789	769	786	797	798	785	759	760	784	764	762	806	775	753	754	776	797	790	836	783	761	808	750	814	772	782	777	784	798	844	778	755	773	805	792	805	795	770	795	771	749	778	801	723	782	765	782	831	779	759	832	810	855	761	803	751	774	770	766	799	792	764	800	770	841	825	739	727	795	849	823	752	759	781	813	798	752	827	757	845	783	763	770	788	763	828	771	791	825	802	759	793	789	764	741	792	815	765	777	787	779	749	782	796	796	739	773	787	852	795	830	804	759	805	808	820	811	799	812	762	768	808	821	810	814	751	796	731	736	870	768	731	861	724	750	823	742	781	797	761	803	771	820	848	810	808	718	761	801	731	822	773	770	811	736	759	795	806	834	815	820	870	779	794	823	800	762	774	748	826	785	754	740	767	754	783	788	763	778	798	822	790	805	800	808	781	723	795	793	774	848	731	769	779	794	754	744	799	702	765	815	762	746	778	763	746	777	786	776	777	753	792	783	763	804	795	779	744	799	758	795	809	826	769	805	757	781	781	794	833	760	790	786	782	714	760	738	784	786	778	776	833	787	719	749	730	815	825	779	863	744	804	799	719	801	767	766	737	780	839	754	767	788	750	757	756	793	774	815	781	790	819	800	754	774	785	762	789	733	736	800	795	824	735	788	794	790	810	792	805	715	741	812	783	803	749	839	731	772	732	825	782	751	822	780	766	767	753	820	771	766	774	811	769	778	812	774	794	796	804	778	733	750	746	752	801	786	835	808	836	818	816	803	813	802	791	783	794	790	764	760	825	777	784	806	799	758	773	782	804	756	745	788	819	819	811	803	746	809	778	759	781	747	786	794	805	808	784	819	767	769	733	799	776	751	770	818	800	837	797	793	756	802	803	799	746	791	857	807	820	810	786	769	777	818	798	783	815	782	798	764	792	763	788	735	813	806	765	811	829	761	801	757	823	712	827	795	797	783	731	798	815	838	794	785	781	777	820	753	817	780	753	758	772	811	757	792	762	784	752	779	759	795	823	791	798	785	816	761	761	851	804	837	816	763	871	807	744	751	793	734	810	825	815	792	770	755	776	767	791	757	756	731	763	803	770	732	714	843	761	774	778	810	782	767	850	737	713	762	831	736	783	812	754	784	778	791	840	789	826	796	814	780	805	782	784	810	781	775	757	776	792	802	794	801	831	771	747	816	745	781	823	803	818	747	770	764	791	773	778	784	798	777	783	767	815	782	798	782	789	797	763	762	797	817	752	836	863	792	804	754	792	802	744	796	780	749	732	786	825	794	764	819	780	799	789	776	777	804	750	790	819	786	770	803	750	794	749	769	819	778	758	776	793	757	775	779	763	788	756	801	825	759	818	766	761	787	767	765	782	777	727	741	785	750	792	763	782	803	782	819	773	770	757	799	754	834	716	800	811	784	774	732	770	745	774	784	789	755	741	790	763	791	762	795	789	758	762	784	743	782	777	802	755	818	777	748	769	739	749	782	785	806	830	755	758	767	767	790	779	767	807	788	790	796	798	826	757	796	816	787	733	774	812	755	758	797	743	713	746	781	806	796	766	748	780	779	740	773	802	816	807	776	811	804	817	794	780	819	822	777	789	719	805	746	755	753	832	780	737	760	791	807	750	766	818	803	803	753	865	766	791	811	838	776	794	807	703	780	765	814	800	804	744	804	701	766	788	771	783	779	759	862	789	794	782	744	770	788	748	758	787	797	779	780	818	842	795	761	787	803	777	807	815	730	829	746	755	799	790	812	797	731	789	747	803	734	784	764	828	761	759	760	827	784	803	805	780	768	802	811	764	774	755	722	723	780	789	759	799	754	831	778	797	782	804	782	731	724	760	768	843	743	759	770	792	774	759	808	782	749	789	746	791	801	783	776	783	834	768	790	794	774	754	806	752	782	810	790	799	804	769	810	770	797	770	751	798	758	804	796	770	733	794	796	787	790	775	856	809	765	753	765	775	820	773	768	819	787	806	780	780	764	819	751	775	802	802	803	789	787	770	804	798	789	789	795	780	811	795	785	752	790	742	725	770	785	752	786	783	795	750	837	774	796	810	872	781	818	826	771	821	794	787	757	794	765	784	765	787	777	747	806	794	822	846	788	781	756	820	762	762	757	779	769	773	773	751	761	803	750	768	768	772	800	782	790	756	766	760	789	802	775	763	758	779	823	821	826	784	750	792	787	767	781	771	789	806	786	788	717	754	844	815	781	786	804	761	758	823	783	768	777	756	814	729	847	815	783	756	768	765	794	828	747	795	765	780	783	765	795	764	783	761	783	812	771	815	804	794	791	784	724	763	773	775	742	784	839	784	739	797	758	793	763	770	751	783	779	773	789	766	796	792	776	778	778	752	778	836	791	833	774	801	800	754	779	776	786	806	767	781	763	726	777	760	741	766	756	782	786	793	761	758	775	776	759	800	805	757	733	803	790	728	766	771	784	787	792	753	762	789	759	748	795	835	811	781	769	774	822	802	819	768	844	798	785	765	800	783	759	743	854	778	796	802	808	785	770	772	768	785	753	700	795	860	809	809	809	783	798	755	811	786	771	813	784	819	788	741	787	764	760	750	788	778	771	802	784	761	770	761	794	793	798	769	782	771	763	810	788	811	788	731	785	779	799	768	807	806	727	776	816	735	730	785	761	838	771	826	780	790	815	805	779	803	812	774	808	798	716	864	763	826	767	773	750	778	804	755	764	801	754	789	821	800	760	783	759	808	806	767	778	811	769	823	804	803	798	792	782	797	822	740	786	769	797	791	784	787	778	756	826	795	789	781	737	762	795	764	754	730	813	809	806	817	817	790	761	780	823	790	750	769	777	811	773	791	778	784	809	759	805	785	764	820	794	738	767	790	757	797	783	821	755	761	800	777	836	812	760
24300	21456	25142	28191	21457	21470	17286	661	410	378	345	379	355	301	300	290	292	289	281	280	320	309	303	292	293	272	296	297	261	285	310	290	255	290	270	282	294	293	266	301	300	330	322	321	302	283	260	239	266	278	278	290	294	302	290	286	290	262	232	311	265	286	258	283	294	256	268	251	299	305	320	287	284	275	261	257	253	305	296	285	267	290	292	273	288	256	283	301	280	277	277	282	279	263	290	276	295	265	276	292	297	272	263	264	287	282	270	283	265	278	254	266	241	294	286	257	296	279	295	275	298	311	263	264	286	304	312	299	281	285	302	279	273	275	275	269	271	285	272	271	311	280	277	286	300	278	289	302	280	276	285	310	276	278	307	279	273	278	274	264	284	264	285	272	283	311	257	276	305	279	308	250	305	252	282	277	264	234	274	262	303	266	251	289	265	297	264	266	256	297	299	268	263	238	262	273	274	262	265	260	251	293	278	280	257	279	271	283	283	286	275	264	263	266	283	275	300	267	300	270	296	310	269	261	305	310	256	277	282	266	270	253	311	278	269	265	248	275	263	253	316	299	291	257	288	266	293	283	277	263	274	271	301	258	253	280	256	297	281	259	323	274	254	292	244	269	294	282	285	275	266	292	257	274	301	302	269	278	272	250	248	253	279	301	281	284	255	272	288	305	266	294	294	309	304	268	262	282	280	293	286	261	265	282	335	275	282	279	273	280	278	311	327	288	282	248	279	282	256	271	277	309	282	295	256	276	271	265	314	272	295	303	280	324	271	237	277	275	285	264	287	298	269	257	267	295	253	288	282	264	292	290	282	295	273	288	300	291	289	257	273	261	261	283	287	313	314	299	277	256	296	316	262	281	294	300	299	298	277	266	294	274	248	274	271	288	262	308	317	254	294	300	273	283	293	298	266	248	271	273	277	305	283	251	251	300	303	286	307	289	277	272	271	311	275	268	269	261	279	273	301	288	291	275	274	252	284	272	295	295	295	284	306	306	298	268	290	286	263	282	281	294	278	269	265	286	284	250	273	276	275	262	275	320	270	278	273	273	267	304	285	269	296	274	293	312	265	292	261	259	286	285	276	274	284	254	299	283	285	229	287	275	276	281	293	292	279	261	263	321	305	266	264	268	257	281	280	275	263	294	286	286	256	267	282	287	268	270	281	261	253	305	257	267	258	323	279	266	252	266	296	263	262	271	318	314	286	299	304	268	264	279	271	279	286	295	293	287	270	279	288	250	260	269	283	250	287	266	300	316	301	262	296	262	267	281	273	276	278	284	281	247	275	259	293	263	321	310	275	283	316	282	272	273	299	276	278	262	284	275	245	292	308	267	309	298	306	267	276	290	266	296	323	273	275	257	286	272	319	294	286	297	273	269	282	251	270	282	296	311	287	278	258	299	293	272	248	286	281	279	268	286	258	308	290	290	284	292	275	273	275	282	309	305	314	294	273	279	307	275	250	287	309	259	301	285	253	277	293	267	277	263	263	259	298	289	242	303	290	280	289	288	280	292	286	310	250	282	293	252	274	255	295	274	279	283	291	270	257	292	304	297	267	273	277	298	318	281	314	273	304	281	301	268	295	286	299	252	246	249	284	265	332	276	253	238	289	257	273	300	276	286	283	284	260	276	284	266	306	286	287	310	266	275	297	278	302	286	265	279	289	245	286	283	287	308	237	330	262	311	280	279	296	280	287	263	282	301	287	299	291	298	290	269	266	237	285	315	325	284	266	282	247	276	295	279	290	263	280	265	282	311	291	244	305	275	282	277	265	257	265	285	298	268	284	242	306	244	293	263	260	299	292	257	280	284	291	245	263	279	284	298	280	291	272	303	278	276	296	273	266	277	275	249	271	267	284	292	292	282	318	268	254	274	289	320	277	280	283	276	312	271	315	264	257	288	271	301	256	274	294	303	267	319	285	251	282	253	287	321	301	260	252	277	290	286	267	304	302	275	277	294	267	270	299	314	254	262	300	256	277	286	294	279	286	270	280	303	273	286	320	271	259	308	270	290	282	284	271	261	303	278	301	288	317	294	290	279	312	279	258	271	275	270	299	281	328	313	265	286	274	287	284	270	332	268	274	270	303	289	262	275	326	285	270	293	283	273	276	286	263	262	286	295	318	278	294	270	283	310	258	258	244	298	293	282	285	296	281	269	283	279	291	272	277	284	298	261	245	301	259	288	299	261	278	285	265	283	278	291	279	289	289	286	274	289	302	294	286	299	245	276	273	245	298	284	291	243	266	293	288	269	290	279	289	280	257	308	249	285	307	282	253	295	267	281	264	246	283	274	288	273	245	279	299	239	296	291	297	304	273	271	280	266	295	275	266	290	295	280	265	299	259	255	285	276	298	272	291	263	260	254	277	282	267	291	273	304	267	293	266	273	263	306	291	324	281	293	294	270	273	299	241	273	293	275	271	260	290	271	299	259	298	272	276	271	262	264	280	263	280	239	274	276	251	297	273	278	279	268	278	270	270	256	303	264	305	270	283	282	292	309	271	287	268	290	269	246	264	272	274	281	292	275	259	275	291	279	261	299	284	267	316	274	289	303	279	275	308	282	260	266	283	282	285	265	277	306	293	254	259	276	264	287	254	286	319	294	306	292	290	282	269	271	285	262	294	294	258	296	281	271	271	298	280	304	262	267	273	290	273	265	267	279	284	256	289	297	285	275	281	284	297	272	287	300	330	329	298	286	298	268	288	316	285	281	252	239	259	314	281	297	271	269	268	305	286	293	252	263	260	272	281	268	260	277	254	257	269	302	281	314	305	279	268	308	267	308	300	275	266	301	303	252	321	279	248	281	288	271	260	236	271	284	265	262	271	277	316	310	269	291	279	333	266	291	309	294	256	271	293	280	303	292	262	271	291	245	276	269	266	257	289	303	278	284	268	297	271	289	283	280	286	265	260	266	295	305	265	267	294	284	277	257	288	287	270	272	248	331	258	300	277	276	277	314	282	278	280	258	280	259	253	279	279	266	299	275	273	293	295	256	279	281	322	290	291	259	247	275	257	243	265	268	282	288	287	245	272	292	283	275	305	289	275	276	280	254	283	276	256	253	274	280	277	280	265	270	279	290	302	294	282	285	323	269	286	258	286	294	298	272	254	276	268	260	284	290	271	283	301	285	334	302	265	277	292	286	279	305	289	266	284	278	271	257	281	267	285	293	263	291	325	287	286	268	249	281	281	288	281	268	271	287	284	294	291	251	255	281	263	286	255	254	287	254	282	266	284	285	267	264	266	285	291	317	285	293	295	280	258	277	276	291	276	252	249	263	298	267	302	284	262	272	270	272	248	265	261	284	288	240	292	306	277	284	278	293	278	266	279	273	292	284	276	229	262	268	289	304	243	249	276	281	278	295	260	298	275	270	296	274	301	265	268	230	263	245	297	265	292	278	297	301	269	270	269	287	237	293	297	268	271	284	257	297	266	294	261	280	304	282	303	310	236	279	287	289	266	303	267	303	277	277	270	268
23754	3363	1836	1118	914	783	752	691	748	692	691	660	679	686	705	682	661	665	696	686	700	664	654	697	643	656	643	653	661	663	673	668	615	706	679	652	671	680	637	668	667	645	653	668	629	610	686	677	658	675	693	663	652	645	633	660	683	630	658	657	683	626	650	694	675	675	655	650	640	656	668	647	692	653	646	631	629	613	648	685	656	705	695	731	732	679	677	653	630	654	611	664	681	654	639	657	651	649	673	664	668	679	661	668	661	661	660	707	657	703	653	635	609	623	663	664	668	639	640	693	693	632	657	679	627	650	665	633	673	704	682	672	685	650	668	660	689	712	640	655	681	606	635	602	652	673	660	645	686	631	638	675	638	643	640	680	692	683	648	680	641	671	625	667	677	658	647	705	642	636	664	614	649	676	662	654	665	662	599	667	648	681	694	613	664	621	647	666	612	673	653	679	635	621	618	629	622	631	622	664	670	608	695	649	658	663	671	671	658	711	630	640	656	653	680	686	645	654	644	666	665	613	635	691	633	664	689	649	665	690	675	633	677	651	619	667	676	647	628	675	660	716	674	659	668	657	620	662	662	646	649	650	661	662	664	653	674	637	636	673	634	673	647	645	659	640	638	672	682	681	681	652	651	641	649	632	710	691	671	679	693	661	624	650	634	656	618	697	616	680	677	659	629	661	693	650	639	653	688	633	667	611	684	664	677	626	688	653	712	644	651	674	647	634	674	645	699	664	666	687	651	633	625	691	668	647	670	639	661	718	637	612	654	700	674	674	686	616	640	662	658	687	642	688	652	655	682	671	626	666	675	642	636	656	665	631	668	630	656	710	592	635	687	658	709	653	608	604	629	651	678	652	649	663	655	653	649	644	651	645	684	689	682	688	641	662	669	647	669	696	670	672	645	652	628	618	679	586	663	679	611	661	668	638	657	717	629	676	700	626	684	652	706	656	638	633	710	701	705	689	692	645	690	640	690	625	673	617	652	663	686	670	665	666	640	641	666	628	683	667	601	649	643	661	667	698	636	630	637	681	638	662	685	660	661	676	605	632	653	665	637	667	662	675	626	677	657	661	637	651	693	678	623	638	623	648	677	618	648	683	696	650	699	661	652	660	643	688	642	647	633	659	675	645	685	608	646	652	702	654	668	669	614	643	663	691	656	655	636	646	706	657	632	658	697	646	656	679	686	622	648	660	639	636	661	652	661	625	620	679	685	672	631	658	690	631	699	622	658	620	611	667	682	651	640	655	668	650	729	629	675	656	609	676	659	627	658	650	653	613	630	617	681	609	686	643	688	688	651	626	663	669	677	626	655	676	614	634	658	683	664	659	653	677	683	665	638	688	642	646	663	665	637	688	623	620	668	667	625	673	684	680	654	634	649	670	654	671	645	684	643	675	636	665	640	668	654	657	628	698	682	668	616	648	697	651	677	674	662	692	655	678	644	672	643	649	699	625	655	643	634	656	625	678	674	656	661	667	628	639	662	627	621	646	728	676	745	701	689	625	625	632	682	624	626	667	667	630	667	651	652	653	647	664	631	636	648	660	653	640	683	625	666	647	652	631	659	669	625	679	656	662	609	679	669	654	647	652	666	637	662	674	647	646	640	656	662	627	683	591	631	659	657	634	628	646	621	673	653	623	659	675	620	633	629	648	653	661	649	659	620	663	698	671	653	680	653	682	641	653	661	675	677	662	666	706	648	666	606	606	634	668	684	654	615	640	627	666	690	665	670	655	688	665	647	640	627	667	677	636	660	648	629	603	619	659	639	644	639	646	662	648	600	657	670	574	646	664	592	665	645	679	672	681	673	627	705	678	646	670	661	650	689	641	664	672	700	698	619	626	674	682	615	690	734	679	649	660	669	625	637	697	621	686	620	660	702	650	661	709	663	676	645	670	653	672	655	604	669	633	698	645	670	634	668	635	627	688	671	654	681	660	581	622	672	639	615	669	592	673	655	655	643	677	667	625	641	685	613	640	652	609	637	641	612	671	637	598	641	698	663	674	665	645	620	672	667	635	670	647	647	681	671	673	657	635	676	682	695	674	691	615	678	626	648	625	632	681	713	671	664	678	697	660	698	661	674	636	665	611	685	673	626	660	657	638	636	613	625	705	704	628	630	608	648	701	622	653	620	657	659	644	663	643	665	661	677	650	672	661	667	686	641	668	672	572	672	650	632	645	617	643	656	669	628	667	633	656	636	687	689	694	653	652	618	641	679	693	649	612	651	620	618	654	627	663	640	655	686	627	667	659	660	621	681	660	644	643	683	672	664	647	674	653	645	674	687	639	671	668	692	682	618	702	682	656	645	708	624	693	663	651	665	685	613	678	657	682	654	665	637	618	687	645	667	664	652	620	667	689	665	657	605	646	660	649	682	633	677	618	619	674	697	625	632	647	639	675	680	661	678	644	696	625	626	619	637	676	628	630	653	655	668	702	668	663	712	640	632	672	661	654	660	656	643	651	678	688	654	667	628	677	626	620	658	637	662	680	622	675	626	633	652	646	628	648	663	682	613	635	649	629	641	650	645	650	598	648	658	624	710	694	632	661	635	660	628	671	671	666	656	656	645	663	631	708	663	678	661	654	686	664	628	682	607	661	640	676	690	637	678	594	613	624	650	672	623	679	683	674	635	642	633	642	583	699	660	658	664	618	660	648	645	679	649	696	653	632	666	639	673	632	658	663	665	662	640	647	609	641	716	632	670	654	655	641	660	661	622	663	672	669	649	623	646	663	693	670	671	666	679	686	689	652	659	661	676	675	650	692	639	710	665	733	632	682	610	619	691	663	652	688	662	661	671	668	674	670	701	668	656	659	650	649	660	656	665	609	653	645	699	656	651	634	604	688	650	634	669	672	648	616	670	650	641	681	677	689	667	676	668	637	654	654	660	654	658	619	637	665	651	653	691	643	674	654	651	690	628	648	650	606	671	640	666	606	692	634	653	681	636	680	660	646	639	622	676	665	629	666	662	683	659	672	732	698	658	698	645	671	687	654	624	704	673	656	646	687	671	631	629	664	660	679	676	655	663	648	650	665	609	665	628	661	611	659	669	643	729	643	698	602	667	640	673	613	654	630	667	662	682	708	697	667	667	662	650	624	647	675	693	684	670	663	657	692	662	652	650	601	665	661	691	656	719	702	685	650	695	685	616	651	686	606	653	614	680	705	655	666	645	634	650	645	660	652	614	673	684	670	672	647	621	657	662	690	623	663	632	683	638	627	634	668	626	671	662	651	636	673	680	659	647	679	609	623	663	659	709	687	657	665	653	639	683	648	633	654	678	635	665	648	684	669	638	665	610	645	677	679	690	680	641	662	652	686	622	690	661	696	657	649	636	644	697	650	672	640	697	650	616	707	714	631	655	696	660	647	655	652	669	677	661	676	657	655	646	686	602	650	666	649	674	677	626	650	654	671	668	627	634	599	655	658	653	643	643	705	692	641	641	686	688	692	650	709	650	670	713	663	668	680	680	638	681	676
31413	20898	11151	575	260	263	225	219	217	218	204	181	215	208	209	210	218	229	201	181	215	213	203	194	207	190	234	205	215	200	217	223	210	229	207	205	210	202	180	208	204	243	235	187	212	237	225	241	212	204	216	185	222	207	203	201	211	208	221	213	213	224	202	205	196	205	182	233	236	265	193	214	207	196	200	199	190	202	196	236	230	205	206	197	234	224	203	202	206	208	214	224	213	219	203	203	243	223	200	187	193	199	217	238	179	194	211	215	200	230	212	192	197	223	207	214	210	204	210	180	203	203	215	202	199	217	189	242	238	198	228	217	211	211	195	210	201	231	202	217	216	215	227	196	189	215	189	194	223	204	205	195	203	188	213	203	227	195	210	157	219	214	222	190	198	200	218	220	222	181	207	221	210	205	247	192	213	189	206	189	229	176	210	211	206	209	192	188	211	199	229	194	231	216	207	194	226	218	196	225	214	191	175	235	207	185	196	228	207	217	240	220	214	209	217	215	203	232	204	189	193	246	253	210	231	233	204	220	230	224	215	199	195	211	210	226	211	224	227	206	205	226	208	216	240	185	229	235	196	206	239	208	224	219	245	216	194	226	194	207	209	221	203	244	203	251	236	191	198	220	208	190	221	215	213	258	208	210	193	194	190	219	187	207	185	217	202	207	185	222	201	198	220	227	240	186	211	200	218	193	210	245	226	199	196	232	198	222	227	213	231	217	209	218	211	215	218	222	234	214	213	211	193	213	189	195	198	208	208	197	207	206	259	214	192	232	246	221	234	227	223	212	203	185	231	206	215	232	224	223	223	239	213	227	187	199	224	201	188	209	208	205	200	185	185	228	221	194	207	222	206	206	220	220	217	225	222	211	224	202	195	198	216	246	209	213	208	197	208	207	199	210	198	234	197	219	193	198	199	231	182	207	221	208	241	211	214	190	211	204	213	221	201	201	215	214	219	227	197	213	211	199	199	216	228	222	218	220	207	220	209	192	206	224	238	245	212	214	194	195	211	212	219	194	221	210	218	215	205	236	204	230	224	198	223	220	204	225	224	227	213	221	204	209	194	214	223	209	203	221	221	207	197	230	195	191	196	210	184	207	212	234	195	193	198	233	230	207	205	176	199	220	217	209	219	228	238	218	210	233	210	225	182	208	222	205	199	205	234	187	213	207	225	219	231	195	198	233	221	227	220	224	201	223	216	207	217	217	215	204	216	233	210	212	193	213	201	204	195	210	223	205	221	220	221	210	193	191	206	224	210	225	213	178	178	219	214	193	212	171	222	225	214	190	227	217	180	196	212	226	198	213	183	228	198	189	183	215	217	203	222	219	210	210	189	225	199	223	219	187	205	197	201	204	220	210	212	207	193	201	204	199	191	200	170	205	233	224	216	223	190	222	217	187	204	233	224	227	203	192	226	202	236	225	231	218	225	204	214	204	228	221	208	229	196	203	204	198	213	222	223	219	199	227	225	227	209	191	196	212	256	197	200	209	217	243	180	180	204	226	216	212	196	198	220	200	190	191	191	187	194	199	205	214	205	179	194	222	236	204	235	223	199	212	185	216	215	223	217	221	210	206	194	191	194	226	205	209	197	212	229	196	225	218	193	207	197	206	237	204	213	218	207	213	220	211	196	200	210	201	225	204	219	220	217	197	217	199	205	213	204	201	206	202	210	216	202	227	183	196	250	215	203	223	196	199	199	203	216	181	188	228	226	197	182	185	196	219	199	215	230	233	207	215	177	205	237	228	213	169	239	206	209	218	230	183	205	190	193	206	210	207	203	211	228	231	211	232	201	220	228	224	204	203	216	220	226	200	199	225	194	191	201	237	208	190	210	210	187	228	206	200	236	191	183	218	193	243	216	218	194	191	191	226	222	208	200	198	216	203	175	224	218	192	221	193	196	231	196	205	217	213	205	224	183	192	224	212	219	229	191	203	206	206	220	212	169	208	227	229	195	211	210	244	224	203	228	203	202	211	218	202	225	215	239	210	216	223	232	224	208	200	214	219	227	193	219	198	230	220	218	223	210	226	211	216	199	214	252	203	190	195	239	221	229	203	188	222	210	214	237	228	221	207	231	223	233	241	202	208	227	202	217	217	227	205	222	228	223	191	220	230	239	230	220	231	216	233	233	221	214	237	219	223	203	234	238	210	201	195	205	237	202	219	210	168	205	218	198	184	205	217	195	215	225	199	213	195	209	203	212	231	190	220	216	200	232	205	215	228	223	211	219	184	199	201	214	197	197	217	200	193	209	219	207	216	202	223	225	192	192	218	222	225	224	210	213	199	200	180	226	191	213	195	203	217	220	206	246	246	194	213	217	193	216	211	198	202	255	208	213	196	208	244	218	204	204	212	217	203	215	239	222	211	221	233	207	214	207	186	219	221	210	207	226	227	215	219	210	197	249	212	190	210	212	246	229	208	198	191	218	235	194	214	221	212	207	205	197	217	223	221	210	203	192	193	197	217	225	209	211	219	199	228	192	221	207	189	186	177	233	214	218	215	215	203	213	224	185	241	210	219	217	202	190	216	229	210	199	220	189	215	189	199	229	197	187	222	226	227	216	194	225	229	204	221	214	212	205	187	220	190	224	220	236	190	241	226	227	219	206	198	213	202	224	210	199	180	194	195	212	220	186	188	193	229	201	199	222	200	209	214	221	204	210	230	209	204	200	235	186	227	207	175	219	182	210	213	237	231	201	186	188	210	206	207	234	198	164	202	211	202	193	203	226	199	217	208	212	177	203	223	207	234	199	169	210	210	188	223	227	211	198	227	217	218	185	204	196	182	205	227	221	210	189	230	195	196	199	190	218	241	201	201	184	189	178	203	211	254	211	222	206	216	215	205	209	205	202	183	176	226	204	233	190	198	212	210	209	215	225	202	204	202	218	175	193	202	204	217	233	182	215	220	223	234	208	218	196	206	211	196	232	193	257	233	226	217	231	222	207	219	223	201	219	194	183	178	222	214	199	208	223	210	210	221	234	198	232	189	201	205	218	225	195	237	226	226	218	216	188	225	186	205	222	210	202	219	208	189	226	195	219	214	237	212	206	206	198	221	181	211	212	227	216	196	245	202	212	240	199	237	193	215	201	205	196	228	216	242	197	197	218	227	235	205	220	231	205	220	203	195	223	207	224	230	220	223	208	203	221	199	194	205	213	193	216	195	220	215	201	234	233	209	217	197	220	198	201	218	235	216	195	206	233	187	209	222	208	220	206	242	232	240	199	218	217	191	198	190	205	200	232	196	228	231	202	200	215	249	211	222	196	224	208	245	213	217	213	198	211	199	214	210	206	181	199	220	222	197	216	204	220	218	223	216	229	198	201	194	223	173	213	207	197	207	201	216	215	199	206	226	224	223	235	227	212	217	195	233	203	200	243	211	207	219	199	195	239	239	234	210	198	190	208	220	220	233	223	193	237	219	194	227	189	223	241	215	194	224	219	208	213	168	217	187	242	196	211	208	227	216	199	179	224	197
9296	638	572	580	566	568	551	549	605	578	611	545	550	563	548	584	561	538	530	610	568	537	565	560	568	542	555	560	532	529	570	576	520	580	552	563	548	556	602	575	607	542	554	536	565	517	544	546	591	548	588	537	560	526	565	536	552	573	508	568	534	540	579	566	556	536	575	567	581	584	528	557	536	521	540	550	556	630	550	574	533	615	550	565	551	578	563	569	596	587	566	541	541	566	572	548	533	562	581	537	512	545	582	563	557	571	605	537	579	498	554	585	534	554	599	542	576	547	545	566	552	530	561	579	543	565	562	553	553	563	563	552	552	549	591	588	573	543	548	584	505	548	537	592	519	546	570	559	554	548	570	516	559	551	575	524	530	555	586	544	530	607	548	574	559	646	571	540	556	537	514	566	550	550	537	567	555	572	525	566	543	559	544	564	544	526	588	600	560	554	543	582	534	562	571	566	556	613	551	573	538	581	533	604	523	543	580	600	569	574	551	550	576	545	522	576	572	581	513	576	555	555	579	579	538	570	580	514	531	587	598	540	539	578	538	566	563	600	558	557	561	546	529	587	553	574	591	578	560	577	563	568	520	555	560	546	559	587	588	585	540	545	530	508	560	549	546	558	582	531	557	567	582	536	580	541	587	535	551	549	561	596	540	576	561	570	587	577	543	540	584	554	568	519	528	553	559	568	588	545	546	524	577	559	584	533	559	558	576	574	567	551	537	537	545	544	501	576	565	557	534	544	550	545	545	537	604	533	562	540	568	551	544	539	586	543	543	578	611	551	532	591	551	597	559	505	545	547	546	558	589	554	570	559	556	557	572	541	548	588	536	550	544	578	559	602	541	513	592	585	556	552	550	575	563	601	534	569	524	545	555	590	560	645	579	595	545	550	531	552	561	556	568	584	560	565	583	563	532	575	582	577	553	581	556	544	566	575	542	548	516	533	546	560	532	581	533	544	578	574	585	572	569	524	599	546	545	515	586	550	564	548	545	560	527	590	590	573	538	538	562	549	538	567	600	593	562	564	582	551	548	554	540	577	564	554	542	566	515	574	593	560	536	589	546	574	547	610	535	585	543	566	545	558	560	548	555	618	579	553	509	550	545	545	573	571	555	552	557	585	550	528	575	590	636	562	594	594	564	568	550	591	513	540	569	596	531	589	581	585	551	551	597	547	575	577	564	564	583	549	517	531	518	537	538	536	558	554	566	547	552	582	566	545	580	540	561	617	517	539	545	516	570	561	538	598	534	535	553	552	544	565	566	536	563	550	582	514	567	535	572	595	559	549	562	584	555	535	536	530	519	602	542	534	523	563	592	567	578	534	545	538	533	540	562	559	553	575	552	576	555	550	584	525	528	542	621	575	543	552	610	540	584	558	586	550	554	572	555	542	545	589	540	565	551	540	538	538	526	542	611	579	551	500	543	595	570	507	566	546	561	554	559	537	575	534	556	544	575	534	584	564	545	561	594	565	530	580	524	560	565	540	548	561	564	585	531	561	587	590	568	560	564	576	563	566	597	580	585	537	545	522	558	534	552	590	546	568	567	603	556	558	535	578	597	565	582	560	544	605	555	610	555	549	560	525	579	545	583	563	543	545	501	511	557	546	601	582	552	580	573	540	536	526	556	553	562	608	527	579	532	514	570	563	576	531	589	573	562	539	597	547	558	578	547	524	575	545	517	555	573	529	555	551	598	561	541	547	547	532	577	563	527	555	579	542	519	551	562	548	523	559	527	537	509	540	545	562	517	541	567	525	543	571	552	584	579	556	569	529	533	553	596	555	554	563	550	531	600	564	557	564	576	570	574	579	559	599	565	564	534	589	564	539	524	614	525	568	549	570	585	578	536	595	480	560	543	551	632	586	591	544	558	514	608	572	584	551	551	547	555	576	539	522	552	548	557	570	566	529	529	582	531	559	565	529	588	556	539	549	575	569	557	549	561	589	546	567	563	550	507	535	562	554	561	594	547	495	536	541	566	573	555	557	537	589	565	585	568	517	553	550	554	559	565	521	576	576	538	533	520	561	578	547	553	580	537	556	533	550	553	526	572	549	581	540	573	532	613	560	570	561	550	527	511	584	524	601	553	607	546	561	561	562	592	569	558	523	563	554	542	540	556	584	556	534	532	576	582	582	577	565	535	557	515	529	532	542	584	571	570	591	540	539	537	521	597	562	574	546	588	567	592	524	543	538	564	532	548	590	544	546	581	565	516	512	566	576	546	564	559	563	561	584	566	577	502	557	576	542	590	531	624	571	513	566	568	564	588	542	561	565	580	534	552	567	557	556	551	590	536	580	553	597	536	547	546	533	574	586	600	540	557	598	548	559	571	571	562	564	571	540	593	561	587	549	586	538	532	587	570	541	574	537	532	529	546	527	569	526	547	540	578	560	563	581	555	590	595	581	525	553	560	569	524	539	522	590	563	596	549	550	540	533	545	512	560	557	547	583	574	547	526	564	549	586	543	568	543	572	528	585	601	550	568	537	564	561	562	553	551	533	542	521	547	589	570	569	532	571	598	569	598	575	559	567	593	596	539	535	563	583	554	584	547	540	550	540	519	543	506	574	582	528	544	551	569	548	551	567	593	603	574	540	545	545	522	558	552	555	580	579	547	553	558	527	488	618	482	547	536	550	530	547	559	531	549	569	551	539	566	556	566	547	552	560	568	556	564	567	546	523	543	556	605	562	558	562	584	583	558	574	544	510	541	546	561	563	586	543	514	551	595	543	600	542	537	515	564	574	610	557	534	551	525	602	573	544	545	551	581	557	529	566	569	522	560	538	543	548	569	537	560	544	559	544	539	558	572	547	561	598	554	541	536	560	594	538	561	569	572	554	582	566	580	529	594	550	582	600	593	531	571	581	524	519	540	524	594	540	582	542	557	558	553	546	551	586	541	613	541	565	602	546	547	570	508	554	546	553	526	570	539	521	572	566	563	593	586	574	591	569	558	584	524	563	595	565	538	565	566	559	533	525	530	540	498	545	545	505	560	552	536	563	576	547	587	541	564	518	554	549	549	551	552	552	572	550	557	533	560	604	526	573	581	550	549	568	572	586	524	579	584	570	564	534	520	545	521	533	533	506	556	597	552	581	580	539	592	580	557	562	548	570	532	556	536	558	622	545	543	568	511	556	587	582	591	574	556	546	540	541	573	525	544	563	564	553	551	548	535	532	584	573	594	546	554	582	602	536	540	529	563	533	534	519	553	528	598	509	554	565	495	559	555	526	589	595	574	560	588	566	537	563	588	535	506	548	556	556	579	555	551	514	537	553	538	565	517	565	499	568	567	525	544	504	568	546	545	555	554	551	576	590	590	542	573	539	563	581	573	558	575	558	534	504	573	548	521	560	553	562	579	570	558	551	572	579	516	551	563	587	500	522	588	576	553	542	542	568	572	586	528	549	551	579	525	586	585	547	562	584	563	568	530	539	606	569	557	557	535	509	572	562	524	569	527	537	547	569	579	546	564	568	557	568
25021	21456	24751	28585	21444	19849	767	435	375	345	358	357	361	317	363	371	353	336	324	326	350	329	325	321	350	314	319	287	339	305	342	318	355	324	335	308	319	319	322	318	324	314	326	312	325	323	297	301	308	328	316	392	333	340	335	304	290	311	298	338	293	334	328	323	310	289	345	297	322	322	348	335	342	339	357	325	335	340	316	301	320	336	334	318	325	336	322	290	331	346	361	334	324	306	327	346	319	343	289	340	317	312	363	348	324	348	308	320	297	338	311	265	341	316	324	344	347	343	338	344	310	305	331	348	336	338	310	299	308	326	357	345	297	357	300	345	323	331	337	340	351	330	314	335	341	355	296	328	333	334	339	336	379	321	322	364	324	309	319	318	338	339	327	276	314	370	356	337	322	290	328	301	313	315	320	340	318	309	327	335	322	310	321	322	334	328	335	325	301	311	345	301	329	348	364	321	360	329	315	293	291	330	340	319	312	293	335	316	300	330	304	318	295	313	308	276	348	319	307	342	355	302	349	305	341	340	316	328	350	314	321	330	334	316	308	328	334	320	361	325	327	347	331	311	297	333	327	303	303	293	316	302	350	335	344	301	329	288	284	344	337	324	309	298	311	340	311	343	334	332	336	301	379	315	319	334	332	344	324	315	325	308	317	348	308	315	322	328	360	322	377	342	317	337	342	330	297	357	320	292	279	344	329	346	296	327	319	301	347	321	345	328	308	347	340	297	325	329	320	329	325	299	311	308	336	332	331	299	332	375	333	333	337	344	317	345	334	318	311	323	311	337	311	340	317	319	352	337	304	314	320	332	329	307	307	320	344	324	354	325	333	354	324	317	332	368	353	308	313	313	313	352	333	305	321	337	303	369	320	312	308	322	318	320	335	331	318	336	328	341	309	294	336	353	334	335	328	312	350	301	329	340	332	330	318	332	330	317	317	309	332	335	308	317	322	296	321	321	338	318	315	321	360	347	358	340	321	327	321	325	294	323	337	335	306	324	336	289	323	320	334	346	309	309	327	316	309	327	339	304	316	323	319	311	324	334	300	354	305	346	292	303	316	312	311	346	317	317	347	308	298	316	317	316	293	331	309	348	288	349	313	333	314	345	305	289	338	316	283	329	318	329	294	335	346	325	350	336	331	311	320	329	314	326	349	330	310	325	316	345	295	323	345	324	331	305	312	327	349	324	365	299	324	323	299	310	352	335	332	328	270	342	294	314	339	310	327	349	327	318	336	292	334	314	347	316	312	319	332	329	359	314	314	357	321	320	344	331	349	313	351	358	337	341	326	368	309	294	307	339	303	304	313	316	332	328	326	353	331	305	346	335	322	323	307	307	288	334	356	316	356	301	300	339	341	306	333	339	309	327	341	330	323	335	337	331	334	352	305	328	305	304	338	332	325	308	303	347	341	303	335	308	346	317	311	349	320	318	300	336	313	319	305	326	322	326	311	317	333	326	341	327	351	328	334	309	344	339	302	317	319	323	334	343	311	326	339	319	327	307	330	338	319	301	288	292	303	344	332	327	275	297	341	323	300	300	288	328	347	315	338	310	331	339	365	302	303	338	311	285	345	317	335	339	315	314	334	325	325	311	357	306	302	358	335	327	340	326	322	297	336	317	298	381	354	333	288	335	313	311	332	346	305	351	275	333	330	298	311	315	337	336	340	329	321	312	314	310	364	318	337	331	342	330	329	329	367	343	347	280	298	321	316	358	349	355	331	331	330	325	292	306	290	373	320	312	334	331	357	333	325	307	333	320	337	308	336	304	344	347	369	313	383	317	301	320	325	332	346	333	313	303	324	320	320	330	305	336	362	336	346	309	330	311	315	300	338	325	330	343	308	316	349	302	340	293	314	366	337	318	297	327	318	322	320	348	347	335	313	319	333	310	301	312	313	309	345	336	375	318	333	295	331	331	341	301	335	372	321	328	303	323	328	311	332	312	341	330	287	296	302	342	308	332	343	328	358	339	347	311	345	323	306	321	376	329	330	322	315	339	331	298	314	336	302	309	323	312	328	341	326	325	362	301	324	343	325	358	336	351	362	345	326	319	339	288	344	312	324	331	311	340	316	278	337	346	322	303	336	323	325	334	321	304	350	339	306	338	352	299	370	284	343	323	317	335	331	300	315	330	310	313	344	333	341	333	327	326	355	328	348	330	292	350	342	317	334	338	300	309	315	338	351	337	339	343	327	347	361	330	325	327	339	308	324	287	323	327	289	328	324	358	300	319	324	332	331	375	306	318	339	309	330	369	307	302	306	342	334	333	323	310	313	301	341	328	350	317	350	333	320	359	324	325	314	325	322	327	347	339	330	323	322	329	312	281	312	296	330	322	342	313	308	334	320	357	355	296	280	324	319	344	316	325	343	333	309	297	307	313	340	293	347	308	331	305	268	315	331	338	317	299	352	293	349	338	293	310	340	363	306	300	341	348	317	315	347	317	341	333	315	326	326	312	333	309	308	292	300	288	324	301	345	329	307	326	296	298	342	294	316	347	322	317	334	323	350	332	334	326	346	315	339	315	323	330	333	289	316	328	350	329	308	317	339	320	323	344	346	336	338	340	319	308	301	291	276	347	355	303	305	320	321	345	334	351	347	336	327	329	333	307	312	358	334	354	343	334	326	350	371	327	319	331	331	325	332	349	337	290	349	308	332	330	312	363	325	291	346	338	354	317	320	324	304	306	314	325	382	333	335	335	326	308	336	328	348	301	314	337	325	329	321	310	301	334	304	322	373	320	324	333	310	299	364	361	335	348	317	328	284	290	316	335	360	295	297	333	312	336	336	316	324	322	318	333	300	352	327	317	339	283	318	304	319	324	344	346	322	321	297	332	296	306	319	329	345	363	343	350	371	324	321	324	298	307	334	346	340	340	330	321	330	316	339	311	298	391	348	313	351	318	321	327	335	329	336	348	300	335	295	341	322	317	341	308	332	301	318	354	319	307	308	309	372	296	342	315	313	314	308	325	320	322	295	338	306	333	328	342	335	340	306	322	294	355	307	325	325	303	328	331	334	319	310	301	294	334	337	357	302	311	307	327	346	330	373	348	338	330	331	268	315	316	332	284	328	364	333	332	332	306	358	318	311	308	267	353	326	331	309	347	324	343	297	331	303	341	328	322	353	324	326	333	297	338	327	313	321	297	329	333	328	336	338	311	339	307	330	309	342	330	309	319	312	316	350	348	312	346	335	292	336	296	314	338	332	325	321	351	329	327	320	299	287	339	295	292	345	332	317	311	297	356	330	371	309	318	304	333	334	316	311	339	340	333	367	319	297	329	337	343	318	323	359	336	315	308	316	324	296	340	301	299	348	275	295	327	301	334	339	341	337	267	312	366	327	317	332	315	312	306	306	288	326	319	321	334	324	318	305	315	358	311	307	308	321	315	325	344	330	336	346	325	316	350	351	318	356	336	346	369	333	333	349	328	323	320	346	336	321	312	311	375	322	317	311	310	362	309	332	329	304	317	293	335
19318	2173	1390	1048	953	859	843	843	795	833	815	759	821	784	783	774	838	777	804	814	795	836	789	771	779	765	825	771	781	834	790	784	866	752	756	838	786	769	760	803	784	844	761	765	783	800	767	824	769	796	779	808	757	783	781	758	786	821	749	783	775	772	769	756	797	775	772	796	823	808	800	793	762	798	776	779	815	782	787	765	781	759	813	767	787	795	754	781	781	791	753	813	771	729	822	796	734	773	772	761	721	791	717	848	750	790	786	763	812	755	802	793	806	730	776	845	805	801	775	798	788	768	762	747	808	784	755	801	789	801	807	804	830	783	769	774	744	739	777	825	770	770	798	810	708	791	796	783	785	797	808	787	773	758	790	752	776	815	761	770	782	849	894	806	742	785	776	811	792	806	783	804	732	756	789	736	812	803	760	773	815	792	768	753	809	770	797	775	766	797	848	809	781	801	819	781	796	737	786	770	780	767	764	816	808	775	777	792	783	762	809	807	777	773	769	850	795	771	755	799	843	775	795	819	796	768	772	738	770	781	815	835	755	842	785	763	761	837	775	780	796	800	786	799	772	807	788	798	792	787	766	771	790	754	776	797	816	745	737	783	771	807	710	781	818	764	808	804	803	784	749	775	826	799	778	808	784	750	803	808	789	770	810	814	749	717	771	761	746	742	767	835	823	790	745	871	754	756	783	783	809	775	772	793	761	772	844	795	747	790	783	802	765	736	771	802	775	778	794	788	788	781	811	787	779	759	789	836	770	790	825	810	792	767	792	780	727	776	749	767	775	808	781	778	844	783	793	829	804	748	747	767	780	809	805	760	764	756	795	789	784	754	757	768	692	800	823	803	752	767	753	781	822	806	801	789	823	823	775	767	779	736	771	810	837	759	782	830	806	803	774	752	742	768	779	785	847	787	792	786	833	771	805	751	775	785	812	776	761	803	815	809	757	763	815	823	783	767	818	836	766	772	745	753	777	798	754	780	792	786	801	760	770	813	775	794	805	789	766	786	821	816	757	780	742	833	808	803	781	779	818	759	806	797	796	785	751	777	745	722	834	770	751	797	851	826	774	789	861	806	774	730	809	800	785	763	736	802	817	790	790	766	795	783	747	759	813	759	697	753	802	760	798	717	749	783	778	841	789	802	785	792	746	805	809	773	818	802	812	766	803	790	784	764	773	760	821	701	782	764	807	811	783	770	798	758	745	788	829	823	785	780	793	802	763	756	730	765	820	831	812	749	768	797	801	769	838	786	793	748	789	780	770	817	772	765	823	730	796	783	795	804	741	780	858	770	797	758	811	795	746	790	821	777	736	758	766	725	807	805	787	757	806	784	781	803	783	759	760	779	714	758	805	799	772	795	780	796	765	785	778	747	783	789	818	796	749	767	811	816	758	761	804	760	806	787	773	817	765	819	792	795	787	796	748	774	791	768	770	756	779	775	731	791	834	771	795	770	786	754	767	768	815	766	741	784	778	788	790	758	766	840	807	818	758	774	803	742	793	824	743	781	687	789	800	772	793	804	815	749	768	777	796	820	790	742	786	821	764	721	837	769	759	767	723	767	766	800	834	801	776	766	832	737	786	746	733	773	796	792	798	788	755	741	787	790	772	824	794	834	839	818	789	776	752	792	824	725	776	767	745	792	747	761	755	765	785	810	782	798	856	752	795	793	797	798	773	772	808	762	754	811	789	772	771	792	759	809	785	760	801	761	758	812	810	768	749	788	829	760	749	805	754	801	713	798	833	771	851	724	789	804	783	821	792	792	757	796	798	800	801	820	806	791	795	841	734	794	763	778	776	810	715	772	801	818	807	752	785	772	737	720	768	799	799	756	758	779	789	773	785	805	747	785	784	753	847	820	761	752	827	782	778	775	782	797	793	816	774	826	814	763	783	794	790	761	857	781	775	803	763	778	746	784	763	781	803	815	743	781	794	782	793	843	757	768	777	792	779	806	768	797	752	782	764	805	815	777	766	749	777	801	787	794	803	794	792	767	768	735	808	750	851	785	776	784	771	754	750	775	779	734	795	770	784	776	790	770	682	761	769	730	748	818	760	771	802	802	782	763	791	792	791	776	751	773	775	778	802	777	761	794	811	804	798	773	796	768	757	759	764	767	768	810	821	780	758	800	804	774	748	758	796	803	781	771	769	805	777	773	810	799	770	830	747	844	786	786	741	780	819	792	782	773	779	762	793	721	766	792	822	801	758	828	784	744	771	807	780	783	778	755	769	803	827	780	763	809	773	750	780	766	830	796	787	765	753	758	770	769	782	823	766	801	763	800	774	767	783	799	778	773	788	775	788	821	803	776	740	819	759	753	806	753	754	794	759	758	827	800	762	765	718	812	825	837	766	782	750	810	730	776	776	761	774	832	779	776	762	776	722	766	795	762	839	802	764	802	754	744	771	772	807	791	733	780	752	798	787	757	800	748	771	821	802	755	760	758	810	778	799	799	799	763	764	794	862	788	805	706	784	788	817	809	780	788	811	792	776	808	785	771	773	795	795	757	743	775	752	721	782	740	760	786	796	736	800	775	774	788	754	796	781	796	816	754	752	832	762	777	779	795	799	788	789	770	763	756	805	787	810	755	824	785	833	780	812	753	740	750	797	780	829	776	802	760	783	793	764	741	823	801	809	806	797	816	801	766	785	785	805	755	803	801	773	803	796	819	768	758	778	785	749	782	743	774	751	726	754	751	793	796	834	849	745	766	778	778	823	768	786	744	803	774	772	809	809	739	770	818	777	766	764	798	807	741	761	816	772	791	833	723	786	796	779	800	732	764	814	769	777	785	751	751	775	779	776	775	799	792	788	810	797	759	767	794	790	789	725	816	741	758	778	736	718	822	761	795	802	812	744	781	832	802	783	818	737	777	800	784	764	744	851	774	777	762	744	752	782	822	772	744	779	722	829	764	768	765	780	800	780	769	768	803	757	780	757	818	771	808	793	767	796	786	766	740	777	804	787	736	756	758	783	826	784	787	853	826	789	801	783	757	753	782	786	806	762	860	806	837	766	769	833	816	822	750	822	756	776	765	790	778	851	788	796	760	773	726	850	780	824	780	765	754	774	800	744	728	830	806	757	787	799	765	794	807	827	786	751	726	777	784	790	773	767	771	759	789	763	808	792	811	807	773	797	793	757	768	814	817	787	772	767	785	751	747	777	746	777	793	851	759	750	807	778	813	775	792	766	786	758	815	783	760	781	798	797	828	800	741	752	814	737	798	783	758	738	756	799	783	750	738	776	812	738	779	790	816	760	769	769	781	809	830	804	737	791	777	758	801	792	783	748	785	781	800	774	762	778	751	765	764	798	749	765	853	787	772	798	769	794	784	791	789	788	805	739	786	766	747	779	737	794	810	797	743	802	814	771	772	765	751	807	737	796	784	757	775	801	776	790	797	791	792	780	790	758	770	794	814	759	770	709	790	855	787	813	792	809	749	773	742	778	771	777	816	797	770	762	776	756	764	779	755	818	768
24295	21416	25101	28123	21421	21431	17457	697	420	376	338	294	358	350	332	302	308	318	305	303	284	287	288	294	293	312	283	321	283	275	269	258	282	262	257	289	280	290	275	280	241	303	293	288	276	287	307	272	291	282	256	226	242	274	249	280	294	315	295	300	300	259	288	274	274	318	278	280	276	259	293	293	286	267	284	277	262	263	257	274	282	277	294	293	303	293	262	309	311	296	278	265	279	291	301	277	255	247	264	268	265	282	266	286	273	264	284	282	292	286	307	274	282	271	285	274	302	268	269	278	285	253	295	269	260	271	289	264	275	268	281	302	270	277	280	281	284	291	299	298	316	288	279	264	249	298	300	284	246	271	274	228	283	291	263	295	238	253	260	263	277	263	263	266	292	301	290	279	293	283	303	278	297	289	269	245	280	323	272	263	285	303	302	268	244	261	280	299	284	262	258	286	269	309	312	283	293	303	287	307	277	278	268	288	264	282	277	249	305	279	312	304	284	266	255	282	266	291	278	274	264	286	267	285	316	246	286	319	310	246	271	260	319	260	305	273	284	298	331	287	271	280	279	312	278	259	279	269	279	304	260	292	274	281	270	270	298	265	263	268	273	278	258	292	288	282	311	281	277	281	264	267	255	280	285	271	276	292	253	293	279	278	269	261	315	281	302	273	269	255	277	281	300	276	299	276	271	303	273	292	288	264	271	280	277	290	270	308	260	274	265	264	255	284	280	246	288	283	286	271	260	286	275	280	310	281	255	258	271	271	323	272	277	267	267	255	289	263	277	280	294	260	274	274	283	282	285	280	285	263	304	267	268	260	264	287	264	258	288	247	270	231	277	266	235	282	291	284	295	276	293	299	243	284	247	264	265	264	298	264	252	278	268	266	293	298	250	288	289	257	311	298	269	267	304	261	317	280	269	275	268	259	268	293	299	257	235	269	279	304	287	284	253	273	283	299	280	283	283	249	278	276	255	262	313	290	259	284	278	273	251	286	293	270	311	277	278	295	281	299	254	297	278	244	271	275	292	315	290	259	282	292	288	273	271	248	284	264	269	269	233	287	292	284	277	293	305	282	284	274	246	289	302	266	285	297	277	279	270	295	254	246	274	279	302	265	240	315	317	313	282	277	296	300	272	298	271	247	245	266	293	291	271	273	276	285	284	266	285	255	306	278	303	303	279	282	264	287	273	277	283	256	289	273	250	256	271	264	283	291	327	288	299	275	278	311	288	267	283	299	271	318	283	280	291	248	290	289	277	267	274	257	298	249	275	264	295	289	292	289	280	267	288	293	271	288	271	262	269	282	306	295	272	294	299	286	260	274	289	263	261	265	256	280	286	292	267	299	285	279	288	298	280	301	292	253	280	265	290	254	254	294	255	264	274	306	282	299	274	292	278	295	254	298	267	263	298	283	293	287	268	309	312	282	264	261	259	275	262	275	246	278	304	294	269	260	293	289	268	265	286	285	252	298	289	230	282	284	278	277	294	320	330	275	286	287	213	294	273	286	290	218	299	287	263	281	283	243	307	274	246	272	331	294	237	267	264	287	288	311	272	298	298	302	258	252	261	271	314	308	285	270	306	293	253	272	259	288	259	280	277	274	276	288	255	205	276	265	272	287	292	293	286	305	293	262	293	295	275	252	300	259	308	313	295	305	319	262	268	269	280	273	266	280	288	284	272	283	277	287	281	289	306	278	292	263	318	259	286	290	276	272	280	248	283	278	306	263	306	237	297	276	279	275	267	255	266	255	286	277	267	263	280	254	286	271	276	252	273	278	281	273	298	278	285	290	294	275	285	265	310	245	273	301	279	314	255	288	251	260	318	284	291	285	264	284	258	293	261	266	277	282	293	260	270	298	286	302	296	269	266	241	292	248	273	297	270	283	258	268	254	258	268	272	288	292	267	273	274	288	304	249	284	303	258	280	245	262	261	267	270	264	278	278	276	296	293	263	300	261	259	319	278	286	271	302	267	274	287	289	259	268	258	290	279	271	279	269	279	278	273	302	293	277	282	303	281	264	251	282	275	318	290	310	272	278	280	305	317	265	272	243	289	263	335	290	249	271	290	337	308	275	268	282	290	283	271	274	264	304	292	279	272	253	272	269	271	288	294	248	290	261	273	254	304	276	279	301	281	294	324	277	303	272	284	274	287	294	274	292	274	284	294	300	277	258	295	284	289	278	271	260	283	260	285	297	292	298	269	276	265	289	270	257	298	260	288	297	279	295	272	259	257	294	291	281	276	302	292	275	267	272	245	253	279	307	259	262	293	256	293	279	274	271	282	288	270	290	261	300	291	258	288	276	286	273	258	292	301	282	274	276	280	290	274	284	275	267	283	271	242	290	278	297	249	253	285	315	303	292	266	288	273	252	274	276	253	281	296	303	259	277	278	260	281	246	293	278	290	305	259	287	271	267	257	305	292	312	270	288	228	269	299	261	305	278	257	289	290	265	243	296	254	285	283	309	267	302	288	249	292	281	253	271	282	273	272	313	293	272	271	280	335	307	280	310	282	317	285	276	287	285	226	301	278	277	312	289	267	298	241	285	289	270	268	290	274	280	304	266	271	255	280	274	250	266	285	294	314	293	275	290	323	261	262	246	287	257	313	286	287	277	278	259	271	294	279	278	270	270	305	274	308	263	284	263	281	301	279	248	278	288	249	282	278	264	260	260	270	305	276	253	247	310	244	269	276	280	286	279	275	320	240	267	273	270	277	278	301	290	277	242	273	266	273	277	291	271	269	277	269	292	267	250	286	272	287	281	270	264	301	279	283	273	290	304	290	246	274	290	294	286	286	266	269	267	270	292	282	298	303	299	290	270	270	295	276	261	272	268	255	295	287	305	271	287	284	317	279	284	252	268	279	239	275	304	288	303	261	282	275	266	276	244	286	270	258	275	283	280	276	269	273	290	259	307	296	274	276	277	256	273	276	275	274	280	304	242	295	309	267	316	278	299	301	282	284	252	288	292	265	293	285	268	301	287	264	296	288	330	315	307	291	262	292	279	280	279	268	299	299	261	255	279	300	271	282	269	250	290	270	300	262	278	278	281	282	286	281	280	282	236	263	279	302	288	286	267	284	296	276	253	296	296	252	265	273	299	270	293	290	275	284	281	301	295	249	306	258	253	252	256	283	266	262	279	298	265	273	285	265	252	273	300	301	292	269	289	301	277	300	279	291	263	286	281	256	264	318	271	279	270	280	241	252	296	276	264	267	276	263	299	263	297	271	261	257	262	290	290	282	271	264	273	281	251	304	303	289	268	267	282	284	302	324	278	266	299	265	240	284	312	259	290	263	285	294	255	290	336	241	274	296	290	255	246	274	237	271	294	270	244	291	252	274	283	271	283	267	259	291	256	257	306	282	294	279	306	282	264	304	261	282	330	302	297	281	271	311	285	274	284	281	319	275	273	247	254	226	274	286	291	255	278	288	273	280	275	244	264	318	258	269	263	273	281	297	273	301	250	286	275	301	295	272	264
22888	3326	1903	1099	926	769	783	745	709	724	720	710	736	664	698	627	660	644	671	708	604	686	636	637	659	681	640	666	649	696	658	666	682	655	642	635	670	646	634	658	638	627	707	651	642	682	672	627	617	643	678	613	667	635	668	640	622	663	686	644	649	650	635	636	649	629	702	678	710	659	675	676	663	614	659	636	630	633	721	649	663	642	700	670	689	612	662	658	652	636	622	670	593	674	652	658	638	675	661	635	671	684	649	654	668	654	631	635	707	659	609	633	681	644	696	648	657	665	647	657	606	632	627	641	677	638	662	667	664	647	639	660	652	651	654	647	609	635	655	666	634	663	666	625	620	691	662	628	607	668	681	647	644	708	692	670	668	647	676	645	669	688	653	630	655	638	668	669	649	675	678	663	633	644	657	635	678	636	654	709	675	638	648	663	623	691	670	663	644	671	688	655	620	659	626	607	625	693	635	629	598	598	660	648	623	601	614	682	638	638	723	621	706	689	689	589	619	645	649	622	666	637	633	696	657	672	654	667	664	624	634	639	666	679	652	680	621	659	659	633	622	618	635	647	671	655	676	663	594	620	631	658	640	641	622	622	659	618	683	657	638	632	680	628	679	650	701	658	648	630	701	665	655	661	638	643	643	650	675	664	638	643	650	599	635	680	673	663	642	628	715	668	651	680	638	659	679	609	675	689	697	688	637	652	644	646	645	713	647	671	643	671	682	610	648	620	637	632	692	655	681	610	634	655	661	640	624	663	663	650	621	641	667	639	602	659	679	668	640	651	654	673	626	620	661	662	657	653	591	618	630	658	614	617	659	647	658	640	624	699	617	657	641	677	713	629	664	660	675	663	700	667	609	612	617	679	679	700	689	659	651	665	625	674	653	652	654	667	677	610	654	670	665	631	662	637	671	635	579	651	692	616	673	700	687	597	652	657	672	676	678	620	657	703	652	664	630	630	618	642	665	671	680	634	642	668	637	605	597	633	674	621	647	646	607	654	605	600	642	665	645	660	673	676	645	652	610	711	684	656	625	664	689	664	642	630	679	691	594	656	714	637	657	646	661	689	635	649	634	626	600	687	654	682	684	676	641	665	693	706	695	644	636	689	625	631	644	708	693	649	629	666	616	651	669	659	679	630	695	674	700	632	663	639	669	666	655	642	674	627	661	660	624	655	656	632	672	604	640	642	645	654	654	620	609	654	626	697	655	636	642	614	713	594	600	658	679	666	625	633	658	659	640	682	622	630	658	643	643	605	686	627	665	685	608	601	620	629	608	645	631	647	601	674	672	657	687	684	598	621	622	655	648	646	672	646	678	673	650	635	663	670	663	672	680	609	628	637	655	670	668	664	676	643	703	667	650	623	650	691	677	699	629	692	681	602	641	628	675	611	658	633	641	647	657	650	660	604	655	654	621	644	676	629	668	639	637	698	614	660	688	627	700	582	620	674	642	620	676	652	687	655	690	642	686	722	661	629	664	660	664	667	659	676	667	659	633	634	619	671	674	613	630	671	639	664	617	628	638	677	656	601	642	664	663	658	643	613	623	701	678	619	676	651	677	643	646	668	706	666	636	634	649	662	713	645	638	594	679	671	631	688	620	618	684	655	656	612	613	668	638	621	631	639	660	642	626	653	598	662	677	642	618	645	677	630	672	637	637	678	672	651	668	633	676	682	678	619	649	649	668	640	644	642	641	633	635	650	617	663	621	665	679	638	695	659	632	661	631	669	656	629	661	649	672	602	709	616	655	650	597	653	631	705	678	647	652	632	629	695	605	595	598	645	615	633	632	641	655	670	626	661	644	702	642	632	616	684	648	639	648	638	646	643	642	616	666	624	639	636	680	687	635	648	645	651	620	692	623	639	658	693	581	618	640	614	627	646	687	660	667	606	686	654	630	671	620	653	678	643	672	682	655	638	681	645	642	641	672	664	607	673	656	666	613	625	627	642	671	626	653	613	636	659	667	648	680	665	690	651	653	662	672	630	650	616	641	650	650	679	652	619	610	648	628	612	671	648	614	641	629	652	660	618	671	662	656	632	652	658	630	680	646	682	660	642	628	626	636	694	689	693	664	642	678	639	637	672	683	668	660	631	673	638	629	652	684	649	687	641	706	704	678	635	642	643	648	693	640	670	634	663	645	641	666	625	663	675	603	644	614	610	617	699	567	649	625	637	634	702	687	679	620	648	640	629	606	652	631	684	652	643	660	644	663	662	665	656	651	622	643	660	640	635	661	658	653	642	678	650	678	670	589	648	673	628	646	644	631	657	636	647	645	691	605	660	637	698	639	628	669	606	640	647	657	697	662	603	679	677	648	630	627	593	669	639	668	657	672	639	651	646	668	604	652	664	682	640	640	643	676	652	669	609	665	628	650	615	659	591	671	690	694	655	653	697	641	631	702	708	653	662	638	658	630	661	723	649	665	648	600	644	683	704	623	631	643	642	659	600	703	739	640	681	637	620	672	620	674	665	655	651	663	634	673	663	588	604	660	669	649	656	658	677	635	645	636	642	612	669	662	690	658	634	613	631	643	663	631	640	642	661	671	671	652	660	636	608	646	666	695	680	632	618	625	624	649	703	637	662	648	678	657	619	652	655	641	614	589	600	681	668	654	687	655	670	684	667	652	663	707	668	697	650	643	643	637	632	674	654	670	644	669	679	679	694	644	683	665	688	677	657	695	631	652	639	621	676	633	648	581	643	618	636	658	638	651	632	638	597	654	597	625	628	629	630	678	596	629	653	676	597	637	625	628	602	620	679	601	629	671	604	652	637	662	655	693	665	646	618	677	646	629	637	693	673	658	697	661	644	622	688	645	642	676	650	651	666	643	618	699	660	638	644	622	685	654	618	611	682	638	677	689	628	623	620	649	640	652	691	646	663	622	667	659	622	651	661	686	667	657	653	665	687	639	681	630	646	668	654	665	677	645	620	650	569	661	613	645	654	622	649	638	629	662	569	647	634	658	627	667	673	607	617	633	669	619	677	623	714	678	614	638	647	668	651	630	644	659	640	658	675	643	662	621	647	680	614	638	636	620	608	697	702	629	663	703	641	604	671	637	687	616	673	623	651	671	656	635	645	679	670	669	639	656	643	656	619	623	628	679	615	645	696	659	602	661	668	682	612	661	666	661	635	603	681	609	643	626	637	606	686	663	657	657	635	678	631	652	679	594	647	687	673	640	640	666	708	644	679	635	615	629	678	655	654	655	670	686	705	680	666	628	683	636	640	676	641	653	663	651	672	637	670	629	669	636	604	679	628	585	646	664	592	643	720	686	587	669	669	669	627	665	684	672	651	647	648	657	635	699	668	606	676	630	648	674	687	676	674	654	655	651	671	715	657	678	673	687	678	606	623	667	649	656	633	644	667	643	650	640	681	644	628	645	622	695	712	648	662	677	673	618	661	702	633	641	675	674	578	609	638	624	651	627	646	633	683	674	672	648	665	673	713	647	632	669	667	616	640	634	673	643	599	643	691
31404	20971	11219	587	303	229	219	220	225	208	202	213	206	196	230	189	208	219	209	219	204	201	199	216	216	193	190	193	230	202	221	203	211	210	213	165	222	221	220	212	189	180	209	228	192	218	225	209	211	213	208	210	196	200	202	192	220	208	216	209	224	212	215	204	221	217	194	172	211	239	187	216	203	213	210	184	216	174	208	248	213	217	218	192	207	211	202	199	218	211	214	207	217	189	208	209	196	225	242	222	187	212	190	216	192	204	203	229	203	226	199	206	201	173	202	224	191	188	193	209	252	199	228	189	236	217	228	210	199	228	197	222	218	226	190	203	178	205	221	234	215	207	224	231	237	208	215	205	191	196	213	209	235	225	210	205	201	209	222	204	206	207	234	230	205	193	236	201	203	219	212	184	214	224	216	210	208	219	194	214	212	208	233	213	212	239	222	207	204	218	195	214	200	219	223	199	214	227	224	188	208	207	231	217	202	211	212	200	205	237	201	222	224	229	203	246	222	214	213	220	231	177	227	215	196	169	216	219	210	204	183	229	205	202	230	231	224	189	204	209	204	197	232	203	202	185	194	218	209	191	205	223	224	219	212	182	189	199	204	191	253	243	193	214	193	226	211	200	182	194	194	208	194	193	201	208	215	197	189	205	205	210	226	230	192	197	205	231	232	211	193	208	223	259	205	212	217	217	204	212	214	209	207	187	227	191	226	214	218	229	211	225	184	214	214	224	211	220	199	194	198	210	180	197	224	212	218	174	211	229	228	204	202	203	234	229	209	193	209	245	181	207	198	218	226	218	218	200	196	198	195	199	204	236	189	195	193	206	217	209	167	201	195	177	197	208	204	209	179	212	204	212	219	185	209	212	192	222	199	222	209	213	198	185	217	199	222	220	208	220	214	212	205	184	234	204	197	196	187	225	198	226	209	214	197	257	222	200	229	196	222	206	199	200	183	253	213	201	208	200	190	210	225	235	200	189	193	229	210	212	199	200	201	213	222	197	213	234	213	203	185	221	232	217	207	219	206	187	190	208	197	236	209	227	235	227	208	206	214	210	205	190	226	213	191	219	218	210	219	220	225	241	197	218	212	203	185	200	208	188	207	222	193	225	195	209	192	210	232	198	194	220	208	220	220	234	180	191	193	197	243	212	246	200	215	195	217	201	218	223	214	238	204	200	234	212	201	196	207	207	197	206	215	196	228	211	212	224	254	211	200	226	198	231	223	187	214	196	216	230	228	217	210	209	201	213	251	221	212	209	227	220	212	227	194	212	232	206	205	200	206	254	203	200	215	205	228	232	215	243	207	216	219	207	207	210	221	225	227	225	218	201	182	210	204	208	203	208	223	209	217	235	234	226	214	226	197	203	201	209	229	203	210	199	190	201	197	208	231	223	232	237	218	246	213	242	212	183	197	194	217	213	212	199	192	185	202	204	181	219	221	190	166	252	232	198	173	228	232	204	198	210	203	180	203	234	228	227	178	188	217	215	227	220	208	199	217	182	202	202	200	224	198	199	199	222	200	213	208	220	206	213	208	217	198	200	200	191	217	187	220	214	190	235	215	198	221	234	254	197	202	190	215	222	203	197	218	219	206	206	211	188	217	199	216	213	207	203	225	224	221	223	198	214	241	200	209	195	221	212	198	216	205	230	219	219	212	222	212	185	200	217	191	233	224	229	216	225	196	225	207	208	168	213	228	237	213	217	189	220	189	227	222	164	222	214	233	217	227	216	225	192	206	244	217	195	233	200	208	251	212	211	214	185	223	204	203	221	209	209	223	203	192	228	197	205	229	219	200	195	220	208	213	211	210	207	227	215	199	219	211	242	202	189	218	226	205	175	204	191	211	189	208	204	214	196	228	211	195	217	189	201	207	202	213	201	220	218	196	222	200	198	235	231	234	214	221	192	204	219	227	195	243	220	232	213	226	181	234	196	211	204	190	223	220	210	220	207	233	207	225	235	201	194	208	227	194	242	245	190	225	199	192	214	207	190	179	211	209	200	220	212	222	222	179	206	228	222	183	229	224	218	190	205	209	198	181	210	193	197	212	217	194	219	244	191	228	223	240	203	216	210	197	216	208	191	233	200	217	220	222	200	213	197	189	208	191	208	233	213	194	203	215	213	202	214	195	212	196	215	195	191	206	217	223	220	182	212	214	194	248	220	218	216	210	215	210	209	202	243	245	214	199	192	223	192	216	200	222	219	214	192	202	205	210	203	202	207	194	220	233	206	218	188	203	189	206	214	210	205	222	232	241	217	233	196	213	215	231	209	210	197	219	210	222	235	206	204	228	223	204	194	204	222	211	213	198	195	231	202	228	218	219	224	199	205	202	209	225	231	186	234	196	218	218	217	218	204	208	228	223	213	241	220	252	192	188	225	203	211	212	224	233	204	221	208	224	205	189	212	226	212	207	215	200	170	224	224	186	210	219	217	208	206	185	203	220	211	210	194	214	204	232	198	241	228	191	225	213	208	195	193	188	228	219	210	193	191	209	217	223	208	234	200	217	198	200	204	226	218	190	200	227	189	222	187	219	223	208	195	214	200	226	230	216	187	200	201	233	189	214	215	241	193	208	170	208	212	227	197	202	214	202	204	210	212	209	212	213	188	232	203	231	191	193	185	199	182	219	241	197	196	208	225	218	213	226	202	228	219	194	219	227	216	236	218	211	202	212	190	214	194	194	239	180	205	227	194	201	214	206	218	209	202	234	197	215	223	205	238	223	211	214	209	202	197	213	209	233	236	212	210	213	206	197	214	220	214	222	213	211	203	204	230	207	206	200	214	219	233	222	215	201	201	256	247	215	179	188	236	226	188	189	232	185	191	190	207	193	205	193	188	209	218	196	211	212	216	229	228	217	214	218	205	186	216	218	213	205	199	233	207	191	183	217	199	226	197	220	201	212	208	192	219	214	196	190	191	222	226	225	190	227	222	186	239	225	217	249	226	183	193	208	206	207	201	197	200	224	221	207	175	194	188	217	200	203	225	206	211	237	231	217	193	240	204	209	205	222	207	202	209	215	225	208	226	204	207	198	203	205	210	206	180	197	201	197	215	224	210	232	217	226	212	204	227	201	212	226	191	219	198	238	180	206	217	206	196	208	203	205	254	216	224	220	204	211	214	208	204	226	202	232	211	222	209	234	226	198	206	191	221	190	200	182	168	208	207	228	209	222	219	228	226	192	205	216	205	199	223	210	210	231	215	217	229	224	191	198	223	204	221	220	204	215	224	217	202	219	194	209	224	195	194	200	197	227	208	236	198	210	210	213	216	199	220	226	180	199	221	223	207	222	199	221	207	198	193	209	210	220	219	214	187	203	221	221	230	189	204	196	202	210	207	224	179	197	217	197	203	207	230	199	207	212	204	186	208	225	204	198	221	236	208	201	218	231	227	226	190	202	190	182	179	207	233	200	188	191	174	215	219	214	222	220	185	217	203	198	213	231	215	201	206	194	214	204	199	208	219	211	223	232	210	210	196
9606	676	597	614	567	551	576	601	563	568	589	564	552	567	618	529	554	560	543	585	568	540	543	576	567	552	552	581	580	608	535	562	549	545	559	543	550	591	591	567	536	552	529	566	556	557	550	559	570	535	577	541	577	567	564	615	575	554	553	556	562	562	599	572	573	568	538	544	538	526	581	592	552	529	514	585	557	543	542	564	515	561	557	534	538	543	541	561	537	565	571	552	530	565	544	556	600	543	599	600	553	581	539	527	576	507	521	573	565	549	555	509	555	547	513	612	536	554	536	536	552	582	536	575	599	589	580	566	576	542	550	532	514	565	567	546	568	580	578	591	598	555	549	530	561	527	599	559	582	551	565	567	557	563	572	532	549	514	585	543	534	566	554	552	546	598	564	539	521	598	507	520	599	538	536	573	567	554	579	558	498	561	542	554	555	581	538	510	566	548	542	545	554	604	598	569	526	578	520	548	569	529	519	610	570	564	574	569	516	556	545	572	569	552	563	574	539	556	540	579	570	535	593	515	527	590	513	577	562	597	556	532	542	578	607	550	569	564	531	519	556	555	543	531	576	554	563	627	573	545	552	552	584	534	564	550	560	529	563	552	539	602	564	563	579	588	579	554	578	566	534	573	560	558	526	540	544	559	529	545	585	571	584	563	520	525	583	546	580	554	559	567	597	569	526	493	558	536	570	536	560	534	586	521	572	528	526	578	532	532	589	544	518	557	553	528	532	564	555	550	558	563	569	541	564	556	579	550	522	605	561	613	506	543	572	577	543	557	565	572	535	577	559	594	539	516	542	569	543	558	554	566	567	556	523	562	539	549	569	562	558	556	566	569	516	517	513	557	559	519	595	563	524	581	530	575	550	524	559	591	572	554	535	516	581	546	525	518	593	608	523	553	569	555	587	575	603	546	581	518	538	543	542	567	586	566	531	575	537	546	557	551	561	533	573	560	541	562	551	553	538	551	583	605	558	588	608	558	556	594	518	537	567	523	546	550	572	537	561	570	573	582	563	571	564	538	564	597	577	553	554	570	541	576	589	544	531	539	548	558	573	550	539	547	571	543	576	599	560	610	577	537	490	557	595	552	547	580	541	562	562	552	576	553	592	541	538	503	585	535	540	522	579	570	551	577	561	502	553	587	578	563	527	582	607	535	517	549	559	518	554	587	574	531	562	533	605	579	578	588	602	485	545	522	578	591	551	579	548	569	600	566	498	566	563	555	547	575	560	540	521	583	567	527	551	540	568	535	552	543	566	576	516	511	555	582	532	526	517	551	558	554	563	555	569	558	549	532	552	559	525	559	591	549	538	574	563	558	549	571	556	560	543	572	578	556	598	562	610	549	566	519	582	546	616	594	537	531	504	561	573	564	573	560	516	566	564	573	561	531	541	602	581	514	499	532	562	559	513	574	531	536	582	625	579	535	555	557	588	574	565	557	560	589	570	559	591	536	584	534	548	584	553	550	517	594	552	540	537	559	591	585	558	554	522	586	553	514	582	532	575	569	521	535	572	575	546	564	528	550	561	532	579	585	605	539	555	550	576	552	549	597	563	543	519	569	536	523	502	541	603	552	549	533	591	551	559	548	574	593	586	549	523	581	564	535	529	584	520	561	550	552	575	562	537	590	644	550	561	533	532	533	564	556	578	536	559	566	550	554	530	542	590	558	528	599	570	548	569	539	564	527	534	557	567	543	561	552	566	567	536	569	548	555	545	522	551	524	552	556	572	606	533	602	554	584	591	597	581	537	576	545	573	557	565	588	564	540	536	555	567	594	569	554	577	540	584	542	539	547	578	535	550	561	536	541	512	584	567	560	597	557	567	575	550	540	556	567	590	562	551	540	550	577	558	515	553	577	539	543	525	581	546	578	569	549	559	574	562	494	573	580	563	590	519	535	561	533	558	588	504	555	559	628	559	595	567	584	536	560	512	533	531	572	553	560	564	536	521	557	535	542	605	538	544	557	580	510	552	546	606	593	574	552	526	561	545	562	497	530	555	556	566	498	535	530	549	610	566	576	570	582	567	553	528	563	572	530	523	549	543	550	544	577	537	546	547	596	545	546	578	576	604	566	564	547	584	586	559	590	529	522	558	545	551	569	550	533	561	542	544	545	560	573	539	578	518	606	534	513	555	555	538	548	574	605	539	528	581	550	530	556	561	556	564	556	591	577	543	574	516	546	617	574	532	609	569	530	546	583	543	519	538	575	550	571	643	524	536	532	543	571	547	543	582	568	547	570	522	512	521	596	578	531	512	577	548	559	555	555	550	566	571	575	584	551	542	513	550	576	554	503	558	575	566	581	553	524	594	561	538	578	535	571	573	596	565	565	559	554	537	546	561	542	510	555	551	586	567	621	556	559	514	581	570	536	576	568	557	549	523	573	557	563	507	552	561	535	610	559	572	573	526	571	553	562	571	552	583	565	568	570	552	570	592	503	574	579	613	548	516	551	499	574	543	489	557	538	580	555	568	583	502	591	566	575	518	555	541	520	540	564	598	573	540	563	561	562	561	524	553	587	563	565	568	547	529	539	596	569	551	569	582	537	564	568	538	598	550	579	505	535	545	520	581	527	544	574	548	592	551	587	558	546	579	563	517	570	547	539	548	554	563	593	549	518	576	562	540	540	527	559	536	525	541	608	557	560	568	549	553	548	541	558	601	527	566	613	537	572	528	595	575	527	560	539	552	545	535	569	562	541	573	581	545	558	573	550	572	560	575	540	523	568	588	590	579	550	546	572	529	527	556	562	544	568	561	540	553	560	557	542	572	586	573	539	557	586	578	557	534	541	594	535	550	552	583	563	521	554	599	566	550	554	590	576	535	567	563	572	535	559	523	573	557	548	568	568	567	531	573	548	554	594	561	514	558	550	564	585	552	565	599	578	563	546	556	588	545	533	559	627	580	548	594	534	538	506	544	552	511	574	575	544	531	526	559	561	531	544	571	552	540	539	540	561	560	575	581	582	562	577	536	558	587	572	521	576	538	586	572	584	524	558	562	592	546	551	548	587	550	552	541	518	554	534	575	595	564	604	554	558	548	532	541	575	576	551	557	571	561	576	493	538	577	585	544	550	543	571	580	546	553	529	543	552	547	549	571	554	559	548	560	586	551	589	564	560	565	553	557	518	536	573	549	522	530	540	550	550	572	575	580	497	550	576	561	571	570	538	598	567	555	556	522	559	562	561	600	557	517	514	530	562	555	583	581	518	562	573	559	552	540	590	543	578	565	577	556	568	565	574	531	546	558	568	564	581	539	548	577	573	568	585	559	564	518	577	566	553	593	578	534	535	535	518	545	576	554	554	564	575	550	536	551	569	570	506	568	578	540	547	552	564	592	574	592	572	574	540	543	577	507	531	562	562	563	539	580	553	605	574	514	554	554	573	555	501	548	564	577	556	533	556	569	555	557	590	497	590	555	550	525	566	550	551	542	550	530	555	563	548	575	533	553	555	550	592	566	530	564	536	557	557	536	574
24932	21416	24703	28516	21407	19792	823	450	411	365	350	368	357	356	379	333	372	341	354	310	317	315	328	318	321	337	328	336	316	322	346	327	339	362	325	341	334	309	320	329	294	338	334	357	319	298	291	315	299	311	354	320	314	303	360	361	329	336	343	329	335	346	317	329	308	334	306	332	321	330	278	326	327	328	350	320	352	340	312	307	297	317	305	296	306	313	326	323	299	347	367	348	319	329	315	302	307	335	306	338	293	343	361	350	315	327	326	320	313	325	346	308	333	354	345	328	324	333	335	327	312	318	313	337	321	283	308	310	326	346	348	337	351	321	302	286	320	306	346	324	310	331	332	312	302	343	328	316	314	316	311	338	362	326	330	331	351	352	334	335	344	359	343	325	334	343	326	299	355	328	325	338	296	304	326	330	333	369	371	332	307	334	319	301	331	347	316	297	329	304	344	357	297	331	368	361	340	289	349	351	317	327	299	329	340	308	336	297	318	349	369	350	319	320	324	319	307	325	325	304	334	325	318	340	317	345	297	305	340	343	328	351	307	324	319	332	303	335	339	367	330	311	332	330	352	340	321	342	290	322	334	331	293	321	285	356	297	347	336	307	318	328	305	298	314	334	365	331	309	322	321	330	317	338	335	315	324	316	309	344	325	361	358	295	319	343	329	297	360	321	308	312	299	315	331	309	297	317	322	310	314	315	311	296	309	300	336	326	313	312	337	357	342	330	322	328	326	301	326	335	323	348	325	317	321	348	334	299	278	312	300	326	329	341	354	328	337	316	309	309	315	314	349	308	352	377	283	338	310	333	335	321	322	340	326	320	334	308	312	364	289	329	343	315	310	322	336	346	331	306	327	344	331	323	328	347	319	309	342	320	361	336	331	310	343	357	351	327	324	337	344	320	357	314	338	328	346	352	360	329	341	325	364	317	314	362	304	323	327	321	322	310	307	322	307	335	334	317	302	306	339	362	340	336	297	334	340	315	319	309	300	302	342	330	325	311	334	326	314	311	328	347	335	308	313	307	350	332	318	310	344	335	324	339	315	326	343	320	324	305	366	316	277	357	311	372	338	326	318	326	327	304	332	320	324	308	324	364	347	341	325	285	337	324	330	318	318	332	331	339	339	337	320	351	318	314	353	331	296	321	312	344	312	308	351	307	303	299	292	330	314	338	310	335	315	315	353	299	334	341	329	299	325	328	338	326	322	359	326	366	364	366	292	356	343	330	348	299	312	330	301	326	327	320	319	315	323	363	323	312	341	333	351	295	308	333	349	331	314	304	324	332	334	328	352	333	295	307	351	322	328	346	331	343	342	323	336	356	351	354	301	280	323	311	341	340	335	329	360	313	355	337	349	326	302	309	333	335	322	352	307	301	313	311	323	327	319	310	359	352	353	303	322	330	295	351	350	333	304	326	305	321	325	334	334	312	293	311	349	334	271	334	320	345	315	312	300	338	321	312	304	332	285	344	317	299	287	355	325	380	326	317	347	371	334	320	335	305	333	302	326	327	346	343	325	313	342	321	327	323	337	342	311	320	328	336	328	341	339	307	340	329	341	294	330	329	304	306	326	340	342	274	338	292	288	358	306	322	318	336	322	281	324	318	301	305	296	317	316	320	339	311	330	334	327	337	350	323	298	323	304	347	322	327	342	314	294	335	307	329	337	304	341	355	344	347	347	337	323	329	339	306	319	316	313	342	326	349	322	351	307	327	319	323	329	306	335	306	335	342	340	318	318	287	352	344	353	330	305	352	337	342	317	330	318	338	322	289	326	334	297	322	311	334	332	333	334	368	350	338	312	348	349	337	304	334	320	312	299	330	326	319	375	306	351	306	337	319	333	323	303	363	326	334	298	315	315	336	322	323	292	310	329	302	347	322	328	336	311	345	334	330	318	319	367	302	322	309	294	342	315	303	314	289	363	280	359	328	321	325	328	340	334	306	317	342	330	334	344	326	315	346	319	346	351	344	311	335	294	360	321	321	358	325	293	317	303	326	341	320	346	307	298	307	278	300	344	300	320	342	330	325	331	310	334	294	333	352	314	327	340	345	365	313	345	342	313	336	329	318	304	315	342	338	353	301	319	301	322	311	323	357	290	314	325	320	313	336	313	324	323	308	321	353	321	333	340	318	350	301	318	317	334	281	348	317	348	319	324	326	326	341	308	326	276	285	326	311	318	297	298	305	273	304	317	346	315	311	318	305	333	321	341	325	325	311	309	314	308	339	320	356	313	326	326	336	290	309	309	347	327	341	315	381	297	340	320	340	338	309	317	322	341	330	327	315	324	364	321	334	347	288	295	358	319	346	315	300	330	308	356	324	350	341	339	351	305	307	327	322	337	336	341	346	351	310	295	339	323	346	318	340	350	306	317	334	295	308	318	354	347	289	328	345	330	321	344	295	319	320	336	335	322	340	320	284	341	304	313	323	320	353	284	333	322	355	319	346	345	317	354	334	322	297	337	330	309	335	347	338	347	334	316	334	315	283	335	343	338	347	312	387	314	317	316	309	329	339	331	334	306	322	308	297	342	365	338	344	338	340	338	328	324	345	338	318	321	302	328	322	321	320	324	332	294	316	326	325	328	313	305	307	302	322	329	349	391	310	325	300	282	295	341	316	337	338	327	306	285	310	341	356	344	301	320	341	313	333	313	338	332	338	329	323	335	289	325	323	287	349	340	309	329	324	338	322	326	328	356	304	329	307	326	338	325	320	294	304	336	310	304	327	355	315	331	317	344	310	335	335	288	308	283	300	314	304	330	310	325	317	359	322	323	361	328	314	280	306	323	300	327	280	291	316	339	317	302	318	316	325	341	324	339	301	321	333	319	328	321	344	279	302	306	340	290	311	300	348	298	317	356	318	321	343	315	314	295	332	323	336	314	348	313	351	348	334	333	310	326	334	324	302	313	308	331	348	318	308	302	300	281	331	326	307	339	334	304	326	305	320	325	315	319	337	289	324	308	356	296	327	293	335	323	313	345	349	354	321	313	360	339	290	305	333	347	363	341	301	319	348	348	334	314	306	328	308	349	326	341	311	319	316	334	305	308	302	352	281	337	290	302	341	332	331	298	316	321	358	320	327	328	351	364	310	314	338	307	340	312	338	346	334	333	328	293	338	340	321	341	309	315	342	324	354	330	314	332	308	299	322	360	322	302	322	313	314	308	338	328	324	332	377	319	327	321	322	328	320	298	314	310	345	319	280	339	329	318	318	306	328	315	344	337	322	337	316	269	308	332	328	310	288	349	341	314	341	337	323	332	324	332	315	354	307	319	337	343	302	348	311	335	338	320	354	344	313	322	300	317	364	359	353	319	315	309	336	369	312	289	352	314	331	299	318	290	324	280	344	312	317	299	332	300	339	322	371	328	324	347	344	357	309	333	306	333	297	333	344	323	328	329	322	317	299	326	331	312	321	332	327	332	329	344	316	285	290	336	335	338	301	328	343	319	334	291	359	339	348	309	328	337	310	340	356	321	326
21035	2158	1340	941	895	876	830	776	810	801	783	840	835	793	828	772	814	748	802	798	761	738	769	769	756	784	803	826	763	760	761	802	815	745	796	820	772	790	806	779	736	803	816	784	767	764	754	772	812	821	795	742	781	800	798	746	806	823	733	776	744	764	777	768	826	799	746	767	779	781	790	754	792	766	829	767	775	769	759	773	782	776	754	782	754	790	806	764	796	813	784	782	821	822	752	796	790	777	767	826	780	783	762	778	762	789	776	811	812	757	807	753	795	772	780	780	759	818	770	826	833	794	798	787	816	846	814	789	763	809	793	867	793	789	810	826	850	810	784	737	759	773	806	838	795	811	717	740	795	760	792	786	787	793	749	769	750	803	772	743	801	754	780	776	816	765	821	793	807	770	782	795	744	840	798	785	773	830	778	789	783	781	795	794	766	756	754	801	815	816	757	773	775	761	719	768	761	773	752	792	809	795	819	766	796	783	752	825	784	785	771	803	802	853	773	766	758	728	775	789	724	772	799	748	771	821	824	753	790	783	769	791	801	765	775	793	732	769	746	738	772	711	774	801	748	803	812	798	775	770	745	816	766	809	808	763	778	780	781	798	757	767	799	780	779	779	803	759	757	773	819	773	787	741	824	784	737	763	779	819	732	805	779	703	799	780	770	732	751	811	790	800	797	785	734	802	719	774	771	773	790	789	787	807	787	772	768	761	797	731	763	778	741	787	772	815	806	782	769	784	800	811	833	785	786	738	780	790	795	856	779	768	818	795	734	766	776	807	764	794	768	794	803	764	764	772	762	790	748	757	818	797	754	770	787	872	755	751	772	803	781	789	785	751	833	824	755	815	782	781	804	789	730	801	775	760	807	808	781	728	845	789	793	742	765	773	773	750	832	772	822	801	764	774	770	751	777	706	762	767	789	735	798	776	842	809	774	746	775	751	766	779	832	780	766	741	812	770	825	795	758	774	804	778	805	825	757	773	740	757	775	752	790	738	788	757	735	787	762	824	771	783	787	829	789	760	788	762	806	800	783	789	808	845	823	809	733	777	774	755	811	749	789	776	783	762	783	810	776	786	748	805	732	789	800	819	728	770	737	772	763	812	800	772	764	755	798	785	728	716	784	778	792	786	800	792	756	784	736	757	726	813	770	759	808	802	741	770	762	758	726	797	763	759	788	744	798	778	776	783	781	760	767	786	774	760	791	749	769	747	778	822	805	776	792	820	800	783	762	752	784	792	772	759	787	817	804	806	787	816	786	797	803	748	751	811	788	752	792	746	732	775	798	788	784	792	783	759	792	801	806	772	772	801	769	780	778	727	777	814	799	779	801	767	786	824	750	828	777	768	783	796	765	795	803	766	794	718	836	769	789	795	775	794	782	722	763	784	750	756	801	816	750	761	742	772	797	804	788	777	781	766	822	758	815	760	786	776	771	798	806	762	821	783	774	800	758	796	791	749	787	754	775	780	813	807	788	770	824	718	775	773	778	791	786	772	767	797	779	734	719	764	793	788	767	778	785	790	777	774	745	774	800	756	777	775	731	746	758	799	792	815	819	788	739	775	810	709	814	764	778	729	765	812	770	771	823	807	743	776	788	808	766	770	733	728	793	787	776	818	800	769	731	820	755	752	754	832	805	817	762	790	776	783	792	761	806	791	792	783	810	766	792	785	755	792	723	775	793	790	830	803	847	745	775	791	794	806	776	783	798	777	821	795	820	780	797	764	794	782	763	819	764	804	823	757	711	731	820	773	809	787	796	784	780	841	836	789	806	785	786	810	768	837	766	749	798	777	770	793	808	753	808	754	786	853	796	716	771	822	790	795	790	759	755	766	763	834	774	831	798	765	784	719	792	778	791	798	771	811	753	791	778	772	762	762	794	707	771	717	764	764	793	778	755	781	780	780	824	802	770	803	799	716	780	760	808	806	822	791	817	756	802	789	813	786	732	742	806	764	798	824	757	763	762	799	737	738	799	804	794	810	788	799	785	782	792	790	754	821	791	799	786	825	766	791	808	752	751	794	779	778	758	756	823	799	766	804	783	794	750	785	761	792	769	809	741	759	798	733	772	735	801	827	805	743	788	778	749	708	808	724	829	752	753	823	784	810	754	767	850	843	744	795	782	774	795	793	793	829	800	764	735	730	803	783	797	773	771	840	778	754	760	816	771	797	760	774	802	789	752	800	814	811	810	822	770	816	806	775	832	820	765	762	800	780	799	783	804	730	814	784	839	760	782	792	805	809	790	771	732	735	828	767	772	823	738	805	785	764	775	747	778	766	792	792	747	757	777	743	772	817	769	807	767	789	734	794	746	757	787	832	789	821	729	759	782	773	837	748	781	811	784	766	763	791	779	802	750	778	781	797	782	737	755	786	748	816	739	819	761	787	767	832	756	762	844	829	766	771	771	844	766	791	768	770	775	786	806	748	784	768	789	792	769	805	803	786	809	777	791	763	846	788	727	821	787	788	775	744	782	796	839	770	742	787	787	814	731	738	733	772	764	816	796	773	751	780	773	742	759	787	738	809	782	779	728	755	792	790	758	791	775	819	777	773	775	787	793	812	781	794	773	754	761	789	762	802	790	785	775	791	762	784	810	788	789	820	777	774	761	815	822	725	771	741	819	778	770	765	761	741	788	757	786	778	790	803	830	853	781	781	799	763	823	783	804	833	797	789	802	789	771	782	754	748	784	805	725	721	828	816	809	782	724	773	787	765	780	809	791	808	762	781	780	747	813	864	787	741	765	743	781	750	776	758	768	769	766	808	785	766	750	767	819	758	733	758	792	804	802	779	796	740	764	825	810	784	817	758	743	747	749	812	761	785	805	823	789	773	800	765	793	755	830	788	811	783	759	819	747	796	760	838	778	765	798	805	722	790	777	795	793	786	776	771	797	818	789	826	796	771	790	762	757	756	826	770	766	785	777	766	789	807	778	787	807	759	803	792	775	782	751	687	768	752	780	839	839	742	788	738	784	799	778	748	755	786	718	773	782	753	759	815	765	783	779	801	786	758	739	735	723	761	836	774	805	807	829	802	765	738	782	785	822	748	755	784	774	783	786	827	791	758	749	721	800	826	787	717	761	803	781	734	753	797	806	737	787	730	738	790	781	807	776	799	763	778	779	732	811	830	795	807	788	779	783	786	735	792	839	827	788	718	738	778	797	768	766	803	742	796	819	798	808	804	817	804	764	775	783	763	764	752	738	782	754	760	745	799	757	742	812	787	790	784	804	814	812	725	755	753	793	783	777	827	732	769	825	746	739	755	759	762	771	784	764	761	752	763	707	785	807	762	759	796	858	796	745	729	752	760	819	737	752	737	815	742	806	737	785	814	763	768	736	770	778	783	794	800	785	769	771	792	749	807	787	795	789	797	809	805	824	776	774	750	801	789	752	772	798	796	796	812	732	795	790	831	801	773	759	814	767	804	750	793	765	809	836	733	799	812	773	785	785	797	799	706	779	836	785	751	812	772	773	788
24328	21440	25138	28161	21440	21453	16995	704	449	363	341	355	335	320	275	295	291	271	279	286	234	265	281	295	294	279	291	310	312	276	308	290	302	293	294	282	300	261	287	288	272	271	295	285	288	264	278	303	254	291	255	290	294	300	302	319	280	281	267	266	279	292	289	278	276	295	280	291	262	313	291	271	263	261	288	264	264	247	269	288	280	280	274	290	313	271	290	255	260	286	284	246	309	287	264	277	286	291	273	262	284	298	274	277	322	285	280	276	282	261	273	281	269	285	300	295	275	297	287	250	249	269	269	291	273	274	302	302	267	304	262	249	264	302	301	250	288	296	287	264	310	291	288	274	282	302	280	279	306	260	319	271	285	301	314	286	306	287	279	268	314	290	297	271	274	280	293	291	267	294	262	271	272	297	295	270	278	267	292	262	291	280	274	283	270	273	282	301	319	276	270	263	268	264	287	257	303	299	262	248	278	259	285	263	262	307	270	286	292	268	273	284	260	271	281	293	271	262	287	282	265	288	277	272	269	265	268	279	277	264	272	307	333	312	254	252	287	247	273	292	272	266	316	280	286	288	277	257	292	271	279	277	264	283	299	293	283	265	259	290	305	250	255	269	271	251	288	316	260	277	301	287	242	270	298	267	285	272	267	252	243	274	273	261	263	239	246	284	336	263	286	299	253	283	293	255	273	261	223	251	262	291	278	297	282	289	287	267	255	258	268	315	285	298	302	275	286	283	284	279	286	310	267	246	265	273	284	299	309	273	307	271	287	291	276	295	290	263	289	260	269	284	270	251	284	248	264	302	261	308	250	302	281	269	260	268	307	277	274	265	263	285	283	291	265	262	290	278	273	260	274	291	277	296	308	266	268	275	270	326	263	311	273	264	310	258	290	287	290	288	269	251	276	265	287	297	298	319	234	290	277	310	286	309	266	300	304	265	289	274	266	301	324	290	313	277	275	274	271	296	259	282	267	307	320	284	245	286	270	282	276	280	326	271	287	282	260	284	274	253	266	254	276	298	277	280	281	280	256	262	283	305	273	290	259	256	272	279	283	268	273	304	248	269	226	277	289	300	269	244	268	242	255	274	253	251	274	310	245	281	283	308	266	298	306	279	274	251	275	274	272	304	314	252	280	296	321	292	274	266	270	282	268	261	283	267	275	244	288	266	281	275	286	268	283	280	248	273	308	271	273	279	307	289	278	260	270	287	288	268	300	289	264	282	268	316	285	244	275	283	281	286	294	250	311	282	275	291	289	304	284	263	260	245	282	300	249	295	232	265	264	277	310	306	296	257	295	269	293	262	269	254	285	286	271	262	297	253	291	279	268	267	276	278	275	267	271	292	262	250	275	268	276	280	283	281	291	245	274	261	292	287	288	262	286	297	319	266	282	298	291	272	266	279	289	299	273	300	269	267	272	282	259	288	278	287	275	276	291	286	266	245	282	307	292	269	293	312	249	287	301	259	281	265	281	306	286	264	284	292	294	293	260	257	258	241	279	291	270	283	281	265	291	269	296	284	280	281	270	287	269	252	309	277	269	282	269	283	273	277	258	263	281	297	247	257	252	251	282	277	252	296	270	269	264	314	291	279	257	267	278	272	253	307	270	276	253	273	288	276	273	262	289	268	268	253	284	293	293	283	280	248	314	277	295	284	271	279	301	247	285	306	287	301	289	297	310	309	264	280	303	280	288	293	285	285	259	300	256	266	264	274	292	276	298	275	300	280	261	249	302	263	280	270	291	267	293	249	280	274	271	261	294	252	273	271	260	288	267	259	271	260	258	263	254	297	260	271	269	288	296	294	252	264	271	273	279	302	311	277	303	281	290	269	281	341	299	306	264	283	311	279	262	282	280	273	280	300	283	288	282	256	275	294	273	294	279	277	265	261	251	297	295	299	313	300	282	319	284	283	245	285	265	279	273	252	292	278	271	273	250	288	298	288	251	295	270	289	254	255	296	286	269	284	262	273	288	262	259	256	271	267	269	254	279	289	269	253	275	269	299	278	268	281	258	280	287	262	261	274	292	314	292	267	264	300	278	282	316	261	295	278	247	290	293	297	281	262	265	266	296	242	304	309	310	300	267	278	284	316	282	273	300	255	282	311	283	294	290	290	281	263	276	243	274	274	241	251	274	300	276	277	288	286	299	277	276	263	278	268	260	291	286	255	266	269	311	298	265	247	271	296	243	302	278	258	280	294	293	307	284	266	293	279	282	283	284	280	309	293	286	268	260	290	262	252	260	252	309	258	258	290	267	281	270	292	274	250	258	297	286	296	249	282	263	306	267	245	280	299	284	264	284	291	293	295	273	308	271	287	335	257	288	286	306	286	264	278	301	260	289	293	276	284	278	273	298	265	294	270	274	258	248	273	264	252	276	311	272	279	293	256	267	268	273	255	273	271	281	268	278	287	294	278	288	263	269	303	291	279	295	271	272	288	283	299	255	239	257	262	277	279	258	284	262	293	276	262	282	281	271	270	271	269	254	282	270	285	275	263	269	249	279	288	258	274	239	321	292	262	295	276	268	270	268	268	263	264	257	252	268	274	270	304	265	266	281	269	297	258	269	265	291	271	272	315	279	263	226	274	266	300	281	256	293	275	276	282	276	301	257	286	276	268	286	286	293	280	263	260	283	292	265	299	290	255	289	282	264	287	286	252	280	272	277	292	286	261	295	257	264	309	271	304	273	264	273	279	330	301	270	275	300	266	276	261	295	307	261	266	242	279	266	305	256	265	242	270	291	264	266	269	283	288	253	279	281	311	305	274	252	262	264	276	264	283	268	265	308	281	297	265	257	281	309	282	255	300	279	255	304	291	238	276	284	308	307	263	272	256	319	260	283	292	284	294	280	254	267	266	269	272	278	273	269	288	291	287	265	310	279	305	269	265	300	266	300	247	277	290	267	290	280	258	286	281	259	264	298	250	255	281	276	257	308	280	267	323	307	276	266	262	319	265	284	283	282	277	247	291	264	262	273	293	289	279	281	311	246	283	264	255	257	282	294	296	289	302	268	277	283	282	255	282	256	285	256	297	319	274	274	291	273	301	278	293	308	275	284	302	286	311	302	263	297	288	275	278	245	250	258	285	294	292	278	271	295	285	281	302	295	262	272	254	282	292	279	289	279	309	304	279	261	270	279	285	287	286	294	266	288	283	303	291	266	278	263	291	288	287	263	273	269	252	281	298	286	280	318	289	313	312	300	245	271	323	254	307	271	283	243	247	256	284	295	262	260	277	247	263	264	261	300	273	274	245	307	295	283	294	278	257	300	282	285	270	291	301	285	283	252	281	263	294	260	292	276	266	240	304	258	287	284	268	302	282	310	268	273	282	296	276	275	255	303	272	273	293	321	249	273	310	271	312	286	258	268	299	300	274	255	280	275	297	310	285	259	272	251	292	297	264	267	288	273	261	273	299	296	287	269	277	265	275	271	295	313	298	295	268	266	270	306	279	279	297	303	295	258	292	271	297	260	303	289	224
25466	3157	1889	1152	880	746	745	717	697	719	714	674	682	715	662	711	697	688	685	686	656	622	649	640	673	671	663	688	660	592	637	675	683	610	659	654	655	663	622	663	635	649	635	676	697	668	658	668	609	684	658	678	589	629	624	709	675	631	672	685	686	592	644	651	654	686	681	662	651	682	702	676	700	683	653	658	684	670	669	625	639	650	661	634	659	671	679	661	682	636	638	611	647	615	675	664	692	667	636	630	684	659	675	616	652	641	621	662	627	652	658	713	711	607	635	642	619	671	658	662	667	662	659	658	663	633	663	661	695	642	630	656	641	645	702	643	670	675	613	654	668	666	682	665	663	615	652	667	640	657	633	681	678	653	658	674	666	617	673	606	632	659	648	645	641	615	684	628	620	679	660	650	678	682	657	636	641	641	647	630	637	656	687	620	630	647	669	620	632	634	690	662	661	634	677	612	646	628	646	673	655	639	712	643	620	683	679	668	682	680	648	677	612	607	642	639	634	641	645	654	654	674	637	659	646	674	655	610	620	658	635	629	626	648	637	691	660	619	650	628	621	654	625	626	625	645	649	661	686	643	636	639	631	618	689	643	665	656	638	687	702	674	705	665	614	648	660	670	644	653	620	641	628	641	604	635	635	607	619	638	646	654	661	639	635	663	668	628	691	688	647	698	625	687	645	653	673	657	684	659	687	660	656	682	633	629	632	642	650	653	631	652	658	618	628	581	685	686	668	650	679	655	586	628	640	687	630	665	670	587	673	648	653	656	646	648	639	609	642	620	650	648	635	680	650	620	667	624	641	647	625	674	641	650	664	704	677	654	645	647	672	668	703	685	644	665	669	631	623	675	626	645	668	627	658	675	652	649	629	645	653	661	631	589	610	598	653	650	641	652	646	638	620	630	598	667	659	663	669	681	682	690	629	637	647	636	681	613	668	646	618	609	679	609	666	647	632	601	660	666	627	654	621	684	636	644	640	705	615	662	669	648	655	678	646	641	663	637	673	630	703	611	645	638	599	644	632	630	627	656	631	682	644	668	668	699	651	684	635	647	664	676	624	681	670	617	594	641	661	651	679	660	649	620	634	636	625	656	669	695	630	657	668	648	650	678	663	600	667	671	682	624	640	667	618	662	668	695	623	633	684	637	689	683	666	677	672	684	632	647	648	704	667	651	682	637	625	653	681	627	638	679	630	626	664	667	659	688	630	681	621	643	650	669	628	664	682	642	663	661	637	613	640	664	617	659	702	660	674	652	653	686	695	684	620	643	691	644	674	635	674	643	672	635	670	654	663	642	660	642	644	713	655	711	646	645	671	637	634	640	698	605	597	681	640	632	616	637	629	633	682	631	671	696	605	675	646	657	639	661	651	660	658	631	641	666	657	626	666	685	644	677	625	673	651	633	679	706	658	632	637	653	686	641	643	689	599	648	679	659	641	657	661	717	637	639	734	659	682	621	719	663	662	645	640	649	634	635	633	639	669	638	655	653	653	657	666	673	653	655	640	660	645	640	664	614	637	663	681	605	671	657	649	634	640	646	670	680	646	642	626	610	669	704	644	651	652	644	694	683	665	630	615	665	686	679	619	648	619	705	638	694	671	632	629	615	680	639	676	688	703	635	645	689	632	688	641	684	656	647	696	631	648	627	657	652	655	669	677	661	657	652	651	657	703	632	649	653	611	662	648	600	658	676	632	629	649	620	681	699	707	658	616	647	613	635	649	617	657	635	657	663	640	619	662	658	646	633	623	674	608	631	632	703	648	639	670	654	629	636	664	623	608	639	660	646	655	641	643	631	637	615	652	652	638	665	652	664	680	630	686	653	620	672	640	680	638	641	673	615	652	646	651	704	616	623	674	623	637	669	700	634	653	670	634	673	654	678	624	664	668	674	661	653	659	639	639	574	635	682	676	675	663	611	631	678	649	673	663	693	662	691	672	609	647	668	636	627	607	647	699	688	628	666	615	621	668	692	643	667	621	649	597	672	636	655	619	683	668	664	668	627	640	650	661	647	662	599	684	644	656	640	630	644	635	664	657	643	666	646	615	605	619	640	672	660	636	700	613	642	639	649	656	665	639	654	671	655	637	615	672	644	634	653	647	634	681	615	677	629	624	664	611	663	666	671	689	638	675	626	597	682	616	632	651	690	692	619	625	590	680	645	610	643	637	675	651	632	679	687	669	654	630	632	676	674	668	626	622	682	674	593	639	662	624	634	671	654	646	719	588	676	639	635	604	652	669	635	656	652	656	629	639	678	631	636	644	636	694	665	709	648	672	616	642	641	637	674	673	678	588	648	582	669	629	673	664	685	655	610	717	653	672	705	648	639	683	660	652	636	633	640	676	678	676	680	649	680	651	651	604	627	636	701	641	642	656	646	649	674	645	655	695	659	668	688	664	657	672	669	639	670	646	709	601	673	629	647	678	695	632	662	671	649	649	653	669	689	616	631	639	644	639	644	654	629	728	657	622	613	655	669	653	650	706	643	653	627	676	630	660	665	666	651	679	672	672	647	671	631	665	649	689	634	609	670	644	625	689	680	655	672	624	632	665	684	679	655	649	649	658	679	658	657	615	597	663	613	676	647	620	663	692	668	687	657	641	642	605	655	654	624	701	648	599	684	662	654	645	673	652	660	658	657	681	704	603	643	624	628	598	692	655	634	657	690	658	640	664	641	630	657	687	593	614	632	700	663	666	604	712	666	681	617	664	640	658	702	677	643	627	683	670	658	648	603	666	685	657	626	650	641	646	641	691	652	677	625	669	662	652	685	678	640	655	646	640	620	613	689	639	647	648	663	662	666	662	680	674	673	628	645	644	655	625	596	657	608	649	648	625	648	645	686	658	691	608	669	643	662	641	658	609	636	655	628	687	688	654	677	665	661	631	671	633	665	652	662	672	625	652	621	619	646	645	645	683	628	671	650	645	687	646	666	647	613	683	622	660	684	595	667	677	660	630	626	653	654	665	653	681	641	637	651	617	654	676	632	682	639	674	641	666	687	648	688	625	680	656	693	612	671	667	679	655	652	654	668	672	628	662	657	655	633	672	627	631	626	663	686	614	627	681	594	682	635	653	618	651	677	631	689	640	594	673	631	649	654	636	630	632	634	669	678	670	644	672	661	664	601	616	714	669	668	659	627	635	660	622	666	626	635	606	632	660	678	666	664	651	647	694	611	632	653	643	642	652	685	635	608	616	654	674	650	687	669	643	638	622	647	657	651	672	649	658	646	678	656	666	665	670	633	630	661	640	687	685	654	655	654	643	675	691	713	711	621	654	621	664	677	618	637	678	663	651	668	682	624	642	650	609	634	658	621	647	642	657	668	642	659	633	632	660	692	582	629	665	671	619	691	630	641	627	644	645	663	675	641	637	671	627	672	644	630	662	617	649	668	662	620	645	625	653	698	680	658	652	655	663	658	665	669	676	675	650	736	630	692	599	644	629	647	637	671	614	663	629	677	674	642	652	652	643	686	677	695
31435	20959	11234	526	216	218	221	243	206	220	228	223	233	222	212	204	208	207	215	198	220	226	205	218	202	194	213	196	231	223	197	242	220	224	209	185	213	206	214	212	223	192	197	207	193	192	204	200	226	215	199	196	181	209	211	207	239	200	193	212	240	184	192	197	192	168	201	199	213	223	217	215	199	208	210	217	209	170	224	202	197	199	207	208	217	214	197	225	206	202	184	212	252	211	193	206	206	218	216	223	212	218	238	202	224	197	202	221	220	221	242	245	229	199	224	211	227	225	192	211	181	222	218	191	237	202	212	192	197	213	233	214	215	213	212	207	191	200	200	199	185	204	195	218	233	205	222	217	190	205	208	230	221	214	227	218	215	222	212	212	224	193	194	208	210	217	209	191	215	227	222	194	197	214	211	189	230	210	212	220	208	221	189	220	205	212	229	230	215	212	204	203	205	211	185	185	222	207	242	215	233	214	229	199	200	226	196	196	223	196	197	202	206	204	226	206	192	200	193	228	215	204	216	255	217	217	218	226	209	195	187	204	207	223	215	194	235	194	199	207	229	232	191	216	189	183	210	233	217	208	199	197	208	235	211	216	219	193	195	230	227	222	187	231	202	213	221	212	179	210	188	213	201	216	199	230	218	216	245	224	211	175	218	204	198	189	194	210	192	220	204	223	189	202	194	210	205	227	192	205	226	188	222	231	202	216	187	232	195	219	236	247	171	200	219	226	216	221	228	234	218	211	194	229	208	222	200	205	203	183	195	203	216	201	210	212	228	169	189	205	212	192	200	212	208	210	194	226	205	200	219	227	187	230	202	210	190	195	183	218	208	227	205	197	217	192	180	211	223	191	210	204	194	202	175	211	209	209	210	222	230	223	200	217	198	222	200	239	218	239	219	216	222	225	204	215	220	210	195	223	205	204	217	223	233	205	224	248	238	234	211	218	206	227	213	227	217	221	220	195	211	198	195	195	221	224	213	192	207	172	202	236	193	222	226	227	225	186	232	199	217	207	212	223	205	225	219	204	212	214	219	189	203	230	205	179	210	212	201	216	169	230	204	196	207	208	198	215	205	213	233	207	211	186	208	234	195	231	187	228	225	238	200	215	205	200	213	193	185	224	178	229	199	217	215	211	194	205	206	220	230	232	219	214	222	216	203	198	211	224	219	221	217	197	222	226	226	240	252	223	209	215	198	217	207	250	216	232	221	229	206	229	216	221	238	209	219	206	194	174	216	217	215	199	199	222	193	217	211	233	200	201	217	209	210	205	195	204	218	199	226	238	195	210	201	201	205	206	216	204	216	213	206	209	193	228	207	223	187	202	210	223	198	229	204	193	212	216	204	213	219	197	235	220	227	210	207	229	210	227	228	189	241	215	229	199	208	225	212	240	199	203	204	208	192	224	204	222	225	206	193	214	208	222	211	222	215	205	204	216	219	214	209	207	196	180	228	227	209	232	208	197	208	221	223	206	198	188	204	222	194	209	214	213	208	212	223	206	216	177	221	225	213	199	220	222	228	185	244	243	228	242	231	206	225	194	215	196	203	217	186	199	228	230	185	201	199	231	218	218	211	210	212	213	189	208	193	177	210	229	182	195	207	196	213	218	232	186	206	220	219	185	202	214	200	210	191	231	209	218	198	214	204	183	216	215	219	200	233	207	223	222	198	213	197	195	234	195	222	206	200	219	211	179	181	200	196	224	206	195	196	228	203	203	199	212	206	191	220	201	201	211	222	223	221	208	235	229	203	207	223	195	211	214	203	192	232	178	203	231	212	200	184	212	212	218	218	221	228	216	204	208	188	231	218	234	224	232	222	211	193	225	213	211	200	236	217	210	195	215	206	228	214	204	214	210	218	244	193	200	209	209	195	201	197	199	209	210	204	227	220	217	192	206	202	234	204	196	184	172	220	219	220	175	179	200	222	213	206	218	210	216	212	200	212	161	215	175	183	226	205	195	228	222	209	187	224	208	174	246	197	218	213	203	227	193	245	219	210	211	226	190	218	214	201	201	186	221	237	200	178	180	219	218	225	191	212	203	209	199	197	228	209	215	209	216	214	219	216	188	182	210	203	189	218	226	205	217	231	204	227	220	219	210	218	204	196	203	189	208	198	246	197	235	209	208	202	202	215	212	187	187	192	176	183	191	220	221	181	202	201	200	243	204	209	250	211	208	203	188	237	210	209	217	206	228	216	197	222	212	216	189	221	218	222	221	226	195	195	201	184	200	228	192	228	227	216	183	221	187	216	178	209	211	217	213	212	224	219	200	214	232	245	183	188	196	202	199	202	217	235	240	205	194	188	203	217	198	182	225	205	214	199	220	197	221	212	232	228	181	215	222	194	201	219	225	211	220	206	229	225	203	215	220	213	258	221	215	217	228	231	196	204	224	201	234	218	213	203	194	208	232	220	218	235	224	232	222	192	216	189	204	221	247	213	192	222	191	218	212	202	206	223	218	205	209	179	212	204	205	220	234	219	203	226	182	228	201	228	212	201	185	217	214	209	220	213	188	208	220	220	221	219	207	218	237	205	208	199	174	176	214	208	194	209	201	201	205	207	209	186	215	208	221	191	203	204	213	230	204	221	210	217	219	216	205	227	198	189	208	213	210	199	179	233	221	195	223	197	201	231	213	228	238	248	237	228	215	256	219	206	201	187	213	227	220	219	210	258	228	211	199	225	229	230	197	225	192	211	229	205	195	182	176	212	165	211	222	212	198	208	209	213	205	190	200	207	233	233	203	175	231	220	221	204	211	221	207	217	200	224	228	236	206	208	221	217	193	209	219	217	209	209	194	226	187	232	211	219	189	205	201	235	216	210	207	198	194	217	214	201	190	205	202	204	239	212	205	198	199	211	194	192	182	214	239	215	194	207	214	210	203	205	218	203	225	239	199	208	227	245	186	214	226	196	218	209	232	213	218	216	207	183	216	211	217	184	203	219	194	199	195	210	217	228	239	210	229	206	218	218	203	208	208	234	232	217	217	209	216	203	219	218	213	207	199	184	193	197	190	213	207	213	207	239	210	179	201	195	205	205	226	216	205	189	216	216	234	185	184	216	206	210	198	213	205	209	207	203	186	220	229	218	216	219	187	205	212	193	197	196	224	223	218	193	210	209	195	187	223	195	166	215	211	196	206	218	212	210	214	189	227	190	211	206	233	200	206	216	216	203	227	201	225	233	182	244	211	219	229	212	206	226	213	207	205	215	201	215	224	196	222	193	182	229	187	214	194	201	221	235	199	221	179	220	183	216	204	218	205	211	222	205	190	220	210	203	212	211	226	245	188	208	177	234	204	196	202	185	227	198	210	226	191	208	199	228	216	193	207	216	210	220	220	219	206	222	239	186	208	202	208	209	179	198	187	188	185	217	225	217	207	202	232	201	205	213	194	231	203	229	212	205	206	208	175	204	205	213	195	220	214	200	193	212	226	223	212	232	224	195	202	226	235	205	206	213	201	208	216	196	237	223	217	206	218
9713	679	638	558	550	560	560	538	560	580	558	530	549	598	526	563	567	581	574	549	571	574	558	523	551	549	569	573	559	553	558	532	568	576	550	548	595	582	571	571	578	551	548	542	567	573	529	509	507	603	538	553	593	554	557	531	540	546	564	541	551	532	587	574	548	596	556	547	549	567	539	572	555	537	548	548	532	554	550	555	590	536	516	550	589	523	561	565	607	572	589	577	536	581	554	588	543	595	576	534	516	550	564	546	564	540	534	570	602	540	552	659	592	552	519	562	550	555	580	578	584	545	544	555	530	558	529	542	559	521	520	529	528	549	529	563	596	549	561	519	533	569	491	599	569	536	512	526	569	568	522	530	525	576	535	527	576	512	549	539	556	559	514	578	559	560	554	558	555	549	588	546	551	552	574	542	533	579	592	586	514	539	554	521	526	540	566	477	554	507	580	538	543	553	598	553	576	529	566	556	563	512	601	559	572	542	557	546	544	568	541	589	543	599	571	566	554	543	549	528	538	569	544	568	568	540	549	560	542	561	566	549	519	540	547	548	547	572	556	572	546	585	545	568	571	542	575	573	547	562	566	606	545	584	578	520	559	567	543	534	550	556	533	571	599	587	570	539	591	574	527	595	507	549	586	537	530	538	523	565	532	576	575	541	590	566	532	578	533	561	542	560	565	602	571	542	538	518	555	596	591	574	556	593	594	553	515	564	601	537	559	559	564	566	544	553	580	501	540	532	518	550	515	560	534	599	535	559	582	564	563	566	545	546	539	579	522	548	542	534	532	549	545	559	582	523	565	548	525	548	537	529	569	569	546	586	571	531	544	587	523	568	526	539	546	518	528	565	565	590	562	568	553	540	535	543	533	544	563	566	540	549	592	547	568	538	569	580	516	586	540	561	589	571	557	537	574	562	533	537	549	562	572	591	523	545	556	557	582	555	556	574	533	530	543	566	553	565	564	583	515	557	595	567	560	552	577	577	567	572	530	574	566	557	574	539	580	549	563	540	528	551	545	565	585	513	573	567	553	560	556	550	531	567	560	550	546	577	580	567	496	555	541	546	534	557	546	572	571	551	595	541	544	601	559	549	558	527	577	579	505	574	598	529	560	554	564	534	535	568	502	584	589	589	573	588	543	532	586	528	531	530	567	557	587	570	561	595	570	563	584	549	602	549	559	524	574	531	562	556	535	547	574	558	520	527	522	554	569	578	541	546	503	530	560	567	507	558	542	595	544	565	555	553	585	577	567	607	534	560	568	585	565	521	540	543	583	586	562	564	574	559	532	534	573	542	546	504	543	580	539	554	550	555	554	571	576	584	621	601	546	559	529	545	606	610	573	528	563	563	545	524	549	531	591	578	578	529	535	525	561	588	537	590	575	556	602	547	568	526	570	573	583	581	508	597	556	545	568	546	568	524	575	534	589	493	558	567	547	557	542	566	599	513	531	547	585	542	563	531	561	546	553	560	557	538	548	563	550	509	581	569	553	554	554	593	580	575	536	547	564	573	574	561	551	546	545	578	543	555	527	527	530	583	513	526	547	553	528	552	521	533	536	538	557	573	567	560	576	572	537	613	563	553	561	575	530	551	570	551	567	501	556	548	566	559	566	575	541	543	540	533	574	545	541	552	544	523	553	560	544	575	536	538	537	542	566	539	567	528	525	551	560	584	544	536	569	542	541	548	563	579	542	562	559	566	558	554	558	553	561	541	549	572	572	568	558	556	532	553	541	556	547	574	544	531	569	530	556	574	576	547	522	552	551	526	569	548	548	525	567	560	571	540	545	540	560	599	557	554	513	560	574	519	599	535	546	586	595	538	560	561	598	589	525	540	535	552	524	551	577	518	557	580	569	609	555	577	559	522	544	553	555	557	497	548	526	557	535	541	583	553	564	609	536	543	539	560	561	599	529	572	554	533	560	513	583	566	556	563	515	564	560	577	568	550	557	579	555	559	566	599	522	535	578	547	589	568	591	528	551	527	544	543	555	556	515	518	551	563	532	549	584	560	548	568	556	575	557	559	531	505	536	536	578	550	577	561	557	551	542	589	586	535	559	581	534	504	565	554	585	562	575	556	557	516	539	553	545	555	524	532	563	581	563	602	562	561	584	513	549	569	580	551	539	580	574	564	567	570	517	588	545	569	540	557	568	558	594	550	532	512	532	526	531	542	550	554	597	541	579	540	542	540	607	557	540	578	595	517	580	575	497	589	521	513	558	586	521	543	570	517	542	601	547	577	570	564	560	571	579	544	557	562	593	544	545	581	553	548	568	585	509	574	563	555	550	572	504	494	558	550	569	487	610	585	540	553	564	539	520	544	536	554	600	512	551	533	541	545	575	502	541	521	587	542	523	537	578	536	537	550	559	559	562	591	567	564	558	574	548	614	562	540	583	563	560	551	531	530	594	548	526	551	549	533	536	558	577	527	557	531	577	535	566	531	567	583	548	561	529	535	572	554	592	582	534	568	571	540	503	538	589	552	539	538	550	540	549	544	527	523	562	571	560	550	542	547	492	569	610	581	572	518	531	543	564	562	550	556	569	564	551	536	536	539	540	568	555	550	528	568	570	541	573	560	515	582	576	551	559	527	507	555	576	523	589	558	520	502	577	559	530	585	572	542	552	560	578	537	550	590	557	560	541	534	561	573	579	568	561	524	603	559	567	523	490	554	527	545	583	499	527	586	520	563	550	544	541	605	527	568	509	541	567	524	558	571	524	565	584	561	584	556	555	554	501	601	568	522	559	506	515	525	525	554	545	532	541	524	574	557	523	483	582	549	534	547	551	573	573	547	569	545	531	529	581	572	583	525	586	536	501	572	541	555	567	565	548	578	542	536	558	568	562	565	551	517	545	582	529	558	531	563	547	571	539	602	551	577	571	557	553	574	555	549	552	529	569	533	547	526	556	573	524	558	572	550	519	525	553	546	513	538	563	556	564	580	607	581	581	528	594	549	539	535	573	570	518	562	586	534	586	515	546	545	506	517	539	613	565	571	584	544	551	594	539	554	538	548	545	526	549	505	558	564	550	587	566	564	570	525	502	564	545	571	548	565	549	586	551	533	535	563	540	539	534	504	542	603	523	546	553	560	564	555	581	581	560	568	554	557	580	532	569	521	565	527	507	544	575	576	529	545	585	581	572	580	573	569	513	588	532	556	527	564	557	525	563	519	575	576	535	539	555	565	541	562	552	515	569	570	562	558	574	559	560	540	552	550	572	529	590	537	549	583	528	536	521	507	554	563	533	534	580	543	545	527	520	559	562	567	556	559	584	589	517	623	552	559	536	563	569	510	537	560	559	554	564	575	564	579	559	554	563	491	533	563	560	538	544	564	558	585	567	602	545	551	560	505	596	537	578	561	561	532	539	596	567	547	545	568	569	499	582	549	549	574	527	572	525	531	508	561	575	541	539	542	536	576	567	536	557	573	580	533	523	541	564	556	546	522	557	607	575	538	535	582	578	539	551	574	559	557	567	544
24964	21408	24697	28499	21405	19824	741	419	377	363	330	326	347	364	368	343	359	328	320	351	323	352	339	322	341	318	322	320	368	329	315	339	360	299	323	305	321	350	325	343	352	316	297	310	298	339	322	330	343	325	346	308	318	316	316	347	328	368	327	313	355	339	360	312	321	340	347	325	326	331	313	366	337	322	328	327	325	350	332	288	304	321	384	340	348	337	315	311	346	279	310	341	353	348	313	317	333	310	338	337	342	329	350	335	319	331	319	328	302	368	321	333	320	361	322	362	347	310	309	306	330	339	339	357	333	316	329	339	344	323	337	336	378	323	351	320	306	328	292	302	340	358	318	309	345	343	344	351	300	300	333	299	339	304	303	299	313	331	327	340	337	284	308	353	282	321	319	314	337	311	277	317	312	351	338	304	333	318	310	320	346	334	312	349	338	345	290	336	340	322	335	356	284	317	325	340	312	322	301	320	322	317	312	353	341	325	299	304	313	340	314	317	326	313	302	320	307	313	309	306	345	332	320	318	342	310	304	309	330	342	357	336	328	348	322	311	332	347	341	334	353	318	327	352	292	313	316	322	329	359	330	298	332	356	336	292	310	342	303	310	317	326	351	346	320	322	310	340	347	340	336	340	333	309	336	319	323	331	329	323	330	342	321	331	323	320	353	314	324	338	318	324	350	295	322	332	341	301	309	321	366	326	296	355	318	305	289	329	342	316	335	308	371	342	321	340	329	325	325	336	333	326	316	349	327	314	304	318	382	299	320	365	358	310	327	335	371	340	338	287	321	318	312	319	328	316	317	367	318	319	351	327	288	303	311	310	341	356	312	312	340	312	322	360	340	317	319	319	305	304	366	340	335	320	328	341	343	301	337	349	333	311	341	320	325	347	332	326	298	336	355	326	341	302	312	319	349	324	341	302	377	367	350	348	305	356	313	384	326	340	330	322	354	327	306	329	313	336	358	346	328	379	328	333	319	320	302	327	305	311	300	311	308	300	348	319	345	309	319	346	297	315	351	302	348	327	352	349	302	330	336	336	363	309	344	349	343	330	301	313	340	342	351	285	327	366	289	321	335	325	305	347	336	335	324	313	328	340	280	327	312	335	333	353	335	330	343	338	336	317	328	332	355	319	326	340	335	313	295	317	290	299	280	305	343	352	330	326	356	304	340	307	300	323	327	340	344	323	332	336	334	314	325	327	336	360	320	334	313	309	323	318	309	334	332	315	317	310	331	304	309	316	302	291	289	330	335	353	326	310	332	308	314	324	327	312	325	330	332	317	294	357	331	320	320	325	282	337	312	327	286	320	332	356	293	363	358	343	301	331	352	368	325	339	330	356	364	334	312	330	331	338	314	307	322	287	330	314	334	321	341	337	319	291	330	313	324	310	313	343	363	306	350	285	330	311	332	331	288	333	308	328	320	303	359	334	313	357	309	302	321	321	319	325	314	286	312	316	344	343	296	311	320	329	342	310	307	320	342	319	323	332	277	338	303	324	300	310	317	318	337	279	301	331	301	327	333	303	347	349	348	337	348	325	306	299	335	328	320	340	347	342	304	336	326	373	323	344	294	304	333	325	374	313	323	347	293	337	336	331	320	320	342	332	346	348	301	319	327	327	305	316	331	316	339	294	345	300	322	322	321	355	338	317	335	309	331	314	349	285	335	299	313	321	331	333	296	359	295	327	305	347	308	344	326	326	335	322	356	334	309	285	319	326	317	350	284	326	342	333	308	307	319	353	303	327	333	344	308	282	347	355	333	325	338	327	325	308	326	337	336	298	319	354	296	344	305	333	317	303	324	311	311	369	329	350	327	312	324	339	320	358	325	318	351	312	337	351	343	326	315	315	322	374	328	303	313	358	310	319	354	374	301	334	345	311	305	356	321	318	319	331	309	311	309	317	323	350	327	308	298	326	306	296	323	327	327	325	297	357	324	330	334	327	332	323	319	330	344	340	311	285	330	341	354	330	303	332	320	342	324	323	316	358	355	323	346	357	326	313	313	344	351	306	294	318	336	318	326	324	340	327	322	296	348	320	353	333	311	296	333	367	342	342	320	321	316	329	317	337	315	314	326	344	332	314	365	287	308	323	322	316	331	309	299	346	310	359	328	362	333	327	283	340	324	312	319	314	346	304	321	323	311	322	306	323	320	336	312	304	327	324	326	333	330	338	314	318	353	339	381	286	332	347	330	330	322	322	299	327	350	330	324	322	311	305	318	331	335	336	342	312	331	341	324	317	348	349	318	338	309	337	349	323	294	321	335	341	316	325	306	302	348	340	312	300	330	338	304	309	323	349	331	288	324	338	303	317	338	359	348	335	314	336	332	329	354	339	318	336	349	354	329	342	354	364	303	331	287	323	326	321	349	317	345	332	300	297	313	328	315	325	326	322	321	351	321	355	313	326	320	335	324	318	317	317	325	318	331	331	329	332	353	346	318	306	301	304	324	318	311	302	320	280	344	343	320	330	299	294	316	295	351	332	301	355	340	309	313	346	338	335	319	314	316	314	310	307	338	324	340	343	322	330	303	316	355	322	322	298	334	311	323	338	339	324	340	357	327	334	323	333	326	346	312	312	326	334	312	320	331	305	312	341	332	314	291	306	302	315	294	339	330	335	315	378	329	326	341	320	321	321	331	307	332	299	318	300	325	351	329	276	298	340	315	323	311	336	313	303	307	294	345	349	306	312	321	330	312	316	327	327	321	371	319	311	349	308	345	311	326	312	329	350	355	311	336	309	322	317	314	331	338	336	342	327	312	321	336	323	333	314	342	302	314	353	351	345	323	326	331	352	331	332	307	308	349	301	291	287	367	322	309	300	320	343	340	303	337	378	329	353	323	330	311	331	299	318	344	300	307	316	350	349	355	346	341	331	335	299	306	314	332	335	340	314	343	373	347	322	291	355	297	321	334	341	331	299	329	327	338	339	345	325	285	328	334	316	360	309	325	311	301	311	357	349	303	344	340	307	315	298	317	344	298	326	340	322	358	331	334	311	290	325	334	342	308	347	339	317	314	327	327	338	355	314	296	330	346	310	308	315	324	329	295	340	325	346	339	301	302	360	304	333	328	367	328	311	331	331	321	314	339	315	315	339	295	301	333	334	305	307	321	292	346	315	298	327	335	335	314	308	318	301	331	324	338	327	330	335	285	310	321	343	314	294	331	360	344	335	345	323	332	322	363	307	328	324	350	312	327	321	326	307	324	324	313	341	300	319	336	345	314	325	322	324	296	358	305	365	331	317	334	320	296	289	329	360	384	335	341	317	321	341	328	324	323	326	328	334	334	310	301	329	333	339	342	335	298	334	289	294	344	326	346	335	313	331	310	349	323	313	330	275	328	333	315	326	303	331	306	345	323	355	299	347	313	355	364	373	306	289	330	302	333	320	353	335	332	299	327	313	295	295	316	335	342	312	340	322	304	307	353	347	357	363	299	361	312	320	323	325	321	329	333	317	304	327	341	328	368	314	310	326	342	290
20642	2101	1382	1102	879	881	809	785	812	777	764	780	787	784	784	820	800	765	774	803	730	802	840	806	785	789	774	747	854	771	806	791	780	739	747	782	788	776	804	791	797	809	797	776	778	773	761	774	718	753	796	811	834	799	798	755	799	789	713	769	777	847	765	760	778	810	782	774	766	754	772	790	789	713	773	753	755	779	723	772	809	786	766	786	763	785	749	803	755	765	785	781	761	751	786	806	770	755	794	793	786	819	742	746	728	804	782	811	770	812	806	779	798	795	797	795	767	778	814	792	833	811	809	816	830	791	781	771	769	739	795	760	749	767	836	774	798	788	750	784	827	755	795	747	780	771	774	816	747	723	839	791	745	762	793	801	834	775	741	817	778	749	777	748	779	866	821	749	778	798	768	774	787	783	797	804	803	759	758	766	796	752	823	818	802	834	766	793	777	788	816	773	780	758	782	780	791	791	749	796	782	762	789	776	819	814	791	773	762	860	774	753	792	760	773	751	747	811	774	764	768	813	770	742	785	799	766	735	776	803	820	787	804	794	799	777	765	749	755	769	801	802	786	793	693	786	754	739	806	810	760	802	762	727	808	787	781	789	780	792	769	816	759	755	753	767	740	769	795	772	824	787	767	802	791	744	784	769	807	767	766	780	779	783	745	829	791	775	774	717	758	798	748	779	786	812	789	783	713	788	743	779	745	783	737	789	773	786	782	780	796	761	816	758	772	717	756	772	773	789	764	819	760	759	807	736	779	764	772	810	745	808	868	765	786	799	749	783	766	787	784	727	757	814	784	761	789	806	829	795	768	735	788	745	787	802	738	809	786	720	743	752	797	795	798	832	772	818	759	799	840	767	783	748	772	802	794	773	807	810	726	806	789	753	831	786	744	776	783	742	735	760	773	792	767	858	715	800	798	736	763	875	736	759	800	808	715	825	775	799	757	790	770	804	863	781	812	750	772	769	770	733	780	773	819	763	823	834	805	835	772	748	775	832	804	780	749	771	786	757	779	844	763	788	781	789	785	755	818	813	811	822	779	820	766	799	784	807	794	783	746	757	790	727	807	785	782	790	769	757	810	821	749	812	754	788	801	778	790	755	783	766	808	801	794	799	767	795	796	803	789	791	821	766	750	795	789	797	744	726	739	788	813	755	757	765	752	777	790	798	772	788	865	799	767	795	788	802	806	825	789	760	768	811	781	788	821	786	791	776	802	746	801	729	805	819	780	755	802	762	737	734	819	764	795	823	778	745	789	789	801	744	751	771	813	828	784	808	743	765	804	783	749	780	787	769	779	740	795	782	777	733	749	755	804	793	819	766	858	779	777	760	771	785	736	782	788	742	769	776	753	763	766	776	805	734	760	744	744	778	799	811	802	821	823	774	751	811	796	781	802	769	776	786	784	799	778	787	814	822	745	805	827	816	774	776	824	777	819	788	768	813	820	754	768	805	778	804	752	765	752	780	798	786	767	755	797	792	762	766	754	736	804	785	794	802	788	771	746	757	783	768	792	822	777	715	790	808	809	851	783	767	784	806	729	810	772	746	805	770	786	780	817	801	810	794	830	747	755	745	752	750	812	768	786	770	776	761	751	744	805	726	757	761	826	767	763	805	749	779	772	776	773	800	832	747	797	759	742	812	833	729	766	767	725	798	811	759	804	823	749	754	764	742	850	767	731	804	765	784	761	708	790	781	772	769	799	799	739	818	792	775	774	839	758	798	779	798	793	801	769	709	754	784	810	825	784	769	804	767	796	790	805	783	791	774	740	798	829	826	794	717	792	722	782	775	765	772	780	821	774	780	828	825	820	833	750	760	783	784	785	788	783	774	747	794	797	806	767	749	789	785	813	810	800	814	797	789	776	808	767	773	743	793	740	790	783	764	797	758	749	766	745	798	764	797	770	790	756	814	775	802	767	753	793	794	772	818	778	746	825	805	759	754	776	785	756	772	791	823	783	783	721	763	796	742	773	783	778	763	728	728	788	816	758	810	800	775	805	787	788	772	768	794	784	781	797	744	746	756	777	780	800	807	766	792	790	824	751	826	768	796	821	768	786	825	782	806	774	754	778	773	763	773	746	803	792	781	762	758	781	783	729	827	760	812	778	777	796	778	786	809	756	801	768	766	791	753	779	793	790	784	816	803	782	771	755	741	751	762	778	757	763	798	751	790	782	798	770	776	757	755	785	810	787	756	775	867	755	813	787	760	703	765	746	798	768	760	790	828	787	818	823	803	777	749	750	832	789	757	793	762	775	795	742	762	784	765	797	806	774	803	795	784	736	774	728	819	771	782	856	738	780	796	768	803	774	822	803	738	754	859	789	794	773	744	781	804	739	748	795	804	747	729	804	793	763	749	783	791	728	754	770	752	790	743	767	788	811	761	771	808	774	806	797	797	801	784	758	775	815	797	721	829	728	811	768	765	810	799	766	857	778	750	784	784	729	768	768	832	755	804	806	791	775	785	803	811	765	784	783	793	791	760	793	830	822	788	717	845	813	782	768	776	758	772	775	792	783	807	726	793	764	773	789	802	775	804	803	790	781	745	805	757	791	803	776	712	821	777	784	776	775	776	741	732	763	710	751	799	776	775	721	756	782	752	775	767	781	756	769	754	768	756	749	801	761	808	795	769	759	742	771	736	777	778	785	787	800	779	759	800	761	767	856	829	764	799	770	771	799	799	808	792	775	740	772	821	833	768	731	743	787	764	794	757	773	798	788	768	763	810	793	796	793	750	765	747	738	762	771	716	814	752	740	759	759	774	772	793	771	804	746	806	793	776	782	774	820	804	781	714	774	798	805	816	780	756	758	762	744	805	753	783	787	783	816	774	785	749	762	788	769	712	768	823	764	776	764	768	725	819	742	832	770	792	817	824	730	855	793	780	856	815	757	754	793	786	695	806	776	753	815	856	801	816	803	755	832	811	803	763	800	751	750	830	757	734	754	796	806	884	781	802	746	762	735	800	789	740	802	787	789	792	761	792	766	828	797	749	779	790	813	761	794	761	734	755	792	813	810	811	803	782	843	801	756	794	804	841	768	788	761	772	793	782	753	768	731	793	734	832	780	745	790	720	781	783	794	776	722	802	804	768	751	821	782	758	846	820	779	773	804	764	763	820	736	772	776	799	741	773	780	792	774	790	796	721	839	786	799	733	732	770	773	758	801	798	809	779	777	760	736	757	755	726	748	790	769	762	803	741	801	794	732	759	777	801	763	742	794	759	798	737	767	775	831	766	718	752	746	743	793	767	792	766	745	793	757	763	768	781	758	771	762	783	775	777	793	802	744	811	801	717	811	759	756	734	754	764	768	765	781	811	815	742	794	732	772	770	761	835	769	787	825	781	786	750	740	760	794	812	736	756	766	763	759	742	781	798	758	830	766	812	790	840	798	782	803	777	813	750	774	738	763	793	777	783	789	723	769	771	767	739	783	839	739	743	717	788	773	771	770	779	798	787	763	763	756	764	784	779	754	773	831	798
24254	21436	25107	28167	21436	21451	17468	631	371	401	350	323	303	338	317	303	292	330	315	320	319	305	307	266	336	266	272	284	277	288	272	257	266	292	326	261	316	275	265	281	303	312	273	282	322	303	272	245	238	255	287	241	265	294	292	299	282	272	320	291	283	281	277	257	264	302	281	260	287	299	259	255	264	252	280	281	282	278	263	310	288	283	291	264	264	294	275	283	307	272	278	261	288	298	265	248	259	295	286	278	301	283	238	294	272	289	274	275	267	286	274	254	251	288	250	294	254	292	270	284	266	258	282	271	288	285	254	282	300	261	271	270	274	254	292	284	286	287	287	300	295	261	299	283	294	285	273	291	293	302	291	278	252	288	304	267	292	285	302	272	272	274	305	300	269	277	289	293	322	278	289	292	273	287	294	299	271	285	295	270	285	276	272	266	271	299	278	277	320	303	277	285	248	261	275	272	278	270	300	259	279	283	271	249	261	257	328	267	289	284	299	275	283	266	276	299	274	280	302	259	271	260	285	303	284	275	285	269	282	266	274	271	260	298	269	276	284	261	277	269	303	293	298	311	274	283	298	282	292	287	284	278	330	294	303	280	306	308	275	296	270	288	300	279	305	276	286	321	294	285	252	274	268	278	279	238	290	263	301	273	286	278	310	268	263	279	269	266	289	259	264	284	262	260	300	277	318	266	285	251	285	297	250	270	291	290	271	274	258	284	298	278	258	278	252	266	258	266	290	290	262	260	265	284	268	278	273	271	292	285	302	278	296	279	294	288	282	294	275	270	295	280	277	274	257	270	278	307	249	276	268	261	274	270	291	245	276	256	274	283	282	285	266	289	266	257	267	260	283	277	286	281	276	277	282	262	263	250	276	288	284	310	304	277	285	272	275	267	304	255	276	294	271	246	260	306	292	263	279	250	299	277	261	317	287	307	289	276	271	276	276	293	295	279	262	260	269	301	276	251	293	264	262	263	267	281	301	317	276	286	276	291	314	289	268	268	305	286	302	275	269	261	262	297	297	293	281	264	264	290	278	256	284	277	258	251	292	312	264	239	279	258	303	294	266	276	287	271	254	274	287	253	271	274	277	264	291	285	279	234	285	304	276	292	280	300	298	293	259	252	265	267	281	271	251	243	276	281	284	279	275	274	271	315	277	292	283	274	291	298	241	274	261	298	298	304	259	300	278	292	313	275	292	249	243	261	293	283	296	288	286	276	309	308	267	296	278	293	284	269	280	263	302	313	266	289	307	275	284	273	306	305	303	293	266	312	261	277	305	274	272	273	276	296	271	292	286	314	311	266	313	277	254	262	275	268	290	287	248	284	283	269	275	269	229	252	285	301	263	266	244	281	287	268	309	286	290	278	284	294	261	290	292	275	265	256	271	297	276	308	279	278	303	264	300	272	301	290	272	280	257	266	288	290	304	286	270	261	292	291	275	287	296	291	255	245	279	304	292	278	282	260	253	280	271	317	294	289	323	285	276	281	256	255	256	307	266	298	279	277	281	284	287	256	281	262	277	305	274	293	294	255	286	266	298	267	248	281	290	297	287	320	293	276	321	268	267	268	290	263	294	279	279	255	265	277	288	253	275	243	263	276	258	280	256	279	324	262	275	268	306	268	277	261	271	296	314	259	277	281	324	264	271	289	255	297	277	300	274	290	268	300	311	276	298	312	326	269	300	284	285	292	261	259	271	272	316	302	296	288	262	253	302	257	280	284	296	299	278	270	275	300	266	288	267	289	277	269	287	288	267	286	290	278	285	289	261	276	251	280	280	276	272	262	248	304	296	283	293	314	297	289	281	274	263	282	273	270	307	226	276	284	280	274	287	278	268	305	296	268	274	297	294	267	262	259	266	300	277	255	280	231	278	269	300	288	288	269	265	280	284	294	264	261	268	252	274	311	277	279	275	281	243	287	270	324	282	316	276	253	299	254	252	277	285	270	238	287	287	275	288	313	269	297	293	261	253	292	292	294	269	274	276	265	235	243	271	292	293	291	270	299	265	299	257	277	280	269	280	289	275	282	279	270	310	287	269	252	258	273	266	299	272	258	286	297	265	271	286	295	272	280	282	291	293	294	320	285	270	269	288	277	281	318	285	317	296	293	249	270	251	269	319	264	264	276	325	292	270	284	274	256	303	232	268	257	282	273	263	304	300	280	250	313	282	237	302	272	266	263	265	256	276	294	287	285	284	311	291	253	279	269	297	356	262	295	272	274	295	287	276	265	320	274	272	308	277	296	279	256	274	270	262	281	278	267	260	284	296	241	303	257	265	274	300	292	308	297	270	277	267	296	286	277	289	272	257	251	293	299	282	270	253	272	295	261	254	251	262	252	287	246	290	267	303	267	281	271	277	258	259	291	310	252	283	261	300	297	258	287	268	277	310	306	281	269	299	269	257	273	241	264	286	275	261	281	263	244	284	310	261	285	257	276	312	283	280	268	299	286	288	280	294	314	273	265	275	276	263	284	306	293	290	277	267	313	283	321	281	268	256	287	282	279	251	304	271	281	272	281	252	251	276	285	318	285	248	274	239	272	270	245	253	247	271	303	254	244	306	252	241	265	266	299	295	281	297	314	255	259	278	269	281	281	294	276	277	266	275	263	261	273	257	276	249	264	249	267	265	262	267	277	302	297	290	268	284	285	271	256	261	249	273	300	268	265	263	298	240	291	295	304	256	304	267	272	259	275	248	248	250	267	269	296	284	265	305	261	294	267	297	289	268	277	269	266	283	277	285	300	240	295	280	246	268	297	255	285	275	239	288	265	291	295	273	280	287	299	247	258	305	270	255	279	290	300	284	258	273	288	259	289	249	293	270	299	258	286	254	270	309	283	279	289	328	273	264	259	237	277	256	287	266	304	290	305	247	280	291	290	279	268	303	271	290	247	304	252	276	282	264	259	258	259	267	300	281	252	309	265	260	299	284	255	283	276	273	295	253	273	291	277	312	280	276	247	276	275	260	287	256	317	275	280	275	274	276	284	268	276	293	242	294	280	245	285	253	302	258	269	274	269	283	271	231	304	275	296	288	290	253	292	265	313	269	300	284	247	260	273	283	280	274	279	250	260	283	322	291	290	261	301	282	301	289	306	266	260	265	282	260	268	270	282	278	255	291	271	285	262	284	265	280	276	284	248	286	265	307	268	290	309	290	300	308	276	276	300	275	310	310	266	298	277	306	264	251	286	295	271	322	267	282	277	285	276	292	239	243	267	273	285	274	291	281	305	295	290	248	287	249	287	273	288	276	299	306	271	296	268	268	292	262	274	292	265	261	314	319	297	279	299	324	306	264	293	281	253	263	290	332	254	267	268	275	293	288	285	290	272	301	291	262	286	260	285	286	301	291	280	258	265	285	288	285	285	259	256	278	314	289	284	305	233	289	276	316	294	294	292	324	294	284	246	276	277	286	297	282	241	272	276	260	248	269	301	288	285	293	283	298	254	261	286	287	275	298	280	299	258	260	306	312	291	306	280
24943	3306	1858	1111	879	830	741	700	738	719	687	705	662	682	660	730	683	681	682	658	667	670	727	660	635	653	675	653	682	691	655	677	662	694	641	603	635	663	670	675	661	685	653	668	655	684	628	692	653	675	678	658	669	638	631	634	659	666	656	668	649	683	609	626	646	611	640	647	681	672	684	643	618	624	624	666	681	664	657	678	699	661	725	673	649	643	631	668	617	636	627	644	671	657	676	637	640	645	700	650	608	624	623	683	655	667	689	665	644	674	673	642	633	642	659	665	607	636	636	681	668	687	618	712	668	634	662	682	653	648	631	649	659	683	613	679	677	642	652	664	675	657	604	598	614	596	677	632	613	661	706	686	680	654	681	684	635	648	643	678	671	618	671	647	655	618	636	659	626	637	654	675	656	644	657	667	680	674	682	630	614	659	690	669	639	670	619	642	654	683	583	680	620	670	664	670	627	659	614	591	678	626	657	603	632	665	654	609	672	645	674	642	671	671	683	585	645	625	664	643	650	615	674	655	687	697	649	654	653	617	650	671	658	670	669	651	630	669	652	649	680	642	632	618	627	602	669	646	678	643	663	645	665	717	662	628	664	672	654	651	665	646	644	659	653	656	685	629	669	679	604	620	649	650	636	649	675	645	590	685	648	684	645	655	656	653	666	655	646	612	607	641	653	667	641	678	664	615	659	631	657	656	655	685	645	650	632	640	596	675	659	697	671	645	621	636	633	677	650	643	647	665	685	619	589	668	666	631	663	635	660	684	644	617	710	659	634	683	672	672	628	645	698	648	678	680	662	632	626	681	651	659	674	654	663	642	674	648	646	621	629	685	668	624	613	645	649	616	586	643	635	666	682	651	667	656	689	645	676	695	692	647	607	627	657	603	628	650	607	682	676	626	658	714	636	703	652	673	609	685	659	679	659	672	635	614	686	634	664	641	641	638	674	625	695	635	576	640	663	649	664	663	652	650	608	666	635	625	641	620	637	640	647	645	653	641	623	678	675	648	628	618	661	637	651	691	658	692	615	687	650	642	671	641	683	626	645	636	690	629	688	697	639	683	697	683	658	637	646	684	661	659	677	664	680	638	658	620	659	661	652	596	636	676	666	668	668	657	638	631	665	665	643	654	652	616	633	667	671	672	655	648	651	645	642	663	635	652	639	583	697	678	643	643	622	607	674	678	662	638	674	652	626	668	631	669	646	664	711	644	635	640	623	625	623	628	644	681	670	619	668	670	629	656	656	603	711	635	633	669	647	661	647	607	661	645	649	667	622	627	685	651	647	666	685	698	654	681	666	649	715	643	645	679	635	630	689	655	659	663	652	631	664	670	642	645	636	643	654	685	680	660	648	649	666	647	666	682	614	638	621	679	657	673	598	611	681	707	689	618	655	708	656	677	640	649	629	627	643	658	670	647	590	638	631	649	650	612	642	645	619	637	620	665	622	639	647	671	630	617	635	644	666	652	610	625	641	676	682	678	657	632	637	631	655	610	619	639	637	614	662	614	650	700	640	624	637	650	652	639	630	674	669	652	625	643	640	675	693	689	639	627	661	640	633	633	648	684	630	616	634	633	657	668	672	640	644	636	665	624	699	611	637	607	668	666	622	637	655	623	658	666	661	648	622	681	656	653	631	663	626	658	672	675	665	635	646	655	688	709	635	661	643	625	622	637	681	641	640	630	621	641	595	674	647	619	688	649	651	630	681	621	643	650	652	637	638	697	686	620	671	636	650	666	669	656	656	641	690	687	712	693	638	679	664	664	642	653	667	642	621	634	670	658	612	600	663	701	625	702	643	638	621	693	668	672	689	682	654	647	666	661	617	653	643	681	644	674	683	682	675	607	680	652	650	670	627	681	635	654	633	620	638	646	652	631	640	639	598	606	659	674	636	658	687	620	698	689	658	670	669	613	688	646	663	652	646	647	670	639	613	610	667	660	660	680	663	656	639	686	664	627	681	646	666	598	616	668	697	689	624	653	632	628	683	660	665	675	626	668	655	622	634	672	675	654	637	687	683	652	673	664	614	633	661	630	674	685	666	621	634	642	662	683	605	656	632	670	643	645	621	647	647	644	654	635	585	662	719	658	692	669	656	638	685	624	652	645	628	643	645	664	618	636	654	694	620	712	693	636	639	671	680	634	665	646	665	669	644	634	693	623	637	637	653	643	686	665	708	672	639	642	643	658	649	613	619	718	684	637	630	641	660	622	602	688	671	657	680	640	708	638	606	656	669	639	697	665	664	649	631	657	681	680	684	611	657	673	644	649	643	651	682	661	624	672	715	636	649	643	640	646	662	713	642	649	664	585	627	661	705	626	663	661	655	652	626	660	660	699	634	688	662	661	641	686	664	661	650	680	621	662	705	697	659	655	671	608	663	679	634	671	679	643	603	652	633	653	633	660	594	612	597	680	642	637	674	660	611	672	648	603	668	660	642	622	627	642	616	629	633	629	636	637	627	647	643	632	625	645	646	706	650	644	614	611	659	628	612	624	628	644	652	663	653	628	657	622	667	637	640	666	652	670	666	664	660	652	704	668	639	662	625	643	658	659	674	646	667	628	644	655	622	658	649	642	720	649	707	633	685	611	693	638	650	649	667	672	634	644	648	728	613	638	667	644	646	660	681	627	685	715	649	645	674	650	653	687	697	614	654	650	644	621	611	626	662	644	615	661	703	637	610	645	676	645	680	670	671	626	682	636	657	665	624	698	611	640	694	667	656	627	678	674	672	632	694	723	685	682	641	666	676	642	631	626	605	670	669	670	674	663	626	666	626	692	651	638	648	695	622	637	630	677	665	633	617	650	637	663	652	656	622	635	680	627	671	661	612	637	685	668	656	629	610	593	689	658	697	647	639	656	684	665	650	660	628	644	668	603	677	637	686	682	662	643	717	670	644	643	639	662	690	644	656	637	658	638	731	650	626	636	682	679	683	607	641	695	653	695	598	676	636	690	668	672	655	661	671	607	635	621	710	706	662	599	631	667	622	674	660	602	591	625	680	629	652	634	667	634	640	653	638	691	668	646	665	674	649	637	676	650	672	633	617	628	628	680	625	619	660	639	626	723	654	624	645	660	710	660	670	678	600	685	671	674	670	641	634	658	657	649	718	645	650	715	661	651	642	696	653	654	630	612	682	685	638	671	634	623	658	650	679	630	705	639	639	637	660	631	666	676	630	626	655	652	654	666	604	644	671	703	650	616	682	643	638	607	669	620	624	661	642	667	635	673	639	640	646	618	637	634	636	662	682	608	659	665	707	631	635	616	646	648	674	607	645	652	642	664	658	680	677	685	706	670	652	654	629	606	675	687	648	668	640	633	622	629	712	629	684	674	630	664	656	698	662	683	634	655	667	640	636	630	602	651	657	652	643	626	663	684	649	687	629	687	647	694	623	596	668	643	629	634	644	659	613	642	615	687	666	633	655	663	619	625	678	672	665	643	666	670	683	650	637	623	640	651	676	678	660	627	629	660	611	636
31513	21042	11701	657	291	270	236	222	243	228	241	204	211	252	232	224	204	219	203	200	223	237	226	194	211	203	186	205	222	201	207	220	195	188	221	221	230	193	227	243	219	186	200	224	210	202	216	194	250	205	224	195	228	203	221	223	201	217	214	217	205	235	226	209	211	219	204	207	231	219	217	232	190	217	209	207	205	205	201	204	212	228	215	223	223	212	232	232	194	219	223	228	196	215	220	190	223	190	261	219	198	208	215	224	226	190	210	229	207	219	221	224	236	247	210	197	207	217	205	210	189	235	210	217	216	210	192	220	201	201	192	226	197	225	245	188	205	226	195	216	196	225	217	247	204	232	218	210	227	205	209	230	183	188	221	209	189	208	233	210	197	206	211	201	216	212	206	184	219	212	197	227	196	183	191	227	204	232	224	228	210	234	228	225	190	230	221	239	220	203	218	220	196	221	215	203	214	220	194	197	207	222	209	232	204	231	230	266	195	217	228	184	206	206	204	220	209	192	205	197	218	212	226	216	225	203	197	193	195	221	231	229	216	232	198	208	209	213	220	203	195	209	205	215	197	227	210	217	186	227	208	180	203	206	204	207	212	213	231	201	189	200	218	223	228	196	198	224	221	214	222	174	210	217	196	211	255	201	238	221	196	249	196	226	224	204	200	214	214	200	207	213	199	207	190	202	205	219	219	227	222	229	181	229	226	192	184	216	192	215	208	221	207	224	243	207	208	202	221	201	193	202	211	234	184	204	217	225	226	208	198	206	239	222	214	213	226	205	191	194	212	208	214	217	205	221	224	210	208	215	203	227	215	213	234	208	209	212	209	223	228	223	201	244	204	227	215	229	204	215	216	236	200	211	226	222	197	198	213	174	193	214	206	211	200	217	194	221	183	198	190	251	216	180	190	201	197	212	220	206	196	232	190	220	212	222	236	206	212	208	196	198	221	212	203	200	206	262	207	180	237	214	234	203	230	200	208	229	201	206	204	202	211	213	196	202	208	219	200	202	197	229	207	213	201	207	211	196	229	194	238	217	258	236	233	212	217	178	235	223	200	214	208	226	204	215	209	226	198	185	189	192	221	205	222	228	231	176	234	249	212	209	223	193	211	229	246	216	201	213	210	201	198	212	219	232	202	205	192	217	209	218	227	195	196	200	208	219	225	211	204	212	198	200	210	210	182	238	232	217	194	217	178	207	228	186	192	232	220	212	204	208	228	221	185	200	230	207	246	190	212	213	187	221	231	207	233	216	215	228	210	210	187	196	232	206	228	211	186	194	210	223	195	216	215	199	196	212	222	245	206	216	199	219	214	211	202	217	196	210	189	219	206	197	217	218	197	200	174	233	204	215	221	207	196	195	233	195	210	201	239	215	225	198	232	201	207	248	227	232	223	214	206	216	213	206	234	233	202	202	226	225	226	199	207	223	212	194	207	237	195	215	234	203	204	211	207	220	209	229	216	213	223	213	237	218	225	203	213	189	202	213	205	218	216	183	187	202	214	241	237	222	231	244	199	204	192	212	255	221	209	192	197	219	217	199	211	202	208	197	190	222	222	228	206	207	216	201	232	200	195	210	196	209	212	237	210	232	216	203	215	202	212	192	195	211	195	196	232	206	200	212	215	207	214	213	201	212	235	207	226	232	229	212	194	207	193	226	214	209	238	212	227	221	199	241	197	219	203	205	231	209	201	221	210	189	222	201	210	202	221	223	189	214	207	204	208	221	194	200	206	217	223	225	194	228	201	209	201	234	198	184	233	217	236	217	225	217	191	190	195	196	224	215	211	207	219	214	231	219	234	215	222	219	194	219	197	235	203	236	197	184	191	210	203	225	221	207	201	211	232	227	233	211	210	205	202	222	213	227	173	225	210	200	247	244	235	201	215	214	189	204	209	212	192	204	227	217	200	202	196	182	185	217	205	205	225	198	225	228	204	189	217	214	216	219	193	217	217	223	186	212	212	212	217	200	201	230	195	200	207	207	192	216	224	208	183	233	220	221	196	209	213	217	217	226	206	196	218	218	211	196	193	203	244	207	215	247	202	207	199	218	202	217	208	233	176	221	198	214	231	209	200	232	221	226	240	236	228	200	206	217	193	225	198	208	204	210	209	207	217	242	222	231	218	210	187	229	217	234	168	208	234	221	189	219	199	225	228	199	183	207	228	199	195	179	223	191	219	219	201	217	207	215	192	188	223	259	223	213	224	209	187	203	214	206	204	208	230	188	208	227	224	234	224	205	194	205	231	245	178	223	211	212	212	191	263	240	218	199	205	216	197	199	211	207	202	225	217	210	237	212	202	218	199	213	190	209	221	217	207	217	230	223	200	222	199	200	210	230	195	201	200	238	199	207	231	209	197	203	216	208	194	206	230	183	216	209	209	208	212	201	216	223	193	214	198	206	209	214	196	239	192	200	204	188	210	215	225	229	235	229	222	213	226	209	208	193	194	220	193	257	207	235	225	203	186	214	214	203	194	192	222	221	225	229	210	194	209	214	199	224	190	197	235	230	220	258	205	206	231	210	183	208	226	201	222	246	211	220	205	189	199	209	214	225	216	197	201	202	227	220	236	229	232	197	205	208	203	222	228	189	220	211	235	211	213	199	226	215	194	208	227	219	221	190	220	208	207	212	204	206	195	202	194	191	197	191	198	214	225	213	203	196	201	197	228	231	207	184	200	221	200	191	209	208	209	217	241	220	215	226	220	202	197	199	216	234	214	198	209	209	224	198	184	213	193	219	201	216	201	243	185	208	223	189	195	190	220	207	248	230	171	219	193	190	213	243	211	199	194	213	227	218	218	208	207	228	201	213	246	192	225	231	237	210	199	216	216	215	201	221	197	205	246	203	209	203	192	224	214	194	203	203	207	208	209	241	233	202	229	204	201	202	227	236	197	250	211	209	198	193	209	203	180	221	212	188	215	210	229	220	233	211	191	219	196	215	207	197	218	193	193	229	221	223	221	211	208	201	227	211	190	216	210	235	173	211	213	223	228	211	229	208	209	231	198	220	225	187	215	216	224	203	217	238	206	244	219	182	225	202	219	234	228	204	183	228	199	185	225	197	224	205	225	199	234	218	223	201	247	206	221	227	222	200	196	215	226	218	230	227	216	205	189	200	214	188	216	189	209	206	213	221	202	212	212	212	221	206	216	214	198	178	232	225	220	197	189	210	206	210	205	220	197	196	229	188	235	254	226	210	193	203	212	229	208	192	228	223	211	251	237	219	203	205	189	218	205	178	222	223	215	228	207	204	178	228	216	208	231	199	190	236	203	203	234	219	202	202	217	216	214	193	214	238	196	250	212	227	191	203	240	217	185	222	208	206	231	204	204	209	218	230	191	198	217	193	211	225	230	209	199	207	211	234	212	222	190	233	226	213	212	229	219	225	228	204	208	195	233	219	217	198	214	193	215	203	198	204	210	199	186	222	214	208	234	205	200	204	216	238	209	232	201	239	218	222	210	222	237	216	199	233	226	219
10140	620	566	602	566	543	551	575	584	575	549	555	551	582	535	568	557	538	566	534	577	541	589	583	528	528	570	589	582	558	539	538	512	546	576	546	583	571	564	554	547	558	528	595	545	572	578	548	588	544	587	617	553	549	522	546	575	552	590	581	510	570	538	548	604	559	554	569	574	671	549	571	534	557	532	610	555	545	551	525	525	548	552	603	588	527	551	537	580	552	530	579	547	604	549	539	560	575	552	565	551	552	570	546	546	528	600	550	541	557	546	539	532	543	526	560	601	558	562	565	551	609	551	579	512	511	565	560	551	603	552	573	556	569	572	568	555	617	547	525	545	561	563	555	534	581	558	595	559	580	583	571	565	544	560	544	559	566	584	575	590	533	571	586	553	546	568	561	510	556	559	525	597	574	534	501	561	548	576	554	531	544	556	563	519	561	558	540	553	555	535	590	575	518	572	487	543	549	540	549	506	572	578	536	554	577	531	589	617	543	571	579	601	566	543	530	547	603	582	603	589	587	559	542	564	618	565	580	552	556	546	522	509	555	551	585	552	573	541	522	563	549	562	525	525	594	539	563	558	553	600	520	561	543	513	536	587	550	549	576	535	580	549	534	566	574	562	545	574	577	541	518	543	541	563	565	565	520	569	516	565	562	581	569	575	553	544	552	559	541	605	565	538	575	509	590	584	511	602	554	548	580	550	588	579	581	566	574	549	600	586	517	524	523	529	563	549	555	582	525	559	564	530	562	565	541	547	517	563	599	583	580	549	542	549	527	578	564	508	588	542	576	528	526	559	534	589	542	548	568	604	575	543	547	533	566	551	570	552	567	607	585	570	525	601	564	569	571	563	515	540	545	551	523	521	588	601	551	569	587	563	586	538	572	530	576	604	545	539	566	561	533	556	564	596	621	559	531	586	577	526	566	536	562	538	581	532	530	571	592	617	551	538	578	528	577	561	596	532	545	564	509	578	557	563	583	583	542	632	563	563	599	588	534	560	556	548	570	595	569	540	558	621	535	593	523	572	567	571	594	575	574	564	558	592	578	543	593	520	555	593	585	596	552	572	566	536	556	527	566	526	563	544	494	593	565	572	560	554	599	580	584	579	551	515	566	567	563	573	542	584	564	573	503	537	562	535	543	568	539	554	606	543	553	570	536	549	553	559	553	576	595	526	529	574	566	569	578	588	551	540	565	584	532	601	558	608	556	568	557	557	577	536	549	568	587	558	527	538	518	563	538	547	557	547	552	552	506	548	516	535	554	569	589	532	575	545	526	543	533	564	543	566	547	558	576	575	536	578	542	534	588	559	582	583	579	535	555	545	534	541	536	506	555	552	564	565	554	555	538	537	546	585	564	534	548	550	570	488	564	557	569	548	556	587	569	559	583	569	552	559	550	527	566	535	555	533	544	538	553	528	536	540	547	549	551	558	595	549	563	606	575	574	570	564	580	585	516	573	537	565	517	636	529	548	590	544	592	561	555	542	561	534	530	557	569	564	569	556	551	547	588	595	570	587	551	549	532	521	569	580	534	556	545	596	527	548	510	566	557	555	569	543	557	582	564	531	536	549	506	565	582	542	559	565	562	566	581	549	538	517	556	587	562	550	528	550	534	538	524	518	564	574	562	542	575	526	563	552	591	547	536	589	520	571	588	582	570	550	545	567	577	565	608	563	535	566	527	569	586	539	549	593	554	540	554	534	553	594	531	588	555	568	585	551	530	582	541	503	540	559	535	588	552	593	527	567	538	522	559	579	532	581	576	569	553	547	593	533	549	597	555	555	540	569	575	569	553	547	553	551	554	568	543	562	530	562	549	574	574	558	545	530	573	612	555	548	551	612	563	542	565	570	541	605	564	530	505	532	541	594	550	577	543	565	582	533	579	537	578	562	583	589	587	542	530	519	574	566	564	577	609	553	561	549	573	546	533	581	526	575	563	575	577	571	559	577	539	584	590	537	541	537	560	549	525	528	564	546	568	562	572	515	542	587	529	527	559	524	572	498	567	540	548	537	565	562	584	553	549	559	555	544	620	546	549	544	547	566	593	595	583	582	561	561	570	569	597	565	522	557	566	561	573	551	612	547	586	584	503	557	571	554	558	556	531	570	507	588	580	531	546	542	546	550	552	554	557	522	577	585	508	551	509	548	521	594	594	572	577	542	548	558	553	540	552	548	576	580	571	559	538	545	575	544	528	578	509	543	556	557	614	581	563	555	559	537	584	562	579	564	594	564	586	592	571	515	575	606	563	580	548	585	562	591	613	554	617	555	561	545	583	552	576	575	560	535	559	553	546	529	545	535	522	570	570	540	565	495	524	530	574	542	559	517	577	584	558	559	541	552	567	545	541	581	539	535	546	537	556	549	560	602	549	526	575	534	559	502	569	583	597	565	560	547	575	523	585	550	552	558	560	537	567	554	526	544	585	534	616	557	529	513	560	529	570	575	539	561	571	565	546	543	523	544	537	541	577	588	561	598	566	552	563	538	525	576	569	571	527	537	540	511	549	558	573	595	515	558	568	545	590	554	536	529	524	554	561	532	545	567	560	588	520	536	534	544	580	529	539	541	605	523	571	581	586	538	557	546	539	580	523	540	581	526	568	547	582	600	597	522	586	548	545	542	612	525	569	559	557	542	527	564	564	580	579	558	561	535	552	597	600	528	574	583	617	570	606	579	568	610	520	540	568	593	574	569	556	567	565	523	587	557	542	579	549	580	581	560	552	540	539	594	566	567	557	537	532	560	569	600	575	573	517	535	552	539	522	549	552	565	562	606	534	509	540	646	576	563	582	578	588	522	578	539	522	526	539	540	537	548	578	527	546	559	549	559	603	525	574	569	549	558	549	591	555	526	614	536	543	529	551	572	549	551	547	543	567	573	568	590	593	573	552	564	558	579	540	533	557	561	519	545	530	522	524	550	564	577	521	576	592	578	551	556	547	597	537	560	571	560	534	558	541	525	585	559	546	521	577	566	581	569	561	599	595	532	621	549	539	587	570	563	572	563	529	590	571	585	572	543	531	543	565	553	575	568	538	582	538	562	540	607	520	526	520	588	525	531	570	553	566	602	545	547	556	528	588	562	587	559	544	565	552	582	574	582	572	575	575	559	546	567	544	575	568	595	567	531	535	538	542	564	556	592	591	567	616	537	585	546	528	572	522	561	587	537	557	584	558	525	523	569	579	559	596	539	565	523	548	560	572	561	553	567	634	552	558	544	565	554	551	569	543	582	529	548	551	538	539	509	522	534	568	609	570	556	606	577	545	554	538	516	583	560	548	578	544	550	598	587	524	555	546	580	589	554	519	559	554	552	536	540	558	573	560	586	505	561	535	555	519	531	586	551	564	565	572	546	584	595	544	542	531	589	509	553	565	526	583	565	584	560	524	601	562	588	569	551	551	518	552	554	539	542	570	599	565	566	619	564	593	592	587	553	569	593	536	552	576	550	568	537	604	526	523	567	563	558	560	622	535	571	566	536	587
24954	21420	24697	28528	21413	19988	789	439	358	315	373	322	379	335	346	343	315	317	319	323	341	325	326	345	327	325	340	385	349	307	314	292	336	364	308	338	363	329	342	343	330	264	336	319	328	323	378	311	339	333	317	336	324	330	287	314	328	307	337	346	360	334	299	346	320	329	307	297	317	337	322	359	337	320	339	319	315	354	353	332	296	314	308	338	315	329	302	351	327	322	366	310	352	288	312	322	349	345	328	360	344	328	350	355	333	353	345	327	356	312	339	295	330	343	349	329	292	358	353	298	330	287	283	354	339	325	325	301	360	322	362	342	297	338	307	315	317	333	368	318	309	318	314	316	327	332	297	338	338	284	306	314	339	334	348	309	314	305	319	339	330	371	348	331	328	378	307	308	319	328	328	329	369	329	361	350	325	320	341	385	337	334	333	327	320	368	342	302	319	362	332	328	350	313	325	345	350	293	320	305	348	344	340	340	321	359	330	300	281	315	317	329	309	332	306	373	305	309	303	281	310	361	335	311	313	338	289	352	328	322	287	314	297	308	302	347	317	279	338	339	339	328	353	339	339	304	338	344	319	292	342	335	322	305	300	330	331	341	320	335	364	323	353	330	339	299	343	329	342	367	327	320	326	356	312	320	334	349	323	307	308	338	351	322	293	314	347	327	329	353	308	324	350	328	354	362	323	334	337	336	349	353	326	342	283	291	351	338	344	332	335	337	336	344	319	355	333	338	339	307	309	302	323	317	334	351	336	350	347	331	357	332	317	321	346	310	314	313	309	313	349	336	303	345	316	340	338	310	352	322	304	315	343	303	299	342	300	331	337	314	314	313	340	335	311	354	348	332	325	341	322	313	301	288	335	334	327	320	341	371	339	327	318	304	301	301	342	353	323	290	353	356	310	338	336	347	326	305	321	315	306	311	338	312	326	298	305	339	315	331	339	315	317	281	339	329	318	314	336	337	332	328	327	325	327	343	316	338	352	346	298	331	329	301	345	344	330	325	309	332	334	356	300	315	298	364	330	349	313	328	315	382	333	312	331	328	323	337	297	312	319	302	332	332	330	310	352	307	353	324	330	333	326	331	320	309	316	357	306	317	330	325	331	367	304	306	318	328	328	310	324	326	369	368	323	321	343	333	342	347	326	325	342	306	357	331	328	330	327	341	342	395	344	345	326	321	353	350	336	359	314	348	372	307	345	336	341	334	305	324	327	327	329	316	319	337	298	313	321	328	343	329	306	334	334	329	325	332	337	316	337	386	310	300	345	335	340	331	316	334	314	316	353	326	317	351	325	330	337	328	330	340	319	330	334	306	305	322	303	329	303	328	321	364	295	321	340	312	335	308	327	322	376	353	280	314	292	311	325	313	301	334	326	343	331	318	307	325	305	326	336	296	320	323	324	339	346	343	345	347	319	341	324	323	327	332	349	347	311	326	324	301	294	326	326	294	311	352	323	345	327	321	305	328	331	296	298	332	347	344	319	312	335	334	326	347	323	350	320	343	319	340	337	348	323	309	308	340	337	339	338	335	348	306	295	310	315	339	313	331	349	333	348	350	341	353	290	355	346	310	311	317	325	326	360	342	336	365	330	320	324	336	273	322	297	312	317	329	300	312	342	365	340	302	317	324	339	329	344	327	313	306	313	333	338	304	306	329	316	311	330	340	328	325	327	333	316	332	355	319	325	326	331	327	285	323	355	322	296	323	303	336	294	326	320	290	330	338	356	349	322	328	301	300	314	332	293	351	328	329	349	321	334	348	330	341	358	322	331	334	313	313	337	311	361	314	329	321	336	310	289	341	324	300	312	366	326	285	349	305	342	320	316	306	333	359	324	330	346	305	353	332	332	339	340	290	317	332	303	304	346	318	311	322	324	319	310	354	300	343	335	331	341	325	346	333	335	310	309	342	353	351	320	332	309	316	342	341	317	330	308	320	323	350	336	355	323	309	298	295	331	334	303	341	319	326	357	291	338	331	356	330	345	294	336	313	297	362	336	320	308	332	319	337	307	354	302	327	328	309	290	319	310	334	314	287	319	325	334	318	353	303	319	315	355	364	289	338	353	338	340	327	312	298	306	320	348	349	335	334	323	311	331	313	324	324	348	315	316	358	338	349	307	324	308	309	325	331	305	333	349	358	307	315	282	335	328	360	299	332	319	345	364	365	313	314	329	329	336	341	309	282	348	350	305	324	335	335	350	348	327	362	329	327	335	343	315	314	330	353	279	287	322	328	327	350	290	344	347	331	344	317	332	317	341	327	312	327	315	319	302	341	327	349	345	300	353	308	304	362	358	341	323	359	349	302	355	354	334	285	327	307	331	319	293	350	318	320	337	341	326	343	307	307	314	332	329	350	363	318	312	320	338	353	340	314	325	339	302	344	317	288	337	330	305	307	292	334	322	345	313	339	321	333	309	303	327	321	313	344	327	319	312	295	319	330	368	322	318	315	326	310	263	355	334	289	327	352	374	328	346	320	320	323	331	323	279	345	333	316	340	323	340	306	297	308	339	308	305	353	343	315	320	335	340	338	326	331	309	344	333	350	329	305	336	356	306	337	301	336	316	344	323	322	320	309	340	306	330	357	301	308	337	351	326	316	321	305	343	308	320	335	321	324	322	293	347	351	333	348	330	316	328	320	332	321	348	326	339	342	322	305	320	361	356	325	336	341	363	294	324	329	342	358	335	334	298	344	315	357	354	361	307	327	329	293	332	327	334	308	327	332	312	316	341	330	328	302	337	332	312	369	328	320	324	303	307	356	340	340	298	327	289	317	327	337	329	341	335	343	296	340	291	304	321	304	335	341	317	346	299	292	332	328	287	390	337	340	323	317	314	324	319	355	320	331	343	314	369	312	300	332	334	309	351	360	367	309	295	290	326	308	335	330	336	284	342	327	350	318	371	367	302	331	320	352	353	321	318	312	336	370	353	350	323	318	326	305	345	343	299	319	328	314	353	355	321	307	345	333	357	313	321	318	323	343	329	337	382	344	332	349	317	300	350	326	317	334	313	359	321	328	315	329	321	329	345	323	367	344	336	390	309	330	333	380	334	350	320	328	323	314	329	341	341	316	335	332	315	350	297	298	357	309	308	361	332	288	330	304	316	347	311	350	332	327	331	327	311	287	335	344	321	314	322	323	336	324	341	373	303	319	323	307	338	303	307	347	322	346	331	303	325	299	358	325	332	319	343	301	323	319	341	325	352	326	335	361	351	340	316	347	333	348	304	342	341	315	357	310	315	358	308	325	352	318	327	312	337	322	292	314	351	304	288	315	355	302	301	332	315	341	333	336	332	288	326	349	350	328	304	311	322	343	334	370	331	337	339	299	307	321	292	328	343	342	323	358	301	341	355	355	323	336	327	308	313	297	315	306	323	355	293	341	338	315	306	314	337	331	309	333	321	304	301	318	312	324	341	304	328	335	318	345	319	322	310	300	320	318	336	321	307	367	350	316	299	333	317	326	308	304	333	344	343	341
23837	2004	1358	1087	865	813	797	839	774	797	816	776	768	778	789	762	780	770	837	772	802	823	754	809	804	760	803	752	788	790	828	761	757	783	764	781	767	759	783	786	788	800	712	845	748	823	791	767	736	748	797	842	827	832	838	769	735	800	819	773	762	736	789	849	813	792	811	797	782	764	827	787	764	785	815	780	769	816	727	757	773	788	782	797	764	753	780	763	773	789	810	819	744	803	815	807	766	753	764	781	814	772	742	771	764	778	745	734	740	759	773	789	775	776	782	737	787	807	732	764	807	828	826	777	808	793	782	811	790	758	792	759	796	786	780	752	805	782	808	752	745	786	780	766	752	765	745	758	807	820	763	796	809	744	808	771	795	811	801	769	789	799	784	820	809	821	796	817	787	775	741	814	824	789	765	742	886	785	777	765	785	821	807	788	747	804	780	776	853	835	792	757	767	823	788	815	817	840	734	780	747	752	806	789	771	836	754	768	759	721	811	839	796	796	750	780	773	790	803	784	784	812	825	816	773	765	805	741	787	793	754	805	774	787	806	827	772	729	829	833	811	814	821	819	749	837	753	785	753	730	741	733	818	764	747	807	779	792	766	761	738	808	875	748	756	814	751	782	751	796	811	814	779	802	799	762	725	854	782	766	787	747	768	754	809	799	769	787	790	760	811	804	792	786	823	780	826	816	796	744	753	859	839	780	776	797	747	780	749	806	780	786	763	751	716	798	737	832	816	745	813	868	798	767	729	814	805	776	771	737	808	814	818	781	815	843	758	774	782	744	802	814	841	788	817	813	767	803	780	791	769	761	743	754	750	802	748	785	748	794	772	802	802	852	816	800	787	755	767	791	768	788	800	825	801	749	794	769	808	774	771	810	773	783	785	810	831	751	825	820	777	758	807	775	751	734	789	823	756	804	767	772	811	742	753	738	751	766	779	792	781	778	844	809	791	775	769	720	820	799	740	745	823	837	807	810	749	752	779	795	789	817	824	805	806	842	782	787	797	793	760	764	859	810	802	782	827	804	798	810	782	805	783	778	765	791	778	773	809	798	795	794	764	830	811	768	822	680	764	805	761	830	761	754	736	761	815	739	805	802	800	813	782	743	799	788	823	773	761	756	790	808	800	797	820	793	725	764	794	749	752	786	833	782	778	796	789	774	806	799	724	816	783	784	776	817	810	745	745	791	777	813	776	716	802	822	773	796	753	775	737	779	754	805	747	770	815	714	814	781	778	762	789	802	802	766	766	798	756	773	804	783	728	737	759	769	797	727	778	790	828	813	789	762	796	809	800	776	798	810	755	829	789	747	804	802	771	729	746	782	740	762	798	786	828	817	773	779	793	755	791	761	771	757	817	750	766	787	819	718	779	782	823	755	763	772	768	757	729	805	759	840	797	771	766	770	771	819	807	797	847	799	799	779	783	771	803	815	825	796	766	807	786	818	826	771	818	798	793	752	800	797	793	764	830	847	831	829	776	806	794	789	811	810	815	760	790	733	768	804	759	746	786	821	783	775	785	757	755	769	813	742	764	809	745	802	794	790	852	784	824	855	799	756	800	808	723	829	777	778	770	785	801	812	768	770	774	810	778	773	781	813	832	784	797	784	784	816	745	806	784	786	789	782	786	780	783	789	800	827	778	740	780	793	757	796	767	778	779	807	759	802	775	810	817	801	761	813	769	751	793	779	776	789	765	792	816	761	792	794	771	771	786	792	770	786	828	812	767	773	727	798	795	772	805	790	796	736	774	821	817	771	765	831	761	816	781	795	816	783	805	757	788	766	758	800	785	762	803	827	770	767	822	812	818	876	799	785	783	802	763	741	732	795	811	775	785	740	736	800	796	810	804	811	794	806	804	789	753	771	776	812	819	804	796	769	808	833	787	767	794	839	797	772	762	800	796	798	764	803	755	796	748	788	806	814	764	804	757	779	819	788	749	798	820	771	788	824	798	795	815	757	804	776	794	744	749	781	799	775	786	783	795	791	807	805	778	744	804	778	792	742	746	767	777	763	808	817	789	753	779	830	785	737	806	813	772	747	806	815	749	728	772	770	777	807	771	796	786	735	807	810	789	769	809	810	776	781	752	809	751	746	770	765	823	774	761	797	736	828	757	740	819	768	795	812	784	808	775	799	772	815	829	801	786	758	787	827	773	799	753	765	782	795	731	763	788	821	751	800	779	766	795	836	821	811	759	811	750	801	755	833	754	741	751	796	737	824	758	821	773	756	842	785	714	819	812	808	787	769	729	789	789	842	855	806	756	778	781	756	765	751	817	778	763	785	737	795	848	799	787	782	776	827	775	802	773	763	750	786	742	768	760	749	731	784	779	783	780	812	849	782	776	741	782	747	767	810	788	796	751	774	819	767	801	798	769	762	807	767	766	780	784	797	820	805	808	789	778	764	742	804	813	776	758	786	757	782	798	781	797	767	774	799	782	752	787	766	812	786	809	796	835	772	826	774	782	801	778	780	779	760	807	766	757	772	729	751	795	809	822	822	770	812	781	825	798	829	787	801	763	814	838	769	810	767	782	798	807	782	763	831	749	779	741	747	781	755	799	753	768	770	786	738	824	787	797	814	727	818	787	774	752	804	811	811	768	800	811	774	823	794	764	816	746	742	787	802	781	784	791	746	820	788	805	805	791	786	823	806	773	782	789	836	717	814	777	763	814	797	789	760	804	875	790	792	820	806	789	732	784	781	762	735	769	778	750	799	796	760	817	762	796	780	766	799	748	758	788	788	786	805	795	741	776	781	772	767	794	793	786	810	786	784	810	793	767	798	814	809	788	786	784	739	794	785	782	795	743	797	761	817	761	798	860	793	788	780	809	789	811	780	823	763	817	766	715	798	770	776	835	738	754	734	780	754	781	745	747	759	771	810	766	778	808	827	787	791	828	791	775	748	791	828	761	777	762	800	783	801	763	804	785	819	779	758	791	852	734	771	762	796	805	761	821	784	787	751	808	804	824	768	765	794	737	795	800	780	815	827	796	755	782	766	812	782	798	822	828	776	815	741	783	780	785	768	782	807	783	798	750	833	829	746	789	783	823	733	804	790	791	800	723	822	807	868	776	797	747	759	799	742	774	767	832	817	708	765	772	784	798	821	821	785	789	780	739	796	768	828	801	765	787	787	751	753	790	766	762	807	764	811	834	799	837	807	780	799	807	784	807	757	805	770	804	796	759	802	781	753	771	823	733	781	791	780	861	806	775	801	756	779	857	860	786	781	772	792	762	764	788	785	777	820	783	778	765	782	746	788	791	721	795	794	735	804	840	766	777	820	756	785	809	765	808	763	833	769	755	766	754	790	790	837	743	764	734	738	842	735	795	775	761	828	776	747	774	781	762	824	789	833	783	773	788	760	785	795	794	798	849	786	828	760	766	777	823	778	757	784	792	795	833	784	820	764	777	770	748	830	817	809	749	775	763	798	792	763	745	795	785	767	806	798	808	803	774	805	775	806	798	777	804	830	764	773
24291	21414	25111	28131	21414	21425	17456	680	387	372	405	352	366	347	305	291	293	298	296	325	271	298	307	273	282	276	274	279	316	289	299	265	268	294	293	289	270	306	310	312	282	300	292	298	263	311	264	303	283	281	281	288	284	282	315	261	280	302	258	296	319	267	293	284	270	292	320	280	260	303	296	296	271	279	282	289	304	257	287	242	278	284	240	286	293	296	274	254	291	293	289	279	274	260	322	305	295	309	253	293	330	264	249	289	286	274	282	256	269	301	279	304	279	277	272	283	285	307	269	276	275	284	256	291	286	285	272	295	273	263	310	267	252	290	262	312	296	283	272	293	283	268	248	270	316	275	289	275	265	271	269	291	306	300	307	274	317	286	286	294	327	285	301	293	299	275	250	246	307	278	273	282	290	245	305	276	291	295	315	285	270	299	285	277	289	287	317	309	256	282	241	273	273	275	260	306	299	290	269	274	292	266	298	306	268	288	288	287	273	311	264	280	281	286	292	261	271	275	275	278	300	268	274	280	280	272	298	265	268	298	315	299	309	263	294	284	264	323	274	260	315	253	254	291	290	272	276	287	276	283	282	277	286	278	266	294	294	310	270	276	258	303	285	268	275	264	318	281	272	269	266	280	294	289	292	266	251	286	287	272	291	268	268	297	275	277	287	279	270	281	270	288	283	266	289	301	305	291	294	267	257	253	281	287	291	291	306	289	259	302	270	269	287	298	278	280	290	318	303	274	290	280	281	286	288	283	272	282	314	280	295	233	253	269	277	316	248	251	313	275	285	279	246	302	284	279	289	264	308	278	274	269	307	264	298	296	294	263	338	301	267	308	279	290	296	310	311	280	303	279	307	276	273	302	259	293	290	304	266	307	272	282	270	271	280	288	289	273	242	286	296	315	251	268	276	267	287	252	314	265	275	301	308	274	287	296	292	266	320	291	282	295	290	298	287	294	272	270	222	294	268	287	279	280	296	257	308	281	286	293	301	272	278	257	261	295	304	294	288	298	290	294	310	281	251	296	268	288	277	293	298	290	262	296	273	300	277	285	280	268	270	310	278	265	286	299	272	288	316	275	254	297	278	282	267	293	309	300	293	280	277	257	307	320	293	248	246	266	297	293	286	277	284	282	277	276	280	306	270	283	294	290	256	298	248	293	275	304	308	311	265	267	247	280	297	255	273	281	279	306	330	294	267	313	278	277	279	266	271	279	291	275	259	291	281	268	286	329	264	249	272	272	302	258	271	294	286	310	295	283	283	292	266	284	295	279	260	289	327	247	308	266	305	267	261	280	287	288	273	262	311	310	272	272	324	268	254	300	291	289	242	248	264	304	295	305	258	260	254	252	262	275	290	294	300	271	275	297	274	261	271	275	277	269	272	289	268	267	302	291	299	330	304	316	299	292	299	278	266	287	270	300	295	310	300	292	277	278	253	318	293	263	285	277	288	292	300	260	298	309	298	288	282	302	284	274	300	294	309	270	255	332	298	298	287	294	290	276	292	293	297	265	235	272	286	282	300	246	251	298	275	252	292	284	243	309	297	276	268	261	272	287	278	300	303	264	288	250	303	306	257	302	265	302	282	287	282	289	285	302	280	319	271	282	283	288	258	265	307	309	280	245	299	281	305	275	330	284	258	291	284	305	273	283	291	292	264	280	275	293	284	307	302	278	278	288	261	262	282	286	288	290	286	269	291	273	254	264	297	283	282	259	250	287	261	293	280	296	286	285	278	294	312	286	270	288	261	289	290	300	278	340	294	286	258	288	274	296	296	309	302	269	286	293	304	291	274	310	285	294	280	245	272	264	265	296	293	284	260	264	280	285	304	280	310	283	269	288	249	311	305	261	258	300	270	313	282	315	279	279	277	247	246	272	275	280	275	279	263	282	273	284	258	301	309	272	259	277	267	256	320	307	296	270	317	314	294	293	245	268	255	247	305	285	260	276	277	275	244	322	291	317	280	263	307	289	295	312	246	294	308	261	292	263	263	283	285	297	280	265	283	269	287	290	267	287	305	271	269	249	294	275	288	251	292	281	247	270	310	277	270	276	276	261	242	251	264	269	272	256	287	305	298	311	287	259	280	280	270	239	278	290	293	308	293	299	288	270	265	284	279	281	299	296	289	313	262	280	283	296	294	263	280	277	281	303	259	297	275	270	308	288	272	272	308	309	314	255	281	265	282	292	293	286	280	289	290	276	253	284	291	274	273	294	275	283	250	283	294	277	251	293	292	252	293	279	272	283	269	289	305	280	271	279	239	263	298	293	333	282	270	278	298	267	281	299	281	265	275	296	280	263	289	282	295	271	288	282	323	297	344	291	297	307	292	304	309	260	298	288	289	274	253	306	305	261	286	280	255	272	292	287	293	280	260	279	267	283	286	304	305	290	282	277	268	308	284	271	243	283	264	280	253	285	269	295	269	262	268	261	290	274	290	244	287	263	296	252	301	272	289	284	301	258	260	287	291	272	263	298	266	280	271	263	256	293	267	301	303	282	277	269	265	306	275	285	262	260	293	265	262	278	241	284	279	280	268	282	275	265	257	305	267	313	304	278	255	255	271	271	293	261	269	260	288	301	279	286	253	299	279	292	300	280	290	296	277	274	267	305	275	267	299	279	272	273	313	282	315	259	283	288	291	283	247	304	309	298	301	289	278	272	253	257	286	314	287	285	276	280	286	270	283	276	284	277	286	292	270	293	273	276	277	273	294	270	288	261	293	277	296	276	267	297	288	286	257	317	289	289	323	282	311	262	282	235	264	301	297	295	273	271	272	306	272	293	268	308	298	284	254	303	260	304	263	294	281	266	295	288	300	309	266	271	272	297	266	310	282	258	281	271	309	265	284	308	281	262	309	317	299	281	297	266	285	278	278	266	282	271	254	282	240	273	267	315	306	284	275	305	260	258	270	281	273	296	269	267	277	269	317	302	284	287	279	297	238	248	302	276	254	285	277	305	289	287	294	265	286	292	278	274	263	265	301	268	279	293	270	283	308	272	267	304	285	268	281	284	262	292	286	292	309	294	289	289	265	269	256	279	250	304	293	270	289	269	266	269	289	265	284	322	306	286	279	262	261	266	281	263	267	302	308	275	303	286	273	284	298	246	261	287	296	262	251	285	302	273	274	280	285	291	269	298	272	299	290	303	280	272	288	283	289	266	278	299	279	271	254	259	258	279	248	293	304	293	323	289	277	294	277	292	297	254	279	252	292	275	285	280	269	270	307	286	290	291	268	307	237	270	271	242	269	291	276	276	283	267	273	271	291	275	293	293	296	276	276	262	309	252	287	301	262	288	295	280	260	276	292	301	294	267	290	282	277	275	275	273	265	273	261	288	288	302	270	267	274	309	279	254	283	301	322	283	273	253	290	286	263	295	302	299	291	272	304	284	307	287	294	235	272	301	300	259	268	260	290	280	293	255	313	316	283	256	310	253	295	279	297	267	251	255	273	267	262	294	295	264	290	286	272	282	256	284	270	283
28369	3261	1851	1208	857	783	717	757	706	692	688	735	697	757	690	707	649	691	649	692	643	660	690	652	702	644	657	673	644	689	692	671	634	682	646	673	723	651	632	674	697	696	676	670	648	667	665	647	658	619	682	652	621	676	652	710	686	675	634	691	665	656	648	673	653	639	670	649	651	653	677	667	678	680	620	660	661	616	665	683	713	676	657	640	664	674	642	623	637	649	642	630	654	631	687	641	643	661	673	732	654	669	633	680	661	601	674	674	612	684	637	719	670	688	632	658	652	642	666	628	672	688	686	668	668	667	658	666	667	630	665	681	596	629	695	639	664	671	662	646	666	624	660	635	674	658	623	659	652	632	653	667	646	653	677	637	632	651	646	645	624	675	667	657	631	654	620	635	672	658	656	670	624	681	679	640	663	694	663	670	622	638	617	622	668	629	658	638	633	666	693	645	624	623	622	642	682	650	699	712	644	725	619	615	647	619	632	638	641	652	640	637	638	662	695	671	660	627	598	680	665	707	643	618	656	635	608	660	680	591	708	681	648	683	636	674	631	631	600	686	699	674	653	653	629	661	671	651	658	663	674	712	619	610	627	663	629	718	619	655	633	653	683	671	695	686	638	695	641	667	660	687	626	659	697	657	643	674	655	673	683	690	682	674	604	684	642	666	643	658	652	650	674	665	641	664	651	666	652	637	657	657	683	664	680	659	667	671	667	685	679	681	646	669	627	685	608	651	654	657	637	579	667	657	657	617	647	694	672	700	687	699	683	689	691	637	613	651	685	688	638	614	671	678	686	636	657	687	621	622	655	683	684	671	656	725	632	674	661	653	698	651	672	642	663	637	625	648	645	669	634	661	675	680	667	666	666	607	659	669	668	628	631	657	614	648	661	653	701	654	655	654	606	673	634	613	683	623	637	687	621	696	667	642	669	648	660	679	669	695	637	660	668	693	620	622	605	647	630	656	669	682	620	614	653	679	689	711	656	679	625	655	654	690	662	668	630	668	631	652	609	688	653	668	678	649	687	648	686	635	666	669	614	673	709	696	693	654	635	658	638	644	662	669	622	637	668	703	661	647	651	696	665	665	635	628	639	646	670	652	621	637	664	682	624	710	682	652	663	657	617	630	639	701	637	647	651	626	649	654	650	655	661	627	664	633	638	667	707	644	649	691	666	705	656	661	642	678	653	647	661	644	694	609	677	668	631	699	657	699	628	708	641	685	603	650	667	628	658	665	627	672	639	680	702	659	665	698	617	659	641	659	605	631	598	665	635	633	635	660	657	645	660	660	641	673	642	622	640	614	686	615	633	680	639	659	651	679	643	677	646	640	666	666	693	683	609	643	650	626	625	645	678	653	673	673	618	651	624	691	641	654	659	655	593	620	670	654	670	683	648	665	643	629	673	645	629	699	642	661	634	686	642	664	682	679	705	626	658	683	680	685	658	629	670	657	656	666	675	681	674	667	644	710	616	692	676	672	674	646	697	696	651	668	627	674	657	618	658	644	682	626	669	640	690	687	662	659	700	685	651	704	638	694	608	645	673	689	684	663	684	655	640	628	639	663	694	654	636	668	663	677	638	654	694	631	645	679	668	665	688	673	662	641	620	626	663	636	679	657	657	684	653	623	650	688	672	692	634	628	637	666	660	658	656	657	688	626	637	660	695	606	608	637	646	656	653	674	653	667	623	621	620	695	661	674	692	654	677	631	670	668	646	643	646	653	653	665	652	631	623	636	661	720	608	671	636	637	646	649	638	678	633	654	652	693	642	661	684	635	658	650	682	604	662	682	637	641	710	695	711	619	681	634	605	641	658	627	634	647	623	684	675	610	678	656	640	672	673	684	695	638	663	644	653	700	629	659	589	650	707	696	648	676	672	677	648	634	619	635	688	672	690	627	650	649	681	591	672	611	664	655	663	687	643	604	675	668	641	648	665	666	659	697	675	659	696	649	665	637	628	677	649	672	594	687	629	686	619	638	681	609	631	652	652	655	681	625	612	692	650	668	624	659	688	656	654	622	649	674	654	678	664	673	653	652	653	665	638	654	677	693	659	656	720	652	713	641	644	661	622	630	667	643	709	638	677	674	647	655	676	669	660	677	655	666	674	678	663	657	642	657	621	689	594	664	702	637	694	637	643	632	617	704	657	660	664	654	620	634	615	691	698	622	641	618	655	657	636	650	643	710	650	648	634	646	640	694	679	645	684	676	667	668	674	664	650	676	641	654	641	702	649	610	652	651	653	643	677	647	641	658	672	687	687	653	685	699	661	654	609	692	649	642	621	656	697	641	625	641	658	649	690	690	672	653	641	683	682	685	661	673	623	643	682	716	661	672	627	604	610	630	687	698	645	642	610	675	649	704	675	644	638	637	649	665	675	668	639	656	633	674	661	679	632	687	662	666	633	626	635	617	642	676	651	658	638	688	666	638	642	699	698	668	654	625	670	678	651	639	630	654	669	677	688	678	673	667	638	673	673	636	630	653	669	645	678	635	625	679	664	670	669	646	679	637	657	623	638	652	653	690	665	666	659	675	653	670	658	679	604	651	668	668	681	656	642	666	662	656	678	676	672	649	650	678	641	643	697	643	681	685	674	628	666	661	670	678	640	620	618	670	687	582	678	670	669	636	694	681	686	691	651	664	663	675	667	619	635	636	644	658	662	676	675	621	649	706	629	660	662	621	618	685	630	660	595	581	650	689	630	621	663	658	622	686	692	649	637	664	598	728	652	679	642	645	600	660	628	706	633	648	677	665	666	671	666	649	676	651	670	681	624	657	642	695	661	649	675	671	649	660	648	669	669	679	646	637	602	637	672	642	674	632	638	658	696	676	642	645	700	650	646	638	640	645	640	625	668	679	619	679	702	641	654	645	653	666	629	672	684	649	629	680	643	678	620	668	645	644	673	670	629	695	659	639	662	661	645	654	644	665	628	635	652	598	692	626	704	669	622	683	635	649	662	722	651	637	665	656	696	712	668	667	636	640	665	680	674	641	644	655	638	641	680	627	659	646	681	691	641	630	675	658	702	642	651	648	671	656	650	667	653	672	645	705	652	636	629	654	653	621	644	625	608	655	664	648	644	650	633	618	635	638	608	642	657	684	624	673	676	631	643	653	703	689	637	702	617	650	641	687	706	653	623	654	657	663	648	646	632	645	694	681	616	628	634	651	642	664	640	615	644	663	643	646	663	637	618	669	669	675	610	674	657	666	681	629	662	634	640	655	639	671	672	633	663	668	637	676	594	691	629	692	641	676	645	671	632	634	612	696	643	642	599	625	631	661	641	688	687	636	639	650	683	664	642	670	691	628	637	668	611	656	625	632	681	644	623	642	660	619	633	695	613	603	662	652	635	668	688	675	656	640	654	679	679	678	613	666	655	687	672	664	670	683	672	659	656	687	640	662	678	628	648	692	673	649	655	672	649	670	654	615	666	627	641	658	659	676	651	621	687	681	670	635	650	630	694	616	654	630	669	628	662	661
31467	21029	11781	601	250	247	217	215	203	215	205	231	196	214	230	227	223	212	222	212	210	191	217	223	206	251	212	233	185	209	208	206	242	245	239	226	210	204	212	241	213	225	236	224	220	217	214	205	232	240	219	220	221	225	256	214	190	215	203	224	232	224	207	196	202	197	236	227	255	213	235	218	203	200	199	232	204	214	219	203	205	217	216	218	214	219	248	206	218	235	225	216	221	224	209	221	192	199	216	225	239	245	195	241	244	203	200	235	220	191	239	191	210	219	217	190	214	222	209	201	208	205	207	216	214	228	182	209	206	216	225	227	238	234	207	224	212	233	192	229	215	223	211	228	214	203	214	203	209	219	210	216	219	206	212	193	234	217	194	242	208	209	235	198	224	192	235	209	208	210	207	195	212	215	187	207	210	180	216	226	235	216	203	222	207	221	204	214	223	202	249	215	225	210	201	224	216	217	214	227	237	214	218	207	220	208	213	222	222	198	216	203	174	225	213	216	224	202	189	213	204	214	201	203	219	201	184	224	188	208	211	233	217	198	217	194	237	231	212	216	224	231	207	228	209	214	208	190	220	224	216	223	215	237	191	203	218	222	200	207	230	233	213	207	207	218	212	237	227	190	211	230	225	204	239	219	189	216	222	225	218	215	221	225	179	210	236	209	209	224	205	222	224	213	221	203	204	232	199	213	229	233	224	234	220	250	221	216	230	200	219	210	237	199	202	203	204	205	238	237	213	221	206	224	189	217	228	195	212	225	244	240	208	210	210	237	189	209	195	213	213	215	200	233	209	221	206	212	199	212	218	207	243	234	192	215	197	218	215	200	210	206	196	214	221	240	236	238	196	211	247	231	228	233	206	214	217	227	249	226	213	213	215	212	217	233	199	175	183	219	215	231	207	218	213	206	213	225	206	215	230	234	195	238	213	217	215	190	235	205	186	214	220	183	220	227	219	219	200	199	219	199	238	219	211	229	218	224	186	219	199	205	197	245	191	217	179	209	187	237	195	208	216	220	219	244	206	209	179	240	213	217	209	211	225	193	202	228	218	210	218	253	222	227	211	176	203	218	192	218	209	228	200	196	241	215	189	215	195	224	234	218	226	214	210	198	235	207	228	202	214	180	211	215	213	215	231	194	212	206	223	215	219	205	243	221	228	227	222	201	213	208	219	220	231	203	219	201	210	231	232	239	210	192	210	224	218	199	209	187	216	212	220	213	227	226	213	199	224	212	235	187	195	219	202	203	222	242	225	253	227	194	222	210	224	208	220	223	220	200	202	229	205	204	220	211	214	234	197	207	210	207	202	212	206	219	221	213	216	197	199	246	211	215	213	214	212	188	205	209	220	199	234	214	202	219	218	213	218	213	228	205	216	230	211	245	222	218	198	225	212	240	216	221	211	222	202	226	226	197	199	213	212	228	224	200	189	222	224	193	193	204	203	229	257	241	187	216	180	200	244	213	223	219	202	245	197	214	209	242	212	222	230	219	155	208	234	216	225	222	216	210	189	226	269	184	229	220	221	216	229	208	231	230	231	232	216	209	192	208	220	247	214	246	200	244	214	195	203	218	214	224	220	226	220	224	194	210	221	227	179	240	206	222	183	228	195	225	206	212	184	178	215	210	238	196	209	239	205	216	220	227	217	230	219	191	226	238	203	214	227	205	203	211	209	222	185	202	214	221	221	227	202	220	219	206	226	216	185	196	222	190	221	202	208	227	214	230	226	236	210	214	224	227	190	236	222	237	215	206	206	203	197	214	216	207	198	195	212	218	196	212	201	217	213	200	213	193	210	240	187	225	224	248	215	216	213	216	211	197	227	224	188	217	214	214	211	210	232	237	230	210	228	223	199	213	200	186	248	203	211	192	218	222	220	191	212	227	237	204	214	210	228	217	200	184	199	238	216	213	219	202	201	227	243	206	213	169	200	215	236	254	213	201	217	216	203	230	227	208	216	198	212	217	207	225	216	189	195	212	206	209	213	214	225	228	220	247	192	222	212	208	215	209	229	219	235	214	216	212	232	196	241	215	222	224	213	206	219	212	199	184	208	221	195	251	205	196	227	222	231	208	201	206	222	206	231	205	219	217	203	244	215	222	202	207	217	240	220	226	179	196	216	207	233	235	223	204	249	209	207	203	194	216	213	197	218	201	207	209	205	224	211	223	202	205	244	220	239	200	221	214	225	220	195	197	204	220	205	211	233	224	194	212	208	247	225	233	233	206	204	223	224	229	215	209	203	192	200	211	213	213	223	192	237	217	203	187	209	245	241	195	214	215	202	225	240	218	201	216	226	218	193	214	219	184	205	206	231	217	202	224	198	220	233	215	216	233	229	214	222	190	208	200	241	248	223	196	216	222	220	221	212	234	236	205	227	209	204	231	210	223	229	197	225	228	204	203	216	195	219	240	193	221	209	229	205	204	214	197	245	215	231	199	238	213	199	193	192	241	224	212	217	204	239	233	206	207	215	222	221	200	192	219	233	230	199	220	226	202	186	222	211	217	219	205	203	247	228	199	202	207	208	201	242	219	225	222	232	214	240	211	224	218	206	178	203	222	188	207	243	201	201	195	231	241	224	200	207	211	228	207	221	227	202	201	230	196	241	222	225	193	226	220	208	211	223	206	223	222	220	213	218	205	189	216	198	193	220	194	213	217	237	179	186	212	225	225	229	228	224	222	250	227	248	231	219	209	210	234	211	226	207	209	216	220	207	241	224	217	224	223	243	231	226	194	200	240	227	211	230	204	207	216	211	223	219	219	237	221	218	219	240	218	192	228	195	227	204	227	246	206	233	197	224	235	232	217	226	223	205	208	195	196	200	202	220	178	203	218	190	219	227	234	219	225	201	208	210	226	219	225	229	182	202	218	206	207	216	224	217	234	214	236	219	216	222	239	204	203	203	217	218	224	198	222	205	234	212	232	205	210	229	198	220	224	189	207	193	218	241	213	222	205	244	205	228	213	248	214	200	230	220	239	188	215	213	213	201	178	211	208	229	192	206	202	219	216	200	230	242	202	245	240	222	201	218	197	213	189	220	214	244	220	225	217	226	222	215	208	200	198	199	213	242	211	228	252	222	229	203	231	221	219	235	198	226	234	196	213	211	208	231	183	200	188	195	222	200	190	192	226	212	224	209	230	208	208	213	209	215	196	211	199	201	230	227	217	189	203	222	199	205	213	222	210	219	215	220	205	236	207	234	181	236	206	233	219	210	219	200	235	219	197	214	206	240	217	186	222	220	220	222	214	226	196	209	230	205	218	203	194	220	232	233	239	196	216	211	199	192	207	223	227	190	217	215	202	196	245	211	205	222	207	220	182	215	225	210	222	182	249	240	192	230	228	224	218	205	198	212	225	215	222	177	199	207	204	225	190	227	192	216	181	227	222	207	214	231	214	189	211	214	210	210	192	209	193	207	209	235	210	214	198	208	185	194	204	226	223	219	195	228	227	211	210	213	251	204	205	217	222	198	196	181	223
10885	650	623	584	584	578	553	564	557	562	546	575	578	567	594	595	537	560	585	544	559	631	564	586	529	556	575	578	575	525	600	546	558	557	558	550	588	553	587	570	592	566	550	544	577	563	583	586	570	525	561	550	560	568	530	573	536	568	534	545	566	560	572	555	509	538	589	591	578	560	587	609	538	550	576	593	589	562	580	583	582	533	574	572	541	553	551	578	575	579	549	572	557	645	528	600	556	553	575	550	536	531	554	534	576	592	555	531	563	621	576	556	578	583	566	585	607	569	537	562	601	586	556	560	598	559	565	592	578	555	602	541	594	562	548	559	573	592	581	572	553	521	560	607	600	570	555	597	550	551	557	554	584	546	574	593	534	552	587	562	585	553	561	543	561	551	570	555	564	550	547	543	586	583	557	552	611	590	550	537	609	594	591	549	556	532	547	545	541	543	546	552	564	548	543	537	543	551	575	580	539	545	584	618	566	600	604	568	586	548	551	583	564	586	493	547	541	561	563	577	564	605	584	576	599	561	584	625	577	587	539	526	530	593	534	524	558	502	591	527	582	560	557	556	563	593	543	599	556	560	600	588	556	586	599	573	559	562	563	571	523	531	567	598	558	535	547	565	536	557	574	564	593	588	549	565	542	590	571	567	577	532	559	576	557	545	607	547	591	591	579	556	562	558	601	555	533	580	606	546	504	585	542	526	584	561	583	523	547	575	560	565	610	581	567	571	512	565	524	553	531	566	616	565	531	516	607	579	579	553	572	607	564	567	587	558	521	561	589	587	546	581	551	582	578	525	575	597	542	526	585	556	573	572	576	556	534	563	551	573	559	596	571	593	565	540	563	579	549	546	581	557	581	567	580	556	526	568	550	598	552	572	583	547	549	574	548	596	577	545	524	524	549	507	564	527	546	557	580	574	545	579	564	597	581	592	568	568	564	526	564	548	592	590	571	615	572	572	581	560	566	551	569	534	503	538	565	591	571	549	596	599	541	577	585	548	609	590	505	591	566	560	555	560	585	558	544	582	555	553	570	530	519	550	570	575	562	523	572	551	572	544	515	615	549	573	613	504	536	558	560	539	586	558	591	556	543	646	551	561	549	533	565	536	516	517	570	572	561	604	553	536	634	582	556	536	566	572	565	624	553	575	570	551	564	532	593	551	569	556	550	520	576	546	602	611	548	541	588	535	529	593	635	550	545	546	555	541	543	601	565	563	572	591	578	562	594	536	571	544	550	569	578	534	561	582	556	581	561	568	534	542	616	525	544	547	560	590	573	518	585	578	531	590	583	550	640	571	557	589	542	575	569	607	566	557	546	556	551	543	496	561	543	577	613	575	570	562	533	531	605	549	553	591	553	572	566	558	546	586	543	551	560	588	557	513	522	537	570	589	576	575	560	534	538	578	604	591	568	563	571	573	584	542	565	582	543	562	502	525	566	580	552	560	583	566	585	565	540	550	596	546	556	597	564	567	509	581	519	518	586	556	561	540	570	564	590	551	532	544	572	594	578	544	546	570	563	549	570	574	542	581	584	561	573	569	582	585	593	547	488	578	590	592	566	568	573	533	598	529	583	559	567	554	551	583	581	561	595	591	558	549	573	586	544	524	546	541	551	606	560	562	575	541	579	534	538	568	554	541	607	569	553	537	573	539	588	554	542	605	576	536	544	586	590	555	615	591	601	547	559	570	539	558	589	533	560	569	603	593	586	593	578	544	565	523	601	580	557	611	560	573	593	577	561	543	544	565	584	586	541	516	557	556	582	566	554	555	618	552	611	570	583	544	546	521	556	548	561	527	587	567	582	573	514	547	550	587	554	529	563	550	546	595	565	560	564	560	578	542	574	541	571	606	614	530	547	538	583	573	573	561	538	564	501	571	553	590	537	566	570	600	548	548	563	564	581	567	595	559	600	533	585	561	555	588	542	587	553	580	533	556	530	622	543	580	543	597	576	615	568	532	561	530	570	587	577	550	539	558	546	576	541	527	581	561	597	547	565	596	570	577	533	558	555	527	546	572	580	570	548	564	551	569	518	569	553	600	594	572	582	555	561	573	592	573	578	567	512	577	568	551	525	571	574	572	574	543	555	581	522	605	571	581	569	565	585	548	574	568	579	576	593	559	591	556	575	549	548	584	575	525	573	561	566	578	531	566	587	542	578	599	554	524	572	581	585	555	572	529	598	596	562	568	557	592	586	553	566	609	573	542	549	549	559	549	604	594	569	566	615	563	537	556	533	516	547	545	557	534	554	565	583	553	561	535	586	571	577	564	550	560	537	549	597	545	545	577	557	532	558	588	587	590	562	541	559	545	563	512	529	554	586	597	542	573	576	592	592	605	590	520	568	566	522	531	584	576	550	602	581	558	611	568	569	546	589	583	570	527	573	569	558	595	570	565	534	564	507	530	592	532	571	585	598	584	563	558	532	586	580	587	568	586	552	562	554	601	522	534	592	572	567	603	534	592	539	545	547	576	588	564	551	584	552	544	578	537	587	579	565	569	552	567	582	532	559	563	579	576	581	570	556	564	532	553	551	555	574	544	583	580	582	559	557	567	530	556	539	592	571	531	536	570	546	592	547	560	504	591	542	534	512	565	568	545	552	560	579	539	553	535	584	589	536	576	553	586	554	560	602	543	571	535	598	546	562	567	567	598	569	587	583	569	567	580	535	577	556	537	544	558	536	553	573	602	550	587	576	590	554	529	546	559	571	550	559	587	579	577	551	586	592	528	572	569	555	579	573	629	544	573	530	555	535	554	560	592	582	550	573	581	546	535	552	548	548	587	593	615	507	535	568	557	570	575	583	558	552	545	557	596	543	556	612	555	567	585	566	588	540	544	594	544	563	549	559	548	536	568	531	584	590	538	564	566	551	543	589	556	559	575	563	570	555	567	583	558	570	512	572	558	591	587	561	539	587	571	564	600	580	569	523	541	599	561	543	624	604	534	586	578	554	576	561	584	585	549	567	566	597	517	560	520	566	518	548	612	582	584	590	531	589	588	537	583	571	533	584	586	550	504	551	567	552	577	565	552	608	507	570	577	568	545	579	581	579	561	525	572	575	579	577	592	568	563	546	617	610	554	563	600	554	593	600	592	546	540	575	577	565	535	543	578	610	579	575	540	563	597	576	514	557	559	562	533	553	571	602	549	569	608	565	577	581	580	542	568	573	596	575	554	545	530	567	555	542	561	598	590	557	570	546	515	583	548	572	591	585	585	611	575	587	557	585	597	546	552	531	541	570	594	543	558	526	571	543	561	516	582	558	568	573	562	544	561	570	571	568	575	621	577	604	523	542	591	532	549	565	547	628	547	566	593	562	584	551	563	562	613	525	605	572	620	573	548	560	541	558	537	537	643	584	590	601	547	542	545	577	547	551	572	583	538	538	573	600	550	550	557	567	584	569	553	552	518	542	525	585	563	548	575	582	588	552	573	543	556	588	560	569	598	548	546	576	532	525	562	570	539	518	546	562	540	577	617
25011	21466	24759	28579	21474	19913	803	422	386	410	385	389	340	364	390	365	355	364	315	302	328	341	374	324	344	363	334	321	321	310	327	326	327	333	337	343	345	329	360	303	334	308	332	328	291	342	296	340	285	305	315	346	345	311	308	351	329	270	323	340	299	314	327	368	316	331	327	330	303	286	343	350	317	304	297	329	317	323	348	328	342	340	372	323	305	386	344	368	325	353	339	332	324	324	333	320	319	336	356	312	331	352	340	327	327	298	362	329	335	309	321	352	338	320	316	315	335	326	319	336	332	342	346	325	316	315	301	337	332	275	336	351	336	371	305	337	317	327	322	322	298	337	334	371	329	335	315	323	356	309	325	296	298	346	331	362	305	313	332	357	308	322	348	305	322	318	372	350	354	320	353	369	346	322	277	335	353	362	303	314	347	296	335	289	313	357	336	351	326	312	318	357	340	327	337	304	308	346	313	300	314	349	351	324	346	359	347	334	346	335	334	314	312	332	334	337	312	349	324	322	302	323	349	323	335	340	327	309	361	333	352	330	346	336	314	343	348	323	359	331	302	283	319	338	340	323	300	339	301	356	312	334	336	333	320	338	330	316	302	333	335	312	338	333	325	340	353	353	314	304	328	330	317	302	345	351	338	320	308	363	300	316	329	296	309	340	337	326	343	354	351	316	333	335	332	326	335	316	333	300	327	323	326	360	331	358	323	353	337	301	345	329	296	341	317	330	334	336	326	322	324	321	285	333	316	306	333	330	295	335	360	329	336	312	346	337	336	321	356	335	345	321	334	326	331	333	359	344	329	345	309	338	352	337	312	355	315	300	311	341	313	315	303	345	337	289	314	322	341	350	313	339	342	324	315	316	332	307	363	354	341	352	310	360	337	318	330	321	276	325	345	346	311	323	354	340	331	321	361	306	340	330	340	312	321	342	325	309	320	327	331	320	337	330	333	315	349	318	302	334	363	334	296	328	316	331	319	312	315	320	326	345	340	325	310	322	323	351	330	323	324	322	338	340	350	312	339	297	311	336	308	330	336	322	293	353	311	314	314	299	355	365	374	340	345	293	324	302	289	329	319	332	324	332	318	323	327	327	320	353	306	334	330	359	331	314	314	331	326	328	338	353	347	327	334	325	311	286	369	329	284	323	333	347	354	332	306	313	347	356	370	319	322	351	330	332	357	362	318	361	311	334	318	329	333	359	359	311	329	316	316	334	297	297	314	333	340	331	344	308	325	323	344	299	341	332	301	320	301	334	317	325	319	309	321	330	340	345	361	353	322	317	334	329	321	339	314	347	332	354	325	342	347	326	340	333	314	342	311	328	349	369	335	337	298	327	326	339	378	313	332	363	338	342	335	325	324	354	309	344	329	337	334	325	329	355	330	314	351	352	305	331	337	274	335	317	346	315	354	336	294	311	320	315	343	353	346	337	360	350	326	343	349	324	322	317	316	300	351	326	321	322	325	320	319	347	304	363	290	346	312	300	362	334	340	327	309	303	322	336	288	310	279	304	325	331	316	344	308	330	324	330	353	342	315	338	343	332	323	336	327	353	324	341	356	302	320	338	354	332	309	314	324	353	336	315	315	296	323	319	349	370	329	295	343	308	329	342	337	317	308	332	331	341	320	313	337	309	334	313	323	329	332	369	316	338	332	343	355	317	327	338	323	324	293	309	345	357	331	324	345	364	340	344	297	306	316	318	342	328	321	297	305	319	356	338	324	332	359	305	365	324	321	313	356	318	312	331	312	305	372	349	342	356	336	348	310	300	336	298	333	336	300	325	333	329	311	329	315	326	349	362	310	354	332	338	318	297	351	346	317	311	357	343	336	307	335	300	297	282	358	348	336	349	338	342	341	354	320	354	326	348	307	338	361	290	307	315	312	319	339	328	325	356	320	316	308	351	330	364	299	309	328	331	354	326	353	337	342	347	332	333	346	347	329	332	341	360	341	326	313	292	307	341	315	346	349	304	319	308	319	297	328	340	323	326	328	324	316	355	352	321	325	330	335	311	377	337	352	298	337	352	293	327	337	326	327	321	292	328	362	323	338	319	325	305	292	312	336	307	348	321	339	356	355	339	324	308	331	312	327	325	318	346	328	345	355	306	322	334	340	307	319	341	340	331	320	348	348	335	321	309	337	346	296	341	307	355	312	299	340	311	356	351	369	329	355	353	305	340	365	343	307	310	326	323	335	299	317	374	330	328	311	350	320	297	333	345	338	344	325	341	307	319	351	350	339	317	324	323	343	365	326	299	311	313	336	327	342	343	314	329	338	324	322	319	361	327	313	354	357	321	362	335	340	316	334	341	297	338	334	342	354	341	358	342	300	365	308	301	337	322	331	360	295	323	343	306	315	337	314	331	368	320	325	315	343	342	316	339	320	318	347	335	336	353	351	371	337	314	333	357	314	347	349	340	318	337	337	317	331	359	361	297	317	358	356	343	363	327	334	342	327	310	311	313	327	340	322	318	299	315	350	290	297	308	297	338	338	299	319	324	337	309	323	314	321	296	320	328	316	306	315	353	330	343	316	345	335	338	374	347	342	284	297	297	346	296	316	357	331	327	343	339	317	355	324	320	287	345	349	312	315	334	360	352	328	323	336	310	341	350	331	315	300	368	346	322	346	323	330	337	338	354	353	306	322	304	330	341	318	347	292	335	332	312	348	354	334	349	353	316	364	326	303	375	327	317	309	351	319	340	330	335	358	349	317	296	328	379	327	317	308	356	330	333	335	325	343	345	320	302	322	371	321	332	309	317	312	317	331	339	319	313	318	335	344	314	331	302	321	368	340	319	337	343	326	358	351	325	335	372	347	341	308	328	340	345	340	319	330	342	295	336	348	353	295	313	346	280	331	335	305	330	346	305	317	344	342	308	321	333	330	310	320	375	320	310	316	354	364	348	302	318	354	319	299	325	337	319	349	341	365	362	381	299	327	337	339	345	349	340	309	337	342	332	330	328	303	309	340	337	349	331	326	317	333	306	307	308	339	346	312	329	308	326	317	352	357	319	347	365	341	338	308	331	325	295	332	342	351	325	339	286	333	316	341	325	303	353	317	324	305	300	329	336	348	315	340	311	298	330	330	313	328	332	363	335	332	306	336	350	323	348	320	322	351	334	317	336	332	338	322	302	324	329	334	355	345	339	319	315	321	321	337	297	315	326	326	312	329	306	336	324	355	337	354	352	295	303	303	342	316	348	316	321	343	325	336	316	352	378	316	352	339	329	348	317	333	347	337	322	366	321	308	330	306	311	329	384	307	307	325	333	342	328	322	342	307	313	338	275	327	325	303	314	306	310	315	344	346	305	346	351	315	328	328	360	329	353	325	332	311	294	328	375	315	313	319	368	332	323	305	356	308	288	297	289	321	364	306	310	327	275	346	301	332	344	324	352	352	334	342	320	365	302	331	354	325	354	325	340	321	312	339	307	322	347	331	344	319	318	316	369	325	326	334	315	319	319	315	354	342	331	316	350
23187	2135	1390	1007	879	814	835	811	839	806	770	801	824	769	783	804	827	777	790	769	754	760	845	840	777	816	833	785	774	771	792	800	852	827	785	839	828	753	735	829	833	763	827	801	793	802	760	772	784	850	772	793	804	800	810	820	789	805	779	811	791	774	772	757	777	750	802	787	783	822	805	768	789	777	746	786	748	772	813	753	760	773	781	746	770	764	763	767	738	761	790	767	798	837	776	771	804	790	834	793	746	770	822	834	803	765	739	793	779	794	736	810	732	801	811	857	776	790	806	805	772	767	790	759	751	827	777	733	732	782	773	794	781	781	788	848	815	788	795	790	748	794	812	761	785	831	839	757	798	828	781	761	793	751	775	847	757	819	762	792	834	738	770	776	807	782	768	764	795	740	780	777	806	753	747	770	790	774	766	760	842	825	800	782	780	779	803	776	814	753	731	770	767	798	811	782	791	768	789	838	782	803	704	824	816	773	789	788	752	794	810	838	775	783	779	818	767	748	796	772	753	811	747	759	820	756	807	751	830	788	794	821	799	721	765	804	778	773	837	853	798	766	824	779	776	792	745	788	814	814	798	784	775	778	792	807	764	745	817	785	789	790	816	808	745	806	774	771	819	791	786	810	784	746	758	812	803	780	761	777	824	779	722	807	782	829	811	780	808	809	786	800	841	769	828	805	790	800	762	793	805	773	791	833	791	808	830	773	758	827	771	801	794	750	755	789	818	776	785	774	791	740	800	798	752	783	789	795	804	759	814	749	763	817	779	792	829	799	844	769	804	769	789	772	771	789	852	790	780	822	762	817	806	754	785	837	785	791	804	771	748	847	728	766	763	745	782	843	825	843	779	832	783	800	777	815	881	778	791	806	824	739	813	798	764	775	779	779	816	796	823	825	844	765	803	815	800	792	789	779	799	758	844	802	828	809	770	774	782	836	803	808	770	766	810	794	828	785	834	781	759	804	796	787	819	797	842	797	849	763	823	781	820	784	806	757	772	821	809	773	767	786	747	717	804	796	798	778	797	808	797	832	811	800	818	773	826	823	793	793	812	771	778	783	754	806	798	790	749	788	780	795	770	852	807	767	777	807	778	817	773	758	781	797	839	775	790	774	814	785	768	758	779	747	790	798	781	821	806	808	762	845	805	804	843	823	784	798	821	806	819	854	792	843	776	797	771	776	788	769	786	825	760	770	786	801	782	788	845	738	809	775	800	796	825	818	818	800	817	762	778	733	846	779	754	762	843	767	756	762	724	770	782	833	751	780	811	700	803	770	770	768	839	812	756	776	792	768	763	828	797	812	802	809	824	815	800	783	856	811	802	809	760	807	809	746	794	770	805	809	808	745	804	816	771	817	821	758	730	749	790	813	745	781	764	794	746	807	759	768	810	784	754	778	790	773	803	769	770	760	749	832	766	781	779	802	828	750	820	805	782	783	800	790	814	773	793	754	809	759	785	809	816	774	831	801	742	788	790	813	796	770	792	787	821	816	765	796	816	792	767	779	801	807	760	720	776	760	770	835	744	777	787	771	789	786	818	823	771	748	779	787	766	799	804	781	795	781	747	760	763	800	808	786	723	798	840	792	789	782	749	782	819	842	791	769	756	755	780	765	796	798	826	826	775	775	764	756	800	794	751	772	823	788	815	822	817	796	790	764	785	776	810	799	787	761	767	765	781	796	771	783	748	750	798	780	761	780	778	823	805	770	799	770	740	809	770	798	773	787	770	772	776	737	822	820	820	784	812	789	801	805	776	724	864	830	793	817	760	835	814	766	777	754	794	799	820	808	781	761	751	783	771	778	793	815	804	845	773	785	734	772	797	807	752	799	780	816	737	782	779	765	793	784	846	816	809	741	819	770	786	800	735	786	798	837	830	785	770	754	758	790	750	775	775	753	807	793	788	804	779	856	781	788	754	778	818	785	805	808	831	758	773	832	827	762	817	761	768	765	798	829	779	824	805	855	756	783	770	761	753	780	793	772	769	776	820	776	769	853	815	806	785	778	755	795	805	791	773	757	759	782	787	849	796	837	756	815	796	842	725	828	785	795	836	853	798	804	851	728	818	809	814	766	798	790	780	758	762	810	886	789	807	776	758	845	846	802	762	776	826	804	811	779	764	740	764	795	792	777	762	822	809	813	832	754	751	747	800	788	781	829	775	795	755	846	802	819	778	783	780	777	780	778	770	720	768	771	825	786	799	725	821	794	780	794	824	817	760	778	773	764	802	751	791	762	852	750	766	775	776	768	774	799	815	857	787	803	843	821	857	733	811	738	778	797	790	802	765	767	812	782	791	821	752	823	790	802	794	842	818	778	742	790	820	757	775	759	824	790	757	760	782	781	743	786	764	788	788	759	781	791	760	779	767	820	788	783	838	828	795	805	772	755	788	804	761	798	806	770	823	784	761	768	780	755	804	774	798	774	755	779	762	775	755	815	774	850	764	822	801	800	748	788	768	795	780	763	814	696	789	754	810	773	811	776	828	807	780	769	757	793	753	769	783	766	805	760	795	711	763	780	757	796	768	784	793	822	748	818	834	767	786	811	774	788	779	810	764	836	828	763	791	845	813	750	786	802	808	818	768	833	784	787	750	765	833	800	775	756	795	790	788	830	822	740	801	786	807	725	766	799	730	780	788	846	815	781	781	797	781	830	789	807	819	773	790	813	823	818	792	769	768	804	782	796	822	794	739	799	805	820	731	738	794	782	803	744	793	804	764	798	761	779	754	774	795	825	844	775	784	724	824	808	813	850	803	818	752	768	754	790	768	758	840	803	771	781	772	814	776	823	769	792	790	817	777	776	807	804	833	793	849	804	790	812	751	801	780	815	777	787	761	792	771	809	724	793	750	805	778	792	840	767	782	783	809	811	752	747	792	778	717	798	836	784	750	764	742	756	798	759	825	820	797	757	803	795	824	814	806	804	799	851	766	823	792	825	811	826	791	811	773	758	730	825	783	832	794	764	808	744	790	789	779	801	798	772	808	776	781	756	789	776	787	735	811	843	701	785	771	808	768	831	792	803	808	767	758	799	784	754	795	778	756	759	789	759	801	830	767	773	798	819	816	790	772	770	787	767	676	793	791	780	824	803	782	747	807	751	786	807	859	799	778	793	760	758	798	754	775	787	791	802	752	847	800	769	787	797	779	761	807	823	778	839	798	762	765	802	803	763	761	771	778	805	817	849	798	750	838	804	788	785	790	781	783	811	755	746	797	768	786	804	831	807	829	819	785	814	790	775	764	728	843	774	785	769	813	779	810	804	756	745	851	803	786	782	767	764	775	790	775	782	755	797	792	776	788	785	758	764	790	734	798	800	811	780	745	841	745	803	786	805	789	734	835	827	771	804	771	720	848	761	790	794	785	814	771	747	782	805	801	784	791	751	802	777	801	781	798	771	786	770	779	766	775	823	785	777	805	806	787	785	812	759	797	767	793	796	830	783	795	763	757	814	776	762	796	782	770	828	801	837	816	789
24261	21420	25053	28158	21421	21427	17111	699	389	378	331	307	355	304	321	348	278	291	296	294	307	281	296	306	291	276	271	283	287	281	246	314	269	281	253	276	278	308	271	286	264	311	303	298	263	276	282	281	272	270	312	267	294	269	283	284	279	279	276	274	322	284	286	285	300	297	306	277	272	266	300	297	285	250	273	245	259	273	289	307	305	291	297	319	265	255	300	275	298	261	280	263	270	264	303	281	298	284	294	274	286	287	257	279	256	298	274	258	287	271	278	293	269	287	280	268	282	274	286	272	294	281	297	271	311	285	305	318	319	281	265	285	318	295	303	278	251	274	329	284	261	277	245	289	271	275	274	264	299	261	264	262	263	282	315	288	309	281	279	284	306	324	309	260	245	271	274	259	265	271	287	288	287	257	271	274	281	274	272	301	272	273	278	265	293	281	278	280	292	280	288	272	263	296	282	288	303	269	282	301	270	292	277	261	286	272	306	303	283	271	260	280	294	255	291	285	318	257	252	291	294	276	281	293	261	321	246	272	314	287	298	276	256	264	248	300	275	297	269	289	257	276	275	302	271	268	262	289	312	272	276	273	284	267	268	270	294	315	297	280	284	277	272	247	319	283	285	262	298	291	281	266	283	300	288	268	262	316	311	306	297	279	295	277	308	262	279	267	280	275	267	291	277	323	276	302	311	269	259	309	269	266	298	276	311	300	289	268	291	284	275	291	301	279	249	264	302	265	311	275	274	284	244	277	251	296	265	288	290	293	281	269	291	290	327	247	278	259	302	293	288	295	264	305	287	275	265	275	295	279	306	253	306	311	248	252	288	258	309	290	310	293	278	306	309	291	274	263	284	294	267	304	296	249	284	298	318	252	285	284	295	289	273	261	285	298	297	261	290	290	301	258	274	277	297	311	333	268	283	286	291	312	282	283	266	280	263	285	263	308	269	285	279	298	279	280	276	287	269	278	275	279	283	240	293	290	298	299	276	288	324	308	300	301	308	313	290	296	274	263	288	258	273	296	301	307	278	285	268	280	314	276	288	243	322	291	269	313	274	265	297	285	291	318	258	265	267	246	289	254	285	258	303	276	282	273	253	300	283	262	246	308	272	281	279	288	325	294	269	294	276	290	285	268	286	283	319	282	237	287	279	256	297	269	308	265	261	264	304	294	331	296	283	295	285	269	218	276	294	263	258	280	306	309	305	259	294	237	251	279	295	266	270	295	281	263	307	280	285	303	305	282	283	273	281	300	256	266	284	266	327	257	300	286	294	288	230	280	300	298	251	259	287	293	296	269	264	295	272	278	299	300	266	286	323	288	312	264	285	277	255	302	297	273	282	292	307	272	273	272	274	317	268	275	284	257	278	276	307	294	275	282	263	297	243	264	249	303	288	279	304	283	268	250	264	320	284	270	314	302	267	310	264	243	298	265	290	276	298	260	288	309	281	236	305	293	289	267	275	258	289	249	263	295	280	292	283	266	245	275	267	296	279	266	301	269	264	257	257	290	290	281	270	288	307	283	270	303	269	255	260	317	275	279	314	289	281	302	294	285	275	279	284	295	274	288	291	316	282	281	265	262	273	266	292	278	306	289	294	286	294	309	298	330	288	269	266	308	281	278	287	305	301	267	256	293	275	300	300	296	315	263	260	305	265	286	308	295	264	271	274	261	289	267	342	289	276	259	285	283	282	293	274	254	258	297	294	273	276	282	274	273	279	282	306	270	288	278	283	286	278	269	280	266	291	291	295	266	277	268	242	289	261	274	259	297	279	294	268	274	267	286	257	266	276	274	279	262	289	302	304	285	259	290	284	301	286	291	273	262	270	294	288	299	277	295	281	264	283	290	275	247	288	312	271	273	285	285	294	264	266	290	262	278	282	273	285	311	275	288	261	287	304	267	286	282	275	274	288	290	275	288	292	289	291	280	279	269	255	292	294	277	266	297	274	275	299	274	273	288	274	289	283	281	297	303	269	266	296	248	309	294	272	285	264	255	283	244	298	283	321	281	249	293	277	273	301	287	299	290	259	264	302	256	282	283	259	266	280	274	254	292	253	266	270	279	288	322	289	274	234	273	237	273	281	275	251	277	285	331	277	287	304	269	283	286	266	278	288	268	291	285	295	270	274	279	250	260	308	255	274	281	259	282	306	309	291	287	287	281	268	307	271	277	281	311	262	284	287	263	301	248	241	289	269	292	301	249	279	272	263	303	279	283	291	266	276	265	295	266	287	263	267	265	275	283	291	299	309	296	290	277	258	282	255	277	294	273	269	278	288	297	250	262	285	317	312	277	271	273	301	295	308	280	273	271	269	270	288	297	282	289	276	315	292	271	279	286	280	291	315	286	268	295	272	291	269	306	282	314	292	278	282	284	277	262	307	336	282	288	312	287	268	245	262	283	309	307	310	252	259	269	259	292	276	274	267	297	282	273	272	278	272	294	272	277	290	290	274	283	255	279	319	293	304	281	304	271	270	245	282	293	262	289	294	280	276	279	293	282	280	315	293	306	254	275	266	258	283	271	269	287	289	294	317	307	319	281	306	266	277	272	279	298	295	287	290	282	277	257	277	242	284	268	285	263	284	273	278	285	280	268	269	266	318	305	293	306	238	298	263	268	255	300	278	272	295	267	262	271	265	272	283	262	294	273	274	257	257	288	276	277	311	259	301	266	298	291	289	288	267	284	272	247	270	263	290	273	255	299	307	286	290	254	261	274	314	282	282	300	279	272	276	267	262	286	283	280	286	274	291	297	260	278	272	271	284	269	250	292	304	263	299	314	267	267	285	250	276	297	291	256	279	319	295	270	286	255	285	289	300	272	275	262	273	283	304	276	287	283	288	277	246	279	314	294	299	268	260	308	278	280	269	283	287	289	292	294	278	283	331	282	278	270	315	286	300	260	270	285	295	312	289	255	289	256	249	283	294	260	294	289	251	280	282	241	298	281	286	302	279	261	279	304	281	266	266	261	288	291	293	268	257	315	238	264	290	284	265	284	287	276	272	279	287	264	270	257	289	272	283	252	293	277	322	291	282	274	286	267	261	280	290	325	256	322	275	301	285	267	278	311	299	291	270	273	267	255	308	272	281	253	303	278	290	282	304	270	273	275	282	267	303	270	284	276	282	288	276	285	277	267	322	281	303	268	258	275	294	282	289	276	293	278	307	310	279	274	272	307	286	298	284	289	268	264	280	285	300	287	300	284	255	284	290	290	264	262	272	263	261	272	264	249	259	264	303	300	301	278	303	253	275	281	270	275	291	272	288	284	266	273	295	305	285	262	266	286	263	271	285	328	292	261	300	277	248	281	255	261	324	262	276	285	267	262	295	284	285	286	297	277	280	301	268	294	254	298	272	276	273	262	299	271	299	270	284	267	294	293	263	286	289	262	266	265	260	258	305	258	276	286	260	316	256	266	262	283	285	273	276	259	270	289	287	266	273	268	323	296	304	295	262	287	298	276	287	305	278	307	279	274	245	288	313	290
27820	3313	1851	1106	924	832	771	696	716	695	676	692	673	721	620	676	693	664	625	659	676	706	616	668	683	664	677	693	648	699	678	655	633	697	682	650	703	655	696	668	662	665	633	661	643	665	673	668	633	694	698	653	683	644	675	649	626	639	683	628	670	646	631	652	648	609	666	629	670	679	652	717	648	678	631	679	657	622	685	658	680	591	702	605	694	642	618	643	615	654	639	691	657	678	629	641	673	643	700	683	650	626	633	694	689	672	660	667	684	649	665	639	657	638	650	678	661	640	656	686	641	624	662	625	676	642	697	699	649	678	646	635	647	687	664	631	673	632	627	616	672	687	672	692	624	648	676	670	664	682	675	675	649	652	653	689	660	650	663	671	676	631	656	634	630	637	710	668	698	643	671	625	659	661	626	667	647	621	696	658	627	657	674	695	694	637	676	656	647	665	664	668	676	685	718	646	601	642	690	667	617	673	650	626	666	648	635	641	639	675	622	638	680	680	671	696	671	639	668	657	704	650	665	679	627	700	729	656	688	671	657	681	591	675	616	627	672	659	639	617	688	616	632	696	693	651	662	645	641	669	735	687	625	640	637	710	677	611	628	636	632	678	617	650	647	645	614	645	664	655	622	619	657	670	675	624	612	677	663	638	635	660	667	654	662	660	667	692	643	644	702	723	686	624	670	688	632	653	693	674	655	638	618	708	635	665	644	649	660	678	662	639	667	652	676	631	663	653	699	684	669	678	686	644	636	696	668	677	653	647	689	639	651	634	694	648	662	634	634	687	625	642	658	671	689	667	654	653	614	673	631	623	693	663	629	667	669	657	628	666	671	669	671	684	685	612	687	665	626	641	675	653	717	611	591	617	605	621	640	687	667	692	657	678	629	685	659	636	641	671	629	663	651	696	644	655	666	679	656	646	641	666	638	668	668	653	641	673	648	634	669	669	624	633	670	642	664	677	695	651	661	645	631	619	627	633	655	660	690	658	642	628	654	623	720	639	641	700	657	643	643	652	637	654	688	646	650	648	689	657	627	669	659	644	644	665	644	641	665	697	601	682	657	685	644	679	620	611	665	637	665	618	635	616	696	698	634	658	659	618	649	710	690	654	722	656	593	679	656	711	685	624	656	648	676	661	668	638	643	670	695	657	693	654	659	661	657	655	649	649	671	672	690	673	666	648	672	656	625	657	683	627	616	622	651	638	643	659	705	669	660	648	654	636	668	655	700	617	638	653	677	640	669	645	677	634	684	617	663	671	680	604	700	647	653	636	665	694	622	625	683	679	622	649	634	636	675	658	587	690	677	676	634	671	687	645	684	656	757	673	640	640	637	639	662	638	646	686	671	640	642	635	705	690	671	656	726	667	649	680	655	599	653	607	654	670	642	668	633	679	690	615	677	630	683	649	660	661	622	674	660	596	589	687	674	678	652	650	612	689	651	612	647	670	653	674	648	670	676	662	659	644	670	664	638	651	658	616	618	646	644	676	600	639	668	640	628	661	648	631	636	707	629	694	626	626	666	663	672	677	737	624	667	633	672	653	663	671	603	651	624	625	659	618	624	658	630	664	681	636	641	672	654	627	662	652	667	659	669	659	647	668	667	647	637	629	647	605	647	635	673	704	645	642	652	639	640	640	650	648	655	667	627	676	633	636	641	636	650	655	666	656	668	626	625	659	674	672	662	656	649	684	683	654	644	682	670	690	686	650	641	653	720	635	664	646	706	719	682	643	646	654	653	697	657	663	701	617	650	586	647	643	653	644	611	636	646	642	656	688	654	639	648	704	636	677	681	670	644	647	619	683	685	640	612	628	682	648	623	634	672	685	630	684	675	650	662	588	667	643	649	615	630	603	659	643	675	651	631	653	678	712	666	679	689	672	670	636	645	683	660	640	667	647	612	709	638	657	697	699	678	664	633	655	636	637	642	634	679	660	649	688	677	620	652	652	680	640	655	666	641	631	666	615	656	663	781	640	712	657	637	668	662	683	646	644	635	638	632	705	626	620	642	722	647	645	686	624	653	639	633	664	699	663	676	631	666	681	665	710	654	664	683	625	647	685	674	641	649	668	618	698	690	613	695	624	625	639	693	639	638	655	667	652	669	649	617	662	691	656	661	656	636	643	623	650	652	629	661	656	637	646	676	641	665	633	643	653	614	626	637	693	646	647	641	645	665	649	583	671	625	680	638	667	678	599	636	655	667	680	681	629	655	679	637	647	696	618	644	659	634	603	675	669	663	642	607	668	651	659	642	631	669	626	618	658	668	651	666	704	655	686	672	684	655	672	674	640	662	593	685	678	656	663	628	617	654	679	636	649	618	627	640	688	673	655	610	680	662	646	639	616	609	641	641	654	692	666	608	637	662	653	648	669	643	628	639	668	701	619	660	691	639	681	688	664	652	677	666	635	653	655	661	653	653	657	656	695	694	634	679	632	679	634	649	658	641	614	621	665	632	715	606	632	666	627	631	646	695	682	636	685	629	644	664	688	675	640	670	674	691	645	668	671	642	654	650	675	637	608	632	665	650	660	663	672	687	635	683	650	603	682	650	636	702	660	684	674	643	643	660	662	644	659	629	620	630	632	661	723	703	647	617	625	671	713	635	685	648	690	663	647	690	675	642	666	656	678	622	672	637	647	629	675	637	671	665	643	659	647	643	643	620	679	693	611	661	652	629	715	664	639	666	618	631	658	640	693	708	667	637	612	653	670	657	635	649	620	691	651	664	676	693	652	634	648	641	680	667	668	679	672	617	664	666	652	611	704	642	670	720	631	653	671	615	658	662	620	639	646	606	588	671	640	606	659	654	687	645	638	660	661	677	640	670	641	654	687	654	632	608	658	634	682	644	682	626	594	657	651	656	701	651	681	589	687	675	659	673	653	631	646	672	657	657	653	611	661	664	636	651	633	660	646	688	677	662	678	675	614	644	687	620	637	732	653	635	638	615	671	676	661	646	625	666	656	669	624	648	616	659	636	695	651	615	632	706	674	640	614	679	685	666	601	633	660	617	622	641	659	645	707	675	623	609	624	648	666	635	684	679	650	660	618	684	648	674	638	648	651	658	691	672	627	630	634	610	695	644	664	651	652	678	650	685	659	656	639	611	635	659	641	697	638	655	653	678	600	640	663	662	671	676	651	669	662	606	614	662	705	645	664	700	638	636	654	636	629	663	650	622	615	678	691	667	668	664	706	597	636	619	673	706	658	638	623	640	664	644	626	653	690	708	602	658	620	664	639	676	655	663	659	683	682	669	662	711	643	629	688	668	669	672	617	599	659	671	653	631	658	639	733	662	655	668	693	657	671	657	677	656	662	651	663	646	648	702	634	698	691	654	643	657	643	619	635	700	646	655	654	639	673	645	667	625	668	661	632	626	634	671	711	595	664	617	644	632	658	674	651	621	658	652	662	731	647	656	611	660	658	661	638	679	665	675	646	615	629	680	661	684	690	689	644	662	670	666	713	602	638	641	640	614	658	652	683
31550	21103	12097	837	473	427	407	199	217	213	227	194	172	205	249	225	223	234	236	232	225	236	237	212	203	200	178	189	233	214	180	220	223	239	214	190	215	209	212	238	225	228	244	229	205	222	211	237	223	197	195	224	225	201	209	213	188	199	200	205	207	257	192	227	201	225	225	218	207	226	209	222	203	209	218	243	230	220	230	239	217	199	220	215	224	201	206	190	213	218	240	219	205	209	182	225	212	181	231	193	200	216	202	216	194	212	224	225	193	209	216	221	220	201	198	216	213	213	213	217	232	211	211	200	209	174	221	193	190	222	199	226	206	218	220	232	214	225	219	195	233	226	212	233	227	207	211	192	215	197	218	176	222	212	201	233	227	196	229	227	194	187	202	199	220	229	220	189	240	200	205	220	220	214	200	218	211	231	214	215	212	211	231	197	205	241	239	238	199	237	249	187	220	226	231	201	192	220	220	218	219	185	226	205	218	194	214	221	227	221	219	195	198	211	195	209	232	213	209	225	216	232	193	225	212	179	227	212	232	191	208	198	212	199	233	222	193	208	200	209	242	207	227	230	219	232	218	208	205	180	231	236	214	195	231	239	235	214	219	230	216	214	227	217	212	221	216	198	203	219	229	219	218	207	217	208	214	251	202	212	219	208	196	208	194	236	198	225	220	206	175	233	220	207	184	209	204	251	199	205	202	210	212	210	220	217	220	213	226	223	209	217	214	221	198	243	241	219	229	218	204	191	226	198	218	204	221	211	197	222	205	242	201	227	214	238	209	188	208	203	203	207	225	206	186	206	215	209	179	224	210	205	205	173	201	194	217	195	239	240	212	240	221	195	220	229	197	207	218	213	224	245	252	255	218	221	211	198	230	223	237	219	230	213	200	229	231	223	223	184	221	216	220	191	222	229	220	210	243	215	243	220	222	176	221	231	240	223	228	207	207	213	215	230	195	220	214	201	233	204	231	199	216	219	231	223	247	226	206	190	185	206	236	232	192	223	198	232	219	221	227	217	197	218	199	234	200	236	245	237	188	232	237	203	205	230	213	211	196	227	211	220	224	243	237	214	253	212	243	224	203	217	230	213	207	213	205	228	211	199	189	202	205	212	219	202	229	216	203	211	206	216	224	221	220	204	245	207	211	233	236	226	203	209	212	198	233	211	221	216	206	226	219	221	207	216	207	215	221	207	212	225	214	229	221	213	212	200	201	229	193	217	216	212	220	198	220	216	196	248	268	228	224	215	210	203	232	196	199	188	208	236	191	192	211	199	229	237	234	219	220	221	211	219	213	215	240	233	219	196	213	232	197	188	205	215	183	219	197	230	217	217	187	196	211	225	220	218	230	207	233	211	223	242	225	223	172	216	197	234	217	212	222	218	200	188	219	226	240	191	231	213	215	165	202	216	220	212	210	207	205	253	219	232	230	212	223	212	221	196	216	211	221	236	236	225	214	246	218	210	223	223	225	197	189	204	223	200	206	250	192	230	236	213	215	215	178	215	184	226	200	234	203	225	225	253	222	193	218	231	196	219	248	206	218	241	240	202	224	212	230	206	220	191	227	206	181	218	201	195	214	224	209	213	197	206	244	215	231	206	199	192	214	191	235	220	219	197	211	218	218	243	245	216	209	229	205	210	224	206	212	219	207	209	224	216	190	219	205	193	202	214	223	210	212	212	216	211	218	211	185	225	201	206	220	200	216	220	216	192	231	213	227	206	239	203	201	229	224	194	225	227	194	229	186	201	237	204	212	215	217	213	210	211	186	196	195	228	226	209	212	206	228	189	209	213	201	220	189	224	220	216	218	223	218	224	227	221	224	221	217	219	234	223	215	211	226	243	242	214	221	226	198	204	208	230	215	211	219	218	212	217	210	219	218	211	220	244	220	197	193	188	213	189	214	212	242	218	222	226	223	202	209	241	226	198	232	228	205	221	215	186	198	200	246	204	196	207	205	192	206	211	213	193	221	246	220	236	231	242	189	185	203	203	181	213	193	236	245	213	217	203	215	228	217	197	208	189	208	204	226	203	198	183	202	196	225	203	247	214	229	231	200	222	227	217	244	208	216	230	226	229	232	203	215	205	224	227	235	210	197	214	207	209	197	219	229	231	229	225	233	198	191	217	259	211	232	250	213	227	196	197	201	174	215	215	194	201	222	223	223	218	187	221	212	221	209	233	202	227	230	210	216	197	202	188	183	205	228	221	210	215	213	191	207	216	222	206	203	218	198	197	197	205	213	206	227	180	241	203	244	253	219	208	213	223	210	219	201	195	216	209	232	194	240	204	190	224	214	201	213	225	211	212	228	210	223	217	218	209	186	206	212	219	196	198	230	206	183	229	239	225	225	183	213	210	231	206	198	206	200	251	213	214	216	213	231	207	233	231	206	217	219	204	214	215	203	214	187	209	255	224	212	235	223	247	219	213	220	218	237	236	235	221	232	230	213	208	228	229	214	210	217	228	216	214	212	211	200	181	209	223	207	214	236	224	181	217	231	201	192	199	229	208	225	187	217	193	207	225	220	231	197	192	226	212	232	222	248	210	197	225	213	240	239	235	221	235	220	231	228	196	202	187	209	218	211	196	214	213	249	239	223	226	241	184	213	196	231	223	218	206	208	218	210	223	209	217	227	226	208	214	223	210	223	197	195	210	214	209	202	217	236	197	215	200	236	203	229	220	259	219	220	226	215	201	218	223	241	212	197	195	196	206	209	215	202	188	210	222	170	199	234	219	210	212	236	230	221	214	223	192	242	193	217	208	222	194	213	201	230	220	202	198	210	197	206	237	209	207	237	198	188	218	204	210	208	230	224	207	233	209	226	208	221	181	232	195	209	225	209	225	211	249	233	235	218	211	231	211	207	193	214	239	204	202	226	223	228	188	228	219	212	204	201	230	212	227	210	220	210	232	187	196	219	187	195	202	220	204	225	212	233	209	218	199	218	217	207	206	211	200	198	204	227	220	200	202	200	181	245	203	196	197	230	214	221	215	228	213	213	210	233	228	177	221	211	232	197	214	188	232	181	200	219	207	207	227	209	216	204	202	222	202	201	229	223	189	207	245	230	221	197	203	215	205	217	203	221	223	216	223	230	236	245	219	211	218	239	220	203	206	210	213	228	202	237	190	226	200	207	221	237	240	191	212	220	240	210	220	207	198	215	195	237	194	205	210	210	211	201	211	232	189	198	206	200	256	224	216	206	202	220	227	210	203	198	219	194	204	230	210	203	228	201	209	226	167	193	221	195	233	221	225	202	202	185	240	214	217	195	222	198	232	216	203	249	198	191	207	196	196	205	218	213	235	249	195	230	210	214	208	187	205	229	227	224	208	206	208	207	209	233	216	220	236	201	233	217	233	213	190	200	199	214	185	215	203	229	233	210	184	216	203	208	222	200	221	227	219	235	205	207	228	246	232	232	228	210	203	226	204	227	203	200	208	213	205	192	219	210	193	207	188	209	217	202	211	231	207	191	213	224	218	217	231
10561	692	623	570	541	555	570	582	616	557	568	556	544	585	547	542	573	615	547	548	565	527	556	544	549	558	593	522	540	534	577	502	601	602	586	542	567	573	591	556	538	571	601	569	584	558	541	586	570	560	533	617	512	593	566	540	569	553	578	535	538	557	577	548	557	574	575	555	570	579	562	531	538	586	560	595	616	543	559	574	565	524	571	539	579	549	599	563	594	579	580	572	538	568	568	526	572	538	550	566	534	535	560	568	561	552	590	555	566	605	563	576	541	532	530	546	581	567	521	543	550	599	513	582	585	549	552	536	562	533	577	580	529	607	524	563	516	561	529	562	558	567	547	568	512	513	538	605	586	585	568	577	607	575	568	586	545	555	568	547	535	574	534	545	578	572	546	596	530	552	598	584	561	565	580	536	582	519	544	534	557	563	587	593	513	560	544	569	558	534	557	575	571	627	554	582	575	579	552	603	560	586	576	599	544	500	535	555	578	522	543	541	528	585	553	567	604	566	564	536	585	533	592	565	587	537	560	600	566	553	559	502	557	597	541	563	561	560	566	576	539	596	540	544	549	597	571	543	560	585	555	545	575	554	543	562	547	607	566	614	558	569	566	550	602	540	568	562	561	533	557	591	553	568	562	561	576	552	595	550	527	567	593	576	584	541	536	582	586	549	575	598	541	546	569	575	561	565	568	582	587	539	549	584	557	575	566	585	557	557	557	560	548	587	550	587	541	569	571	617	585	565	546	548	531	549	579	553	542	608	594	534	553	529	598	585	550	568	571	571	573	551	559	572	580	545	532	564	586	544	553	597	573	601	527	545	540	612	555	575	593	527	579	580	531	585	540	555	557	570	575	587	583	567	559	581	596	539	571	560	565	591	555	591	583	562	590	534	557	601	552	590	556	529	533	593	545	560	508	558	576	568	587	565	580	523	597	550	501	559	557	595	570	578	564	572	592	546	552	547	580	516	550	575	575	541	589	573	550	584	557	542	574	577	543	572	592	577	528	602	570	539	573	572	569	572	585	544	559	542	539	577	523	563	567	532	531	588	552	536	568	556	565	547	574	558	578	560	540	594	555	545	545	512	544	552	582	546	582	542	547	555	567	538	549	559	577	523	522	585	602	580	514	589	590	567	585	555	578	594	560	578	592	573	560	531	555	561	548	597	584	503	555	578	556	560	546	562	562	548	545	540	534	599	565	557	543	554	581	549	529	523	572	559	606	578	545	575	603	579	586	559	560	548	559	550	582	618	577	621	553	537	594	575	549	583	555	570	537	540	535	544	560	558	567	568	606	579	565	614	580	630	573	571	612	523	569	547	572	566	575	545	547	574	557	551	574	575	602	529	548	592	560	564	567	576	566	539	601	607	534	527	614	552	550	559	554	532	553	555	547	550	592	561	560	530	581	570	554	525	543	579	576	520	572	522	554	563	592	554	547	503	550	569	536	576	568	564	601	603	550	575	543	578	565	570	555	552	539	592	541	560	558	524	565	611	561	580	597	582	573	539	553	583	594	576	569	572	572	579	560	557	560	549	556	651	567	523	604	552	602	547	541	577	558	549	562	504	574	597	555	580	583	565	564	574	587	573	573	565	575	531	567	551	545	548	612	525	550	581	526	504	550	570	547	561	565	563	576	550	581	537	597	590	571	537	572	556	550	559	552	585	576	564	565	564	559	571	552	563	554	579	617	563	563	557	551	536	542	571	578	562	545	531	534	607	576	540	561	564	547	554	633	592	535	590	548	536	618	584	574	531	608	558	616	551	562	507	556	558	567	561	535	552	577	601	582	575	588	577	565	592	571	556	560	560	585	541	501	541	595	544	529	571	588	568	579	593	546	594	578	564	605	558	569	565	604	527	510	578	607	587	569	552	540	563	557	576	567	565	590	533	587	554	572	529	574	586	565	612	550	543	577	518	578	542	546	583	571	580	590	559	527	507	563	545	537	572	557	559	584	580	557	568	527	536	578	602	580	571	551	557	552	592	559	583	560	555	545	591	538	563	523	600	580	573	571	569	580	547	594	579	582	586	581	539	550	534	574	592	561	545	544	539	584	536	582	598	591	554	526	577	534	577	551	600	546	510	542	592	564	559	520	580	522	597	577	545	562	545	546	555	609	575	601	543	579	561	569	548	573	545	585	549	565	584	572	590	588	557	578	575	543	598	555	579	554	541	559	561	579	578	599	591	510	596	586	566	550	519	572	574	566	539	559	594	578	588	553	543	567	529	529	522	559	592	550	535	552	557	554	622	550	533	558	541	599	562	521	608	583	576	556	539	540	554	565	582	552	585	543	551	512	600	585	541	539	574	592	605	535	579	580	606	529	599	589	610	560	560	563	563	591	534	612	532	546	567	523	510	576	557	604	553	597	558	569	558	517	626	551	574	611	580	561	543	576	533	523	587	562	588	563	604	543	560	524	552	622	545	540	588	598	569	562	569	558	541	546	571	570	543	586	572	504	544	516	590	564	559	565	568	610	527	555	586	584	543	581	548	549	539	585	578	591	560	576	642	596	588	574	559	564	626	548	544	602	536	548	543	562	574	557	561	531	562	606	556	576	587	562	595	554	560	596	557	545	578	569	564	558	569	565	582	529	561	589	592	555	545	559	555	622	555	576	560	525	578	590	526	562	579	556	531	581	584	542	532	574	578	558	550	509	564	575	590	542	569	581	518	554	580	523	564	576	566	580	546	545	562	601	546	553	557	575	578	578	584	585	583	595	585	546	590	545	599	571	558	547	542	595	554	563	552	561	533	555	556	556	541	541	557	539	543	535	560	582	545	565	548	539	582	586	561	551	567	608	574	521	582	534	562	580	581	567	553	583	570	571	543	542	586	548	550	590	568	573	579	566	556	575	569	527	562	539	561	609	556	567	561	550	556	532	579	566	550	608	551	546	557	583	528	549	545	534	592	550	555	542	586	593	598	574	566	538	554	542	584	567	602	604	557	565	575	569	568	547	568	525	560	535	531	573	524	517	524	546	581	593	556	557	562	523	592	592	528	541	574	583	526	566	542	567	545	514	588	573	581	569	603	571	562	562	568	495	579	593	549	550	547	550	518	585	554	541	577	510	573	523	545	555	576	572	548	584	517	587	583	573	569	577	571	590	584	573	532	574	562	580	563	549	537	550	580	571	573	532	589	549	549	587	604	597	593	524	565	559	553	546	549	587	496	597	566	544	570	564	583	509	586	550	593	516	561	533	544	566	562	548	601	550	560	552	587	520	568	583	548	574	575	559	592	578	563	561	547	544	602	595	577	523	581	564	549	589	584	570	536	570	569	520	562	570	552	575	531	534	581	596	541	580	550	623	534	578	592	547	586	550	573	588	566	572	586	571	590	579	582	542	568	571	591	594	571	577	610	557	555	561	590	568	544	575	562	581	579	578	627	567	582	552	560	568	575	577	544	583	593	579	604	579	546	570	574	583	559	604	572	567	564	578	526	567	546	597	568	608	567	570	553	576	554	537	592	572	577
25064	21498	24752	28656	21490	20112	762	402	359	344	372	321	329	328	317	371	362	313	360	340	348	322	350	326	335	319	311	335	353	333	330	353	316	322	344	317	327	317	353	331	315	321	329	339	330	354	324	341	323	320	364	330	301	358	353	310	320	380	305	321	301	297	340	329	333	335	323	328	328	317	322	330	345	329	368	306	330	300	314	321	307	331	316	396	341	364	328	297	306	350	314	334	334	317	334	386	353	337	351	313	328	344	282	337	351	326	338	341	338	350	295	327	326	299	301	321	324	344	323	333	316	328	315	320	332	314	347	290	306	317	351	345	320	334	351	318	350	335	338	344	339	315	329	323	337	341	299	329	379	325	319	339	320	326	339	345	320	322	351	329	350	324	331	346	344	342	314	341	343	321	347	318	323	334	302	306	345	315	336	355	351	345	344	350	339	341	315	342	335	332	330	329	328	308	343	315	333	332	326	323	325	294	313	322	322	333	335	338	350	342	320	341	352	354	340	327	329	338	348	329	320	354	279	378	339	312	311	312	339	321	324	318	322	323	310	351	331	323	343	357	351	317	327	336	357	330	321	312	335	337	332	328	339	319	286	332	289	283	349	323	326	297	304	321	339	326	289	303	311	338	314	326	324	306	333	312	319	343	369	336	358	315	347	327	321	302	350	339	361	325	322	293	315	326	347	339	346	321	324	324	336	332	309	334	316	303	338	338	350	361	304	327	348	353	314	327	320	316	355	345	319	327	319	332	314	352	321	294	301	331	322	321	320	337	374	329	338	317	328	335	324	309	340	337	323	329	350	309	312	359	333	353	319	314	321	322	295	355	338	322	342	333	353	366	327	327	323	362	301	310	331	310	339	358	277	346	334	316	298	354	329	325	296	340	334	339	369	320	295	331	275	334	327	349	361	327	337	336	338	371	340	308	350	369	352	347	305	345	328	363	342	325	329	335	306	341	326	321	324	322	298	346	338	347	344	348	302	334	352	360	328	313	320	313	331	334	292	354	332	305	309	342	321	341	323	341	314	315	331	309	336	327	333	301	353	315	323	301	346	358	323	288	328	331	298	344	326	300	369	326	338	337	332	329	340	322	330	361	313	299	329	303	296	316	285	326	345	345	346	332	359	341	311	348	336	332	315	281	349	326	330	322	308	364	308	316	351	341	334	308	353	340	349	332	384	339	324	313	313	349	329	330	350	324	313	299	323	335	270	278	325	313	356	339	333	329	320	312	293	341	344	314	367	341	344	317	314	329	322	318	325	344	341	358	335	347	322	367	343	331	323	322	305	349	340	336	325	335	310	325	340	347	345	325	321	337	327	325	336	320	313	345	318	329	357	334	333	328	369	353	319	322	347	333	369	315	319	343	340	323	329	343	328	314	318	327	322	329	336	352	326	332	326	309	336	329	332	362	313	286	346	343	329	315	329	334	288	316	338	295	318	313	337	337	319	314	320	383	340	341	343	313	289	341	332	299	354	364	326	350	342	298	331	312	334	317	356	296	295	324	361	339	355	304	339	301	322	294	336	335	274	300	348	320	330	351	349	337	327	340	341	334	314	347	333	320	306	337	326	327	329	333	355	367	311	318	349	334	327	332	338	376	329	341	359	362	298	341	347	323	366	315	332	329	317	338	343	316	313	307	329	320	314	320	340	352	328	330	348	304	317	360	341	344	330	375	358	328	310	315	313	356	321	347	297	287	337	296	331	322	293	328	343	322	324	340	330	323	302	341	330	328	298	330	322	329	330	320	347	308	301	291	302	323	325	321	356	332	312	335	329	342	367	334	367	341	334	332	346	353	345	329	341	317	333	332	341	346	310	308	360	312	337	341	346	355	305	324	334	330	337	321	372	323	316	345	307	322	300	330	337	377	335	337	293	309	312	342	303	341	324	333	376	327	297	348	303	352	312	334	300	338	316	325	412	345	339	328	327	365	323	292	312	320	345	328	354	347	348	341	343	312	350	345	316	349	324	323	353	321	326	338	342	322	315	308	305	361	347	262	325	287	334	339	332	322	312	312	343	330	318	306	315	315	336	347	322	343	316	339	339	340	340	317	327	344	345	334	332	338	364	327	316	333	335	320	340	336	299	330	327	359	332	316	376	356	334	341	333	320	320	334	316	308	346	303	297	346	317	325	335	326	322	323	342	319	316	323	342	315	336	329	319	323	338	352	361	348	326	300	322	315	306	335	318	337	324	331	379	313	359	327	336	332	340	356	328	320	320	319	309	326	314	304	313	336	356	338	334	343	306	337	284	332	347	314	323	329	288	346	349	306	317	302	351	315	328	330	337	344	337	291	334	325	304	320	313	341	317	322	311	320	331	342	345	339	336	325	321	324	355	335	337	314	300	353	330	346	344	306	350	316	341	340	322	352	303	333	303	325	362	335	327	382	351	321	330	305	346	313	312	317	341	341	278	302	312	290	336	332	330	330	350	344	329	331	315	334	296	326	334	328	338	328	346	340	300	313	330	365	344	320	336	349	309	308	326	285	313	314	307	325	342	319	344	318	303	337	288	329	323	353	294	320	335	313	321	306	328	303	293	343	347	353	339	348	323	386	332	335	323	332	338	338	305	327	346	344	306	302	367	335	307	324	335	317	310	356	296	334	322	324	322	328	337	295	338	305	329	325	319	340	308	360	339	331	362	331	307	327	336	324	315	329	324	370	339	332	344	376	316	318	312	333	365	318	319	355	336	324	370	314	329	329	313	332	325	304	317	329	316	341	292	320	344	314	327	334	317	306	327	319	353	337	332	355	355	318	301	322	327	365	368	339	320	326	295	315	319	398	294	341	365	316	333	298	310	350	300	322	298	374	331	316	353	327	317	316	317	331	311	319	318	344	318	321	332	328	311	342	341	344	354	333	325	342	331	361	331	340	333	347	305	300	302	334	338	337	303	349	338	339	360	345	319	341	344	325	328	311	342	319	344	341	346	342	294	349	333	358	342	333	331	339	337	317	337	337	347	309	308	339	349	338	329	334	321	320	335	369	355	337	315	320	327	330	359	312	343	318	338	367	321	350	305	353	316	317	342	314	317	358	339	358	306	303	293	319	320	322	342	359	344	309	300	334	336	359	316	319	336	309	342	319	344	315	317	336	318	312	330	340	341	336	283	329	312	318	311	330	323	303	362	331	351	295	301	355	331	330	333	312	289	295	322	309	358	346	339	332	336	331	345	328	390	320	333	323	324	337	322	326	294	347	341	285	306	319	317	382	329	338	301	315	350	343	298	348	308	359	320	317	329	327	339	337	321	327	312	309	320	336	313	326	345	334	341	340	300	332	325	344	325	327	326	311	308	318	345	318	334	326	333	325	307	327	327	326	317	333	340	350	319	315	330	310	333	312	346	325	317	318	324	331	347	321	335	319	314	287	337	351	345	325	355	322	330	311	318	339	343	346	334	325	321	330	293	319	354	309	350	332	315	339	362	351	328	315	289	330	333	346	317	330	313	380	300	344	327	337	340	324	321	333	292	337
22114	2105	1343	961	912	862	856	781	821	771	787	784	734	794	774	811	809	781	792	779	797	738	793	799	750	783	776	803	802	792	789	779	837	788	789	772	817	800	758	766	760	860	777	809	796	835	792	773	814	766	756	799	770	778	771	785	796	740	768	733	796	832	769	761	792	798	815	782	762	790	789	791	775	837	793	766	822	771	811	809	804	800	776	818	758	788	784	759	825	824	771	780	792	811	790	747	794	776	754	745	833	777	810	772	751	781	792	773	790	807	799	813	783	803	772	774	779	784	759	784	773	788	783	751	846	770	756	849	744	772	789	802	792	785	774	754	775	798	825	774	787	759	787	740	819	768	811	783	802	783	767	761	769	801	766	809	743	785	798	791	774	816	818	754	786	751	793	810	780	748	811	766	792	784	809	765	787	764	819	778	765	782	791	774	760	752	793	817	811	783	797	814	748	771	760	768	806	808	779	796	806	837	769	797	763	765	773	801	803	797	776	780	814	834	824	791	827	809	786	776	841	800	791	784	810	809	778	784	805	810	812	796	836	817	821	811	821	784	781	793	766	772	780	770	772	782	781	822	829	750	789	818	784	810	785	761	803	798	857	805	809	754	793	789	844	826	764	778	765	785	727	809	824	751	729	819	771	718	836	804	812	804	725	798	794	763	833	803	844	764	747	741	801	757	795	783	835	846	776	790	809	807	799	801	828	769	809	797	809	748	786	796	817	801	865	845	764	792	794	794	793	779	759	835	800	778	748	776	807	819	809	742	765	773	769	794	815	726	819	801	795	799	796	800	805	808	812	761	736	756	814	785	787	784	768	831	777	767	799	783	791	782	740	824	806	755	832	803	740	812	799	762	772	795	764	780	767	806	780	827	734	802	858	842	785	762	807	747	832	762	802	807	783	779	789	827	757	763	794	820	765	763	782	816	789	785	775	816	746	771	838	788	785	820	807	733	753	837	792	760	839	787	770	745	822	824	833	796	775	769	794	811	817	777	840	757	752	741	832	805	768	791	819	807	781	766	753	787	768	801	792	791	810	879	766	799	783	763	748	757	794	764	853	797	795	791	763	734	775	788	698	784	759	788	762	820	752	774	742	763	788	805	803	746	776	757	817	820	813	825	789	748	816	815	801	794	799	796	762	795	800	779	760	774	820	807	776	826	743	804	806	798	833	771	801	821	781	786	753	810	793	797	786	815	860	798	759	767	816	791	760	820	814	804	741	769	795	749	762	764	779	795	787	833	813	770	810	761	846	795	773	825	800	773	827	756	792	823	800	758	822	790	754	828	768	822	801	812	782	789	784	772	741	799	734	807	793	816	844	795	771	788	778	797	834	771	794	776	832	806	777	784	781	825	753	794	742	786	768	822	767	741	812	841	774	784	818	778	762	721	834	750	800	779	748	768	783	811	797	793	793	743	816	765	763	814	713	798	821	777	755	833	799	816	794	761	806	819	743	835	787	806	793	761	822	777	847	740	793	782	783	763	841	807	869	791	770	815	781	810	743	793	774	741	768	748	773	809	785	802	807	797	726	806	841	773	760	782	767	778	785	792	827	801	843	766	776	809	736	761	787	793	794	784	797	819	786	823	790	789	761	781	776	786	799	829	804	818	753	786	706	755	751	855	773	810	790	788	768	722	762	813	810	758	808	792	760	794	806	805	819	795	807	781	753	757	804	808	810	791	746	853	797	780	750	750	752	760	755	796	824	802	801	783	807	766	781	828	791	793	798	786	785	790	797	822	799	768	787	826	808	785	799	773	820	828	757	752	779	772	782	808	795	777	747	805	796	844	836	775	773	804	754	800	776	793	764	817	847	807	747	806	801	758	816	757	764	770	798	779	759	696	795	767	796	791	828	797	789	791	819	779	812	808	784	758	719	739	794	739	796	759	778	815	832	804	763	814	768	788	776	761	763	810	786	783	815	811	806	782	802	811	808	814	763	793	747	740	795	753	799	795	770	757	828	732	815	762	813	794	775	814	834	764	748	806	796	795	786	813	768	797	759	764	743	817	781	761	823	773	784	796	760	782	812	759	768	832	734	753	826	801	802	786	752	794	789	779	770	783	839	772	793	769	816	750	787	821	784	780	777	789	798	784	778	804	765	774	775	779	816	821	756	774	780	793	811	728	791	829	763	815	770	802	746	740	757	775	792	766	771	774	777	794	763	751	767	745	844	825	785	823	797	773	755	791	776	798	776	768	750	780	781	782	763	762	776	774	768	794	773	789	805	790	752	788	791	762	778	814	781	748	765	804	739	780	756	720	807	787	800	780	802	772	756	804	817	786	791	761	789	816	762	766	800	776	755	759	812	823	830	792	795	797	777	768	818	733	782	747	779	752	785	805	816	789	789	822	755	781	778	806	767	793	734	801	801	739	813	798	793	788	810	771	809	786	807	806	766	795	785	770	798	869	756	804	780	824	839	781	766	805	773	790	732	815	763	803	772	785	814	758	765	809	779	759	802	760	808	805	816	775	818	785	769	768	791	796	762	803	789	802	783	822	803	778	786	764	818	803	832	765	764	828	763	805	821	872	765	757	818	796	783	809	785	775	741	850	804	744	772	737	728	782	789	788	788	775	798	747	805	778	791	786	802	791	772	785	793	809	785	773	751	764	759	768	782	813	837	825	770	812	829	795	786	775	778	775	817	821	759	777	736	730	798	828	833	781	805	784	796	787	784	735	815	770	812	762	810	774	755	779	771	741	773	764	769	739	850	777	776	807	785	831	790	780	857	785	792	777	817	852	808	736	805	792	799	791	792	779	797	779	827	783	793	825	755	808	718	728	797	778	750	810	765	811	773	822	772	785	804	754	776	815	787	838	829	768	800	803	781	772	776	804	764	758	744	833	758	771	810	760	800	812	764	791	814	808	815	810	784	758	782	820	787	797	771	855	760	816	792	768	744	815	787	802	799	782	749	734	805	776	819	768	785	779	761	777	789	804	825	808	785	777	761	751	794	808	804	796	753	788	799	757	825	755	814	803	784	756	818	791	793	757	766	763	781	823	822	769	790	781	758	777	823	808	789	839	835	754	794	818	775	781	817	787	750	815	790	767	768	732	735	818	759	817	753	797	783	813	813	792	803	769	877	827	808	758	773	792	830	761	802	794	787	790	778	802	763	793	788	754	819	793	824	801	778	831	791	839	780	789	777	762	787	806	786	798	786	765	789	814	772	760	788	813	760	777	807	807	741	769	737	784	807	786	743	783	754	798	741	789	820	800	752	764	812	777	753	784	819	803	794	803	792	766	783	799	769	759	816	769	790	766	820	794	791	812	809	749	758	789	825	741	766	788	738	763	793	789	818	785	781	742	807	801	798	831	811	810	827	747	827	782	754	770	781	839	822	781	770	824	836	837	803	822	759	792	748	793	795	754	763	765	738	752	800	825	742	805	787	810	798	752	779	795	801	823	782	839	765	765	807	777	825	767	753	792	780	795	791	821	734	800	808	768	785	750	787	796	781	791	796	794	832	781
24361	21520	25225	28279	21522	21528	17098	659	396	367	340	367	323	333	315	283	310	302	286	280	316	295	297	297	310	313	263	284	291	263	289	289	279	286	264	301	289	287	304	300	268	300	272	295	294	287	305	265	287	288	321	294	288	297	269	261	292	289	276	286	270	290	275	252	300	270	293	292	264	253	277	312	285	299	287	313	295	302	304	282	304	271	297	261	274	277	301	254	319	308	263	285	284	291	281	304	286	314	247	270	271	285	271	299	279	273	304	297	281	262	262	291	280	292	274	276	277	309	274	281	280	256	282	297	309	295	284	293	268	263	301	287	291	288	282	266	257	263	300	303	263	256	290	288	277	263	316	267	268	316	288	275	308	241	302	279	305	269	290	280	260	257	258	244	285	280	278	304	261	267	291	271	239	294	283	260	269	296	242	296	252	270	282	278	276	274	281	288	280	279	319	258	277	288	264	258	309	285	266	283	293	287	287	292	282	267	259	280	274	300	268	278	286	265	286	254	266	315	280	284	281	266	306	246	286	284	282	262	267	295	289	296	267	247	282	308	292	282	255	283	334	278	290	288	287	316	288	276	284	273	285	286	259	239	286	289	260	261	303	270	288	298	270	306	281	283	311	281	296	316	254	286	281	289	282	285	261	258	267	250	287	263	261	270	267	271	282	280	274	296	272	282	264	269	286	263	295	276	302	259	289	243	317	308	318	274	276	237	262	290	281	293	308	290	263	289	264	267	271	271	276	285	289	302	285	309	270	284	303	276	277	270	276	259	286	283	281	274	261	289	286	264	278	320	273	323	254	279	263	262	311	292	287	297	291	275	266	297	288	280	258	304	280	258	285	275	281	285	279	257	278	313	281	307	260	293	264	305	269	260	298	268	287	254	264	281	249	303	297	290	287	280	283	287	247	274	286	283	264	267	270	288	278	274	252	286	264	275	266	296	270	291	248	292	282	275	264	291	293	272	267	271	306	292	263	284	298	253	286	278	258	269	282	270	282	281	286	261	312	288	279	296	278	302	274	279	296	273	287	248	269	272	283	301	281	291	281	250	276	307	290	320	253	257	269	252	273	286	275	279	259	288	266	246	286	268	262	295	289	273	294	306	301	251	283	271	271	291	265	281	237	296	287	285	292	310	293	280	278	294	269	308	287	249	283	274	243	269	265	291	239	282	309	279	302	253	275	293	281	261	303	291	275	258	264	276	269	283	286	273	266	263	286	307	302	284	283	262	250	273	284	288	266	285	271	243	268	285	300	253	264	289	264	274	274	273	255	281	253	283	264	281	287	249	268	261	267	281	275	256	290	327	251	289	269	320	280	284	294	276	304	256	318	310	282	314	282	301	274	300	296	300	258	325	252	249	312	258	267	270	290	262	287	293	259	282	293	259	281	258	267	274	287	269	270	300	275	238	271	256	292	333	272	302	323	295	288	239	270	273	252	251	289	281	285	339	254	283	273	270	317	273	275	279	264	251	292	289	278	307	284	298	260	294	289	288	279	267	276	302	267	282	284	271	281	229	276	279	280	309	288	280	286	294	254	279	278	283	261	275	262	293	292	317	260	263	267	251	245	279	271	246	294	288	311	276	291	296	291	300	280	254	300	291	276	290	276	261	295	270	308	281	298	282	288	276	256	269	278	301	286	291	261	310	329	265	278	314	305	285	273	289	278	268	261	269	300	321	288	290	276	289	294	323	296	280	254	281	279	253	265	289	274	287	274	263	276	277	273	268	281	252	295	268	285	270	304	312	299	282	243	306	285	276	273	272	237	264	262	253	289	295	282	315	303	275	267	299	262	324	271	262	268	264	293	258	293	267	278	271	284	301	279	266	269	274	297	261	284	284	290	274	224	300	290	330	282	283	293	278	266	277	299	270	312	236	280	274	304	305	300	277	288	277	274	277	258	271	260	274	249	245	262	283	248	283	301	287	273	300	316	246	293	264	298	270	280	311	290	268	294	293	267	284	297	321	276	313	265	269	284	252	270	305	277	291	281	260	275	311	300	276	293	302	300	292	272	268	282	319	290	292	275	296	255	291	275	308	289	276	303	311	255	266	284	262	304	282	310	262	290	283	254	269	290	288	258	276	292	261	290	292	262	287	304	307	263	288	301	322	306	292	274	282	268	273	284	278	282	282	307	251	290	296	270	245	277	242	254	271	286	261	266	276	266	275	269	302	277	250	263	317	283	293	265	274	295	268	265	308	263	275	305	269	283	282	299	277	277	238	245	261	304	245	272	269	288	254	303	231	257	302	285	294	260	287	277	270	286	283	274	281	326	275	274	234	278	285	282	272	259	303	262	258	283	287	324	279	271	293	268	299	238	291	305	289	284	275	317	280	282	267	294	261	271	300	261	325	293	277	289	278	304	278	264	301	271	273	287	278	280	288	280	276	287	240	291	277	311	269	287	303	288	306	275	293	242	254	255	286	268	273	239	265	292	300	284	267	272	297	310	256	259	257	277	303	268	278	281	279	269	252	290	271	301	301	243	256	269	264	268	273	287	274	259	291	276	288	277	276	290	257	291	289	269	262	292	283	270	272	262	253	237	267	281	311	237	271	283	240	261	279	301	294	259	258	325	263	267	279	292	297	289	256	305	308	282	278	270	283	260	284	255	274	256	259	294	280	264	262	255	260	271	285	296	295	239	274	253	290	296	283	268	266	264	279	304	299	306	253	326	270	274	285	256	273	244	270	286	271	271	272	274	268	270	282	284	278	313	291	280	267	291	282	289	282	272	301	291	268	280	273	309	275	279	312	266	287	282	283	268	293	255	277	285	271	316	294	283	288	258	317	259	276	268	278	243	284	267	232	275	264	269	291	294	279	260	279	291	268	284	296	279	303	269	290	276	305	287	293	273	272	264	310	288	283	282	296	286	272	285	311	276	269	273	275	303	282	272	271	280	277	285	297	305	290	279	262	313	259	323	293	251	250	281	285	312	281	257	257	286	292	288	308	301	267	278	258	268	280	274	297	270	232	282	285	269	300	253	264	300	251	249	280	269	281	281	286	290	288	297	270	287	290	265	286	277	284	274	204	271	281	309	273	265	273	256	267	291	257	273	279	253	290	280	268	310	320	256	283	249	303	272	271	290	278	273	278	273	278	272	286	297	290	303	271	283	279	353	316	301	255	252	256	239	279	282	270	261	260	288	286	277	276	236	286	273	292	245	258	291	296	289	275	285	260	274	295	294	294	291	321	284	280	277	272	268	291	279	281	276	302	276	278	275	279	282	260	289	277	248	276	281	266	302	277	276	292	290	277	268	294	278	269	284	274	256	296	263	280	288	300	267	263	260	277	300	284	266	295	257	305	274	266	296	276	292	263	248	250	274	248	268	303	297	287	281	307	275	295	283	291	282	304	314	289	280	299	285	277	264	281	280	309	292	275	307	279	272	291	288	271	288	264	302	288	232	267	238	289	258	265	293	261	299	280	315	272	275	275	262	251	290	296	293	284	288	271	258	293	264	266	267	267	283	251
25112	3338	1864	1100	817	828	735	768	708	740	718	647	659	660	669	668	676	622	645	679	646	717	667	656	657	682	663	646	603	676	628	641	608	689	680	654	663	646	680	690	602	609	652	647	704	644	666	638	636	655	670	685	653	636	635	651	662	642	675	625	690	641	681	646	639	677	640	675	663	641	638	657	666	669	633	646	634	671	656	614	700	625	641	637	630	665	635	678	647	674	629	657	676	639	614	683	629	639	622	641	638	654	691	630	658	661	648	639	640	696	660	628	616	695	612	673	658	623	656	628	658	652	638	634	642	644	689	627	643	622	607	641	650	655	620	621	700	682	671	630	640	657	640	665	647	661	648	664	670	640	655	656	676	686	703	702	662	690	623	652	710	698	630	658	641	619	696	628	630	609	689	639	675	678	751	626	635	656	662	655	657	640	623	674	664	648	672	649	613	648	677	648	636	680	666	653	602	630	616	674	654	670	643	639	688	625	674	637	641	742	634	656	660	611	619	670	656	646	680	656	684	658	654	643	677	646	718	648	675	665	609	673	669	616	640	579	627	648	660	677	648	659	688	637	669	680	616	637	651	640	632	693	699	653	678	660	668	648	694	631	620	682	635	611	658	664	662	694	673	674	659	651	641	629	644	691	661	678	654	693	678	696	669	649	682	666	648	625	674	656	637	681	659	634	672	711	660	647	663	606	686	636	659	654	635	674	691	609	653	641	660	618	628	707	706	644	633	638	646	656	659	653	623	619	650	698	651	640	650	615	598	645	654	626	625	661	635	607	664	652	685	670	634	629	662	649	666	633	652	657	624	699	657	638	649	663	689	704	620	672	613	658	653	655	642	629	690	668	654	662	692	615	647	656	681	702	655	627	660	708	659	698	651	669	666	637	675	691	675	629	656	642	637	707	660	655	679	651	651	648	627	663	613	676	635	596	670	622	632	626	658	661	682	622	672	679	643	700	641	661	640	683	646	625	688	628	642	618	690	644	679	627	635	653	679	701	650	655	661	634	613	670	670	614	651	694	617	635	650	656	643	647	641	627	636	648	616	666	698	620	691	635	590	711	667	670	633	622	679	669	617	658	626	616	643	708	622	696	665	666	643	676	651	647	674	664	668	684	671	641	639	682	656	654	666	668	689	666	645	679	657	598	600	643	655	690	646	673	675	648	647	665	657	638	672	662	675	652	649	673	699	622	643	647	617	686	669	656	676	677	683	618	650	641	654	667	687	646	634	654	664	658	682	649	624	677	621	622	681	646	645	686	673	657	649	656	651	614	665	695	630	666	658	761	651	688	635	636	686	695	709	629	677	631	638	647	645	678	638	676	641	657	621	678	665	628	623	637	664	614	673	661	689	635	621	677	675	659	662	653	630	662	660	620	633	661	659	664	663	663	643	633	639	649	656	680	689	683	668	669	658	645	655	635	624	623	658	652	635	637	678	625	643	664	607	643	666	599	656	632	627	587	613	642	664	645	653	596	622	636	651	671	646	706	658	640	664	653	640	646	641	658	640	632	641	623	648	662	664	657	655	683	658	615	643	638	666	660	661	663	651	632	618	676	674	635	675	658	622	631	614	649	637	669	624	639	652	649	653	631	630	627	648	631	597	684	647	666	656	673	640	603	693	665	667	660	595	690	636	638	626	651	626	622	652	593	687	687	630	656	657	697	610	692	643	669	642	677	660	638	680	659	673	611	609	701	659	628	682	663	664	689	656	661	648	642	688	609	670	640	689	640	614	609	673	652	657	594	648	649	655	681	593	613	662	656	635	682	653	640	610	628	632	643	633	672	679	631	687	638	679	648	632	634	603	659	619	658	610	653	656	636	686	654	625	642	644	672	643	640	614	665	646	637	670	584	665	618	664	634	650	622	684	646	644	626	688	700	676	662	673	644	678	652	700	653	682	648	628	621	718	659	660	671	665	655	642	671	647	668	627	669	670	676	660	641	675	640	649	637	669	640	674	658	686	660	723	660	688	701	645	635	699	657	647	632	589	619	669	680	606	654	620	641	686	645	655	657	651	608	594	653	611	679	657	636	661	662	609	688	686	701	651	603	633	664	682	632	657	698	694	666	636	649	678	663	681	666	660	643	694	636	624	612	622	679	637	640	621	655	635	669	646	653	656	681	650	647	612	639	673	639	645	621	604	681	620	651	650	668	651	656	663	671	599	647	646	716	664	652	640	656	620	672	629	640	686	648	622	641	638	641	653	647	687	630	669	660	670	673	695	634	662	617	678	657	638	649	654	628	607	655	655	677	659	642	672	634	659	623	689	698	689	698	603	678	716	590	660	639	640	617	685	716	633	677	618	701	621	684	630	614	650	669	627	684	629	651	650	638	661	629	633	684	644	701	619	689	692	678	650	620	666	658	647	648	651	648	675	639	683	634	682	694	643	650	658	640	583	663	627	646	667	672	623	593	693	704	662	658	659	638	633	652	687	705	635	618	672	653	645	677	639	665	641	627	670	649	686	670	644	608	653	658	650	682	654	630	629	667	635	647	691	690	655	627	636	650	658	642	660	649	671	656	689	613	606	663	659	630	637	645	648	630	636	641	645	627	675	650	632	630	648	665	668	610	607	679	649	677	688	585	634	667	674	624	666	659	630	586	679	626	675	596	633	665	639	689	657	641	653	583	661	644	661	633	599	655	601	640	603	645	631	638	667	636	619	674	614	634	637	595	655	650	677	624	651	690	685	655	654	639	644	605	680	621	685	668	638	686	621	664	604	654	652	645	696	662	690	626	649	681	691	621	662	649	651	605	645	620	677	659	635	651	636	655	650	664	679	642	649	671	621	660	687	676	613	636	647	692	643	673	610	602	647	642	684	652	644	639	645	693	646	683	666	646	639	675	645	653	626	633	673	652	610	650	665	680	667	673	677	674	694	652	650	655	659	663	653	622	621	625	642	658	652	668	656	661	625	659	671	707	679	635	695	679	683	635	656	708	660	656	689	680	655	678	668	695	622	626	651	634	672	650	685	718	659	679	631	644	657	670	654	631	663	651	599	703	594	640	673	657	628	643	650	663	662	623	670	710	679	663	633	684	644	625	621	619	618	644	656	663	639	648	645	672	660	623	660	602	690	718	636	671	648	651	602	683	628	679	663	693	695	677	682	657	618	650	617	669	679	630	664	580	645	650	645	660	649	642	671	653	647	652	653	640	619	622	655	630	618	631	662	677	671	648	666	628	628	663	681	636	712	646	635	632	698	684	648	660	645	613	674	634	656	635	691	608	678	679	670	662	662	632	662	696	658	606	688	671	678	640	650	652	650	674	632	680	664	653	654	655	611	705	675	639	702	647	666	651	688	621	623	619	664	677	635	647	668	666	654	670	633	664	638	719	648	653	621	634	658	655	636	643	650	644	653	655	657	730	600	696	623	629	696	688	658	659	608	630	639	661	664	641	652	654	651	658	656	625	644	619	622	637	643	649	623	661	699	662	640	655	679	617	602	659	689	620	673	619	603	648	662	688	685	654
31443	21096	12011	912	446	417	373	224	245	215	220	208	207	218	220	218	207	202	237	224	221	238	186	228	210	196	227	198	227	187	235	210	211	209	200	210	214	240	203	202	204	194	226	244	223	217	197	215	212	207	215	195	209	211	187	201	219	195	215	224	184	218	208	217	209	188	205	237	237	217	226	219	232	223	212	199	207	198	241	226	215	222	187	220	217	221	213	221	182	187	191	181	206	220	215	201	215	225	204	226	189	200	208	181	216	211	219	220	209	200	251	201	213	210	182	220	226	222	215	215	220	208	233	222	231	203	198	207	222	222	188	219	199	185	218	215	176	215	211	224	226	220	223	222	216	205	226	226	231	223	178	207	197	192	241	245	241	230	214	212	209	194	250	213	239	208	205	213	179	220	180	220	212	207	215	232	211	234	201	236	206	214	227	219	228	226	245	225	183	223	207	228	236	201	219	222	230	204	207	216	200	224	238	219	225	217	210	183	196	212	197	204	205	223	213	221	198	210	209	225	205	230	199	172	216	186	198	211	230	198	197	207	204	223	263	243	223	174	225	215	217	207	235	226	222	181	211	215	206	173	195	205	226	175	218	237	221	214	221	222	222	224	196	257	230	210	188	199	193	193	193	220	185	220	194	195	209	210	211	239	182	197	219	211	222	227	202	196	204	220	229	207	207	226	190	228	221	183	200	242	205	216	217	205	188	191	227	226	200	211	216	206	203	210	205	229	204	230	221	215	221	220	221	193	222	234	176	199	207	199	213	239	216	240	204	201	210	200	194	217	178	199	227	231	231	190	224	192	239	207	209	218	223	192	203	219	233	204	199	196	222	210	220	196	180	221	232	198	222	206	200	197	219	194	206	213	199	194	212	250	224	231	224	223	206	227	214	235	237	255	220	196	220	202	227	215	194	233	222	205	208	238	197	213	233	226	223	223	207	213	213	196	213	205	219	247	209	214	198	207	183	218	206	225	217	204	233	205	203	204	220	218	206	169	201	212	230	230	217	210	207	182	207	215	196	221	195	204	221	203	214	209	196	204	213	195	236	205	233	214	208	211	224	205	193	217	223	231	236	238	208	209	213	236	219	215	224	194	219	191	203	208	201	214	229	209	204	227	215	219	227	206	218	226	212	228	225	196	214	224	196	232	208	220	204	208	191	213	205	229	207	207	211	200	223	204	230	222	206	255	210	197	218	242	214	212	202	242	209	187	206	208	197	226	211	220	204	201	210	207	229	216	239	209	184	223	194	203	207	243	216	207	187	195	205	209	227	211	206	204	219	206	230	227	202	183	216	182	201	219	210	205	216	206	234	216	249	188	217	200	210	216	218	243	220	227	196	180	207	226	203	216	211	221	218	194	212	197	209	221	200	203	216	187	222	221	231	220	223	212	208	171	208	185	198	204	198	193	238	201	231	189	228	220	192	229	263	208	194	232	241	229	218	195	187	249	207	193	230	222	214	212	180	226	212	205	226	190	219	194	216	241	200	203	225	220	182	211	201	211	225	220	202	216	213	207	219	175	207	225	196	211	203	233	243	210	219	227	232	226	211	176	212	204	199	228	216	230	220	218	214	230	196	209	204	220	211	207	214	208	241	198	212	211	224	207	220	190	200	198	227	207	211	216	219	210	231	226	202	193	225	200	258	218	211	224	210	175	226	216	215	227	195	214	207	193	207	215	197	230	216	212	225	202	223	169	193	204	198	249	200	211	224	200	184	214	204	209	195	224	229	207	202	212	193	218	212	203	210	243	206	231	199	230	203	210	220	248	206	220	231	211	222	220	196	215	211	249	202	209	211	232	218	199	200	190	227	202	241	213	205	229	203	228	231	222	213	197	229	202	215	200	201	184	209	203	199	209	216	208	198	227	210	234	205	215	253	215	199	230	192	207	188	201	207	212	234	195	187	208	227	220	220	212	184	225	188	210	227	195	214	214	191	237	206	204	221	190	222	230	180	234	237	223	212	205	209	241	223	208	238	224	194	220	257	221	225	199	227	230	197	239	196	219	210	194	199	193	217	219	199	223	235	196	210	236	194	195	235	200	196	213	208	203	228	231	202	217	224	184	218	219	231	195	214	193	238	207	231	197	233	203	204	238	210	202	263	256	201	225	247	208	223	220	180	196	186	201	224	225	215	220	237	217	221	217	197	234	208	218	224	195	237	214	219	207	202	202	194	217	228	214	222	167	222	222	182	225	200	220	227	224	231	211	213	212	221	183	216	200	204	221	200	177	222	198	213	194	214	238	220	217	216	209	207	228	187	232	192	200	228	190	214	215	211	231	227	231	224	203	213	236	219	214	192	196	223	211	190	230	204	226	215	228	226	217	230	209	219	207	240	223	182	199	229	237	211	215	226	218	210	223	207	212	202	214	200	243	191	228	221	225	224	230	238	203	236	208	218	226	204	209	226	186	225	211	202	225	214	200	229	237	223	210	225	210	217	218	197	230	206	214	232	201	202	202	192	218	254	216	215	214	210	216	214	228	225	207	231	215	205	214	216	241	222	199	236	221	196	193	217	232	237	220	215	194	210	204	204	246	199	209	201	204	221	212	212	213	210	211	200	191	194	201	220	217	212	204	241	225	208	188	196	211	224	220	206	201	201	212	213	191	202	220	224	224	217	224	244	202	188	224	227	212	224	211	209	205	200	236	221	195	211	218	221	186	207	188	214	207	206	221	226	203	230	231	211	206	215	203	210	182	210	190	231	261	221	188	215	198	210	219	215	209	222	213	229	202	220	214	192	234	225	243	219	203	202	221	204	225	223	203	204	206	225	237	232	201	190	196	189	197	204	226	214	210	215	230	215	217	185	242	212	228	235	218	214	185	235	213	192	226	187	195	246	214	200	194	209	211	209	234	224	206	212	197	226	245	198	213	220	227	234	224	187	224	223	221	192	203	194	246	190	223	205	231	223	199	198	192	207	217	213	198	199	195	184	217	225	219	228	218	224	223	216	232	199	193	234	235	205	209	201	197	182	217	217	203	197	222	220	190	206	206	217	213	207	200	207	200	222	225	197	194	226	206	208	224	227	213	247	200	222	213	252	222	219	235	223	190	221	241	185	219	221	205	230	220	189	224	213	233	219	215	201	196	201	211	208	194	203	223	212	234	213	222	217	228	220	199	201	217	228	214	208	229	194	201	202	216	219	208	228	219	210	199	211	220	185	240	204	184	237	193	199	192	212	217	221	233	203	214	201	211	189	202	207	184	219	199	216	208	208	227	218	199	206	196	206	218	198	210	218	215	209	238	222	211	235	214	212	198	184	202	221	195	203	208	190	204	203	238	226	218	212	232	238	221	192	226	196	220	206	227	207	209	218	210	220	225	199	205	206	216	186	195	215	205	216	227	210	187	192	231	191	205	211	204	217	219	212	228	209	242	240	217	212	214	216	208	217	213	239	178	215	196	228	232	230	209	194	224	217	229	208	216	217	248	241	221	228	224	207	202	216	235	230	215	211	196	235	211	204	218	218	206
10379	734	605	570	584	595	524	567	554	550	566	552	564	554	563	578	548	535	540	583	570	574	548	583	590	527	584	562	539	546	574	545	565	560	573	540	576	549	554	535	556	581	507	538	557	534	563	552	610	606	559	618	549	543	577	553	538	532	510	563	566	527	551	533	533	557	565	547	570	565	550	579	566	519	582	555	587	531	545	554	559	571	554	579	534	586	565	526	566	556	542	528	554	553	561	515	530	593	544	567	554	587	555	538	540	594	549	592	583	575	582	529	551	561	547	552	563	522	531	570	558	553	555	602	602	536	530	581	534	556	529	570	542	556	587	515	554	537	540	614	586	556	557	569	531	511	522	577	577	564	555	597	519	528	558	587	554	570	558	560	563	551	529	545	521	568	565	579	565	587	583	509	522	544	564	583	567	591	581	590	564	570	546	560	579	575	551	556	550	603	568	548	594	579	533	548	563	578	576	582	596	581	595	584	567	523	576	540	554	568	557	588	559	582	616	586	549	589	566	519	526	548	590	577	549	561	613	568	592	505	558	591	532	592	547	558	534	539	544	556	549	528	578	554	601	553	548	590	562	577	571	596	548	576	579	596	561	565	570	560	549	571	570	551	560	557	559	594	609	585	580	538	560	521	554	582	599	568	581	548	578	557	537	562	553	552	571	553	550	554	627	552	532	574	582	537	550	515	531	542	559	589	617	555	541	523	559	574	576	571	563	578	578	563	587	571	558	571	525	561	553	553	566	582	526	598	601	550	571	562	546	578	584	516	531	536	549	546	541	578	547	554	587	529	594	568	552	555	572	585	574	536	545	546	566	582	573	550	539	582	548	547	593	546	554	535	580	595	556	550	560	554	547	551	562	545	547	586	601	529	538	550	525	562	570	561	563	559	605	548	577	542	599	536	545	561	531	543	552	553	553	581	604	546	556	558	562	579	598	568	526	535	567	610	554	546	567	567	555	562	546	526	575	568	539	548	569	581	528	553	540	578	602	568	570	541	519	569	561	515	520	523	564	589	526	563	549	556	578	545	593	547	561	573	532	567	566	597	564	528	534	587	555	566	545	569	590	568	525	557	555	556	586	575	530	571	564	595	592	517	549	576	560	504	583	540	569	560	576	586	529	550	560	550	564	566	595	537	542	569	537	565	557	585	548	582	571	578	583	550	576	573	525	588	566	569	540	569	586	551	524	547	588	537	596	568	539	543	576	549	569	574	562	547	556	581	561	551	577	521	587	573	557	548	566	579	539	572	569	558	582	578	589	585	593	535	560	531	539	544	488	587	570	515	516	578	564	527	578	525	607	557	563	579	590	567	568	573	551	573	516	568	551	523	550	536	560	529	577	566	585	566	576	563	581	545	629	529	577	540	539	556	542	549	564	557	540	531	538	586	585	582	569	547	583	551	548	579	574	588	563	531	563	569	568	555	577	541	554	559	575	516	590	538	564	503	532	537	577	562	590	587	576	620	554	554	533	533	575	570	594	533	531	574	579	586	578	561	605	570	576	556	578	528	567	561	615	575	580	553	586	594	546	590	554	515	553	515	594	557	543	546	596	566	530	610	545	543	543	556	539	520	539	583	576	553	597	577	562	545	555	567	572	580	598	571	601	610	550	537	557	544	559	556	569	538	550	587	566	543	589	549	516	556	598	544	563	608	596	560	560	578	568	522	550	598	564	575	555	559	597	552	564	591	592	545	554	557	562	550	566	549	525	548	586	550	592	531	583	534	564	555	518	582	569	563	540	613	542	544	549	555	596	541	566	544	595	591	558	551	568	529	580	598	508	529	518	561	537	578	569	585	545	578	579	578	597	573	551	532	551	554	545	507	562	542	537	525	573	535	553	543	616	602	531	544	513	564	529	528	559	546	526	534	587	571	599	551	568	583	525	537	546	590	567	566	606	561	562	577	588	518	561	528	538	564	565	552	552	558	542	563	589	568	550	559	503	606	576	528	586	546	544	549	564	568	553	540	549	599	576	541	529	542	580	575	575	565	548	594	505	588	558	573	574	543	574	564	555	575	551	547	529	546	553	564	620	578	515	522	558	570	554	540	596	566	563	606	562	515	621	548	576	574	575	578	555	562	555	601	596	545	531	557	593	547	584	579	546	525	576	574	555	546	560	602	548	536	571	544	578	556	556	570	554	543	533	576	568	588	581	578	550	569	557	581	593	589	537	529	541	541	552	537	551	591	578	535	551	580	558	533	594	540	576	550	555	537	568	579	555	592	549	540	583	559	539	565	549	552	559	552	596	559	585	577	541	587	574	586	540	582	525	586	566	564	532	585	566	590	588	582	581	525	553	513	553	576	543	580	616	543	579	559	601	536	576	564	599	541	530	510	577	565	542	545	530	531	566	549	554	543	529	548	609	550	524	564	540	571	534	524	566	567	539	561	560	556	544	571	549	572	593	550	573	547	600	570	622	544	564	532	557	559	552	560	600	560	578	546	561	558	554	548	587	524	561	557	542	590	573	564	575	554	547	518	550	571	620	565	552	545	534	591	529	561	528	577	519	595	541	557	564	566	559	548	556	561	519	551	581	517	564	547	567	590	563	547	544	588	555	530	554	608	570	612	573	559	565	575	511	537	567	566	549	536	614	542	598	560	513	525	550	561	539	605	579	552	562	566	533	555	576	597	551	555	599	514	523	550	575	583	592	561	588	573	549	579	577	549	510	536	591	562	566	560	525	570	551	591	544	550	534	573	557	586	575	512	523	572	535	601	567	548	550	549	573	590	560	600	569	564	532	567	504	595	598	578	549	561	540	568	609	567	576	510	553	583	576	600	574	523	548	558	588	568	610	553	562	567	538	591	611	590	532	581	577	544	580	564	548	543	595	554	567	598	577	547	611	576	563	515	537	544	535	569	573	573	569	586	562	540	579	594	573	597	561	568	553	573	525	524	562	570	557	560	565	554	577	545	531	537	554	592	527	524	503	523	601	577	557	570	581	561	543	541	560	539	556	556	543	550	559	566	547	547	572	559	560	570	569	561	567	549	561	583	559	570	555	560	586	537	549	545	573	554	607	546	545	526	558	534	571	530	593	500	556	575	588	552	572	575	530	576	593	551	538	547	538	545	529	580	555	588	548	544	618	550	544	554	560	571	551	539	600	543	553	547	589	579	563	594	512	530	576	547	546	559	578	549	557	564	558	571	564	587	597	568	542	613	565	575	575	555	519	563	582	571	526	557	612	560	559	542	555	564	556	596	540	546	548	564	546	579	542	559	549	563	562	556	540	565	549	547	559	587	592	577	564	575	554	531	564	595	576	522	583	534	530	568	542	580	557	583	583	568	578	553	566	552	563	572	600	544	520	588	580	534	570	571	579	575	604	558	572	527	532	563	568	566	569	562	586	570	553	579	540	551	572	598	551	577	524	546	527	569	561	567	568	536	541	590	540	574	601	545	541	562	556	562	588	547	585	557	573	535	552	587	568	551	523	532	555	559	576	543	590	536	543	542	554	546	551	569	568	560
25052	21486	24753	28631	21472	20340	820	462	395	389	381	344	344	316	351	341	359	342	358	357	327	316	341	355	347	331	350	327	365	338	337	331	335	351	323	359	284	352	331	320	350	325	315	342	332	345	376	332	332	352	319	326	330	333	320	323	340	342	365	330	335	335	367	303	339	272	305	339	362	327	329	334	350	320	349	328	339	352	312	347	344	344	376	353	317	352	336	298	300	317	334	338	312	326	361	310	355	342	348	340	316	326	333	336	326	335	337	306	305	315	344	328	322	340	321	329	328	334	337	337	339	354	322	356	312	319	337	332	341	357	330	357	331	356	341	321	341	328	299	329	334	312	350	316	315	326	331	336	354	335	306	319	343	332	343	356	362	352	335	351	344	332	330	343	355	336	343	289	302	315	317	309	312	334	346	308	327	337	326	288	344	357	368	373	341	322	315	316	315	316	303	329	326	344	315	335	337	317	315	356	327	320	335	329	311	329	340	306	354	369	352	304	356	316	345	357	323	335	338	324	343	348	329	317	366	329	288	345	307	354	318	361	339	327	346	369	329	327	327	343	314	324	333	296	344	298	333	322	344	346	322	346	321	301	374	335	374	336	311	329	335	316	324	354	347	311	316	310	348	333	353	322	332	332	346	321	337	352	308	371	347	325	326	336	334	314	335	373	352	355	306	332	298	337	322	329	334	336	320	354	353	327	322	368	343	316	339	347	352	343	359	331	332	352	298	342	357	336	327	337	316	336	352	321	330	317	324	304	310	308	334	321	328	322	290	368	321	328	329	342	330	323	302	344	292	337	335	314	354	346	354	354	342	354	375	315	315	337	353	328	321	343	337	356	386	356	321	346	334	339	331	330	339	296	286	340	308	318	338	336	302	309	306	345	294	330	346	359	314	349	341	360	345	324	359	311	322	335	338	326	323	332	330	347	331	303	304	346	322	317	332	323	321	316	305	322	311	329	310	321	342	345	315	358	319	346	346	342	340	350	366	344	375	348	367	341	344	268	320	377	315	321	307	349	320	355	316	365	337	344	324	320	347	322	339	376	310	339	320	327	326	302	322	310	314	357	332	342	301	294	323	294	319	345	339	323	326	292	321	345	348	356	324	309	327	336	338	327	341	333	316	290	318	333	315	284	344	337	323	307	326	317	327	361	357	322	343	314	306	335	356	316	289	321	326	295	367	373	321	345	316	326	329	345	335	332	343	353	354	328	347	311	308	341	303	318	329	345	326	316	349	330	323	331	316	323	337	323	368	338	343	333	335	318	334	304	353	344	326	345	326	313	327	301	328	359	321	347	318	339	323	315	349	329	337	340	329	313	361	300	325	331	319	350	348	346	323	377	344	356	354	342	344	328	337	333	281	314	348	335	302	293	305	316	330	311	355	318	307	347	345	366	342	341	314	332	304	390	324	328	310	322	305	308	335	358	377	343	336	323	342	316	304	346	314	322	312	350	314	330	294	331	356	309	340	322	351	329	349	308	319	330	326	331	338	303	300	366	320	361	378	345	339	317	337	344	336	318	349	347	366	324	297	341	338	348	331	335	335	349	306	324	357	334	293	341	292	335	321	307	362	316	299	327	316	339	321	309	330	340	311	310	351	331	315	343	327	335	310	359	334	325	330	307	339	310	308	321	344	344	315	337	312	324	329	325	337	299	329	324	331	343	341	310	319	349	338	338	316	340	343	361	320	339	313	348	299	297	343	318	332	327	314	339	342	341	356	324	312	340	348	352	338	350	314	328	335	314	327	313	290	338	321	330	344	285	305	337	350	325	302	336	331	315	333	341	334	386	356	340	337	332	312	353	319	313	340	319	338	339	316	320	372	328	338	343	332	334	376	323	337	339	343	317	320	328	345	316	371	309	294	342	322	332	337	309	295	366	305	307	333	333	328	341	299	309	339	356	365	338	302	322	373	313	323	322	302	329	375	326	352	335	296	335	318	329	353	326	346	334	299	321	331	323	283	321	352	322	358	296	289	331	321	317	327	337	346	327	287	330	371	325	331	348	316	309	325	334	362	358	338	347	324	370	357	346	330	331	306	290	336	299	317	327	311	305	343	335	319	341	351	329	343	329	342	361	328	332	325	290	305	353	326	330	331	334	315	349	318	307	305	288	320	326	327	327	307	332	354	338	376	324	314	322	338	300	331	345	310	334	303	346	346	329	316	310	333	342	329	322	333	340	311	338	338	354	360	332	296	343	326	316	342	325	372	339	343	347	323	345	339	328	334	312	321	323	339	313	297	366	337	319	337	292	307	295	362	351	368	287	398	307	335	331	313	333	313	365	329	335	358	327	332	299	352	307	346	324	316	323	377	320	341	325	321	340	351	333	322	281	359	318	299	344	329	311	325	307	301	325	310	333	323	338	308	304	311	300	312	322	327	348	337	344	356	356	351	328	368	399	322	313	314	324	325	283	320	338	333	327	342	313	305	329	319	329	335	318	338	298	350	319	335	334	320	340	353	341	313	344	353	319	329	356	322	333	377	315	309	318	314	325	307	329	352	326	316	305	294	310	329	341	342	352	334	318	343	331	328	295	293	308	340	310	316	304	314	328	314	370	296	387	307	327	301	307	350	344	304	352	296	338	376	336	336	313	310	352	332	307	342	327	348	370	382	338	319	329	321	322	338	290	331	355	307	321	321	320	335	336	321	352	374	309	310	321	316	308	338	290	329	361	333	328	313	290	313	333	384	321	359	347	314	324	345	304	358	318	319	328	345	312	301	315	334	325	297	323	291	325	311	355	322	336	325	334	334	329	339	289	329	330	321	314	353	332	309	307	328	342	306	322	317	358	363	342	353	370	319	308	324	297	350	323	381	348	329	315	356	364	306	333	350	330	344	316	355	363	325	293	317	324	346	311	313	355	308	333	327	361	307	322	308	330	353	356	323	307	324	334	331	327	301	337	331	321	321	341	329	351	320	307	343	342	327	306	328	323	338	307	324	344	333	338	323	318	331	329	336	276	341	310	290	323	303	320	340	314	339	343	336	281	307	329	375	309	341	316	339	349	297	296	308	345	317	324	329	314	361	327	303	301	328	306	328	358	300	319	309	330	316	352	330	347	345	329	338	308	324	344	371	310	334	327	363	296	337	340	327	314	338	301	339	304	334	330	355	327	311	313	319	371	326	339	326	381	339	346	303	337	337	340	332	344	331	354	343	336	312	341	305	331	292	338	336	315	308	354	315	343	340	324	353	307	298	334	349	317	350	310	315	322	318	340	318	318	325	301	297	307	275	333	311	302	303	320	337	339	349	292	336	337	311	343	328	341	295	349	301	340	344	331	334	314	348	325	346	338	333	290	300	301	334	337	343	316	340	301	318	340	320	292	293	347	330	327	330	382	310	317	317	367	365	330	348	307	330	308	355	345	300	325	352	324	328	308	357	350	328	294	340	360	341	350	353	348	310	297	322	332	328	343	268	292	305	350	326	354	356	319	314	303	327	303	328	317	365	329	348	329	330	320	328	352	301	288
22546	2101	1387	1002	883	853	809	797	802	817	775	823	767	781	812	775	822	775	806	757	711	786	796	743	740	765	827	833	798	787	819	828	829	752	782	757	793	790	813	806	754	770	833	822	784	792	779	775	825	830	770	787	775	799	771	795	769	783	801	749	746	760	801	754	789	789	793	824	732	783	734	830	820	788	793	779	804	857	811	798	778	768	752	738	804	812	816	819	785	836	763	791	789	790	735	776	739	780	778	817	786	782	780	782	761	758	766	742	785	788	732	782	815	761	853	827	741	821	775	857	722	834	765	753	774	792	757	801	759	819	783	800	746	809	784	804	783	787	843	789	786	773	816	775	780	817	760	821	817	772	792	764	836	731	785	828	751	764	804	750	812	808	830	708	773	783	809	804	757	794	801	757	789	797	797	781	757	798	835	737	773	761	767	739	770	756	735	753	810	796	801	752	721	772	781	780	782	753	777	783	791	715	794	747	765	772	822	796	737	768	825	804	825	774	779	763	756	782	838	810	784	776	840	758	782	811	812	823	819	790	822	782	791	790	844	746	805	837	768	803	793	807	763	766	759	793	777	778	805	770	730	798	820	774	794	823	761	800	771	744	809	791	766	797	746	745	796	803	790	747	753	758	751	812	806	814	809	752	791	744	799	768	780	771	830	800	795	764	813	803	835	833	787	800	785	775	780	761	779	839	766	782	795	805	787	784	815	787	825	780	785	752	773	778	784	789	828	769	784	807	737	784	771	751	762	742	790	806	804	784	793	807	807	773	745	780	723	756	779	787	773	790	796	789	810	799	759	762	808	775	804	795	783	792	797	834	790	775	777	808	785	781	777	733	770	760	756	771	761	798	778	814	757	852	834	828	786	824	763	811	785	808	792	810	819	819	804	777	841	857	791	784	774	792	842	786	794	742	777	768	798	805	799	805	777	792	785	829	770	806	754	797	807	782	780	806	805	746	794	815	717	792	808	872	771	775	800	800	801	793	758	767	750	787	744	762	789	812	786	809	764	814	826	801	803	798	789	766	810	813	780	824	837	764	799	818	782	758	744	759	795	758	751	776	782	781	762	795	766	817	789	727	807	803	805	785	777	766	772	799	783	774	744	766	841	806	742	765	775	782	778	760	767	770	775	776	770	798	808	783	807	785	831	761	784	803	790	784	791	754	808	785	769	808	809	773	780	806	762	730	816	790	736	844	753	805	784	777	775	776	836	771	783	743	784	773	787	802	802	797	792	802	774	762	765	779	766	727	741	800	781	804	758	829	781	770	802	783	763	787	768	788	775	784	771	770	789	785	780	814	809	735	834	809	742	812	807	852	761	811	768	789	796	818	773	789	800	770	776	819	784	819	757	789	778	777	825	759	758	778	811	791	799	772	800	774	745	772	822	836	801	757	853	800	773	790	785	824	818	805	762	831	777	774	748	829	788	843	774	797	784	749	798	800	781	796	765	771	830	772	815	803	767	790	762	806	813	802	797	794	762	815	796	789	796	781	798	802	831	810	795	841	748	795	798	779	774	814	794	741	816	750	773	783	798	771	755	808	825	768	781	786	811	779	770	825	752	802	779	770	748	801	812	774	854	745	772	782	772	789	766	806	789	796	832	742	789	736	778	835	799	767	740	746	789	794	792	795	778	783	798	805	817	786	804	769	797	777	817	746	819	793	763	835	789	764	800	778	794	757	757	793	865	773	827	822	782	800	770	783	813	789	774	818	787	806	814	738	838	796	756	788	798	727	812	788	820	723	778	779	781	768	809	809	742	802	793	761	780	775	803	775	754	778	837	778	763	765	806	759	769	823	747	780	756	812	802	766	809	755	835	748	836	789	807	785	784	748	753	826	812	788	813	721	795	788	790	835	807	808	763	708	776	775	752	767	804	783	781	759	798	788	765	752	798	793	805	750	828	828	807	739	779	810	800	741	803	765	778	799	818	805	773	784	798	752	775	760	735	733	798	763	789	795	806	757	790	796	769	796	773	790	789	808	728	797	823	740	786	775	780	826	779	749	795	756	822	743	773	772	849	781	845	767	852	782	845	738	772	788	791	777	752	800	813	810	802	762	820	817	789	805	797	775	755	789	827	798	779	823	776	819	784	779	807	725	783	730	737	729	744	774	788	756	741	761	770	802	789	762	791	782	779	783	759	814	728	838	770	725	780	836	792	774	787	795	792	749	777	811	763	767	803	799	801	818	785	797	783	763	788	825	811	794	792	794	824	755	774	786	778	787	758	852	785	758	756	797	813	772	797	791	798	779	815	809	754	803	735	790	746	761	758	801	832	738	766	805	776	791	794	783	782	766	842	764	777	802	775	816	773	790	826	809	756	784	824	752	773	791	744	761	740	801	762	793	811	796	777	735	755	822	754	781	792	775	806	780	766	791	783	797	783	794	797	783	791	782	763	754	752	806	751	798	775	766	810	796	775	856	775	835	792	725	811	765	840	770	768	739	820	765	746	748	781	749	737	820	789	790	762	779	767	802	757	802	786	830	801	777	759	826	797	806	805	750	767	798	781	780	753	788	778	783	814	822	795	744	777	764	754	826	802	763	790	782	796	815	776	778	790	749	749	785	779	799	785	804	801	832	765	790	777	680	812	772	780	734	822	757	809	792	753	765	774	807	781	817	747	870	798	736	806	753	767	765	814	784	771	813	749	766	815	796	801	801	774	778	795	876	765	798	743	774	836	782	786	787	807	774	752	817	810	737	780	845	767	794	776	795	797	783	796	800	810	793	787	751	729	846	745	763	816	839	709	743	760	769	750	759	751	756	793	743	786	792	826	778	830	794	824	797	783	775	775	801	819	795	750	783	746	802	723	772	815	792	739	782	804	775	794	759	761	736	800	729	816	770	774	823	755	822	796	804	809	808	758	807	761	793	744	811	812	835	773	757	758	769	792	749	831	764	779	824	777	838	754	768	796	808	802	808	814	830	784	758	851	789	792	799	792	813	760	794	773	797	807	790	786	716	832	704	800	798	802	780	773	795	782	757	736	696	723	818	805	814	770	766	755	827	797	756	746	801	802	811	794	775	779	781	826	753	766	775	760	843	784	732	757	802	801	795	783	781	760	753	788	769	806	727	737	833	775	798	817	759	815	826	766	825	768	758	810	782	783	808	803	748	788	728	753	819	810	824	815	840	790	835	776	825	803	794	807	775	791	736	829	779	795	807	803	806	771	771	755	780	736	776	784	754	809	786	807	741	818	808	825	846	810	810	856	834	799	799	751	770	804	776	796	784	772	777	732	713	818	780	795	750	795	820	787	795	796	845	821	728	752	806	786	780	828	789	747	825	815	819	768	744	774	754	732	792	803	800	805	807	737	776	796	752	781	815	776	802	749	779	787	773	814	756	771	797	831	757	816	808	799	707	795	754	783	801	779	808	786	791	819	817	796	785	830	778	784	718	789	814	785	812	810	832	808	788	785	794	798	785	746	764	776	793	806	805	770	791	803	749	794	802	810	805	844	759	791	761	773	772
24363	21474	25190	28196	21476	21490	17720	620	402	372	322	355	334	299	274	293	310	330	290	319	304	273	321	311	283	310	292	288	308	309	244	297	307	290	294	263	284	285	297	272	315	296	275	275	279	294	276	265	279	283	338	266	276	293	261	272	280	280	257	305	290	300	293	285	313	323	270	282	292	262	304	277	286	280	277	282	293	269	289	275	276	280	272	295	291	293	255	274	268	321	296	281	292	265	237	316	302	285	270	278	295	280	288	279	296	282	304	299	293	275	317	278	289	254	252	271	247	273	279	269	316	305	289	280	310	285	261	283	269	293	277	270	293	275	269	324	298	243	271	303	255	295	261	230	282	269	280	262	303	242	269	285	310	290	297	276	281	311	278	241	293	270	278	278	266	267	274	315	286	297	275	304	314	289	304	274	287	301	242	246	282	265	269	282	306	284	285	291	290	285	291	251	281	284	307	252	263	282	259	295	286	332	294	301	303	280	300	273	276	285	305	270	281	274	268	296	275	305	287	287	272	286	282	302	329	278	310	275	292	291	273	288	288	288	240	304	306	280	257	294	266	308	288	270	282	290	304	300	309	276	295	322	289	269	288	283	295	270	299	290	304	248	290	297	276	319	300	283	260	311	273	285	293	308	281	303	281	292	272	270	258	257	294	297	251	249	289	271	276	282	290	295	300	278	266	284	269	256	304	270	284	279	280	273	251	300	291	301	305	313	305	298	253	271	276	294	291	270	269	275	289	277	261	280	273	308	276	267	308	300	288	254	305	281	263	261	284	256	301	293	282	303	279	334	301	282	312	290	250	290	298	278	275	284	303	273	267	307	279	292	295	267	282	327	309	280	290	316	285	278	299	278	296	303	301	274	289	312	271	283	311	279	289	303	285	274	274	283	252	277	287	292	287	295	291	246	262	263	273	307	301	279	282	274	288	277	257	297	277	332	286	274	262	309	287	276	242	305	261	277	293	266	277	241	282	272	242	285	304	265	272	265	295	304	275	270	281	280	265	259	251	270	290	283	297	262	303	275	306	286	306	280	267	274	299	292	284	279	292	300	283	290	241	286	264	254	289	279	272	300	278	283	308	267	279	299	287	261	262	263	289	254	269	263	259	280	299	284	308	286	283	301	303	272	258	258	283	270	278	270	284	275	317	273	261	276	323	289	307	272	264	267	275	274	286	281	305	269	238	257	250	271	291	272	288	275	247	292	269	267	285	276	282	248	277	237	278	293	267	290	292	290	296	281	272	282	291	270	259	256	280	271	297	306	260	298	286	249	277	274	268	267	304	283	285	239	286	287	288	266	302	274	263	273	285	289	275	293	305	251	257	283	292	274	302	294	274	280	292	262	241	258	283	288	291	265	294	308	315	311	241	303	262	259	311	266	282	275	296	289	238	261	321	312	309	290	265	255	269	274	256	268	289	272	275	268	282	317	289	299	303	285	308	289	268	290	298	288	284	280	287	263	262	268	266	275	297	286	278	305	286	268	251	276	263	297	310	291	270	285	271	262	282	275	241	297	281	253	262	274	275	273	308	277	297	306	302	246	289	305	272	276	284	300	320	275	270	287	257	287	285	263	279	273	267	265	268	268	262	290	293	291	278	308	306	266	256	258	257	263	292	271	298	268	279	315	276	305	292	309	286	249	273	286	286	284	271	300	295	243	265	236	278	308	277	277	274	303	302	270	245	271	307	285	290	311	285	255	265	294	302	286	297	287	256	316	279	309	303	267	273	255	292	275	272	282	262	269	284	287	292	306	268	330	285	273	258	267	334	269	283	269	276	257	273	288	272	276	309	257	248	277	266	275	291	290	289	278	262	265	313	316	280	261	268	298	304	288	314	300	289	277	291	287	298	268	267	303	310	314	288	266	315	290	258	313	270	271	246	263	270	289	272	274	272	281	315	299	276	279	308	289	254	289	283	251	281	276	285	276	298	272	281	277	270	277	284	260	261	282	273	288	287	275	284	263	284	293	281	289	277	279	292	319	254	291	243	298	278	286	281	281	281	252	269	319	296	298	304	305	246	294	281	290	304	268	275	277	259	276	260	294	294	260	285	295	259	268	266	281	275	284	287	231	265	261	245	300	234	280	287	261	267	300	286	270	293	276	277	273	246	248	246	283	255	287	283	271	271	291	292	264	274	280	285	276	288	280	270	250	294	260	242	298	270	262	246	303	262	269	286	285	296	264	313	265	277	253	261	274	302	240	267	268	287	273	305	262	275	284	241	273	290	255	266	296	330	267	269	287	321	265	255	267	272	304	281	309	260	261	283	304	274	270	297	294	271	287	256	286	306	271	280	273	284	272	280	278	288	285	291	273	274	298	308	246	262	256	290	278	277	284	307	285	309	299	307	291	269	253	274	283	252	322	281	263	294	271	291	283	255	306	250	289	246	280	304	281	266	288	283	262	281	276	294	239	302	295	265	299	269	266	259	292	269	281	276	284	263	241	276	254	268	287	259	283	278	303	289	261	296	274	307	272	262	249	319	276	292	285	267	266	287	269	321	276	261	278	280	293	283	267	228	280	281	297	309	263	263	287	273	254	282	320	299	251	298	248	323	295	276	300	269	255	297	269	295	262	290	267	265	280	293	267	321	304	268	288	273	276	295	285	287	319	271	263	289	241	295	292	273	284	292	275	272	286	268	283	264	251	259	256	259	272	262	309	294	286	277	230	272	287	304	240	278	286	283	280	277	261	265	303	275	294	280	274	277	295	273	251	300	282	287	268	281	279	263	320	272	271	276	278	305	305	274	264	298	279	270	253	287	273	294	271	291	248	276	275	323	284	276	272	292	288	281	313	291	234	278	295	295	312	279	295	281	275	268	285	305	312	284	277	291	281	291	277	289	251	268	263	258	283	249	287	268	323	290	294	287	285	290	291	292	259	290	254	260	280	278	259	273	272	298	286	323	269	280	299	272	282	288	290	275	286	294	275	263	258	285	302	293	280	288	255	269	275	278	254	280	287	291	289	287	264	270	265	307	316	272	250	263	288	259	307	287	244	281	268	289	299	264	278	256	310	307	282	272	248	267	265	272	246	264	277	238	264	301	264	301	269	283	275	281	272	298	285	264	284	279	259	299	286	283	310	254	304	295	279	295	292	281	259	279	252	266	289	275	291	273	263	294	310	298	284	291	293	273	252	263	313	278	269	272	272	255	293	298	264	289	258	291	317	271	276	265	276	282	278	285	321	298	282	283	294	295	308	299	291	279	261	265	275	298	258	283	284	298	266	298	250	280	265	286	232	279	279	264	266	270	295	261	247	301	271	279	265	273	276	289	279	343	273	241	283	256	294	316	296	316	299	280	304	286	295	277	253	262	285	277	295	251	267	299	313	289	286	270	270	284	263	292	325	289	294	270	278	283	261	254	277	294	267	263	310	278	280	298	294	281	252	297	290	294	319	261	282	293	304	287	294	293	297	276	281	283	256	277	279	296	294	257	304	274	294	274	287	274	265	285	298	260	272	285	297	250	278
27806	3295	1816	1131	921	764	780	716	691	683	718	690	703	712	654	713	639	648	639	628	657	619	659	650	671	636	666	667	640	654	674	681	660	655	642	639	627	620	627	677	657	611	640	682	636	626	635	622	618	649	639	641	632	643	626	650	641	671	598	685	633	663	644	679	625	692	660	654	638	645	676	718	638	673	655	674	646	681	641	661	620	641	620	687	720	688	674	654	665	671	668	651	616	617	626	656	641	679	590	684	655	661	648	605	685	676	631	651	663	646	634	704	677	653	699	634	657	668	633	644	654	678	651	670	647	658	651	668	633	694	660	630	684	648	643	663	634	651	661	653	634	667	658	631	659	604	666	638	655	626	639	661	651	712	663	660	611	623	705	633	653	668	657	657	658	663	656	670	690	608	636	617	637	695	633	667	674	692	659	660	665	661	681	624	627	664	674	649	668	640	649	689	668	702	634	632	704	643	663	634	678	655	669	636	616	610	677	672	645	611	622	690	679	659	671	635	686	667	655	618	669	652	661	632	631	671	722	668	676	603	683	668	650	661	698	707	627	694	622	621	656	620	633	638	692	692	686	625	648	634	681	626	694	666	644	667	655	650	621	615	663	621	638	641	668	639	664	628	675	686	657	646	625	686	668	636	621	645	682	703	646	672	691	618	706	679	635	657	665	625	640	660	661	692	665	661	645	596	709	662	692	679	621	621	648	661	630	639	656	675	618	646	636	612	637	628	636	599	669	640	644	700	628	654	666	704	634	634	694	613	647	641	653	655	643	698	679	666	647	632	645	628	597	690	651	662	625	615	648	624	643	698	668	706	615	654	691	642	657	595	636	613	659	670	669	687	630	650	680	655	666	663	657	644	692	616	658	614	663	648	670	604	640	654	633	632	671	663	654	641	662	674	650	667	672	651	638	674	672	654	656	657	654	657	682	673	628	666	646	695	605	676	648	653	613	648	692	643	643	617	677	639	694	671	647	643	659	641	650	635	679	664	697	689	661	604	681	654	665	608	668	617	690	631	657	645	637	671	648	638	654	704	687	661	618	712	627	629	660	660	672	656	639	684	652	674	615	639	714	651	677	644	679	668	686	666	674	631	639	623	640	650	660	684	671	664	641	620	628	634	644	674	579	657	636	623	626	681	663	638	650	632	630	648	623	694	633	680	616	637	658	656	616	692	654	649	665	673	631	703	623	677	673	670	670	712	645	675	655	647	642	699	682	655	623	660	646	645	629	728	663	668	615	663	656	693	650	619	629	712	686	616	644	654	666	674	667	675	674	664	642	700	687	642	680	645	655	680	682	707	631	650	669	641	613	618	655	662	639	669	627	644	650	682	638	653	669	654	669	643	615	603	663	684	638	640	620	666	644	627	661	656	697	649	695	625	664	621	660	659	640	639	638	624	666	692	640	678	645	633	658	663	645	629	667	635	605	703	637	601	630	659	631	639	638	635	702	648	656	632	651	618	653	596	664	645	629	624	616	614	678	709	654	620	651	630	681	672	613	642	662	652	654	647	677	612	666	668	675	638	637	648	667	654	600	691	673	660	659	717	598	664	707	674	660	639	675	620	650	652	677	668	714	594	613	695	665	626	662	632	687	666	585	658	669	640	644	609	669	642	645	671	668	642	647	659	630	654	667	640	663	676	701	625	693	624	643	656	659	678	645	659	631	614	653	650	617	612	627	624	640	647	642	634	631	633	660	655	656	629	628	711	637	611	644	643	626	674	634	668	647	626	638	690	663	666	655	614	593	667	685	634	650	689	684	671	636	650	671	624	634	651	684	640	666	678	663	644	619	657	634	677	638	732	667	683	651	641	639	663	658	644	661	659	643	647	653	622	684	651	658	642	643	613	653	653	667	683	636	643	637	661	623	630	655	627	650	673	628	645	659	640	651	680	614	655	591	641	623	679	659	678	626	647	670	653	674	676	638	634	669	661	634	632	630	663	679	689	666	619	627	635	654	662	631	629	670	656	662	658	643	683	653	660	646	630	655	659	711	634	665	629	665	652	594	615	641	654	692	658	652	650	646	648	666	688	674	592	680	634	623	635	664	643	626	637	654	605	657	642	667	650	654	652	640	608	680	655	670	639	625	625	675	662	601	647	658	620	631	629	668	643	686	623	694	630	683	631	660	618	650	615	684	681	642	655	687	696	646	643	641	683	604	660	712	654	664	658	657	691	670	603	654	623	587	697	629	606	677	653	631	658	593	613	647	659	661	661	685	633	662	672	656	618	672	635	678	637	675	633	632	712	654	672	651	651	697	653	650	635	625	706	702	654	633	697	586	655	677	646	673	667	673	641	661	664	675	624	692	660	609	637	643	679	626	676	642	656	660	615	693	643	693	622	650	625	633	637	617	669	670	646	679	649	625	686	664	649	647	650	604	660	632	624	674	625	679	648	668	683	615	608	614	632	662	632	689	650	656	679	705	627	630	647	674	664	611	666	665	693	644	680	646	627	635	665	672	647	662	659	667	651	677	605	680	642	715	666	660	644	651	672	659	646	638	695	615	640	620	627	641	659	649	659	681	652	653	678	623	660	667	656	676	648	639	643	646	635	650	641	650	644	603	624	674	689	647	679	655	616	657	694	644	605	595	631	642	644	599	659	657	673	626	652	647	631	636	650	637	687	618	635	651	628	656	651	634	614	635	715	675	685	628	643	682	672	638	664	659	588	634	670	656	636	636	657	661	599	717	609	604	640	698	672	646	640	626	674	592	655	690	618	659	653	645	662	686	630	657	669	646	642	681	648	661	684	643	670	663	690	675	670	652	596	656	642	680	588	665	642	663	693	667	644	669	654	636	655	638	631	660	684	652	666	663	594	685	668	671	708	671	668	652	655	675	668	665	686	667	641	675	636	654	662	650	678	653	660	706	718	704	669	663	657	619	657	663	678	622	683	687	655	598	647	671	627	684	700	660	675	631	642	636	596	682	636	671	648	655	671	601	671	670	612	662	628	653	614	629	649	654	663	653	695	656	627	647	633	700	718	690	637	618	644	693	658	670	679	646	661	605	639	698	666	666	659	681	657	616	680	654	668	629	652	669	655	651	651	633	638	660	694	656	637	680	668	632	645	665	633	656	654	687	616	663	628	662	634	663	706	610	635	629	635	641	695	654	676	682	724	653	583	673	646	637	679	653	630	636	686	680	659	627	648	644	650	679	661	656	638	661	649	634	602	668	674	696	623	623	684	686	674	647	657	638	651	648	690	636	609	667	672	619	602	621	659	655	687	613	655	675	660	652	692	675	662	624	694	668	618	643	662	646	657	677	640	667	603	645	650	680	669	629	674	655	665	686	650	698	610	657	644	653	672	645	651	681	620	665	657	619	653	624	639	658	674	661	621	686	663	636	630	652	676	653	675	670	662	668	640	657	632	640	649	682	612	649	625	695	630	673	687	620	657	642	653	653	590	626	653	610	653	690	682	690	649	648	628	658	620	702	712	660	682	656	656	656	635	675	652	616	654	653	642	622	665
31522	21127	12097	908	435	423	378	204	219	197	217	212	197	214	210	188	217	213	206	194	212	203	195	205	232	225	207	221	217	234	198	226	207	206	199	211	214	218	232	206	211	218	218	219	233	215	226	201	206	241	225	210	206	194	193	217	204	201	218	213	237	214	224	193	209	220	227	213	209	235	199	213	195	231	191	215	230	206	215	214	222	256	247	228	218	204	242	226	226	231	227	174	197	184	216	204	207	222	228	215	199	197	211	217	226	195	184	218	203	210	217	211	220	218	174	193	228	230	224	221	189	224	188	217	216	200	220	214	221	210	227	177	228	210	206	209	209	215	228	186	216	232	228	205	208	207	215	216	161	212	210	194	214	211	227	224	240	220	210	210	225	206	228	214	218	203	211	206	210	202	201	209	233	214	202	240	214	214	227	216	199	191	217	214	207	200	199	252	205	208	229	232	221	212	207	212	224	215	188	172	247	209	219	221	216	190	205	205	191	223	206	191	203	214	222	201	200	218	233	215	207	227	197	242	197	194	217	263	209	197	252	207	238	194	210	224	219	253	204	207	226	223	221	209	226	225	214	209	223	192	231	194	200	192	183	211	228	217	189	199	189	243	210	205	210	202	227	212	215	242	254	221	204	184	226	234	201	220	200	193	203	189	196	186	209	214	179	247	210	227	211	196	208	218	208	208	216	209	192	223	237	227	214	210	199	227	205	228	208	209	211	243	185	221	199	234	226	233	208	224	217	228	206	203	206	220	201	223	207	219	220	199	217	185	207	202	225	192	220	203	230	211	201	184	234	206	219	227	209	224	232	238	210	211	216	229	188	209	180	193	225	174	218	221	239	205	209	210	224	218	195	221	248	210	195	212	209	231	201	217	227	232	208	206	244	194	238	174	206	197	222	261	207	204	207	194	194	199	204	218	198	219	212	228	216	212	215	222	220	222	214	208	207	209	201	233	197	220	195	222	214	229	212	234	227	197	172	232	199	241	228	205	225	251	209	220	236	209	205	212	203	193	196	202	210	200	235	201	197	231	230	241	205	223	198	218	220	217	225	229	203	235	217	206	232	218	241	242	233	243	208	208	221	212	180	205	212	219	232	216	203	204	225	226	222	229	211	195	218	209	230	243	219	247	222	220	206	222	206	208	226	225	247	215	223	241	221	206	236	193	218	244	207	223	202	202	217	231	204	226	229	205	190	202	220	189	213	233	230	188	217	197	223	226	208	191	202	214	223	176	204	205	204	217	236	210	228	224	232	226	222	185	193	207	213	200	186	213	201	183	197	235	209	208	211	182	215	214	202	225	231	213	210	230	239	221	204	238	201	190	219	213	209	212	211	223	230	226	200	205	211	199	207	175	185	223	209	229	206	206	229	205	228	203	203	212	225	222	219	250	213	220	230	194	232	214	213	250	231	213	208	224	227	206	234	241	195	204	216	227	224	206	235	212	202	205	208	213	210	201	237	222	243	212	233	203	211	226	219	206	206	205	231	208	223	207	229	215	204	222	205	206	196	201	224	198	242	204	194	198	183	225	220	204	218	191	218	218	224	211	224	225	207	207	238	238	240	221	220	218	243	231	216	236	191	214	210	209	213	223	201	193	201	213	228	227	215	217	219	210	185	211	205	217	220	200	243	192	201	213	225	218	189	213	208	228	227	202	218	203	211	215	202	215	216	225	208	199	211	208	184	223	216	211	199	189	206	223	215	221	221	223	214	215	203	209	227	213	195	202	211	222	216	202	222	262	245	209	214	228	237	223	222	180	178	212	205	227	243	211	201	235	203	214	228	235	208	198	222	229	204	209	232	230	218	205	200	245	214	188	217	232	192	236	209	209	198	206	218	217	215	196	208	207	200	223	244	236	207	226	220	214	178	222	177	227	246	200	177	198	235	215	234	235	244	247	251	207	229	203	215	214	223	215	218	204	209	213	211	187	221	202	202	206	208	217	221	216	197	202	197	192	203	243	206	234	211	211	232	210	208	235	210	219	214	221	219	207	210	227	221	202	193	206	228	189	219	210	205	216	225	190	213	229	212	232	185	225	238	214	220	191	224	220	225	244	214	208	204	230	227	206	201	249	246	226	178	218	242	213	212	203	203	204	182	218	222	202	206	210	237	195	199	202	208	235	194	226	205	204	242	238	221	209	222	231	211	218	208	232	226	226	214	239	218	214	221	247	209	223	202	191	208	223	177	210	232	219	206	208	198	215	218	223	203	196	205	209	259	208	188	202	210	216	229	218	207	216	218	219	224	213	198	200	209	220	209	205	195	224	215	200	240	221	188	201	198	189	198	204	208	210	194	200	197	220	228	243	224	235	205	211	198	223	247	230	219	182	205	222	203	219	190	197	180	194	204	216	234	214	242	205	223	208	217	214	217	215	242	208	210	201	234	211	200	215	243	209	212	224	210	218	218	204	217	223	220	222	194	203	201	214	174	199	224	215	217	225	225	206	223	211	215	211	199	217	210	245	215	216	212	230	202	209	214	197	246	224	199	212	214	209	213	218	206	205	208	207	236	218	203	194	228	216	202	235	203	210	204	232	226	235	229	200	214	201	207	223	217	206	219	206	206	218	230	190	205	219	208	212	230	202	203	236	186	196	216	191	215	215	231	195	199	216	192	235	233	198	206	205	206	212	235	214	202	185	197	191	207	212	245	204	210	200	222	206	222	211	193	199	225	233	217	232	207	206	223	213	217	234	184	211	207	238	216	222	203	212	214	211	203	188	211	212	229	239	204	231	169	222	217	225	209	216	221	238	196	237	204	201	215	221	184	204	237	209	219	186	184	214	182	208	189	213	187	196	201	218	225	206	195	198	225	206	223	224	210	205	196	221	202	222	231	213	212	217	221	201	211	204	209	226	222	211	215	209	229	201	217	215	183	204	207	190	216	221	210	227	209	219	208	212	209	224	203	202	229	210	245	224	190	206	215	190	219	193	225	238	226	205	203	235	231	192	208	197	196	233	205	225	210	215	232	232	223	218	202	216	226	210	212	199	206	202	205	196	233	206	202	201	222	212	224	237	223	226	228	248	215	211	244	241	218	222	208	226	220	231	231	239	229	207	211	190	206	202	209	212	222	220	235	199	231	223	211	233	208	230	220	237	212	213	233	180	190	212	245	219	236	211	223	215	215	224	212	206	225	200	217	229	208	215	220	198	246	208	197	252	232	211	236	203	234	211	243	208	210	214	204	179	217	216	212	209	207	231	220	210	240	235	197	205	200	200	215	198	201	204	218	199	213	229	207	235	241	218	240	227	249	236	211	233	196	219	215	218	196	210	232	220	229	226	186	190	212	209	213	200	197	241	223	222	201	192	212	217	196	232	232	234	193	211	215	195	248	230	228	184	186	226	205	215	196	234	236	198	213	227	209	218	200	207	232	209	225	206	211	207	203	207	215	208	198	194	258	237	223	232	211	222	193	213	238	240	189	241	218	186	234	231	199	207	214	237	183	243	204	225	230	206	201	230	183	229	217	187
10388	656	650	582	550	562	581	545	530	600	545	493	614	534	551	560	570	582	577	611	578	569	554	568	592	579	560	539	602	596	556	580	539	593	582	587	574	546	591	572	563	561	579	587	544	545	571	513	558	588	542	528	551	559	556	580	523	572	544	579	574	584	562	571	572	557	575	561	560	541	589	572	587	563	547	561	547	562	561	538	621	599	539	533	532	585	552	568	579	567	570	557	516	549	534	574	557	547	543	542	582	592	541	548	607	553	586	558	551	584	584	574	553	546	601	574	539	557	557	600	572	582	559	587	533	582	527	569	561	571	560	567	575	577	611	550	582	563	566	555	580	559	561	556	545	544	575	581	582	588	619	518	515	560	543	587	566	566	570	574	574	537	594	583	559	559	569	584	553	574	567	536	588	564	502	602	562	551	588	579	537	565	575	550	551	549	563	570	548	564	563	551	568	563	558	544	601	524	569	586	541	592	555	592	562	536	550	546	574	550	553	578	561	549	538	511	595	553	564	601	581	561	555	508	613	553	557	570	586	559	559	574	554	519	594	570	579	576	547	548	577	521	557	530	564	573	542	582	582	565	580	564	588	560	575	559	591	545	581	562	535	546	575	569	525	548	563	587	536	576	552	547	595	528	594	584	542	537	541	612	587	579	555	572	572	538	585	566	504	588	552	578	566	568	531	567	608	579	522	574	551	555	542	535	556	547	563	600	535	579	547	552	548	572	592	525	582	594	597	532	581	589	542	573	555	553	561	568	551	556	528	520	516	548	577	598	604	545	552	557	582	586	552	548	616	577	558	567	570	570	515	550	591	563	528	578	552	553	609	617	552	535	583	572	536	564	548	592	557	577	549	551	532	559	615	527	551	572	530	578	564	556	513	561	571	598	599	542	537	566	577	589	559	581	536	531	571	600	554	573	573	558	543	560	612	593	573	575	563	548	572	574	556	553	568	586	567	527	579	497	550	588	540	580	563	553	540	606	550	560	567	582	527	566	547	560	581	553	588	582	572	590	554	558	556	582	543	581	577	565	595	567	574	570	540	576	580	560	579	600	581	533	548	568	516	569	530	529	556	605	591	592	579	575	559	603	570	560	574	553	575	527	589	570	599	546	590	565	507	548	572	568	518	573	556	555	605	524	554	567	565	557	547	576	560	580	551	537	541	562	530	532	593	525	530	579	538	558	550	578	553	526	605	588	584	564	575	551	601	547	565	582	540	548	546	587	595	564	539	558	565	566	549	548	565	583	583	567	567	570	582	563	524	554	527	584	519	528	590	557	548	531	615	535	597	556	526	612	562	573	556	558	586	568	551	581	568	551	558	545	601	559	552	585	566	573	559	554	563	555	593	537	557	557	614	550	598	575	570	550	560	557	504	578	550	559	578	597	570	549	587	529	548	561	550	571	545	578	540	600	585	570	588	580	573	575	579	610	562	600	585	569	637	567	562	539	544	513	587	555	553	553	559	563	548	576	593	567	521	554	584	608	549	551	588	578	537	551	582	538	567	554	557	554	573	555	606	532	582	577	582	586	606	562	585	557	560	587	555	560	519	549	567	561	559	570	569	555	589	516	588	500	553	534	570	533	519	581	574	548	588	605	602	617	526	532	570	533	607	559	526	588	564	540	563	557	521	586	588	541	551	565	575	555	554	536	561	511	552	532	585	598	599	568	586	514	517	552	638	555	552	539	579	554	534	539	553	535	518	555	545	563	573	524	565	586	544	596	527	552	598	535	590	571	534	571	583	570	563	591	549	572	523	574	560	599	572	531	550	540	558	567	567	558	546	559	554	558	576	552	543	559	541	600	532	574	546	603	535	555	606	537	564	526	584	574	554	593	573	573	578	539	562	526	585	562	565	582	542	529	567	570	585	571	531	515	588	576	532	552	602	571	586	603	528	562	592	559	581	555	564	593	557	533	589	590	523	522	591	553	590	571	615	592	568	596	533	572	528	563	529	538	600	581	592	528	550	591	565	552	574	598	573	521	543	567	572	527	527	571	582	577	576	572	577	555	565	558	545	560	578	584	534	573	551	568	554	528	570	557	557	571	579	569	569	581	559	553	565	591	591	537	554	588	547	560	555	559	566	593	602	570	518	523	585	580	607	563	584	546	586	544	558	565	557	575	533	572	555	546	514	575	546	511	582	541	569	568	586	528	515	569	544	562	530	578	554	577	538	558	552	542	559	573	576	571	551	531	561	548	551	520	549	534	587	540	579	576	547	573	565	596	538	535	519	565	611	586	599	551	561	603	582	537	571	550	496	587	580	570	616	573	564	564	563	560	511	554	555	608	566	540	564	560	561	550	545	512	579	564	549	599	574	548	553	600	568	549	572	572	567	528	556	542	565	571	584	544	569	581	592	554	553	556	530	594	578	510	586	592	542	593	579	606	511	543	536	565	574	580	584	532	586	564	541	572	548	569	565	594	568	583	566	570	555	526	554	611	593	535	552	564	565	530	563	567	574	533	573	587	539	550	561	597	553	566	546	578	555	586	601	508	581	576	567	563	562	534	585	545	550	563	569	616	573	556	548	588	585	590	548	553	544	545	577	526	562	565	598	576	567	577	556	603	542	532	548	548	535	559	599	605	589	587	588	588	545	532	556	566	578	555	566	579	576	507	586	567	526	585	554	514	601	535	607	578	531	622	579	547	550	533	518	540	527	572	592	540	580	588	568	606	568	568	578	535	507	559	509	569	553	536	555	555	579	551	538	567	542	533	567	589	607	578	589	569	577	573	568	592	572	548	567	581	529	552	533	539	583	608	531	569	573	603	557	537	512	563	549	611	599	581	537	549	551	571	568	563	533	553	588	541	563	575	577	604	564	584	559	579	557	610	526	522	584	536	560	556	560	537	520	564	568	544	556	525	524	595	565	542	569	570	546	546	584	541	556	614	572	550	568	557	546	541	604	561	551	515	547	582	537	546	539	611	581	570	562	568	511	535	551	528	538	590	525	540	591	570	572	546	554	565	541	553	567	594	540	575	546	555	571	552	520	570	504	572	546	559	531	531	509	534	574	540	565	596	578	572	581	595	565	536	529	549	561	540	545	556	530	586	576	568	560	542	587	567	541	562	559	578	585	544	524	583	629	528	574	537	581	568	544	571	562	541	557	567	535	519	591	558	545	555	523	542	547	593	569	534	585	520	550	580	520	573	547	577	533	545	581	565	572	522	568	580	577	554	548	581	575	542	568	580	586	543	556	541	542	565	597	540	562	543	547	558	541	566	567	586	604	583	552	555	563	552	546	591	546	558	568	569	551	550	565	540	594	584	580	575	531	532	563	529	591	554	552	577	562	584	572	572	581	511	563	581	545	496	583	538	591	551	536	548	546	559	552	564	571	564	547	558	562	574	567	558	571	579	524	544	577	545	580	593	559	493	551	561	560	595	513	568	565	564	579	537	530	580	592	563	512	558	576	593	557	552	583	520	566	581	532	596	595	561	567	504	572	554	523	526	568	540	562	589	581	541	602	543
25058	21522	24856	28606	21517	20282	800	438	403	341	375	337	374	351	348	333	341	346	332	291	328	345	355	318	348	327	332	316	350	346	357	300	375	344	361	350	328	327	313	333	322	348	343	321	343	346	325	332	348	325	341	316	308	337	356	339	316	330	362	325	339	339	354	353	315	351	316	342	323	308	349	332	309	318	338	352	356	305	348	313	349	343	334	310	329	314	362	326	383	308	320	348	334	327	348	371	340	341	324	333	311	328	334	325	351	351	355	328	330	323	315	315	299	325	337	334	313	288	330	318	340	369	319	330	350	333	310	319	322	341	341	351	321	343	356	324	346	292	315	345	348	342	347	286	341	337	340	323	339	310	303	308	300	311	343	320	314	283	309	344	335	331	310	325	365	320	316	309	293	315	331	298	299	353	317	299	343	341	333	339	327	338	348	325	291	319	296	361	325	354	320	346	344	310	355	329	346	319	327	331	326	338	282	369	309	323	341	367	347	353	322	341	349	352	329	311	344	289	336	308	316	341	348	322	320	352	334	329	306	314	354	310	342	357	321	321	332	382	326	343	322	343	333	326	310	301	352	302	322	376	330	303	343	329	324	348	335	329	304	307	342	326	298	349	325	328	361	313	348	336	314	331	332	314	343	335	322	358	343	384	312	326	320	351	322	354	313	334	342	320	320	332	319	346	339	307	321	344	330	305	327	305	337	304	311	331	297	337	333	319	339	327	346	334	327	326	358	302	317	302	311	307	345	323	346	329	339	339	312	311	369	315	320	345	358	339	312	367	327	328	330	327	325	337	330	334	347	338	363	334	344	332	317	321	351	347	363	333	310	325	320	335	309	348	317	307	312	319	337	296	318	323	317	338	365	338	346	345	308	321	296	291	369	360	316	333	317	344	353	317	335	353	341	349	338	322	310	341	315	336	309	322	331	339	359	340	353	329	326	334	304	326	340	335	337	315	325	322	326	330	343	324	317	314	330	353	337	338	360	343	343	313	330	322	301	338	359	319	355	278	348	348	324	321	292	300	374	300	312	324	306	307	375	312	311	323	347	305	337	334	329	336	310	315	337	341	337	322	303	313	307	341	338	363	348	341	323	303	307	351	332	340	314	333	325	343	333	349	324	327	334	356	323	351	342	344	345	313	300	357	333	326	347	329	323	337	350	309	358	361	327	327	324	303	353	315	305	335	362	315	294	332	326	319	306	329	309	328	347	331	318	347	376	330	337	313	324	327	319	330	339	312	324	333	331	328	310	326	363	315	302	363	330	313	330	333	312	362	323	362	315	329	314	336	308	298	322	337	287	331	316	308	343	338	321	341	322	333	312	334	328	347	349	310	319	310	348	341	333	329	300	307	290	343	324	334	326	304	323	336	339	320	359	320	337	328	341	317	332	329	286	321	312	332	325	298	324	348	303	338	323	287	337	367	342	327	307	298	311	301	335	306	332	365	348	325	323	323	340	348	343	344	315	357	344	324	354	337	333	340	313	355	313	312	324	282	321	299	374	342	304	327	336	311	303	334	337	318	327	302	309	342	341	335	360	330	310	315	357	359	320	325	331	316	336	321	335	351	351	361	324	329	339	296	343	334	324	353	336	289	324	338	327	332	321	297	303	327	312	348	340	316	343	303	327	335	311	297	360	307	347	343	336	335	319	359	322	339	355	310	353	365	373	318	376	333	327	310	296	337	339	343	289	317	300	318	313	318	329	328	333	325	321	307	332	316	312	340	301	317	314	339	314	327	318	322	337	341	345	315	381	306	312	314	348	339	312	311	340	333	317	340	352	307	364	320	311	330	297	340	344	331	321	306	341	346	287	336	306	319	294	319	321	328	327	307	344	314	330	332	364	340	338	327	337	321	360	329	369	326	316	323	323	322	316	335	346	307	318	316	323	299	319	364	314	340	327	357	314	329	327	300	337	331	344	326	319	329	297	366	304	323	343	352	325	335	354	336	296	313	297	351	328	350	327	364	333	345	328	339	349	316	327	329	345	312	336	352	319	315	349	339	341	324	353	344	315	336	301	324	307	296	331	311	340	349	344	316	329	324	360	346	341	321	356	349	350	329	363	344	327	290	333	294	323	363	319	341	316	361	346	302	305	333	313	325	318	311	322	356	340	356	323	334	315	337	343	342	311	346	330	354	323	316	347	311	323	317	301	311	347	301	347	380	336	320	301	321	351	337	347	317	347	344	330	330	309	327	304	328	368	324	310	320	338	290	311	308	329	327	305	334	359	315	338	307	321	340	297	310	325	320	306	334	328	342	364	334	308	349	320	324	356	324	351	315	355	323	345	343	363	341	331	338	307	326	311	310	319	358	367	309	320	332	314	352	292	324	314	306	330	322	318	331	333	368	303	326	349	318	316	328	350	310	300	332	329	309	337	287	314	327	365	304	327	325	310	332	331	340	338	321	345	311	333	336	326	312	330	331	346	322	319	315	344	337	340	288	356	287	344	325	345	322	341	348	344	324	307	328	341	310	350	325	318	341	329	346	333	338	366	346	348	312	322	308	343	318	355	345	337	292	325	314	335	349	322	346	346	353	311	327	311	327	305	319	328	353	338	338	311	313	340	342	333	306	373	358	315	334	324	315	344	317	332	347	329	318	316	318	352	333	328	316	348	338	316	284	339	327	334	327	344	300	339	324	309	315	314	336	314	293	352	340	336	315	360	341	343	335	319	352	320	358	326	351	346	341	337	314	316	317	319	335	329	328	346	300	301	324	342	344	348	318	322	366	315	318	338	354	341	313	307	328	349	302	338	314	307	320	290	342	329	321	318	316	335	331	337	324	313	310	321	302	317	353	312	341	301	319	322	349	345	293	331	347	382	292	345	330	369	376	329	338	341	310	344	334	366	314	311	355	329	338	339	348	333	288	343	302	319	371	314	325	332	360	345	301	308	373	290	317	344	309	308	303	330	313	316	305	323	277	360	338	308	360	335	328	316	325	336	308	331	331	311	320	286	335	327	337	317	283	324	335	363	326	332	334	334	341	318	325	348	313	324	341	319	312	365	320	327	348	308	325	310	355	349	341	354	307	331	341	323	343	312	336	346	344	322	368	299	325	360	352	335	302	343	352	327	310	328	289	323	338	334	306	301	297	351	339	328	356	309	341	311	305	320	312	358	325	317	380	302	362	372	365	315	313	338	329	342	313	325	369	335	358	325	346	336	318	323	362	315	326	293	345	363	339	318	302	323	330	362	329	335	357	355	337	306	319	312	352	325	350	329	323	322	325	321	335	319	306	307	339	335	333	332	334	321	309	299	352	329	297	302	341	313	357	333	351	351	344	347	326	330	332	326	345	350	317	343	341	319	352	351	307	311	325	326	351	342	301	323	278	340	343	332	327	304	333	335	309	334	347	361	356	329	341	344	319	322	320	308	301	317	337	323	317	365	318	315	323	319	325	308	331	322	333	329	335	341	334	344	310	325	329	329	300	319	325	339	310	365	334	335	383	316	348	309	354	329	339	290	324	342	345
23632	2151	1376	1073	926	836	828	758	839	791	814	830	849	790	790	753	791	751	780	789	841	853	792	805	826	798	800	773	804	755	850	788	781	775	775	803	771	802	819	806	819	790	822	791	820	782	739	796	754	802	808	773	791	782	813	835	842	794	814	804	805	788	802	754	774	745	841	809	744	765	804	811	797	766	802	778	827	802	776	802	774	805	822	780	776	775	748	740	798	796	764	790	779	840	779	810	785	772	803	806	780	830	766	775	730	789	767	766	760	806	786	760	802	804	817	763	747	783	813	768	802	758	815	729	786	820	804	766	788	748	878	783	768	790	771	758	785	840	816	783	752	846	812	785	757	809	792	745	809	792	769	771	776	799	738	754	781	740	801	745	804	774	834	773	748	777	811	803	783	825	765	785	800	811	780	745	801	802	745	775	762	753	803	777	777	796	780	778	857	769	792	763	759	783	778	774	788	762	788	801	803	811	782	816	737	757	747	782	791	765	782	789	767	828	744	770	793	764	824	803	766	774	802	831	838	776	788	790	806	760	814	798	809	799	750	801	745	804	733	776	768	797	767	770	851	777	783	810	759	819	773	812	801	776	804	781	784	808	832	807	769	793	741	740	823	813	788	794	768	753	835	740	849	736	784	852	778	768	801	810	784	769	818	799	800	799	813	776	779	787	800	807	808	778	800	759	791	747	831	810	760	808	713	799	765	817	757	818	780	831	768	792	768	780	799	818	824	807	783	788	771	821	800	794	792	755	772	792	796	768	773	806	821	746	742	790	771	780	835	794	788	735	770	776	796	801	755	745	849	831	771	808	769	818	757	771	786	772	792	809	785	754	777	832	790	767	776	809	768	790	828	792	772	818	816	776	838	793	765	811	805	770	814	809	790	776	768	822	744	795	742	803	784	759	810	788	824	771	761	825	794	827	779	761	780	823	812	779	829	794	794	790	803	773	777	756	798	753	767	784	790	764	756	764	764	816	784	791	797	773	779	816	788	820	804	795	746	772	741	763	772	764	779	752	730	770	818	766	810	769	821	797	793	770	778	777	809	842	800	791	812	860	809	782	810	748	742	753	785	807	834	773	730	775	791	778	774	813	879	814	760	779	832	793	811	789	820	750	838	765	773	804	824	723	814	782	797	815	815	794	792	782	783	777	782	774	802	778	773	724	800	753	769	771	824	738	785	794	801	739	758	836	804	773	795	766	820	761	743	805	753	789	776	767	789	778	758	722	838	766	795	799	788	746	791	788	765	752	742	822	801	743	832	784	777	824	790	819	784	769	736	799	776	801	791	777	766	805	776	788	796	823	766	836	777	794	803	785	762	756	780	808	811	798	821	793	770	823	805	748	775	728	801	833	780	795	768	818	807	808	779	793	840	800	752	790	770	802	763	802	792	795	782	763	751	801	793	775	850	803	781	754	827	805	772	822	781	719	782	794	809	755	790	773	785	795	809	804	754	750	836	794	784	824	803	828	823	801	831	826	752	827	849	803	814	809	803	845	764	756	807	774	818	788	726	754	769	838	821	772	766	793	815	843	808	777	792	754	769	769	807	795	725	749	775	744	799	792	801	787	758	823	733	814	815	786	782	823	811	780	839	789	761	806	745	816	791	788	804	790	790	741	807	845	766	778	763	770	810	821	769	800	770	746	772	794	794	772	801	816	813	775	766	783	832	797	837	815	769	732	769	764	736	833	797	757	763	827	778	766	757	747	746	775	741	798	736	760	791	773	735	811	750	818	784	788	824	830	811	780	786	837	797	777	797	790	804	800	775	793	785	785	773	816	771	797	781	781	802	810	818	748	764	768	824	820	801	796	731	787	786	776	759	755	726	744	786	779	746	764	833	762	795	777	774	798	790	788	771	847	746	797	784	781	771	790	746	819	782	798	794	760	752	803	859	810	816	740	800	774	781	876	779	796	736	733	780	764	809	781	843	824	751	804	772	787	794	774	813	781	734	810	755	806	777	809	788	751	762	805	833	791	760	840	813	771	777	805	802	775	825	810	797	826	789	841	763	776	785	770	782	747	858	759	740	770	782	834	802	763	788	774	774	834	752	729	736	775	816	763	765	842	759	807	774	809	813	773	788	833	792	782	779	814	809	778	775	753	754	797	756	759	826	814	816	811	809	812	806	819	772	787	815	784	763	810	777	829	755	830	773	774	755	730	793	834	812	794	814	774	754	807	796	801	792	795	800	780	791	765	839	753	768	823	795	808	771	738	725	846	808	853	812	756	768	756	764	758	799	784	858	801	775	782	815	830	792	821	803	847	792	784	757	768	817	777	826	755	764	855	770	773	748	823	777	804	840	822	808	751	799	736	765	770	800	818	778	808	832	781	825	767	839	767	767	810	779	814	779	781	758	785	757	779	777	784	821	778	780	781	785	731	826	801	783	742	782	796	818	752	821	813	788	772	792	765	792	787	813	805	792	768	802	764	789	772	758	767	833	781	729	768	766	757	833	837	767	832	771	809	818	774	778	820	824	794	784	814	779	777	821	785	772	842	790	794	800	823	739	795	755	758	798	790	754	781	778	780	767	740	801	786	733	821	779	788	831	738	766	797	774	785	783	754	779	745	758	783	823	772	773	774	758	745	808	784	802	768	789	771	787	791	746	759	885	783	799	803	819	780	798	722	788	821	816	837	817	787	823	782	765	848	828	781	784	833	782	783	813	781	805	811	844	769	824	769	743	757	801	765	786	784	763	783	782	801	738	814	774	768	788	840	844	799	787	809	770	784	746	760	764	857	807	770	768	756	805	779	764	805	753	803	765	795	808	801	776	752	820	786	788	772	758	762	784	810	786	814	833	800	810	772	781	852	825	744	772	762	801	774	797	784	811	841	808	804	809	795	785	822	802	753	808	756	767	829	765	850	801	788	821	767	812	780	869	776	709	776	772	724	719	812	794	786	769	813	725	767	793	793	749	724	778	826	824	797	776	756	777	776	767	768	774	809	788	806	756	787	799	755	793	781	797	824	751	855	816	808	809	776	767	789	806	817	783	753	793	755	787	873	772	826	769	752	742	837	854	741	786	761	854	783	815	791	788	781	770	783	830	814	839	782	790	785	797	794	744	823	760	785	750	749	783	754	802	748	790	776	808	766	785	819	791	779	810	792	831	820	803	801	770	760	781	789	764	772	777	815	785	844	763	847	751	776	783	778	788	767	760	799	789	815	780	779	764	754	766	771	819	842	803	787	758	792	787	797	775	819	810	789	793	806	783	773	787	766	839	770	803	824	805	777	771	816	783	789	749	719	743	798	773	804	758	806	829	777	794	790	771	746	764	761	781	771	790	807	783	786	826	803	777	753	780	751	750	782	794	833	792	758	753	776	780	826	789	846	810	789	747	758	839	773	809	787	813	791	793	777	773	786	797	744	796	765	805	775	792	755	782	773	776	740	789	769	820	837	832	794	797	811	823	750	810	796	800	791	810	771	822	796	784	778	744	803	777	727	817	795	816	809	781	791	827	797	753	768
24390	21516	25203	28285	21517	21530	17258	641	403	372	366	301	335	332	327	333	327	286	280	298	305	290	308	331	308	269	261	295	293	313	274	292	292	252	254	281	298	288	284	280	272	273	259	286	300	299	287	258	280	252	294	284	277	274	290	293	298	262	298	263	254	276	274	280	297	293	271	286	304	266	298	277	301	286	302	310	247	265	269	306	306	290	278	280	272	281	296	314	306	300	276	283	282	304	285	290	311	323	274	274	295	289	279	307	274	263	254	281	290	277	296	280	298	284	290	282	284	278	293	286	251	298	292	269	262	276	292	278	309	279	294	263	287	279	280	277	279	263	285	303	299	303	307	260	263	288	299	308	279	268	275	285	262	290	310	257	303	294	278	263	291	289	283	284	264	255	271	256	290	266	308	280	262	257	291	273	299	306	250	285	294	284	254	255	257	288	239	336	275	279	292	273	284	288	286	283	286	302	275	262	309	263	295	271	322	283	302	303	252	294	284	249	233	304	286	262	274	292	269	278	288	283	277	278	292	274	281	295	261	284	282	272	292	291	309	287	268	285	265	294	288	309	253	261	298	286	278	325	270	276	276	285	290	313	285	291	298	255	273	294	295	251	254	266	296	273	274	275	294	270	295	273	242	302	294	267	341	306	301	297	306	268	289	309	288	325	264	283	284	246	267	258	257	280	293	262	302	293	282	283	269	274	278	270	260	278	271	271	266	278	251	305	286	296	268	291	266	237	294	256	275	276	288	279	255	258	268	272	263	275	279	275	300	286	275	285	273	271	283	266	266	301	301	288	267	260	296	258	284	302	277	299	289	291	277	280	277	272	270	277	296	286	314	305	307	277	268	299	264	311	293	291	294	282	309	277	308	286	255	274	305	298	300	296	261	275	269	276	297	261	252	267	273	268	279	261	276	305	278	268	253	295	289	290	261	292	286	266	260	315	270	288	280	276	263	301	285	250	267	269	274	267	275	281	289	272	248	286	291	253	321	275	302	310	274	277	281	265	325	281	257	292	274	258	260	316	303	290	276	281	256	265	273	283	271	275	274	265	280	263	284	294	265	283	302	279	303	276	273	283	249	256	274	263	291	292	309	291	280	245	262	264	299	285	265	235	262	272	289	285	274	291	312	290	271	281	290	273	263	272	285	263	247	263	271	285	300	295	274	281	270	293	275	251	263	291	273	287	279	273	296	330	284	277	283	269	297	271	253	279	295	290	258	284	291	269	246	239	278	269	285	302	316	268	262	276	278	275	276	273	257	298	298	302	253	265	331	281	300	260	262	255	307	314	278	290	283	282	286	274	256	274	275	272	247	278	287	281	283	302	244	281	288	271	295	291	277	302	285	250	277	262	294	270	287	289	275	293	270	269	282	265	299	296	291	304	282	254	266	280	262	317	283	277	270	271	273	273	246	252	296	283	282	269	271	298	262	292	262	316	298	259	256	268	260	314	316	286	224	271	284	303	287	292	281	282	279	295	300	274	262	270	272	278	270	289	286	294	287	282	268	289	272	308	302	312	277	301	286	285	285	275	283	261	278	275	284	285	284	278	288	310	279	269	263	291	321	294	260	259	287	270	276	257	306	284	276	304	273	317	292	279	296	291	278	283	281	252	282	288	284	309	269	282	268	271	279	287	283	287	293	296	297	268	271	283	288	285	278	317	270	264	286	291	268	309	283	280	278	272	275	278	356	313	285	277	275	291	301	297	268	307	302	284	286	257	286	289	277	283	293	290	283	273	306	307	266	252	303	308	252	283	286	304	301	239	256	287	304	282	276	280	255	275	306	257	275	280	276	272	275	261	298	288	266	281	303	284	287	282	275	264	270	277	313	260	270	281	264	289	292	298	263	301	255	295	267	282	271	289	292	274	256	274	250	259	279	302	261	277	301	302	296	303	275	285	271	273	295	304	289	248	281	287	275	260	275	332	286	258	259	285	266	260	287	296	280	248	280	245	283	313	304	310	269	289	282	289	292	269	266	285	265	285	253	298	312	260	280	321	285	277	293	281	297	271	292	275	302	282	286	303	269	259	288	283	293	282	316	251	291	292	281	280	295	300	271	269	275	322	292	250	298	275	295	296	267	275	315	273	296	269	279	276	264	289	281	261	296	246	274	294	248	277	294	299	319	278	339	288	300	276	272	281	275	294	268	266	263	260	289	257	279	276	287	261	309	272	270	279	280	292	299	313	306	256	278	275	296	266	292	257	304	270	285	290	299	315	292	257	272	267	282	263	285	279	298	294	289	283	281	277	268	295	290	300	306	302	296	288	296	282	274	299	287	254	246	275	288	266	293	288	254	296	297	273	284	285	271	269	248	296	282	327	286	286	285	286	272	298	269	320	288	278	314	314	222	276	287	290	313	296	287	268	286	304	299	311	274	294	251	285	290	291	269	273	261	279	293	270	286	277	268	293	304	280	275	272	287	274	282	287	304	286	258	275	275	288	263	291	276	287	263	300	317	275	297	261	288	275	276	268	269	274	278	314	265	306	272	286	322	254	261	294	302	288	252	281	257	262	261	298	273	262	253	261	295	282	282	304	269	278	267	288	264	271	261	288	318	281	263	288	265	265	292	260	276	284	266	293	278	269	307	267	279	317	297	275	283	287	276	297	295	255	267	267	304	270	295	293	289	252	311	268	287	245	270	280	313	264	256	320	261	271	312	277	297	287	266	260	267	290	275	286	285	272	262	278	252	302	271	270	291	240	253	257	262	284	290	288	289	255	272	264	291	270	275	273	277	300	284	272	298	275	294	264	282	297	286	267	275	298	266	276	268	280	291	276	289	278	259	267	281	311	300	281	275	301	301	296	265	274	279	301	267	306	258	260	289	272	290	277	292	299	259	255	297	271	259	296	293	272	260	289	293	277	298	287	303	283	275	262	332	285	269	313	282	276	266	288	289	278	303	282	286	283	243	315	294	291	276	274	298	265	300	274	267	274	288	307	283	276	276	264	275	274	278	280	327	290	321	300	295	326	312	285	277	252	252	289	292	279	276	287	278	273	309	277	303	279	292	272	243	280	285	259	278	272	329	287	305	294	293	279	270	289	304	270	286	272	298	285	279	261	303	265	300	308	291	301	302	259	265	282	302	260	272	294	296	289	261	286	270	299	265	270	268	252	287	261	300	268	281	286	260	288	305	284	280	298	251	244	279	282	271	291	271	268	267	289	259	253	290	280	267	289	263	295	292	293	303	269	291	287	275	299	266	273	302	277	260	258	280	293	286	300	281	288	302	270	276	272	259	260	285	285	283	260	316	283	266	271	293	311	267	291	286	273	268	274	265	298	289	298	249	280	306	286	231	283	302	309	305	254	307	262	253	308	286	253	285	292	299	288	275	256	284	278	318	283	287	308	296	245	260	299	270	311	300	274	279	295	306	289	295	287	274	268	284	291	259	303	277	290	300	258	301	277	298	270	282	279	264	244	279	311	263	301	279	293	253	268	273	267	278	258	295	291	276	282	329	282	274	278	314	298
29931	3481	1833	1173	860	821	758	762	720	756	728	655	663	652	675	632	610	727	647	675	657	633	676	638	725	645	686	609	681	655	644	658	648	692	695	673	608	655	611	651	705	673	672	705	647	620	636	705	599	641	619	650	660	664	672	663	666	671	706	680	686	670	689	654	701	720	583	680	723	697	702	662	674	657	634	718	674	649	616	634	612	609	672	608	699	712	674	689	647	692	654	599	663	655	685	663	646	638	687	671	682	613	622	657	640	682	650	664	660	618	654	669	651	645	639	632	665	654	632	666	657	696	618	639	628	652	652	653	655	653	651	679	644	657	649	661	623	627	643	626	638	667	647	680	643	689	646	648	613	635	662	604	684	694	632	659	669	633	685	659	630	639	634	660	725	666	667	650	657	666	639	619	687	678	648	633	666	629	674	700	702	640	657	664	655	636	641	646	684	607	654	616	657	657	669	674	668	665	669	691	645	632	629	704	653	633	597	686	645	658	648	667	672	656	683	655	673	667	710	677	641	664	667	663	671	690	651	676	675	638	609	667	685	666	702	611	664	693	650	635	672	689	673	624	630	662	673	666	604	655	677	697	600	701	620	642	684	655	663	650	627	666	670	653	632	640	646	681	634	662	648	637	655	654	702	639	699	628	610	643	614	640	650	693	644	666	641	658	608	654	681	677	631	704	690	705	681	654	680	655	690	668	654	672	621	655	693	684	628	605	674	673	675	675	661	628	707	648	670	681	703	695	685	692	637	676	682	654	622	659	637	594	689	626	679	670	688	622	700	674	629	614	637	602	687	640	656	668	607	644	629	628	650	692	609	629	681	657	669	648	619	688	669	641	685	645	678	695	633	665	672	671	623	669	631	672	656	678	666	651	665	651	690	689	625	670	636	676	637	660	595	685	645	675	608	659	683	670	688	672	672	628	656	682	679	665	628	676	660	614	686	644	631	691	698	679	616	666	672	681	659	683	630	700	640	678	712	656	617	694	671	634	634	678	654	663	685	631	648	683	629	652	646	653	696	632	663	619	626	672	651	652	686	634	679	676	644	677	697	650	651	682	605	647	628	630	694	678	685	646	643	649	693	638	662	664	684	659	677	671	632	659	718	661	664	708	688	663	643	645	668	636	691	720	661	635	632	670	663	658	667	672	702	664	611	669	625	594	699	663	593	640	638	604	701	648	662	660	672	665	641	661	664	638	648	641	634	685	667	690	631	677	693	633	678	635	672	647	619	719	676	664	694	670	614	639	638	649	633	658	680	655	604	584	654	637	651	628	655	631	684	667	621	613	648	693	640	670	674	642	655	641	683	660	631	632	668	639	616	667	642	658	671	667	646	669	686	681	658	651	683	641	652	690	653	661	645	658	666	689	682	651	639	630	660	702	662	670	684	654	705	626	667	629	638	689	649	644	658	628	619	650	671	655	658	713	602	710	659	647	612	662	685	657	617	633	654	696	640	670	661	654	682	669	680	652	701	721	647	669	639	656	685	659	694	629	665	647	646	606	642	645	686	645	676	671	637	648	646	691	676	686	648	656	680	619	705	663	639	623	643	640	661	671	638	639	651	648	637	681	682	658	658	642	636	639	648	638	627	588	663	656	655	650	672	699	655	661	622	674	653	658	636	645	627	660	623	647	623	640	676	653	634	667	626	639	692	628	688	638	640	682	639	649	649	632	636	658	659	659	672	637	688	658	649	670	642	616	609	647	688	666	650	631	675	667	639	688	659	639	621	653	663	700	648	634	619	645	665	642	617	618	654	651	635	644	647	657	664	705	638	656	661	608	646	654	683	632	624	643	682	653	650	663	678	690	589	659	666	679	677	643	659	667	639	663	691	647	636	627	672	653	682	623	637	646	671	673	673	687	691	653	672	694	668	645	653	647	664	654	660	660	702	616	662	632	615	655	676	674	617	633	714	698	634	663	677	696	678	662	632	675	649	638	625	653	657	630	632	624	647	661	623	664	660	658	692	656	678	665	688	652	632	670	622	656	634	652	691	629	651	635	592	636	680	625	676	654	633	631	657	695	681	664	629	665	661	678	673	697	646	660	710	641	667	634	614	662	661	664	675	694	592	663	640	731	662	665	663	659	631	683	654	642	622	642	644	691	626	647	675	673	674	674	661	634	672	635	732	676	614	661	655	666	613	716	636	670	707	639	632	617	687	657	610	653	654	617	677	652	666	672	671	673	692	672	654	644	643	677	679	637	635	621	636	655	686	675	640	668	691	672	672	651	647	624	669	664	664	657	681	648	675	675	639	641	700	648	705	680	651	694	640	682	685	686	663	629	631	684	621	673	703	724	672	690	690	688	646	638	646	671	603	662	689	645	611	658	673	618	641	629	686	671	665	627	654	671	635	620	663	665	647	693	649	634	617	654	657	681	651	690	648	627	641	658	665	648	644	708	681	668	688	681	681	629	644	667	658	636	654	659	656	644	622	647	658	677	668	682	642	630	615	719	645	674	648	606	616	656	708	632	637	652	606	670	623	641	667	632	626	648	648	634	635	638	687	656	635	661	654	637	638	678	620	700	683	657	678	633	678	641	653	657	711	638	667	655	675	689	660	653	699	684	616	661	655	687	655	707	654	621	638	664	644	660	629	675	670	664	619	646	665	659	703	650	656	656	642	670	639	654	613	640	655	623	658	657	666	628	672	669	634	687	681	644	663	635	650	674	643	625	633	641	649	622	645	616	655	673	611	656	660	650	634	652	677	663	607	641	627	665	660	619	661	637	626	678	666	659	634	691	632	668	651	643	675	690	677	625	663	633	632	630	639	656	690	670	652	661	642	668	637	648	627	664	579	649	666	675	645	648	655	643	672	635	649	637	663	627	653	656	645	670	720	649	672	682	593	694	680	652	633	668	695	603	600	638	650	659	678	639	697	684	657	661	650	663	687	685	631	665	649	602	616	623	665	666	618	669	644	631	641	621	649	677	662	687	705	618	669	611	623	639	687	659	688	641	623	637	669	671	638	674	644	592	623	625	616	639	662	665	705	658	663	655	672	673	639	651	660	686	646	633	683	648	662	639	635	607	641	656	642	675	683	652	686	633	604	615	632	659	676	638	658	654	708	673	645	653	691	666	646	650	694	704	647	623	634	685	659	667	627	657	640	586	653	645	622	656	650	653	658	686	640	622	659	721	618	652	643	658	666	691	678	637	630	657	651	646	695	642	634	623	687	632	668	627	691	710	689	661	656	668	643	682	674	662	611	632	668	657	635	636	651	690	666	631	669	634	693	664	661	638	672	615	675	675	659	647	637	625	627	652	621	683	630	659	675	681	655	678	674	616	661	649	661	643	676	676	669	715	678	657	654	695	707	644	653	663	658	632	657	683	677	624	615	690	661	656	633	666	683	596	644	682	700	608	675	617	628	659	662	654	672	662	687	625	685	672	706	628	598	673	621	631	649	646	639	653	673	663	680	667	665	643	656	658	670	687	655	648	662	664	646	662	631	696	661	637	671	576	634	627	649	673
31409	21096	12270	908	469	442	380	228	236	248	214	237	210	231	227	213	248	231	205	223	213	204	221	198	224	182	221	255	187	190	190	227	223	210	235	232	212	219	216	219	227	238	226	196	208	233	194	222	204	208	226	216	191	223	196	237	206	233	209	234	210	195	196	216	210	198	197	220	208	215	204	198	225	203	227	224	238	239	212	194	232	232	233	229	217	232	224	195	211	222	220	239	220	191	213	224	223	203	212	209	203	204	209	203	220	217	236	231	227	245	198	231	207	226	212	205	199	225	226	254	217	211	228	182	205	214	209	222	218	207	233	226	192	220	206	211	217	194	198	227	179	220	211	222	223	203	202	208	248	221	196	222	211	230	197	239	212	222	213	206	211	214	230	217	224	212	209	203	225	203	181	227	237	216	211	223	218	214	228	227	195	253	195	207	212	201	209	234	203	242	222	233	213	161	202	213	229	218	192	191	189	220	213	210	206	210	234	202	223	207	229	190	211	237	225	212	220	181	210	209	221	211	208	227	219	211	201	221	208	192	246	244	234	234	228	236	206	215	214	201	221	182	209	220	207	208	227	232	220	217	214	197	208	220	219	198	240	220	216	215	233	229	207	190	233	211	235	214	210	225	220	207	199	201	228	230	217	215	227	204	218	212	231	237	234	198	217	197	224	217	221	201	214	214	205	215	226	196	186	207	204	225	210	204	222	249	230	198	205	178	206	237	218	215	228	218	227	214	207	234	227	209	211	210	222	211	217	232	193	207	189	190	216	225	228	225	214	215	208	212	237	196	231	231	200	180	215	203	231	206	184	233	248	199	203	215	187	196	208	178	236	204	257	202	220	206	221	215	233	220	226	178	244	226	232	214	186	215	229	218	206	204	194	214	217	214	218	195	188	228	224	226	217	228	201	243	219	202	195	214	236	203	198	232	243	243	228	195	202	198	209	200	215	198	204	225	204	234	190	201	195	223	214	212	207	214	239	227	203	236	214	218	217	221	205	228	209	211	238	213	235	202	220	212	199	199	184	224	205	201	243	233	192	194	236	201	206	200	238	229	209	187	210	186	226	180	185	226	217	194	222	204	210	190	224	207	235	208	182	207	231	210	220	195	214	227	200	207	215	210	242	239	223	230	231	202	208	221	214	202	218	198	211	198	223	208	226	204	214	186	248	190	235	225	217	214	200	191	221	191	232	189	227	205	223	238	208	227	196	219	226	187	222	250	224	204	214	211	212	171	247	213	218	241	207	202	222	180	222	193	213	227	228	179	211	195	216	225	231	225	213	237	212	221	230	202	188	207	208	223	215	209	201	214	202	206	202	213	215	210	211	243	199	204	216	218	221	231	226	187	217	187	228	214	230	186	217	232	195	188	225	205	212	231	234	216	208	217	194	228	216	220	264	223	223	191	184	234	205	201	254	238	226	214	236	225	218	184	210	208	216	216	220	209	212	197	208	214	220	236	223	221	225	238	190	239	219	220	222	254	196	245	219	195	204	210	208	236	205	233	217	227	222	228	200	198	195	220	209	222	236	230	200	228	230	237	191	229	237	227	221	203	208	213	243	207	241	234	213	181	238	222	213	195	215	221	203	220	243	195	206	223	234	214	205	234	201	226	204	197	246	216	233	212	249	240	211	208	227	198	194	224	219	198	233	196	202	212	229	233	221	218	212	237	208	231	220	221	206	231	208	206	203	219	234	199	226	239	213	223	204	212	200	212	231	192	212	214	204	180	213	218	214	201	208	243	211	188	212	213	193	218	221	207	232	198	220	220	200	228	218	217	232	216	215	223	212	206	254	217	219	229	205	223	222	202	213	221	224	216	229	220	204	208	222	214	218	198	199	237	224	211	237	211	203	210	235	216	200	195	222	227	235	222	257	207	213	231	196	236	209	218	218	214	240	221	212	204	213	217	207	227	229	233	217	223	218	207	197	223	206	189	232	247	195	214	230	206	221	217	200	209	208	182	203	224	234	228	232	221	190	215	247	206	236	186	242	223	210	228	215	214	211	195	201	231	217	217	196	197	221	225	208	216	214	222	193	251	219	231	237	206	224	190	219	233	218	228	220	216	211	229	208	199	234	217	224	219	211	213	193	224	224	195	215	215	207	216	230	219	234	199	213	212	211	207	211	237	229	210	234	217	196	215	230	176	178	196	200	206	205	255	213	213	223	216	217	214	205	196	221	216	204	193	191	219	225	193	239	211	224	187	232	214	220	219	200	248	210	188	231	240	212	223	210	205	222	180	190	208	238	196	203	224	221	244	230	224	216	222	208	183	209	222	172	239	225	209	197	205	210	237	243	220	206	219	230	229	209	214	196	238	199	182	229	188	229	202	197	227	226	215	229	222	223	235	225	246	208	221	207	233	235	197	208	218	228	226	244	190	229	218	229	217	201	211	226	214	198	213	225	205	215	202	202	237	195	226	234	216	207	210	216	221	217	214	218	221	209	196	204	205	195	235	228	198	175	190	217	244	224	220	209	211	226	195	200	219	216	208	214	216	246	217	214	208	212	209	202	243	211	215	197	214	211	232	220	213	194	190	225	215	212	182	219	211	203	216	197	222	185	217	208	218	198	215	212	192	216	249	239	232	228	220	198	245	216	214	223	229	219	208	236	223	204	180	195	213	220	232	190	215	223	223	196	257	190	207	239	218	237	187	224	201	228	236	215	221	204	208	207	231	217	213	215	215	211	201	213	214	216	238	213	189	220	215	215	190	203	193	220	218	214	236	245	219	227	207	203	230	218	226	190	211	190	223	196	184	218	213	189	244	192	222	208	219	193	194	216	221	182	210	214	210	203	230	216	207	218	196	189	224	179	190	219	210	238	224	252	225	228	203	201	212	231	211	209	218	201	208	202	223	186	196	200	233	223	228	230	190	210	215	247	219	204	212	228	228	215	232	215	199	225	210	223	197	225	246	222	242	204	204	246	237	195	220	224	215	227	209	234	237	216	210	199	216	247	218	237	191	222	213	233	221	217	222	206	226	226	224	219	216	216	217	225	198	216	216	207	198	188	238	202	208	194	223	216	210	190	219	250	222	213	194	218	248	241	223	204	233	206	226	220	228	218	217	178	218	247	237	237	221	192	216	216	210	226	216	204	205	191	211	227	230	209	216	259	208	227	222	223	210	197	181	212	225	204	222	225	224	224	220	222	194	205	200	227	210	222	202	204	202	229	234	220	222	229	227	212	196	221	197	206	200	175	206	220	243	227	216	243	236	206	217	212	230	217	238	212	218	231	244	204	190	202	222	211	205	227	224	215	206	220	221	238	216	208	224	211	214	233	195	212	191	215	203	217	189	215	203	209	201	225	185	232	217	232	209	218	252	222	207	211	222	219	210	218	233	215	216	212	213	202	221	210	252	215	211	209	219	217	251	217	196	232	233	194	227	233	193	216	217	199	185	230	252	222	207	215	242	217	237	212	204	217	210	221	227	220	193	224	210	222	219	221	194	218	237	208	238	212	216	197	205	176	201
11019	695	628	576	584	611	591	581	550	565	598	577	555	576	528	569	549	563	551	543	554	574	577	609	571	531	567	572	618	566	542	505	562	613	522	536	555	610	535	612	543	555	602	563	587	567	582	537	541	600	574	528	561	579	595	561	540	573	599	573	565	563	588	606	587	577	528	547	559	542	588	547	589	569	541	591	560	542	578	549	591	589	551	615	585	571	583	560	602	598	575	549	596	583	548	569	570	568	571	547	514	596	588	583	520	577	589	532	565	575	556	558	570	594	580	582	560	593	573	567	577	536	584	565	559	542	564	568	553	580	583	555	587	569	587	551	582	549	557	516	619	595	573	533	533	600	568	563	545	587	546	589	571	543	536	578	596	578	559	545	553	582	586	549	570	599	531	540	548	605	582	626	579	538	588	590	545	567	596	542	553	567	606	550	555	559	548	538	530	600	548	556	552	583	560	568	593	542	591	574	565	558	576	568	575	565	596	600	520	584	598	553	677	526	588	547	548	538	550	552	548	594	602	586	554	531	561	595	536	541	600	549	543	533	558	592	618	576	535	605	551	570	571	569	530	594	559	546	569	525	564	580	562	541	567	554	575	567	578	601	538	546	526	552	582	564	541	562	535	573	594	579	551	577	572	563	603	588	576	558	547	584	574	595	547	532	544	560	579	555	563	584	529	559	575	545	534	553	544	554	576	556	543	573	543	556	547	601	536	570	551	603	552	531	616	556	606	556	596	582	559	570	579	544	580	537	532	580	578	555	561	584	559	560	549	543	592	552	559	553	564	590	572	578	571	555	564	568	547	546	551	556	579	546	585	526	591	577	572	584	534	570	582	587	567	565	562	565	535	532	549	570	522	555	563	563	583	525	578	595	581	517	587	524	526	545	556	608	534	597	606	542	593	516	554	581	568	558	589	535	617	556	580	557	565	561	567	596	555	564	554	523	603	560	564	519	606	561	561	578	580	581	567	552	598	564	594	559	530	537	569	550	599	572	559	549	589	568	524	557	583	526	641	574	555	547	548	598	549	568	539	598	569	555	592	567	541	564	581	580	595	593	539	541	516	581	592	601	559	546	508	572	559	559	585	563	544	568	548	592	555	576	580	552	554	594	595	615	575	555	557	542	535	558	533	560	564	556	596	539	559	558	533	527	585	586	574	570	557	544	562	551	545	570	534	582	537	543	552	607	570	560	571	578	618	536	572	559	584	556	531	564	556	562	538	572	543	590	547	565	567	608	522	610	576	558	539	570	593	590	570	578	549	516	587	575	576	519	578	546	568	546	589	561	584	545	562	588	601	588	544	597	507	579	566	562	569	558	582	573	560	564	584	583	525	621	559	574	569	551	557	574	578	585	557	631	556	552	568	584	544	552	571	585	554	550	565	540	561	559	562	558	547	575	562	569	530	595	519	581	592	537	531	554	564	522	555	590	547	575	579	580	534	589	548	580	518	591	587	584	540	591	610	569	548	542	532	535	592	546	573	552	577	568	529	559	574	584	519	622	547	580	555	519	584	536	555	545	559	626	515	581	579	529	571	585	567	539	580	587	575	548	573	562	562	554	523	574	545	586	542	591	532	565	559	587	587	531	539	565	592	568	574	549	518	545	557	590	573	546	561	544	561	564	618	588	576	547	575	570	616	573	556	578	591	527	544	570	551	558	543	557	578	586	590	594	564	534	552	542	558	587	531	591	561	575	554	567	574	553	559	565	577	564	573	600	565	559	589	587	541	540	570	567	534	579	560	535	536	571	578	574	574	565	589	553	535	574	562	576	607	574	550	617	572	584	573	575	534	581	553	614	560	544	575	536	576	601	580	604	513	568	586	549	602	565	569	559	536	564	587	574	572	537	601	544	536	586	596	538	587	587	608	550	559	554	559	552	553	555	556	550	588	587	567	586	562	513	529	561	545	554	615	577	575	567	546	546	571	588	557	528	556	567	560	580	565	576	618	550	561	573	528	551	555	580	542	529	574	559	575	577	547	521	557	556	596	566	565	579	606	608	575	586	585	533	559	542	563	564	609	567	580	538	567	576	590	577	552	560	571	558	539	572	571	588	572	515	545	564	547	537	545	575	581	505	574	576	539	561	573	534	561	557	571	521	558	580	600	593	565	537	553	561	614	576	545	604	578	572	590	545	565	531	579	561	584	603	570	562	553	579	552	593	565	558	574	532	504	615	564	566	563	553	562	552	573	546	560	542	540	568	608	552	580	580	560	564	540	540	572	572	577	604	547	538	540	559	512	570	530	581	553	556	553	611	589	565	563	582	553	586	607	511	545	591	595	588	579	517	578	569	546	550	566	560	581	596	574	577	573	598	618	563	562	585	599	609	580	554	573	570	540	536	561	578	573	581	581	559	567	569	585	584	605	596	546	595	544	568	579	555	592	559	573	562	545	560	544	585	583	587	572	587	590	566	562	575	568	564	567	592	557	587	573	509	566	577	553	558	519	531	618	572	563	571	581	541	566	566	580	556	564	632	525	546	582	555	525	560	617	565	541	571	565	580	571	562	541	590	550	540	578	564	559	576	566	575	592	559	539	567	586	596	553	602	584	614	565	525	588	580	564	577	563	593	534	575	549	558	556	544	560	543	543	535	590	559	594	571	529	582	602	527	555	520	605	591	594	584	587	558	541	581	550	569	546	571	532	542	531	546	612	583	590	539	560	589	597	578	554	560	592	612	551	568	597	507	573	566	528	556	550	528	518	550	609	571	589	560	549	554	562	590	560	543	565	587	533	569	602	592	536	592	548	547	545	608	604	575	559	564	577	601	597	521	588	563	561	555	582	579	555	568	582	602	527	550	583	550	592	559	580	572	543	571	557	571	592	554	564	542	601	591	608	539	574	578	526	572	592	546	573	575	557	553	538	571	520	603	570	574	574	551	541	581	538	575	538	597	560	551	527	560	577	543	586	577	565	593	589	567	577	568	522	562	585	546	563	566	540	541	570	566	594	559	610	595	549	563	557	589	596	578	544	552	535	636	558	617	606	525	609	596	561	559	559	574	575	577	574	589	568	568	568	576	512	560	593	586	579	588	587	589	582	534	604	590	551	541	586	545	584	572	536	590	549	509	583	580	568	588	533	568	529	565	516	574	554	595	558	547	558	558	560	589	541	550	568	536	592	543	602	578	528	572	549	518	608	538	567	574	521	568	552	569	567	586	573	568	599	560	521	561	549	543	552	557	558	539	536	556	586	557	584	563	594	546	583	573	591	574	579	578	570	565	580	568	579	577	582	561	569	564	600	562	591	560	537	544	558	579	565	541	589	558	556	614	546	577	600	567	530	601	550	568	546	542	553	590	581	535	580	544	580	577	555	588	573	572	589	572	568	591	557	595	597	563	564	575	570	562	583	543	524	598	578	587	593	549	597	576	525	539	595	587	582	534	548	576	550	574	562	574	552	591	538	584	606	592	539	548	546	573	577	529	575	571	578	549	572	594	548	569	609	560	590	564	578	567	609	552	572	580	547	557
24999	21466	24788	28571	21454	20380	792	447	401	374	413	362	363	321	355	327	338	358	318	309	336	318	343	306	315	336	336	354	337	370	345	319	347	355	340	331	329	346	350	342	329	359	336	324	354	328	320	364	333	316	350	319	269	290	330	348	368	352	351	309	348	358	330	337	350	345	368	313	356	350	312	336	314	345	293	366	346	349	324	339	305	319	349	345	340	315	324	357	335	323	356	326	360	338	352	338	318	325	351	302	333	342	339	337	362	322	349	361	355	352	330	330	331	324	334	307	352	329	316	343	345	310	316	338	313	324	316	326	335	325	317	385	339	338	335	362	338	324	321	319	331	310	330	349	322	288	373	329	362	340	313	369	322	328	354	349	331	327	336	355	306	338	337	334	350	360	342	332	321	343	331	348	334	329	318	319	333	348	321	348	298	314	362	336	330	327	307	351	325	362	309	360	332	310	326	334	317	325	312	323	343	282	384	312	299	319	332	309	326	351	366	332	327	345	277	348	347	313	362	322	351	319	327	294	376	353	374	336	341	343	331	329	297	337	330	329	336	360	314	348	310	281	315	331	356	325	328	320	351	333	315	328	337	344	368	322	318	339	337	316	323	361	352	367	365	307	329	327	335	331	350	327	318	339	346	338	314	355	360	351	325	339	344	318	347	352	318	331	315	362	336	313	313	310	342	326	338	318	330	325	330	330	326	383	320	324	325	354	358	313	341	352	355	335	332	314	329	310	314	354	339	293	333	372	324	348	352	318	309	316	328	323	340	298	345	327	327	340	319	340	321	326	342	347	395	312	339	313	349	326	347	332	351	346	309	292	323	289	327	344	347	323	339	324	318	326	341	367	336	328	336	320	314	304	322	370	272	354	320	338	360	328	352	347	307	322	302	331	322	319	322	344	361	353	324	330	337	302	300	359	327	311	334	362	333	368	355	343	361	328	331	328	290	303	345	324	307	344	341	310	324	348	393	368	313	297	329	344	329	359	357	349	338	358	357	332	348	356	351	328	327	317	315	325	328	310	328	369	318	342	373	365	319	332	352	342	311	316	316	350	332	367	357	347	304	348	334	319	363	340	335	337	322	304	356	291	322	336	346	332	325	327	338	328	335	305	337	314	353	340	355	358	325	327	334	319	329	361	349	349	317	305	318	353	305	342	353	316	347	345	329	308	333	343	301	325	348	325	306	302	322	283	331	340	343	327	345	349	341	342	339	329	342	337	365	373	338	322	342	343	341	366	338	307	331	336	284	365	326	332	325	355	339	330	336	328	320	326	323	350	338	347	316	300	339	350	286	365	362	333	325	348	366	330	354	321	319	350	310	332	322	294	336	335	341	301	328	317	345	311	343	361	387	330	321	336	317	377	342	327	327	331	305	361	317	345	341	356	322	311	336	363	376	323	340	338	343	351	314	312	342	342	336	341	329	290	323	352	324	348	314	338	381	329	322	335	316	355	339	331	315	320	349	325	312	331	308	322	349	339	337	309	329	327	306	337	348	357	305	339	328	339	373	333	346	298	318	330	346	344	384	335	385	385	308	331	321	318	362	343	310	331	322	329	311	321	346	301	299	309	349	336	330	362	326	355	336	335	348	326	331	359	318	331	312	300	319	383	325	292	346	314	315	327	346	349	306	323	302	331	333	336	340	312	332	328	397	301	363	354	321	324	339	322	336	340	295	340	330	350	340	322	323	310	353	347	317	361	319	326	305	356	321	330	368	363	353	313	320	338	324	340	354	366	333	332	342	340	325	287	335	385	344	333	339	296	338	326	336	348	335	317	330	351	326	320	340	395	335	311	337	360	304	309	317	347	364	347	369	321	310	355	347	320	337	321	347	343	329	307	314	316	362	321	353	335	326	294	354	350	328	320	329	318	316	327	339	367	340	320	370	335	319	350	344	281	344	331	292	303	334	357	329	311	339	312	306	349	375	328	341	360	330	343	355	345	340	326	316	343	337	356	333	308	306	331	296	335	337	305	321	344	306	320	342	341	324	349	355	309	307	365	311	361	361	362	371	325	354	335	340	332	321	334	339	326	361	315	349	325	352	355	323	318	349	301	317	330	359	320	374	346	332	353	343	355	341	368	351	344	358	316	346	332	324	282	303	300	346	324	330	330	347	310	311	327	311	341	332	324	337	310	356	318	333	313	362	340	307	320	323	354	323	316	343	364	369	335	344	327	306	328	323	324	335	319	338	333	346	344	315	330	333	332	343	351	334	327	326	334	337	343	344	341	332	289	320	295	350	342	364	342	341	348	305	350	329	337	353	328	346	331	290	318	330	338	344	333	346	320	381	342	339	341	320	309	348	347	313	362	310	295	346	326	336	325	338	309	336	354	309	325	366	321	334	324	327	302	319	304	321	330	338	341	302	325	335	334	351	313	339	324	326	367	319	366	321	364	326	348	333	312	330	340	331	341	334	323	328	356	335	337	308	326	343	330	318	348	347	316	359	325	352	350	314	345	308	325	337	321	307	353	343	317	287	306	325	350	328	337	332	322	338	314	318	337	355	314	333	350	344	319	341	331	313	337	355	308	316	308	336	363	354	342	380	353	312	356	327	311	344	345	356	327	322	312	379	357	334	363	332	357	330	331	332	347	324	342	312	335	316	319	331	336	331	342	290	361	314	339	353	343	340	315	335	340	316	322	345	360	308	353	334	333	345	347	341	377	326	308	352	313	335	349	337	312	362	311	324	332	330	295	357	331	341	340	346	335	361	341	304	315	334	339	339	314	321	334	342	347	318	298	333	355	352	317	351	338	318	345	364	312	291	361	345	338	319	335	359	300	350	354	307	310	361	353	325	323	337	328	349	303	328	329	293	297	320	346	323	308	344	324	347	346	359	333	307	339	317	312	348	313	358	321	297	359	372	319	345	336	380	330	340	317	321	342	291	350	350	340	314	367	345	346	342	346	306	320	295	341	335	318	375	342	336	344	308	303	320	346	327	316	342	328	373	334	317	339	315	323	330	343	343	322	307	319	328	346	309	336	368	352	331	335	352	311	339	352	298	310	307	333	315	328	318	319	324	315	306	322	339	316	317	307	334	327	339	301	292	317	336	337	317	301	310	308	307	333	326	332	291	327	310	357	344	345	327	339	332	339	333	340	340	330	298	327	342	332	326	344	317	294	302	347	372	355	340	321	309	369	318	331	332	358	358	346	342	331	333	295	327	336	336	321	352	322	332	315	371	335	317	323	348	388	334	304	316	341	322	320	331	362	322	300	327	342	335	348	307	360	344	314	318	332	338	343	371	322	296	324	340	338	313	327	337	295	317	331	359	311	309	330	354	347	326	313	308	299	336	305	327	348	316	360	327	324	348	312	312	296	333	357	321	343	330	318	339	297	315	331	341	353	346	344	328	314	308	321	308	360	337	341	363	343	329	347	300	340	332	341	342	325	322	335	330	305	326	355	339	318	335	316	318	323	329	313	345	338	344	358	343	329	344	348	312	315	323	337	343	325	340	319	347	344	328	332
24557	2087	1314	1000	955	846	884	778	820	804	853	830	791	801	787	808	796	796	819	794	758	801	765	815	828	803	770	801	730	786	822	835	799	829	752	814	833	797	807	811	762	797	817	778	830	782	829	788	753	764	780	767	797	804	730	794	848	781	785	799	781	805	775	803	804	798	815	805	764	782	769	797	794	805	850	777	785	764	784	762	780	788	803	809	810	784	773	843	749	767	760	762	757	764	776	798	804	816	820	845	787	755	774	806	818	814	801	749	771	826	776	787	851	782	781	794	764	776	787	800	785	743	793	765	793	810	784	785	780	817	837	778	825	823	821	792	825	800	789	778	834	835	788	740	837	838	800	764	811	762	763	828	782	780	775	809	786	826	794	818	785	818	796	797	796	812	730	840	791	840	779	806	819	800	784	773	849	753	789	777	790	745	743	836	767	823	798	828	763	780	824	776	763	768	795	819	765	789	814	775	727	744	822	808	761	788	835	802	714	790	730	732	806	832	772	799	816	793	784	801	748	798	779	791	794	812	828	758	806	803	778	781	817	800	733	818	852	773	758	786	775	797	826	816	824	812	780	805	773	805	806	777	779	791	769	804	772	803	809	785	793	788	807	799	795	750	797	766	758	810	771	766	767	739	800	745	766	770	728	777	838	810	755	838	790	780	831	801	847	785	773	753	826	754	800	779	759	768	754	775	785	768	762	784	775	800	798	806	825	795	817	778	789	810	782	784	760	783	801	799	787	792	790	771	829	761	767	761	749	792	748	869	805	806	763	790	807	780	774	750	761	794	795	769	783	761	839	808	777	807	775	786	766	789	779	768	826	759	799	810	810	788	763	805	796	762	775	861	802	764	825	799	766	777	812	876	774	801	851	803	807	863	833	812	822	774	715	787	834	760	776	786	827	774	749	804	788	760	811	797	806	799	789	782	762	794	788	808	796	773	754	759	793	771	744	785	861	853	800	804	829	769	846	793	719	783	767	766	803	832	821	825	828	795	806	835	724	768	747	873	759	776	779	808	778	776	819	800	796	809	765	755	788	731	769	791	810	861	767	812	834	821	824	802	758	720	806	798	823	769	778	782	775	814	845	773	807	822	785	784	782	789	760	732	831	800	828	806	815	816	795	772	749	779	839	798	760	817	778	787	772	785	782	775	810	819	804	791	749	740	783	807	795	822	770	814	776	789	837	783	763	788	814	748	796	804	808	781	783	783	837	793	809	762	770	798	776	859	759	757	740	776	797	796	781	801	794	806	802	785	788	787	784	774	730	761	790	807	796	759	776	773	781	766	792	796	832	832	829	812	787	772	768	761	778	768	818	804	841	782	775	779	769	821	803	758	776	796	805	720	817	871	780	732	784	785	762	754	788	760	789	801	779	809	777	798	810	812	798	776	795	792	804	735	817	814	774	822	768	824	772	798	776	825	765	800	817	791	837	807	766	794	778	818	776	772	807	768	848	755	758	766	756	734	776	775	815	840	797	787	779	814	796	821	797	770	817	791	842	788	767	749	822	773	749	786	743	777	811	784	733	816	753	813	801	798	824	798	784	752	777	802	760	790	814	766	820	771	775	768	767	790	782	820	748	813	773	844	763	777	757	791	787	830	813	835	687	774	787	804	811	857	836	776	788	789	849	801	792	783	800	822	766	778	773	780	820	798	804	841	811	804	774	755	824	804	767	815	744	817	820	817	802	743	813	770	789	804	830	803	809	817	787	805	772	785	752	816	802	831	826	788	787	815	748	788	770	774	850	771	821	776	782	753	795	765	811	784	762	781	852	747	779	793	777	767	771	786	766	822	812	800	797	748	767	854	788	807	824	782	775	765	842	852	826	810	756	792	797	774	798	818	778	785	804	853	832	796	794	790	791	775	804	766	738	814	811	762	769	792	817	824	788	752	824	805	769	837	830	797	790	767	820	779	832	794	799	836	728	780	819	777	784	837	822	820	811	879	781	767	765	837	826	803	812	805	763	763	759	756	717	765	810	818	803	753	753	817	775	768	798	801	787	807	804	837	744	807	756	815	788	751	827	745	780	808	812	818	783	817	806	775	768	814	799	791	818	770	841	760	787	792	814	771	760	795	783	802	780	758	750	782	810	774	797	767	777	816	861	764	771	812	783	756	775	833	792	810	738	834	812	775	795	829	867	774	802	790	813	854	785	790	838	775	798	784	813	753	797	787	815	723	814	774	813	819	807	821	752	776	820	771	821	825	764	787	828	791	858	774	797	802	780	846	773	781	836	783	766	832	796	824	810	757	793	812	829	807	840	834	792	778	816	822	849	838	743	783	763	775	818	777	828	817	820	774	829	782	775	823	767	770	803	750	770	825	791	805	765	880	796	808	803	807	792	777	767	769	788	758	783	788	780	783	809	839	807	801	787	776	755	815	778	863	852	765	800	833	813	821	787	804	844	763	805	781	765	786	802	800	768	800	811	803	727	835	784	803	775	781	761	784	789	766	799	780	802	809	819	821	834	780	814	803	801	787	770	792	743	766	784	828	786	841	783	763	836	763	755	801	814	782	837	776	834	773	768	825	800	805	792	809	816	699	782	775	812	842	786	802	797	767	772	779	779	773	794	788	771	841	797	797	802	817	808	762	751	746	757	779	792	865	745	783	783	764	760	811	791	779	775	774	793	782	824	810	766	797	785	775	790	808	767	765	781	780	809	715	840	784	748	794	775	766	787	777	805	737	755	773	808	750	786	774	779	795	822	812	779	724	813	802	833	752	781	850	813	769	797	804	850	842	782	788	794	806	859	785	794	748	799	756	744	767	766	807	783	831	804	805	775	839	822	810	811	786	770	773	786	779	753	793	811	790	828	833	742	799	791	781	802	741	756	799	770	761	768	802	767	776	774	802	737	778	777	795	773	726	782	819	805	784	772	775	822	791	769	773	809	763	784	772	777	769	830	805	791	810	785	759	835	796	766	754	782	806	757	793	731	800	756	801	748	783	787	812	755	779	819	781	809	768	767	796	750	801	804	824	795	783	762	763	746	781	802	796	782	795	752	826	813	771	797	740	755	800	751	815	786	769	773	713	810	850	886	831	824	864	792	780	778	825	783	784	756	797	750	766	842	782	769	835	844	766	752	770	847	868	810	823	850	784	785	793	839	786	777	787	815	829	808	806	722	761	841	789	744	799	784	787	773	748	799	804	753	773	774	807	810	865	799	781	731	807	849	833	795	789	794	832	772	840	766	814	796	770	805	807	829	804	815	795	795	847	818	821	813	769	760	799	762	763	797	761	765	805	733	750	818	739	796	818	850	784	778	819	841	788	773	813	797	796	790	791	773	777	805	792	815	824	784	820	790	780	813	780	808	766	793	818	859	768	827	771	756	791	818	756	766	758	790	822	780	777	781	751	791	773	768	796	748	810	800	810	768	799	805	841	825	811	754	768	796	817	778	808	783	786	799	773	751	750	790	772	782	821	777	781	801	835	806	803	822	827	813	854	780	817	712	786	797	822	817	825	761	757
24359	21470	25138	28205	21473	21488	17086	681	423	371	305	326	321	335	335	313	321	290	286	308	263	263	286	287	291	289	338	300	286	309	306	328	266	286	309	283	309	283	298	301	303	241	293	286	270	322	309	296	275	285	300	258	276	293	286	296	307	303	283	294	294	269	295	291	276	284	285	241	288	257	288	232	266	284	262	296	283	271	282	291	243	316	281	272	280	279	292	299	300	294	268	278	287	321	291	284	274	286	243	271	285	280	259	283	296	292	270	279	275	262	278	279	296	302	298	278	296	293	283	281	282	293	269	285	321	279	290	286	275	293	281	291	307	281	293	296	292	282	290	291	313	276	290	281	299	262	280	317	302	274	317	305	287	282	294	295	270	311	272	260	317	288	318	274	267	288	277	283	318	291	287	305	242	271	262	251	309	298	286	289	313	260	296	259	276	281	313	297	279	311	279	285	302	295	270	297	264	254	295	312	296	277	292	296	288	281	298	268	292	289	279	299	289	262	301	270	276	261	248	288	283	289	255	295	318	263	295	290	271	262	271	285	299	330	295	271	265	282	268	265	301	262	305	288	274	269	284	275	317	271	298	320	292	269	296	265	299	323	291	284	314	253	291	277	291	297	283	288	320	279	292	277	275	284	296	290	314	299	284	290	277	269	315	255	288	252	284	271	316	294	299	289	285	264	284	297	257	288	283	303	292	307	275	301	300	314	254	324	296	293	317	297	298	279	294	283	284	282	306	274	262	304	250	295	301	311	271	285	290	286	265	294	293	286	285	287	297	290	303	295	319	305	256	265	284	258	308	293	268	262	304	266	269	294	265	273	305	271	299	271	298	263	302	294	253	304	324	317	261	293	291	269	316	297	282	285	283	291	260	243	302	320	301	272	281	296	278	272	283	334	279	263	288	272	267	263	279	288	249	278	327	278	288	269	289	298	316	271	291	275	292	310	248	274	262	244	273	296	294	272	314	307	259	288	283	263	311	266	265	309	289	253	263	281	246	263	289	301	290	286	268	285	269	292	294	274	259	253	271	250	261	267	273	308	281	323	249	274	307	300	331	266	288	294	282	295	277	266	314	302	281	291	279	287	278	306	290	272	283	281	282	317	262	258	270	278	263	307	305	274	309	269	290	289	278	279	284	280	292	274	273	280	307	285	292	283	293	278	243	287	261	305	249	277	297	297	302	294	287	293	272	291	276	277	273	291	254	269	288	289	324	273	295	274	265	257	332	292	286	274	270	300	294	297	305	243	284	309	274	273	320	295	318	268	282	275	288	304	281	269	282	313	283	284	265	283	311	287	287	295	279	278	277	307	302	289	302	292	290	303	259	282	260	291	300	298	272	262	274	285	295	311	278	294	289	283	283	283	289	266	259	283	256	252	269	265	306	284	305	286	283	271	293	324	283	273	294	304	303	272	264	308	295	269	262	284	278	312	264	298	272	275	313	248	278	292	233	271	295	287	307	276	271	272	286	277	253	257	262	265	282	268	287	286	299	307	292	294	257	273	275	288	286	267	277	282	285	281	270	269	280	286	274	278	262	280	281	255	282	283	257	255	285	285	292	276	267	287	308	262	274	280	287	290	315	286	284	293	254	266	282	267	278	268	296	298	299	290	296	287	269	272	281	321	265	298	264	288	287	262	252	274	295	293	307	296	265	257	292	297	294	265	270	293	299	277	312	291	264	266	292	287	276	264	283	285	294	279	239	257	267	299	271	308	273	259	280	278	279	268	330	263	272	289	297	260	315	294	268	256	281	278	276	280	252	284	298	289	264	277	279	284	276	290	301	283	273	311	259	256	299	278	277	294	244	277	261	300	285	293	274	288	300	301	295	280	297	293	290	290	262	297	260	297	286	262	263	295	289	248	282	278	273	272	276	279	251	291	294	272	277	267	295	282	256	279	287	278	290	288	279	287	305	300	264	282	299	270	240	296	270	310	269	239	277	278	259	264	252	285	281	283	297	285	280	276	264	265	276	292	299	268	266	287	298	286	286	286	308	287	281	286	282	260	270	269	300	263	297	273	280	271	295	289	256	252	292	313	282	263	245	299	320	244	307	297	291	298	283	247	267	276	273	280	285	313	310	283	301	328	302	299	273	320	263	281	300	308	262	306	289	276	243	304	276	306	314	292	298	280	293	283	273	244	303	279	304	277	290	282	296	291	309	261	299	273	309	285	237	286	327	283	295	262	316	275	281	256	313	288	280	284	294	280	272	295	295	273	275	288	280	301	308	269	249	272	286	291	281	295	273	287	283	301	287	303	315	278	299	272	297	286	335	291	274	307	282	294	279	275	257	290	284	273	285	262	278	294	286	309	294	269	284	312	307	294	288	314	288	266	270	286	307	270	291	271	277	259	256	279	271	267	276	286	294	292	298	274	266	271	305	260	296	281	312	305	273	287	294	270	310	284	300	248	256	303	293	300	252	283	292	319	290	253	276	267	333	267	298	266	277	289	302	271	286	276	291	286	291	262	309	282	316	321	295	266	266	276	295	298	294	280	271	274	283	283	312	312	287	316	279	247	257	292	273	284	288	278	285	292	251	269	301	289	271	275	319	291	276	284	253	275	263	281	239	256	252	281	264	308	307	290	281	283	283	271	258	288	292	324	294	270	279	310	304	275	266	268	280	268	275	285	268	317	294	290	249	269	294	287	304	261	271	326	260	276	262	251	301	321	284	299	304	290	302	309	285	279	298	297	286	280	284	285	275	320	309	245	274	268	287	278	294	272	295	264	286	275	307	283	283	308	283	297	312	297	304	294	319	285	290	312	274	248	298	293	278	276	279	297	281	296	296	302	268	274	268	294	264	258	282	281	259	269	319	285	284	265	290	291	281	280	281	260	268	278	277	253	287	254	292	256	268	312	294	277	281	307	259	287	265	272	304	287	296	287	288	295	281	267	306	299	288	281	324	293	277	271	300	298	289	275	287	286	295	284	278	262	285	269	259	300	268	266	298	301	264	256	298	290	283	251	280	250	306	259	296	287	314	298	237	276	285	269	296	295	261	255	281	256	256	316	278	277	277	278	297	275	306	266	309	270	275	283	297	263	289	285	294	250	259	267	278	321	278	275	300	297	280	290	299	295	277	285	271	263	287	285	296	265	306	292	270	301	264	280	305	290	278	312	282	270	297	275	267	324	272	268	273	287	281	281	309	281	271	273	233	280	267	287	286	282	273	282	289	282	305	257	280	301	309	313	277	323	296	264	298	286	271	283	314	300	259	260	273	310	275	297	276	300	286	267	277	282	264	285	279	268	329	281	247	303	287	300	307	275	252	261	301	303	267	317	261	282	297	311	283	263	302	280	256	296	301	290	291	279	294	307	260	265	280	271	301	264	284	329	280	289	265	302	278	280	294	301	277	310	297	289	293	332	268	314	295	266	272	313	261	290	271	256	289	282	260	289	284	289	288	252	260	265	288	267	284	283	278	266	309	293	296	278	254	308	274	274	283	306	316	293	282	275	282	285	273	296	287	273
30625	3315	1813	1071	931	791	782	708	722	702	686	706	699	675	694	721	700	678	684	689	629	649	683	668	712	644	668	728	676	692	654	721	682	652	675	621	625	650	671	652	697	664	685	722	653	688	680	655	652	664	667	670	638	694	653	648	635	650	689	675	673	647	685	674	665	668	629	677	659	646	671	666	678	657	710	691	630	659	652	679	630	674	638	629	622	647	669	666	671	668	632	691	729	622	649	613	679	654	636	655	602	712	651	657	686	655	648	663	649	698	687	674	688	689	654	668	683	621	635	660	646	656	642	627	697	656	651	655	706	636	666	689	629	664	664	649	652	677	681	675	670	655	640	679	670	677	686	621	628	657	626	663	681	635	655	653	640	649	662	653	667	666	663	639	663	678	623	637	699	668	653	649	643	700	630	638	659	639	634	677	683	664	628	702	697	672	641	611	677	645	679	695	660	676	650	673	655	645	678	626	694	692	670	651	671	673	633	665	635	662	658	654	654	661	695	631	640	661	674	715	689	660	654	695	667	659	648	661	622	664	650	651	709	663	643	650	657	662	665	621	640	648	724	656	656	651	686	633	655	679	709	661	664	713	647	671	711	634	580	664	648	700	615	653	686	690	661	705	672	673	683	704	678	629	671	639	702	661	632	701	629	660	651	698	701	668	665	639	664	653	664	714	631	677	717	642	626	669	668	650	693	643	652	648	669	658	642	685	696	648	608	712	656	647	653	642	661	657	682	673	668	643	679	685	597	713	675	687	704	704	663	612	645	671	668	665	711	685	666	672	660	672	691	623	649	680	663	631	636	656	675	677	674	604	652	689	690	636	675	674	682	690	654	656	622	665	685	626	671	656	638	657	636	679	666	649	677	671	624	656	668	663	586	656	652	625	643	687	594	667	657	650	655	670	664	666	665	641	642	682	650	660	699	637	654	736	713	684	687	659	628	662	647	702	664	631	668	674	696	725	661	658	698	662	657	672	638	662	693	655	653	667	692	685	651	684	661	683	681	669	671	651	632	662	669	633	652	653	657	674	621	617	612	697	636	682	656	682	714	671	661	691	687	665	672	678	645	660	680	644	673	678	676	657	634	643	654	700	697	657	671	646	674	680	676	652	721	681	670	677	652	652	681	623	697	676	673	679	658	634	639	669	663	684	685	674	672	692	671	640	630	696	649	642	660	686	646	626	676	649	666	715	636	670	655	647	668	669	622	686	702	660	680	669	695	642	658	625	662	687	613	618	703	670	652	660	643	626	639	640	665	665	688	719	691	681	649	672	618	619	688	654	666	662	654	686	661	637	653	662	665	709	643	671	725	643	660	682	621	718	643	658	649	653	630	602	681	677	666	691	667	666	663	651	657	683	629	679	626	620	640	623	674	594	650	655	665	665	659	684	642	655	698	604	661	653	668	698	682	653	655	665	642	656	655	678	645	629	665	680	692	655	657	658	639	649	671	656	690	682	688	670	664	686	666	624	673	655	656	671	675	665	675	655	635	661	676	676	676	649	657	682	631	654	666	635	669	665	687	661	690	680	656	639	629	609	694	655	647	658	629	661	648	628	650	645	669	666	679	667	643	662	655	681	641	633	708	653	640	656	669	699	640	686	720	693	692	633	693	644	659	693	691	663	654	661	628	665	649	677	690	705	677	620	637	674	621	678	703	666	651	645	610	634	668	697	658	608	619	687	662	677	730	652	650	678	659	651	691	646	662	684	651	649	685	668	633	644	697	648	659	647	658	690	626	647	651	638	646	629	634	683	680	686	672	653	664	626	683	639	670	652	665	680	619	679	720	656	641	667	677	656	685	658	670	644	681	662	661	676	636	668	656	682	676	698	643	659	690	681	659	697	693	658	675	636	663	693	653	700	679	648	647	654	661	626	634	612	651	663	648	681	656	620	678	660	635	637	676	661	693	620	662	679	708	679	688	652	640	695	694	621	695	689	640	638	700	643	638	714	652	707	619	655	688	640	633	653	665	644	678	683	614	655	673	674	659	649	688	665	620	662	667	688	634	656	659	656	623	655	632	681	682	683	683	684	668	662	698	659	652	679	655	646	643	696	638	654	699	655	688	670	664	704	685	671	653	695	654	683	626	671	675	654	696	657	680	679	647	661	664	641	661	606	628	648	634	615	615	632	672	663	663	673	627	645	648	671	664	674	653	684	631	650	637	725	670	655	690	675	625	673	696	637	659	617	616	663	707	642	658	633	681	644	669	655	682	655	718	640	633	662	635	633	630	670	644	651	679	653	678	635	629	692	602	675	627	658	624	704	664	608	641	635	669	675	643	658	656	688	610	710	628	605	704	691	662	637	670	645	667	687	625	641	649	660	693	628	699	658	694	713	676	699	655	645	673	636	614	598	678	642	643	721	667	685	662	643	675	601	680	628	652	649	705	665	686	674	681	710	656	648	651	647	646	649	664	692	728	668	653	643	702	588	652	675	608	695	614	643	627	683	630	651	642	714	672	671	695	657	670	653	642	657	591	671	697	670	636	663	658	622	670	651	625	616	664	654	642	667	660	658	660	669	676	668	640	668	671	689	677	686	662	665	616	666	661	673	653	664	687	614	666	641	648	703	621	658	691	693	665	660	619	663	679	629	656	653	673	620	647	662	689	651	654	696	619	681	621	619	578	657	651	650	630	694	674	692	713	662	673	665	675	645	684	633	638	687	676	650	679	691	706	719	680	640	673	695	696	619	664	706	654	688	681	677	653	601	682	681	653	622	688	597	650	638	666	677	654	671	661	707	715	703	664	660	679	700	695	670	667	719	652	691	672	658	639	663	650	664	689	611	627	698	684	680	676	659	653	693	665	651	673	654	682	661	686	646	680	702	699	662	683	643	639	675	718	672	671	620	685	708	714	664	658	649	650	675	687	703	702	651	644	641	645	623	732	664	638	671	634	638	673	658	611	683	638	685	661	668	694	697	668	635	687	675	708	652	623	643	649	663	672	666	687	681	680	675	672	704	640	636	678	604	685	661	665	690	637	685	647	649	691	667	674	679	625	653	713	655	677	649	718	640	666	677	651	636	674	668	660	676	631	633	676	718	691	623	676	612	645	676	686	657	693	681	603	641	667	646	659	669	676	607	673	663	673	636	641	600	642	633	705	633	644	645	661	612	678	704	661	703	679	689	677	642	667	683	666	680	653	668	699	662	664	703	653	671	679	637	701	697	611	678	669	682	645	684	694	648	658	684	676	680	716	665	646	671	693	627	685	681	692	646	653	688	684	685	656	659	643	649	722	672	697	711	671	681	638	675	640	690	697	648	665	669	669	708	690	652	662	647	687	675	649	710	630	648	656	681	646	676	683	647	696	648	654	674	635	690	642	642	663	660	673	650	644	667	656	668	669	686	652	679	658	669	649	688	695	655	640	675	631	667	720	680	649	641	682	658	636	666	656	649	669	655	662	626	683	634	657	626	656	677	678	633	661	646	672	661	657	640	689	637	671	663	675	690	625	654	687	675	661	656	634	665
31463	21108	12170	915	493	426	379	244	232	213	241	203	207	256	228	221	228	216	209	232	239	223	219	201	196	178	205	247	204	227	224	210	245	210	206	214	210	222	208	228	220	223	237	212	231	233	211	194	220	237	195	214	225	213	210	249	207	213	219	216	242	211	227	249	237	199	200	195	231	232	249	267	218	223	214	219	222	242	231	256	222	233	215	207	219	209	221	210	213	202	224	227	204	214	234	198	219	204	247	211	228	191	218	227	202	204	216	206	238	227	257	231	215	193	228	248	204	204	206	220	236	218	202	225	222	223	229	205	217	199	223	221	215	231	195	220	226	178	206	221	201	224	225	201	208	208	197	232	202	231	218	204	239	226	231	184	238	208	226	206	238	246	227	221	229	242	216	246	236	205	238	211	226	235	221	188	208	194	234	255	223	233	201	233	194	237	209	231	181	210	232	240	194	203	221	214	244	228	211	214	231	184	200	225	234	212	203	230	194	236	263	196	218	238	213	220	222	207	233	239	215	210	226	205	224	214	207	232	221	219	228	231	200	212	207	203	213	214	234	220	211	203	193	205	216	205	219	239	225	243	228	222	208	241	243	204	229	221	223	242	237	235	211	196	187	235	227	243	223	234	219	205	213	238	226	212	200	229	220	222	220	215	217	226	219	197	222	221	218	222	216	222	202	227	236	182	220	213	204	227	239	192	201	235	250	200	207	202	212	208	252	214	192	220	221	230	224	217	184	190	218	213	218	209	208	183	210	246	223	231	208	217	244	208	244	211	195	244	224	211	231	254	216	220	226	214	226	203	236	217	209	216	237	211	223	208	194	234	218	233	224	220	208	216	256	255	219	218	246	198	214	176	258	228	210	220	202	214	219	234	211	233	200	194	188	225	191	210	205	207	207	219	187	241	217	220	212	215	210	228	214	228	210	222	225	205	202	211	213	220	226	207	224	210	215	239	195	233	220	238	251	218	238	229	242	224	212	189	206	220	236	197	244	224	215	194	234	213	206	220	224	218	230	223	231	218	226	220	202	220	204	207	231	198	204	221	209	250	222	210	222	227	211	207	242	204	242	202	198	251	236	218	229	200	202	208	231	194	223	240	246	234	226	228	196	221	199	213	231	232	220	225	222	243	199	209	220	222	197	250	222	227	199	222	223	225	220	199	195	219	249	231	210	212	212	228	220	228	225	231	210	223	224	224	216	214	224	224	239	229	217	209	182	212	224	225	232	180	223	237	228	212	226	228	227	207	211	222	224	194	222	233	243	232	227	211	230	218	227	214	212	222	238	218	233	248	221	210	197	194	245	236	223	226	209	223	207	233	212	227	232	235	223	210	237	230	222	231	211	214	231	241	232	225	212	224	227	227	220	212	223	269	207	214	212	202	225	224	225	220	228	216	236	187	215	210	206	208	199	210	191	217	231	230	210	211	208	191	224	215	224	227	212	207	218	200	227	232	217	217	197	214	246	218	224	215	237	234	240	215	224	218	219	234	212	213	211	185	222	219	221	235	239	214	194	196	227	217	195	207	250	234	201	203	205	244	227	234	205	184	206	226	231	240	221	218	230	234	216	240	199	215	197	196	215	226	198	224	198	239	186	237	233	213	230	217	204	202	207	225	213	216	228	259	225	223	253	189	237	260	176	225	204	217	241	186	216	227	223	191	223	205	205	239	194	209	229	226	213	251	243	207	246	229	194	216	234	194	174	208	219	253	214	199	205	223	207	210	236	220	200	237	232	205	179	213	212	238	230	190	208	221	227	200	217	228	233	218	200	217	192	219	211	196	190	235	210	210	214	206	244	223	218	216	219	238	215	226	234	232	236	234	233	222	182	221	186	202	223	217	246	213	238	202	213	205	216	220	247	224	207	233	209	214	224	230	220	234	204	210	205	230	210	228	207	237	243	204	206	234	235	230	236	212	206	225	204	220	203	231	229	210	193	226	218	192	223	211	250	205	179	189	215	191	187	225	198	206	219	184	213	229	210	232	220	180	188	214	210	251	197	241	224	201	224	235	215	207	245	233	220	217	222	225	233	234	212	213	238	213	229	213	243	219	211	214	220	236	192	216	201	207	228	236	243	208	208	218	210	213	198	216	244	231	205	245	208	221	195	225	219	248	224	193	236	200	220	203	220	210	206	202	215	217	233	222	221	203	214	232	214	206	217	212	233	201	229	209	226	214	190	249	209	222	224	232	217	241	224	216	221	195	179	186	240	205	237	205	210	232	220	195	259	207	233	222	200	218	214	265	199	228	215	221	208	234	216	206	229	232	214	198	222	215	202	225	203	221	205	211	230	224	193	228	210	195	223	234	213	211	195	217	210	186	217	226	209	232	241	205	201	192	247	221	226	212	220	217	224	206	210	209	211	219	225	204	219	225	217	212	193	231	201	204	230	181	222	228	227	208	248	215	234	225	223	208	203	235	226	198	211	208	252	216	237	232	219	217	197	226	219	230	214	247	191	233	209	235	210	240	230	252	192	220	215	239	216	227	231	169	240	238	218	198	231	221	206	235	239	255	197	195	225	224	232	234	212	234	179	174	267	214	229	197	218	205	228	214	238	241	172	179	228	226	231	232	207	208	232	213	235	192	204	221	199	215	182	223	235	223	218	200	238	240	210	197	224	222	219	235	221	241	213	215	227	221	206	210	210	228	229	233	221	204	252	231	218	244	196	199	200	227	223	226	211	219	243	231	216	214	215	227	230	210	220	201	215	243	242	206	233	198	203	212	211	202	228	223	208	207	197	210	209	206	206	207	219	242	225	229	227	223	210	206	237	215	229	253	201	201	218	247	233	235	181	202	227	203	202	225	215	185	216	213	214	218	235	219	211	186	221	246	247	237	234	201	245	210	211	233	226	220	220	205	204	236	225	221	247	201	203	227	245	205	241	204	214	198	222	214	227	235	227	197	224	216	206	211	221	203	210	213	221	214	230	218	206	230	210	227	211	211	213	223	211	192	214	261	221	213	215	213	218	233	209	192	222	199	207	199	230	192	213	230	216	227	251	230	242	233	215	241	179	220	223	221	225	225	225	203	227	225	212	228	204	214	211	196	214	204	211	214	201	212	247	226	262	224	214	229	208	196	224	200	198	195	219	211	223	218	202	219	218	226	238	216	237	231	218	198	216	246	211	210	235	240	203	216	219	221	196	224	207	227	219	197	218	223	202	220	208	254	208	230	224	217	212	227	213	225	216	205	222	234	218	219	208	216	208	217	211	214	189	218	210	230	223	231	223	233	226	228	195	226	211	230	214	210	205	212	223	210	222	222	217	220	193	220	215	217	209	194	220	217	209	204	243	223	263	212	222	223	222	224	238	227	241	209	228	222	210	250	234	222	246	238	184	168	215	225	212	224	217	265	203	222	214	227	212	215	216	244	247	242	215	207	235	221	225	183	204	242	196	227	227	214	192	230	234	232	237	240	210	203	203	204	221	209	208	202	221	233	211	203	207	215	248	220	213	217	230	196	212	212	240	220
12015	657	618	559	612	631	568	549	622	584	579	565	598	602	623	550	572	589	562	576	587	584	602	536	547	525	564	586	576	574	550	576	583	569	611	575	571	600	538	589	558	527	585	563	580	552	555	547	572	584	573	575	579	530	570	594	617	556	582	525	599	570	566	542	601	581	565	541	600	604	582	559	578	584	591	586	588	563	564	538	574	559	523	539	588	612	564	594	564	559	556	563	524	559	534	630	604	550	576	600	559	549	598	584	565	562	551	587	542	589	547	556	576	547	565	557	547	604	576	596	622	555	609	551	565	551	617	552	576	564	551	578	526	549	566	547	589	572	569	577	546	555	619	589	619	551	548	542	587	596	546	579	581	580	562	578	582	568	577	568	557	599	548	519	546	572	575	549	573	549	551	615	610	594	625	592	560	548	571	562	572	583	607	557	565	561	565	581	580	601	539	595	527	584	544	588	565	597	544	539	575	578	541	536	587	596	582	583	563	598	532	575	556	583	606	588	611	563	571	573	557	557	541	599	578	547	612	574	572	576	602	570	565	681	573	581	537	587	593	608	540	538	540	550	546	614	583	558	612	582	557	612	549	605	582	553	581	585	593	631	564	563	575	568	597	563	571	577	597	595	615	566	567	577	574	585	586	574	587	573	550	595	594	550	578	552	528	550	543	599	602	583	557	585	567	544	540	552	566	550	564	593	550	557	588	535	607	583	545	623	600	617	583	575	554	572	577	580	567	576	585	555	601	608	572	546	577	604	579	592	558	554	597	579	565	553	571	516	573	605	569	582	578	599	590	614	572	560	563	579	605	603	580	559	549	577	580	549	615	565	574	593	600	517	581	599	552	546	580	545	559	616	587	571	590	590	591	512	575	631	605	617	566	560	590	573	594	604	558	561	604	551	546	551	536	608	551	575	597	568	546	554	596	568	590	584	586	532	601	555	589	596	573	574	558	584	583	553	511	553	519	563	587	521	545	579	579	613	571	554	546	578	587	542	584	576	582	604	589	580	557	560	559	556	567	602	600	557	559	567	601	613	601	564	613	565	551	557	580	550	564	603	553	592	580	577	581	557	573	590	542	569	572	584	587	594	562	535	595	569	585	578	563	607	585	589	618	576	546	519	602	591	582	544	563	605	554	554	571	614	572	588	569	577	560	578	590	556	557	553	619	636	573	544	613	597	574	616	562	605	538	608	558	546	547	603	590	566	540	563	574	588	601	578	561	557	568	575	610	601	556	592	565	523	572	561	554	621	582	542	549	576	577	564	625	565	559	579	593	577	588	554	569	537	560	575	569	556	582	590	618	600	584	576	559	512	579	596	570	562	608	579	576	590	579	551	589	604	564	534	609	579	582	572	545	554	570	616	597	589	590	555	604	585	574	586	595	546	590	565	578	615	537	551	597	522	585	586	513	582	581	580	606	599	580	567	594	599	585	553	574	547	582	549	601	603	584	605	553	572	589	593	546	580	578	573	634	595	570	585	587	579	591	519	588	579	559	567	608	573	530	566	611	567	628	595	583	554	546	564	566	591	570	562	575	572	559	579	600	595	590	577	611	559	520	598	577	578	545	559	513	585	558	640	586	605	612	604	534	609	585	570	542	588	609	537	565	580	551	553	616	585	550	582	558	569	567	580	531	561	550	578	548	574	611	550	575	599	594	572	561	564	594	598	581	521	618	587	589	579	570	628	600	565	543	570	567	560	528	558	567	578	588	538	521	590	588	573	581	493	585	556	568	545	604	565	602	531	566	586	617	577	541	562	619	569	568	538	541	565	584	535	593	582	572	561	590	622	600	580	560	599	589	563	573	554	580	555	568	562	598	526	576	580	592	574	563	574	573	621	565	554	571	586	593	560	559	614	559	576	543	586	522	606	546	566	603	579	592	599	552	553	601	599	583	553	567	562	555	592	564	588	559	560	569	593	570	583	608	536	602	601	574	544	609	594	595	581	566	570	553	559	607	540	614	607	566	590	561	575	546	581	539	528	611	609	548	534	591	616	591	587	535	568	573	575	563	555	617	592	591	544	556	578	566	592	592	561	562	607	587	596	559	552	531	644	584	582	588	576	575	593	560	597	580	535	590	611	567	561	573	588	584	566	630	613	536	555	626	597	555	603	554	579	589	569	544	567	573	550	593	597	612	556	613	569	570	534	600	594	594	616	523	589	545	576	571	576	546	568	622	572	559	540	596	572	608	592	583	599	578	571	595	578	542	565	560	565	625	634	533	622	602	600	580	549	572	604	603	662	577	594	612	604	549	609	548	532	590	618	552	584	574	539	573	573	594	532	553	583	592	571	595	569	575	543	567	571	561	572	577	608	618	574	601	533	583	552	582	569	608	606	534	572	590	551	550	614	554	580	598	567	575	543	568	596	605	597	578	549	562	545	563	587	597	589	568	609	580	566	557	557	565	560	617	589	556	557	577	577	583	555	602	559	615	553	566	590	531	566	539	600	603	563	577	538	552	534	577	598	605	601	552	561	600	576	598	587	586	567	560	633	629	601	563	598	577	595	574	575	569	582	575	588	621	607	599	550	547	599	546	593	562	563	612	585	568	563	566	611	561	597	527	593	585	548	566	630	563	571	566	585	574	587	597	540	592	526	619	531	567	554	618	572	554	607	588	576	622	595	621	578	569	584	563	556	589	578	585	622	550	569	617	585	559	587	585	552	565	565	569	651	572	556	572	572	551	605	579	577	535	545	584	551	560	574	587	625	577	593	631	520	580	578	571	561	551	580	564	568	607	593	584	567	545	549	538	575	587	564	571	580	557	560	572	566	553	588	596	622	551	581	606	570	575	553	591	572	587	555	555	571	582	593	537	562	570	550	577	550	590	544	567	586	574	578	570	591	573	582	562	608	559	576	558	597	557	587	579	636	581	586	618	562	574	614	561	537	585	596	588	570	561	604	575	609	538	573	584	611	566	562	575	549	631	625	566	588	582	547	566	612	548	570	581	570	615	577	592	560	595	555	590	587	602	596	554	544	605	576	586	625	572	564	568	583	557	594	538	539	579	559	549	567	586	560	541	584	574	574	585	584	614	586	594	581	553	580	596	604	594	587	596	548	550	590	588	593	601	544	571	612	579	586	568	560	589	531	580	603	581	567	596	592	564	588	576	623	541	595	566	595	570	572	574	564	585	558	607	591	552	543	633	556	549	572	607	558	571	553	549	596	544	595	580	581	602	570	589	617	568	539	572	580	598	584	555	553	591	612	574	609	595	552	592	555	551	607	537	538	540	579	559	568	551	603	614	563	593	585	546	602	586	548	563	594	557	544	556	610	578	549	526	582	563	593	529	557	586	569	533	603	573	560	552	580	620	572	594	595	581	556	558	619	591	595	550	606	608	577	541	583	578	551	575	604	564	605	579	579	570	571	553	582	565	597	612	578	538	535	599	606	588	558	542	589	538	587	539	554	573	582	531	585	588	561	579	538	594	581	562	589	601	564	590	578	537	582	585	576	565	589	603	560	523	609
25014	21474	24794	28584	21462	20365	818	514	402	385	330	374	329	360	353	340	304	317	356	335	319	334	337	347	341	342	332	342	360	351	366	327	347	322	352	342	327	361	357	372	317	340	337	335	320	358	325	339	317	342	304	319	338	314	336	347	372	322	311	323	318	347	318	357	364	356	354	346	343	342	320	347	322	330	358	353	357	362	348	308	344	345	334	318	311	334	343	334	337	371	336	362	324	330	345	332	356	342	334	317	321	337	369	357	341	311	335	349	365	326	343	344	315	327	314	366	325	306	346	341	316	349	323	345	340	298	334	313	326	352	287	302	350	340	314	330	325	316	305	313	326	311	321	320	340	327	315	343	344	351	342	336	351	340	336	334	318	348	350	323	345	304	341	342	309	373	331	350	316	350	323	333	337	337	318	361	347	337	346	348	318	312	357	362	326	356	306	343	313	306	335	339	291	334	346	312	320	316	362	336	315	327	338	336	349	317	318	322	310	296	370	349	329	358	344	318	362	332	356	358	327	357	294	346	337	327	329	334	310	336	296	318	371	353	326	337	342	333	341	329	361	333	313	313	312	322	329	331	302	348	364	336	316	345	310	348	323	336	343	327	323	317	339	358	328	324	334	341	340	326	359	337	333	333	312	363	335	344	310	341	348	354	338	288	310	319	318	330	382	311	358	318	308	322	312	342	336	350	336	342	333	345	313	355	291	347	309	367	337	349	332	320	335	328	346	332	336	336	350	330	343	315	354	349	303	301	327	333	354	346	367	340	356	306	321	314	343	343	337	313	328	318	342	318	327	315	336	309	359	334	327	329	329	321	328	331	354	306	336	332	322	329	339	318	336	322	331	330	336	344	319	327	309	347	299	330	287	309	363	309	307	320	340	317	304	335	347	304	328	337	379	329	325	330	316	324	339	367	348	357	335	324	324	391	334	320	345	368	329	351	317	364	346	353	311	314	330	362	305	327	350	319	358	350	366	338	307	303	347	348	356	337	328	341	340	368	341	309	326	345	321	315	311	331	304	303	355	346	363	320	329	319	330	374	324	364	347	332	348	322	337	311	334	317	326	315	356	321	374	363	328	341	338	310	314	319	292	320	315	336	313	344	318	320	363	370	313	311	323	333	338	340	330	332	318	349	325	321	334	339	307	315	320	336	345	325	332	324	374	336	360	337	338	352	335	339	333	334	358	376	335	335	328	360	300	313	348	348	342	317	329	309	318	322	360	354	369	330	307	344	339	320	305	319	372	308	332	342	340	341	326	364	325	355	354	339	354	343	319	345	312	318	331	298	339	310	307	350	367	349	330	308	347	329	318	333	332	353	349	339	350	359	365	369	311	332	321	352	344	290	396	325	320	333	328	336	365	353	316	334	335	336	349	326	313	305	337	378	306	348	323	345	385	370	355	308	336	308	328	339	330	341	312	312	324	326	340	339	319	334	321	352	377	318	318	335	330	316	341	327	339	332	344	352	320	363	340	315	316	329	339	311	302	349	341	336	374	352	349	304	334	319	329	335	338	287	319	329	309	346	344	345	365	354	310	329	341	338	346	394	323	319	361	327	328	359	355	307	287	323	353	329	322	330	324	348	340	361	333	324	333	316	317	336	348	365	386	354	368	348	334	330	332	312	322	323	319	352	333	353	315	354	330	315	341	345	348	340	331	332	339	329	322	331	322	332	338	322	314	328	347	344	326	330	330	328	358	325	307	363	349	330	339	323	311	359	338	340	325	329	368	353	322	349	325	337	335	341	349	341	328	380	313	331	358	336	334	322	366	340	327	340	335	374	342	336	327	330	336	347	334	307	335	348	369	340	278	311	321	346	319	338	312	347	320	331	333	341	323	369	318	343	339	363	342	310	309	318	323	321	325	333	340	335	338	364	328	334	318	358	317	358	350	349	320	309	319	344	343	330	314	323	342	328	325	351	342	338	344	353	357	330	309	324	325	318	333	308	327	340	359	326	309	365	312	329	329	336	352	328	342	342	317	320	374	306	331	347	332	323	346	326	359	331	333	339	310	323	358	326	333	357	351	347	343	332	331	312	314	348	373	345	315	313	343	339	325	342	318	356	319	349	381	347	323	324	330	323	337	371	318	334	352	332	331	330	326	350	329	327	353	355	344	308	314	350	327	339	329	371	334	348	339	365	341	328	311	344	297	353	345	310	327	332	323	325	332	323	338	362	318	374	346	344	335	351	344	352	313	336	323	338	331	346	324	319	330	347	330	354	362	381	340	334	336	340	351	339	322	338	313	358	305	348	343	329	343	313	343	347	336	306	316	356	315	362	338	337	362	327	326	320	301	331	295	366	347	322	364	340	344	306	305	357	338	335	331	312	331	323	330	337	351	325	351	335	360	316	337	325	311	305	355	364	313	301	375	319	345	335	358	381	345	300	372	369	339	329	315	327	311	329	301	352	345	363	320	337	358	348	350	322	354	323	348	351	350	346	347	317	340	313	330	309	338	301	322	326	332	349	332	345	349	327	332	336	326	337	374	352	349	338	336	335	342	327	364	341	338	307	293	306	313	324	321	337	351	327	324	309	326	318	346	326	341	341	317	313	303	326	316	336	339	317	350	316	307	354	300	337	369	306	343	311	339	351	330	321	321	328	318	325	359	322	335	337	313	328	353	343	315	340	371	311	328	304	354	372	337	333	334	298	339	323	310	347	340	315	313	328	354	335	295	338	370	326	304	324	337	324	324	340	348	337	297	309	304	339	321	321	360	372	320	315	384	356	332	342	328	325	334	318	344	348	312	353	344	334	387	330	371	352	332	317	330	329	351	312	291	307	335	337	324	309	348	308	320	339	326	341	293	337	341	329	363	342	344	358	343	357	324	310	318	355	384	328	335	294	361	347	317	362	346	320	317	341	332	307	379	318	352	331	320	337	340	330	312	362	333	330	348	308	362	361	325	328	323	342	346	326	344	308	319	300	350	333	357	356	318	311	355	347	336	339	351	332	350	342	328	319	298	314	317	347	329	340	318	329	341	314	320	346	326	312	317	336	304	301	339	330	324	346	322	279	323	334	356	315	322	336	373	314	344	313	343	316	326	329	334	353	367	309	324	334	333	333	345	353	344	337	333	315	345	368	362	330	317	351	335	334	313	323	339	342	345	315	330	341	300	373	347	323	314	341	329	342	307	323	313	323	336	349	309	353	337	328	356	343	328	330	306	351	315	354	346	319	342	317	335	320	361	354	349	314	307	326	331	345	303	326	328	352	334	289	354	302	330	316	350	380	300	347	352	376	313	326	336	341	336	316	358	332	346	320	333	342	331	325	319	341	357	349	347	344	314	324	350	327	352	330	329	387	303	369	340	321	368	320	358	363	346	349	348	329	362	326	299	339	337	300	331	330	326	323	335	302	359	339	337	341	324	322	324	338	334	351	341	330	333	336	316	342	316	323	358	373	335	351	351	338	310	350	299	337	319	328	366	350	347	319	390	344	314	331	345	328	326	347	309	344	347	334	333	331	330	343
25780	2229	1328	1047	966	853	841	826	838	834	817	824	832	807	781	807	761	785	789	788	843	795	819	832	845	804	789	788	741	788	784	820	807	767	781	843	845	815	853	787	822	827	846	820	787	790	837	767	825	808	731	830	851	809	760	829	809	745	796	775	820	806	810	795	752	817	794	769	772	780	765	803	787	763	796	849	792	785	799	814	815	790	788	837	776	796	814	817	824	804	753	815	727	739	736	824	805	807	816	784	789	815	825	799	769	826	781	801	832	773	795	773	788	799	805	829	764	778	782	815	819	796	785	788	820	803	799	812	777	759	800	789	789	836	791	858	851	837	850	840	794	793	822	768	739	797	802	845	786	813	813	827	810	790	799	865	816	790	787	813	793	784	798	836	747	796	739	827	773	845	761	832	816	809	799	778	807	759	842	828	797	785	806	764	776	798	767	786	785	820	777	776	807	809	828	809	807	749	775	839	848	763	864	786	749	774	826	773	815	832	822	762	778	838	774	819	791	777	812	731	806	783	829	815	873	861	810	827	800	760	793	818	792	718	810	823	780	779	768	770	815	780	829	804	816	771	794	816	844	802	779	800	841	852	809	798	765	835	795	823	872	788	817	797	760	820	787	806	824	737	850	828	797	727	839	837	774	820	813	804	779	813	779	726	845	799	790	750	770	783	789	754	843	821	778	803	782	840	812	786	798	818	774	770	774	725	777	814	838	805	776	823	820	817	731	819	754	806	796	821	791	770	784	794	814	817	838	841	792	806	764	783	767	773	790	795	823	750	806	772	817	795	784	765	750	816	754	787	795	803	767	778	796	811	790	805	780	813	783	758	851	793	800	771	785	788	814	769	785	815	823	832	825	830	833	790	799	835	794	804	799	794	790	821	824	749	803	798	779	776	806	805	792	876	797	880	839	781	773	853	808	787	805	776	794	821	798	768	731	782	797	791	791	790	818	792	778	799	869	756	795	754	816	796	783	812	820	882	830	794	782	801	800	805	789	743	754	775	752	811	788	814	802	814	819	775	867	844	813	829	831	817	802	762	808	761	793	770	805	827	800	794	819	768	765	819	789	863	808	771	772	797	769	812	798	805	823	770	827	783	815	744	826	819	815	798	763	838	795	801	786	773	772	833	802	821	820	795	797	795	786	766	785	758	847	804	766	765	765	793	755	834	847	801	792	836	798	783	757	773	776	821	772	786	778	767	781	812	812	809	830	846	858	765	824	810	811	802	843	824	843	793	767	741	857	792	820	859	798	783	803	842	797	783	766	856	841	785	811	777	798	821	830	768	846	829	828	800	792	789	766	808	773	831	762	806	829	786	834	772	794	772	792	794	799	759	753	840	769	784	785	795	770	807	799	777	772	755	809	823	795	790	755	727	827	786	784	816	763	737	745	738	779	819	795	746	806	791	735	783	737	803	816	826	815	796	773	758	798	818	773	776	779	819	767	825	761	812	794	834	793	773	839	812	790	778	760	811	792	820	845	786	776	779	771	799	802	774	804	785	812	810	792	760	821	809	740	776	786	812	789	765	830	797	783	747	825	814	814	811	803	764	775	802	809	808	833	792	835	796	779	839	817	780	812	709	835	782	779	804	779	839	793	793	823	832	838	796	800	757	805	781	811	824	743	806	811	798	807	786	780	798	784	810	765	811	801	770	782	794	808	847	840	809	779	807	838	790	756	793	766	760	823	803	785	791	792	819	773	816	801	862	795	818	767	825	771	797	801	772	786	793	793	786	769	766	801	826	831	808	780	788	754	791	777	806	810	848	836	813	766	806	846	827	777	794	801	771	765	806	797	745	805	809	774	803	829	770	781	822	835	832	787	792	745	797	821	792	787	807	830	827	783	779	802	805	734	766	844	808	823	829	853	759	762	803	769	824	819	768	782	810	780	780	793	805	794	799	804	793	778	787	769	789	780	779	764	803	786	799	830	817	872	770	842	830	835	776	812	830	813	784	741	815	795	816	787	816	807	784	830	851	796	714	816	804	780	828	877	794	784	780	795	783	764	787	849	815	812	781	800	823	779	787	812	787	814	794	776	759	751	717	801	819	765	824	826	847	802	776	803	809	774	778	795	768	818	782	808	767	773	807	800	776	814	738	807	779	739	817	751	777	774	783	801	817	801	806	757	799	775	764	802	840	786	768	783	823	818	783	815	864	833	782	753	740	807	787	769	794	818	778	820	870	766	791	798	799	740	803	737	767	802	814	826	805	783	787	833	848	790	796	829	768	796	813	822	807	828	768	811	783	787	794	797	790	772	833	827	818	806	763	785	795	772	791	858	753	810	753	754	862	796	816	819	801	798	809	781	826	818	839	794	798	772	835	752	795	794	770	777	789	786	752	801	760	798	816	827	764	778	747	821	819	756	814	811	786	771	772	795	817	786	819	835	794	802	812	776	774	828	841	811	800	801	793	752	774	780	820	738	778	810	830	803	779	786	792	802	807	802	844	779	821	814	755	867	765	804	799	808	851	784	769	838	756	799	797	818	819	777	798	758	785	806	783	797	780	812	796	810	764	782	839	810	834	779	778	769	790	816	771	819	774	746	809	767	724	788	853	865	737	812	767	810	805	822	786	794	809	790	838	771	819	840	814	782	821	886	830	809	799	804	851	817	744	791	833	799	806	814	825	793	786	806	789	769	792	781	759	836	834	859	796	793	829	777	797	824	799	798	819	811	758	781	807	799	790	791	754	849	768	813	800	768	789	811	870	785	758	815	749	836	836	790	776	827	769	840	810	798	840	818	779	757	794	801	758	786	838	815	800	825	780	823	816	818	854	797	803	818	788	773	795	810	808	809	777	813	780	834	810	740	748	833	839	782	811	829	801	777	833	802	796	807	804	858	795	792	768	803	782	793	821	849	796	800	788	792	776	820	743	854	802	815	788	817	855	809	814	832	834	781	802	793	783	811	819	746	839	779	759	755	778	821	809	815	775	767	774	782	785	744	795	844	817	804	807	852	839	731	782	784	783	796	829	780	798	756	794	810	750	739	784	800	781	740	787	812	802	790	814	765	828	827	776	763	817	798	786	818	815	779	833	775	824	813	866	772	833	766	802	761	814	819	821	772	765	794	821	814	830	816	737	776	773	794	775	787	785	836	797	833	782	761	840	806	853	806	753	785	846	829	840	778	793	797	791	804	811	810	810	832	810	810	818	833	788	876	749	789	790	836	756	793	799	879	798	893	741	830	779	814	799	767	838	810	788	812	778	802	836	830	756	800	788	752	857	784	807	807	823	745	833	770	873	741	782	840	818	766	778	786	840	722	766	810	875	800	801	796	765	839	785	752	808	811	845	802	805	811	818	797	793	752	817	803	793	825	805	792	784	816	816	788	807	827	769	768	744	810	756	815	857	732	826	804	760	820	748	795	826	743	841	773	797	804	764	814	818	765	790	806	793	793	800	711	768	796	840	785	844	801	811	771	793	801	789	801	806	802	780	798	848	859	737	750	827	769	818	785	769	768	771	782	788
24273	21412	25097	28137	21414	21423	17596	659	387	344	365	374	306	322	292	304	310	296	307	319	298	318	326	321	284	298	279	304	279	305	265	293	295	313	304	305	287	284	269	288	276	249	300	294	319	276	271	307	309	292	276	262	275	290	274	263	290	288	273	290	301	282	281	270	301	296	290	291	256	279	298	296	268	292	307	295	286	279	284	284	289	307	293	296	307	293	309	268	273	284	305	296	290	289	305	281	276	280	295	316	301	266	285	277	292	261	315	265	298	270	259	288	300	286	289	285	292	261	267	290	299	270	323	289	259	306	312	281	295	277	290	296	282	288	243	263	280	282	256	304	302	253	283	290	296	277	264	292	279	296	283	266	254	306	270	312	285	314	285	287	299	314	277	259	253	282	319	300	283	310	257	263	257	290	283	272	280	263	266	288	290	277	288	265	290	271	273	300	265	272	279	279	299	322	274	291	299	272	304	317	266	295	266	276	284	283	255	262	294	252	290	299	282	290	287	283	277	293	263	244	284	288	290	310	280	288	313	312	257	262	308	302	285	273	284	309	290	271	279	298	289	323	303	308	294	276	285	317	263	294	277	304	300	290	280	279	312	280	246	259	300	259	290	289	278	261	303	277	285	248	293	314	300	250	297	292	315	319	299	289	270	272	296	290	287	274	293	293	281	276	273	282	303	285	294	296	258	268	283	272	295	266	270	320	280	295	291	317	278	306	231	285	279	275	261	291	268	283	275	292	304	289	278	286	275	282	315	304	291	279	267	302	307	315	289	296	288	280	276	267	282	276	288	274	267	291	342	282	297	248	270	271	292	257	268	283	305	275	282	284	274	332	302	301	300	276	291	266	253	287	285	302	267	320	274	285	286	236	275	265	323	302	293	249	260	302	314	296	321	278	313	270	283	282	271	282	263	298	308	269	305	278	297	252	260	289	289	273	282	301	248	253	300	305	289	300	262	289	258	280	275	261	258	255	283	310	304	310	285	329	312	301	264	301	290	252	264	286	275	288	264	284	294	305	265	292	277	301	291	308	286	270	289	283	290	296	279	298	295	256	272	320	293	288	280	290	285	281	272	291	317	306	264	259	268	312	298	285	314	303	296	295	295	290	272	276	283	280	291	307	308	280	279	279	261	293	296	272	288	257	262	269	288	297	277	250	248	307	274	304	300	317	299	269	289	309	295	274	260	317	266	275	281	302	286	303	262	286	305	274	292	311	323	318	276	272	279	325	274	303	268	250	299	285	311	272	267	265	254	315	307	277	255	270	309	296	310	290	274	310	291	295	276	259	300	248	271	293	252	261	302	260	277	301	294	264	290	277	280	283	301	261	286	284	292	270	284	294	276	281	282	271	316	272	270	322	281	235	289	300	276	294	307	281	263	297	287	298	263	265	289	248	247	275	278	254	279	279	263	256	273	270	287	268	248	264	289	278	278	290	275	288	280	261	280	285	286	289	291	269	264	235	288	302	270	247	278	292	276	296	270	277	299	277	294	296	289	271	290	245	300	317	313	296	275	250	265	283	303	269	287	297	288	277	310	272	267	301	301	247	283	304	325	272	264	267	303	280	261	288	271	260	269	238	272	311	281	257	283	261	306	277	256	291	314	303	287	284	274	289	299	274	291	299	245	290	290	267	298	291	256	274	271	269	309	265	290	312	278	262	304	293	259	260	290	269	284	305	275	249	264	292	274	295	279	286	278	309	307	270	285	297	269	237	261	268	290	276	275	256	255	286	267	278	300	329	281	280	328	251	340	314	248	319	297	261	285	283	301	304	298	286	278	252	276	275	246	253	283	285	299	295	274	273	260	269	262	290	286	305	295	288	248	254	284	284	286	307	302	301	294	264	284	277	261	291	275	273	298	283	265	282	273	298	263	278	271	267	284	294	277	253	273	291	285	293	258	266	314	272	303	300	271	306	283	271	295	289	260	276	292	284	266	274	273	266	274	292	282	247	267	274	250	277	267	253	256	283	271	270	280	265	269	280	295	279	294	246	250	271	263	278	306	280	282	289	259	275	281	261	289	269	271	255	286	260	327	292	278	312	287	296	266	272	294	290	298	304	289	270	285	329	308	273	298	274	282	281	286	302	267	289	253	257	272	300	318	278	293	268	271	278	294	267	273	273	291	303	287	281	291	271	258	284	270	326	322	279	245	277	295	282	274	295	275	286	260	273	280	261	272	282	266	279	301	241	302	275	275	283	286	293	274	285	293	265	257	300	275	303	261	288	292	302	271	275	269	257	237	300	267	270	252	278	288	259	281	291	299	274	281	293	335	268	269	265	262	295	281	277	304	279	295	278	269	279	268	297	278	286	273	293	288	291	267	291	288	283	332	304	270	260	299	264	283	285	278	304	262	312	259	308	267	265	300	276	265	272	294	253	302	302	279	312	309	302	298	262	283	290	263	293	283	280	269	285	292	273	305	283	280	304	286	305	284	288	280	272	259	281	296	290	276	277	325	299	304	297	295	248	277	305	284	277	283	284	258	279	294	290	301	280	264	280	288	287	318	256	295	302	285	290	240	292	283	307	270	275	305	275	296	315	296	270	287	303	302	316	280	264	277	284	279	268	294	282	286	265	280	276	273	295	272	289	265	287	235	279	267	267	279	244	282	273	285	294	276	279	256	283	277	304	266	266	319	276	272	277	279	275	291	288	229	281	276	278	326	279	279	287	264	268	267	307	268	280	293	304	294	271	293	325	247	277	274	304	262	267	308	339	283	289	269	264	312	262	281	266	287	284	274	277	314	289	297	256	248	271	264	303	285	291	272	270	291	281	278	303	274	276	267	278	292	289	299	258	295	259	308	299	282	298	282	282	279	261	296	273	289	315	305	281	272	300	291	263	272	270	283	303	294	281	285	260	272	266	264	273	305	290	286	269	291	300	283	308	262	271	265	258	275	295	306	270	305	303	299	285	301	282	285	264	273	321	294	253	297	307	289	253	274	303	274	294	277	278	274	259	279	280	255	309	274	322	327	292	295	288	289	289	295	263	255	280	304	292	265	298	279	260	312	290	302	288	263	284	280	260	261	295	257	283	281	249	286	264	283	296	287	276	290	279	277	315	313	297	272	247	268	273	325	279	292	266	308	285	291	305	282	288	245	314	253	294	271	265	249	278	291	259	282	292	283	248	255	306	266	264	313	249	289	324	293	269	314	253	264	276	277	283	264	287	286	296	247	283	292	292	289	258	289	286	311	296	281	282	315	283	300	276	289	292	296	288	285	281	317	280	260	263	272	241	288	244	277	281	264	266	279	280	281	271	298	269	293	285	273	246	295	288	265	283	306	300	269	273	263	289	258	281	290	291	247	282	290	251	284	289	297	250	267	265	274	286	245	283	267	283	282	266	303	314	271	290	294	296	248	272	240	299	292	295	289	243	293	252	279	274	277	276	260	306	292	300	240	267	292	287	284	282	288	293	297	281	322	264	272	283	269	275	299	318	276	268	300	289	282	294	288	303	302	280	259	262	252	313
30844	3456	1802	1082	887	792	759	684	705	725	676	699	741	685	670	631	640	639	685	657	640	651	661	693	630	640	681	672	645	669	663	625	685	661	675	660	645	741	701	646	655	685	640	651	676	679	649	674	657	664	697	658	652	627	683	697	665	638	658	680	638	694	671	674	646	669	652	658	664	647	661	628	637	647	697	632	641	629	641	628	690	659	637	649	660	645	675	647	687	668	625	656	677	626	656	645	646	643	647	648	668	632	644	604	610	672	660	691	669	725	699	690	656	652	677	637	676	663	677	688	663	641	646	688	692	605	680	633	690	630	645	652	658	669	702	666	692	662	669	657	640	653	680	643	610	653	654	673	627	676	698	660	678	637	719	650	701	684	660	649	644	681	670	677	655	675	679	669	653	652	681	675	674	649	680	659	620	653	646	665	617	656	625	659	613	652	640	658	699	674	638	696	627	644	652	666	613	640	685	653	619	652	678	633	707	710	648	602	649	676	656	625	636	669	669	656	634	650	649	671	648	632	694	626	669	657	662	712	677	665	685	634	648	627	675	635	614	719	666	646	594	681	674	613	614	655	632	648	665	640	659	598	678	618	706	639	689	682	692	689	687	672	636	659	631	645	671	655	637	646	664	668	634	658	637	685	710	662	624	671	677	631	653	632	612	635	710	663	680	666	670	595	694	651	611	693	638	656	687	657	636	664	642	710	649	665	618	690	614	654	658	695	682	618	668	648	656	629	638	687	668	624	646	663	646	640	639	666	677	650	652	655	682	633	643	665	645	669	705	721	677	657	648	684	641	652	660	649	689	647	623	636	629	691	653	651	683	635	669	655	708	720	663	667	668	647	695	675	653	698	696	657	679	643	671	613	618	633	620	683	654	656	639	654	665	627	656	661	648	639	726	703	646	658	673	632	686	640	672	656	689	631	657	664	671	685	646	645	666	706	678	628	643	638	641	710	691	656	638	609	675	687	643	650	671	641	646	682	688	662	669	676	642	684	639	678	622	709	604	612	648	665	630	655	677	695	675	697	660	661	620	682	671	660	681	619	688	635	590	653	641	673	628	648	644	636	661	638	639	617	642	633	668	692	653	652	673	702	669	618	674	659	681	624	700	622	678	668	669	653	705	646	646	674	647	645	670	647	686	651	670	616	713	638	646	641	628	669	691	670	652	705	665	652	667	666	675	678	642	637	659	661	625	628	650	636	683	656	627	620	629	671	651	642	685	688	683	669	670	659	609	627	644	674	653	707	712	652	648	723	620	647	643	622	649	619	610	662	685	617	643	675	675	658	673	674	630	651	622	645	678	645	668	698	672	682	648	676	632	664	627	638	656	654	660	648	615	657	629	633	697	658	661	625	661	662	654	690	639	666	640	629	684	692	659	661	644	678	686	682	655	612	650	665	658	670	663	650	689	674	624	666	688	681	685	677	634	647	630	688	645	667	665	639	683	639	644	685	651	681	672	623	647	657	670	685	662	613	643	704	696	674	641	630	654	645	639	635	636	644	650	624	673	644	645	637	638	716	638	681	637	632	686	662	643	663	616	653	651	637	685	604	644	635	628	660	580	639	652	660	636	639	648	672	669	665	686	687	608	671	653	688	621	661	617	604	643	658	681	697	687	634	594	640	632	641	629	664	680	663	636	667	645	660	625	641	635	682	681	685	638	661	658	669	712	633	663	625	657	642	591	692	674	692	632	657	664	657	666	654	685	675	703	637	651	642	635	667	668	644	637	695	632	681	622	643	703	689	724	640	671	635	662	673	623	652	602	658	630	618	700	646	675	667	599	692	640	674	658	667	694	690	675	658	650	623	644	661	666	699	696	713	679	637	689	656	664	596	681	668	672	662	653	688	614	667	625	661	665	677	660	663	641	615	693	647	660	681	694	669	679	642	651	667	645	621	687	662	642	674	653	647	650	627	620	648	691	598	620	665	676	666	656	657	689	657	647	690	647	651	685	669	598	679	618	676	652	705	682	638	635	630	661	652	695	669	651	649	656	657	652	661	652	640	684	656	685	657	662	636	690	660	642	653	655	712	692	651	662	686	638	656	632	631	657	668	651	619	660	680	651	692	621	658	649	654	634	677	653	620	637	665	648	644	664	646	629	689	657	694	621	648	671	687	612	672	648	635	642	675	695	659	653	667	668	685	666	654	621	715	630	610	657	650	685	655	638	628	690	624	668	679	683	686	686	669	705	720	638	629	662	653	701	627	697	613	632	633	668	670	675	656	703	662	635	631	644	670	690	644	639	674	672	698	636	659	643	656	701	614	652	628	653	642	645	674	616	694	648	631	641	676	669	653	681	690	681	651	658	671	706	672	689	659	666	607	619	681	697	664	587	648	622	669	606	679	686	666	699	643	643	643	667	643	650	695	675	659	638	662	679	665	695	637	672	676	657	656	657	679	633	686	644	648	635	658	641	647	633	680	661	663	655	621	647	665	630	646	622	646	670	687	645	621	684	656	610	641	706	691	668	651	664	688	662	662	682	648	649	643	639	674	670	613	677	702	628	689	667	627	687	640	663	655	645	639	625	650	663	664	622	691	626	643	676	675	677	649	615	674	649	632	638	645	605	639	619	665	634	674	667	707	646	649	671	682	637	665	631	632	691	657	672	690	661	654	686	641	650	656	639	655	628	638	685	657	687	655	644	667	642	678	625	672	655	692	679	670	648	683	690	627	646	642	629	625	660	645	655	619	698	621	641	677	651	632	701	658	624	667	666	665	708	665	663	668	686	726	643	649	689	663	648	713	669	670	658	668	625	662	672	681	685	612	624	632	680	637	669	684	645	664	670	625	607	612	607	692	639	657	677	669	613	668	619	665	649	636	684	656	631	682	631	648	646	640	660	678	679	670	668	638	688	643	703	607	705	664	678	656	686	685	663	598	648	636	638	639	650	701	637	701	632	715	681	663	686	693	658	658	682	629	697	663	663	631	662	663	653	663	632	662	648	653	635	684	713	668	624	655	641	700	659	653	658	663	685	640	682	664	669	649	672	683	647	687	658	693	668	647	634	641	651	659	695	593	667	678	661	637	672	655	640	662	669	618	673	717	681	698	670	657	680	638	664	635	684	717	652	674	650	654	684	662	636	649	649	665	627	706	633	596	694	644	617	637	667	677	699	636	677	631	634	665	665	655	701	645	642	650	666	672	665	669	648	677	660	648	727	635	628	656	681	706	678	645	715	657	651	677	661	704	655	636	625	699	667	644	662	672	622	624	684	645	630	662	674	669	612	702	620	634	682	668	631	691	657	618	656	662	656	657	647	695	673	676	647	665	686	694	665	671	658	668	661	686	665	674	657	622	655	602	693	675	664	668	642	674	627	650	670	675	688	663	672	636	648	646	648	621	697	636	665	640	701	664	657	683	684	667	668	654	648	668	673	641	630	637	660	663	696	658	678	654	678	679	619	639	647	655	660	648	723	622	646	637	656	657	637	664	642	686	652	637	621	619	633	628	661	676	648	614	644	657	676	707
31559	21086	12168	913	485	420	387	236	210	203	237	245	244	177	236	217	195	218	193	237	243	215	212	198	225	252	236	237	207	232	240	218	199	222	222	224	227	230	202	202	233	219	222	188	223	205	229	218	206	210	200	237	189	216	220	215	237	235	215	214	234	212	213	229	204	236	210	203	214	212	234	181	198	213	219	254	200	211	208	214	198	200	222	215	219	235	224	200	246	219	223	241	218	240	223	217	193	226	227	226	193	225	217	213	236	218	219	218	213	195	211	216	218	224	231	216	207	216	216	212	197	226	216	223	256	237	228	214	226	221	211	243	204	219	201	212	228	193	220	193	239	198	247	231	231	217	214	226	208	206	217	228	194	236	206	201	231	216	219	223	229	208	215	223	216	224	232	222	202	198	198	231	209	220	210	205	207	207	226	208	229	202	211	218	196	227	217	216	213	218	219	211	228	224	216	190	231	228	215	205	222	252	218	259	184	213	217	235	239	223	216	249	220	221	238	214	219	237	239	228	213	223	232	211	235	267	229	211	209	224	223	216	174	223	228	211	236	210	215	220	207	211	218	224	193	234	202	246	238	246	233	215	207	223	211	201	229	199	211	207	247	258	195	223	219	193	222	223	201	245	236	215	215	191	229	184	203	229	207	222	217	236	192	223	214	234	252	219	218	243	217	217	244	228	222	199	207	219	210	231	214	202	223	219	242	223	199	218	227	219	240	215	196	227	234	197	210	227	206	219	209	193	199	246	205	216	215	231	218	212	230	252	212	234	210	238	233	232	220	221	209	243	228	204	246	245	235	228	201	181	201	227	238	205	241	222	209	193	211	208	238	251	205	220	200	207	218	211	196	202	223	228	194	220	216	207	189	239	250	216	215	204	221	196	188	239	233	197	212	196	206	215	216	218	204	199	224	225	226	231	210	212	205	216	219	232	213	209	213	223	217	206	232	218	200	228	245	180	226	206	216	212	212	221	239	187	228	213	232	216	220	232	219	244	223	219	225	246	214	219	225	219	214	242	213	208	188	233	223	238	204	201	226	212	219	235	208	218	209	192	218	207	198	207	190	228	248	237	222	224	242	225	212	201	209	212	252	205	208	219	210	200	213	212	235	183	232	223	204	232	221	218	204	249	230	206	222	223	225	215	203	219	211	234	235	222	206	248	228	217	210	244	238	207	202	220	224	238	240	227	209	226	201	191	218	199	208	232	218	236	217	204	198	209	225	223	226	209	193	222	221	240	207	224	223	209	249	188	217	220	208	199	219	227	211	223	231	236	211	231	192	230	234	216	249	221	228	234	232	219	247	216	221	222	219	212	201	225	210	233	221	240	214	222	217	212	198	204	194	211	184	229	205	211	201	212	230	220	219	211	214	229	200	217	216	217	212	213	218	250	225	213	214	234	208	195	255	194	229	219	223	230	207	222	231	236	206	203	245	201	200	222	233	214	200	214	235	230	220	240	200	249	212	235	209	204	195	220	211	226	202	218	217	222	221	211	240	212	218	209	235	212	232	234	202	219	216	221	253	203	214	224	210	231	200	220	202	212	203	232	227	206	229	222	199	211	227	238	213	228	198	228	198	214	224	235	212	223	209	197	222	237	211	220	204	188	196	223	219	191	214	208	229	193	188	235	242	205	237	209	206	187	223	210	228	213	208	207	194	217	217	242	240	203	223	199	231	207	201	218	202	224	225	199	197	201	221	214	208	232	217	227	223	202	221	214	212	202	220	230	236	215	194	198	240	211	205	203	252	247	206	239	208	226	222	207	236	216	231	197	238	220	222	235	234	242	224	236	189	246	226	255	226	215	215	213	207	225	216	204	207	221	207	233	222	209	228	229	214	204	236	223	209	227	210	230	223	199	238	222	214	222	212	214	209	213	202	206	208	219	219	228	233	210	222	247	207	226	233	221	222	218	200	220	221	237	224	215	216	210	213	195	230	245	220	231	218	201	208	228	213	228	206	197	234	207	219	213	220	228	200	229	215	192	225	225	210	232	225	230	226	210	227	211	213	246	226	235	212	229	226	225	234	206	203	185	199	206	206	220	216	250	218	222	221	225	265	219	216	199	257	205	239	229	233	217	227	219	231	226	182	210	218	207	202	216	215	232	257	218	231	226	215	196	216	179	237	264	230	204	227	199	202	208	224	216	234	212	227	235	229	234	223	214	220	225	212	248	209	218	210	225	222	212	210	231	216	201	177	213	239	241	242	218	243	238	225	246	256	199	221	220	232	187	218	234	220	210	195	235	217	241	237	225	237	208	213	232	221	207	225	233	241	253	205	218	216	208	209	208	211	218	200	234	223	235	211	218	196	240	240	195	234	202	204	217	247	214	213	210	212	209	202	228	244	225	207	225	197	224	214	214	240	252	227	214	225	204	225	224	228	252	218	205	202	235	235	229	201	208	241	226	226	209	200	204	225	235	213	225	220	239	203	206	218	226	216	235	186	214	214	211	225	236	236	211	227	214	222	186	225	223	203	222	245	215	206	217	212	234	216	230	212	239	238	217	243	211	196	225	217	243	229	237	248	220	228	224	236	235	218	211	234	209	215	239	234	210	222	218	231	233	235	215	209	197	221	203	198	236	202	237	222	246	234	247	212	231	237	201	215	220	217	236	220	199	199	207	229	233	198	198	200	199	239	231	227	224	236	224	223	225	208	230	232	219	231	234	242	218	208	235	226	194	223	204	227	223	226	245	228	195	252	208	215	236	250	208	234	215	211	223	215	208	246	215	200	216	207	231	222	213	196	230	222	216	207	200	207	189	204	220	193	199	212	246	213	208	222	201	232	214	176	217	203	185	238	228	222	215	204	239	224	222	208	241	215	218	202	193	195	200	224	213	218	244	223	191	217	225	228	183	218	226	220	212	227	221	232	243	221	211	224	241	219	207	238	179	219	194	212	203	200	206	230	218	205	223	270	215	212	218	244	223	230	220	219	212	205	244	202	190	235	225	225	220	209	199	196	212	212	220	248	217	221	186	239	210	229	206	217	204	198	202	229	214	212	227	224	211	208	223	199	220	221	198	241	230	192	192	231	201	211	219	264	233	225	228	226	221	228	207	207	189	225	210	246	222	243	202	241	198	238	206	240	208	228	211	230	235	239	208	220	213	225	222	229	225	272	218	185	225	210	243	204	229	234	227	209	188	236	208	228	208	201	225	194	189	218	220	234	195	200	203	237	241	203	250	229	207	204	196	248	226	218	207	203	237	195	194	205	214	224	209	221	237	225	224	193	208	225	211	210	176	206	240	223	194	215	227	218	213	180	206	233	212	231	224	208	219	220	200	218	206	207	202	215	193	209	201	197	196	231	187	213	223	220	226	234	193	247	224	240	243	223	199	243	192	252	202	250	236	213	213	221	240	221	195	221	240	222	208	234	228	216	217	203	224	205	214	219	216	214	212	248	206	236	228	204	217	222	215	207	230	233	214	201	209	222	217	232	188	235	202	240	205	216	238	226	243	219	205	199	212	239	238
12167	693	658	597	625	600	589	582	580	572	635	578	547	603	570	603	547	564	570	551	576	573	620	609	628	561	560	579	582	580	611	598	581	565	543	567	534	601	619	567	583	542	614	578	559	577	562	573	551	595	596	590	592	578	581	575	551	601	595	570	568	575	554	606	591	563	546	545	654	577	607	585	593	582	549	568	584	566	549	564	614	555	582	589	579	597	583	574	565	612	579	618	541	570	557	605	613	560	586	567	569	586	569	577	577	526	583	579	591	573	602	545	595	591	587	574	583	521	577	578	575	580	573	579	591	571	622	561	557	605	568	646	583	586	594	580	550	623	578	606	576	560	582	527	566	549	592	603	584	588	595	556	550	575	568	566	533	581	581	585	567	539	559	597	586	609	602	572	539	601	577	535	554	596	595	568	587	606	608	582	564	565	544	612	621	547	609	531	602	588	599	571	595	556	535	587	547	571	594	599	569	578	544	606	572	600	565	600	588	610	537	555	570	575	593	576	590	573	574	609	591	549	602	604	592	555	586	563	556	528	563	584	565	610	583	581	604	545	562	539	558	583	594	608	562	549	526	571	578	547	597	565	603	578	577	633	612	545	538	584	571	563	562	594	602	618	554	601	552	560	560	546	569	612	586	585	605	603	608	577	586	602	584	567	596	579	614	577	594	552	619	593	607	586	574	605	542	601	566	611	622	563	583	551	593	599	583	596	571	596	569	608	555	575	566	548	601	557	576	568	598	585	607	571	570	577	545	579	591	609	564	555	581	515	607	563	613	572	605	596	617	523	565	557	563	565	570	583	584	553	588	564	596	597	581	563	562	582	570	624	556	551	581	577	586	577	576	596	594	596	583	578	562	569	592	554	560	588	609	585	565	559	555	560	607	565	621	536	584	529	576	577	530	561	555	573	534	577	588	575	562	590	648	543	577	559	578	542	592	572	565	606	531	600	573	559	588	565	586	592	567	628	578	583	552	570	581	587	604	556	556	611	586	569	622	570	558	606	596	626	608	553	560	582	561	576	612	585	567	591	595	555	552	592	577	613	565	610	560	538	617	560	512	583	583	609	570	588	588	591	615	613	601	568	552	568	568	564	598	587	656	577	589	557	547	549	587	575	569	509	588	604	615	570	621	570	552	591	564	586	576	565	581	600	602	554	638	590	557	571	544	563	596	582	561	603	594	578	599	580	584	591	560	561	571	570	598	597	580	586	550	558	583	596	625	551	558	572	634	584	561	555	590	623	608	574	565	572	601	558	611	625	588	575	552	556	541	559	632	591	566	577	587	591	580	571	561	599	584	593	562	549	565	550	584	590	636	600	593	616	580	541	621	579	586	576	552	548	617	597	582	524	577	542	600	579	564	603	558	592	596	539	621	595	591	547	597	578	580	562	555	551	564	586	553	588	570	596	565	599	579	577	577	576	563	564	604	609	554	573	582	571	560	591	556	567	601	609	596	601	604	622	572	557	596	542	556	537	536	586	542	576	629	568	616	597	596	604	531	601	583	569	598	594	569	576	552	592	596	597	543	559	593	575	580	620	569	578	603	553	597	535	572	561	568	607	540	527	597	585	598	584	599	596	592	593	555	562	539	580	558	556	565	584	613	559	591	560	560	578	575	593	531	573	587	592	573	588	574	579	564	564	593	563	591	606	581	547	559	576	594	556	600	562	568	589	549	634	543	565	615	595	554	566	565	559	582	621	574	574	562	556	549	576	581	596	570	577	578	603	614	574	542	549	582	583	580	623	564	570	598	511	568	566	551	630	570	555	636	612	617	591	568	537	617	570	577	592	576	559	535	587	556	571	551	557	593	568	571	579	583	595	597	580	550	590	602	586	568	580	589	599	589	591	567	547	579	575	605	554	589	588	583	570	622	617	608	552	627	544	548	594	562	581	568	560	613	567	609	572	551	601	607	595	578	598	554	557	559	576	575	568	566	574	588	566	610	560	583	599	593	569	557	558	580	571	559	577	612	572	550	589	571	554	569	592	556	577	626	559	587	556	581	592	575	587	581	582	574	579	632	588	580	542	602	578	574	574	578	558	577	581	620	592	564	541	543	569	562	559	587	593	620	575	563	574	589	650	566	574	542	557	554	573	625	555	597	548	580	589	580	512	537	520	589	610	569	573	556	556	582	544	585	568	559	599	581	595	601	558	558	605	560	582	611	599	600	566	554	586	588	566	561	542	563	538	586	597	615	562	565	588	585	616	519	584	530	590	581	574	571	558	560	580	588	562	578	557	616	585	573	554	585	592	573	578	608	545	580	611	567	543	563	583	598	581	593	576	618	610	597	566	571	596	565	567	606	554	607	574	559	563	584	593	584	587	593	604	561	565	551	604	567	543	576	567	544	578	511	550	584	609	617	579	596	562	571	539	609	545	590	602	547	574	570	619	570	607	610	585	543	533	577	583	613	635	615	583	589	569	568	593	560	584	626	583	595	564	609	570	535	561	560	553	587	577	558	574	615	588	567	609	599	568	598	599	562	603	566	594	554	585	552	558	572	583	552	576	576	556	559	642	555	537	588	554	557	600	548	551	578	598	557	591	567	565	604	591	577	564	574	574	602	532	608	546	618	587	597	579	566	572	542	520	600	555	596	605	587	538	581	572	575	583	576	571	551	545	590	579	615	609	573	592	575	566	576	587	510	590	577	588	546	567	577	599	546	604	565	591	601	569	559	569	607	529	528	563	534	615	604	576	571	570	587	575	576	561	570	572	602	569	614	611	623	555	623	583	575	595	604	547	598	584	595	594	531	641	596	567	602	529	542	570	587	597	600	599	595	612	547	603	621	559	581	549	592	559	583	603	572	558	599	565	576	576	563	588	573	612	601	610	606	595	568	563	588	608	586	590	562	572	643	590	579	598	598	585	549	572	580	631	560	564	592	607	598	592	606	584	578	570	577	561	543	586	605	546	572	581	628	564	560	606	580	553	611	585	590	591	562	582	584	543	597	549	590	579	598	595	590	558	566	587	589	571	585	558	583	578	552	589	602	597	601	560	584	580	541	622	584	575	518	579	557	562	587	568	610	540	591	624	559	577	574	627	601	587	586	564	626	566	541	567	575	608	545	601	601	597	595	559	548	597	591	594	584	610	637	569	627	626	565	570	534	598	604	576	593	566	579	560	531	592	515	554	574	549	605	543	589	555	576	574	590	596	537	576	584	530	610	541	550	585	593	576	601	600	555	558	592	556	595	593	581	589	585	551	560	558	574	583	558	557	559	579	584	549	591	568	552	532	563	567	564	588	582	578	575	585	585	581	543	584	560	596	570	520	585	554	554	587	591	605	566	580	568	600	566	579	574	532	551	591	573	575	601	528	552	553	602	617	608	538	546	602	562	557	570	586	588	557	575	567	572	528	639	573	565	541	567	544	597	567	597	566	555	596	581	563	589	513	547	584	606	583	593	570	632	577	549	588	551	578	590	591	637	559	581	578	623	548	546	570	598	579	605	586	526	580	543	565	598	566	577	553
25049	21516	24810	28648	21518	20420	904	495	395	361	359	376	337	399	366	364	347	363	333	334	310	321	324	341	353	346	345	374	358	334	342	340	344	358	365	320	316	328	338	373	337	350	327	341	349	352	369	310	346	362	330	319	330	317	335	344	326	314	339	343	344	336	348	367	345	335	340	339	343	328	317	351	350	335	329	352	315	355	315	315	324	341	374	344	321	339	314	315	334	338	347	356	371	341	326	351	351	342	317	336	308	319	332	303	356	342	360	333	322	336	343	379	316	323	358	300	296	347	302	332	347	322	308	329	327	332	322	311	349	385	348	319	312	331	318	338	334	327	309	341	353	362	337	333	321	314	347	320	343	349	312	375	329	330	328	330	386	308	333	356	320	338	337	325	333	316	343	329	340	343	336	328	322	331	344	303	332	344	352	305	387	348	331	340	346	324	326	319	304	326	317	334	354	322	350	341	327	352	341	339	328	332	315	316	310	315	344	340	327	348	310	326	339	329	338	361	320	347	338	336	317	372	348	345	321	295	327	331	313	331	321	344	347	307	310	324	299	329	308	346	296	351	314	341	320	331	331	304	354	340	301	329	349	366	371	321	339	307	338	344	367	370	352	351	300	385	347	330	382	288	305	313	331	344	365	347	318	349	309	342	326	340	330	321	374	338	338	335	318	313	352	375	357	315	323	325	317	380	353	316	331	344	356	351	368	371	352	315	355	334	331	321	355	288	337	365	302	320	352	315	342	330	344	334	350	310	333	351	348	359	347	360	312	318	327	322	336	320	302	310	336	323	346	359	345	352	327	333	353	367	344	332	321	337	334	344	323	323	339	317	323	323	351	342	306	326	342	338	332	317	310	319	343	320	341	348	329	336	310	310	309	342	322	306	348	319	285	296	338	371	330	346	337	311	339	341	318	345	361	341	311	312	355	336	343	333	334	340	328	370	348	362	330	314	332	317	341	341	331	302	332	317	322	362	343	341	373	350	352	379	368	386	341	312	344	353	351	358	346	346	351	318	368	330	324	338	351	390	374	382	328	317	310	332	334	331	369	291	325	282	351	331	323	351	312	350	352	322	333	332	390	357	344	360	336	315	323	304	330	337	360	338	333	318	323	309	325	347	364	326	352	350	298	328	326	351	322	342	332	341	310	349	308	342	343	327	324	329	327	337	356	337	334	347	364	368	342	353	340	326	330	350	335	360	328	323	315	314	323	339	378	321	376	346	372	318	335	328	329	307	336	328	325	393	317	324	299	304	348	345	352	329	325	345	328	334	321	339	347	358	362	343	374	317	328	347	355	331	364	344	344	332	351	376	351	314	322	339	363	341	336	349	323	329	310	345	328	377	317	342	323	362	353	355	342	311	318	350	337	327	346	335	347	371	340	348	324	348	349	345	346	351	376	310	314	339	325	344	322	289	341	347	364	373	365	350	326	323	342	335	359	337	313	350	353	358	342	382	309	313	349	366	331	332	317	328	334	345	303	311	305	348	335	326	316	347	354	352	350	328	349	325	326	340	354	304	332	384	356	354	339	355	358	331	401	339	341	355	339	315	318	335	316	344	381	338	333	307	334	328	315	286	352	323	336	303	343	342	319	316	335	309	354	332	336	346	324	319	336	353	346	342	331	341	339	316	334	312	340	290	366	356	370	337	331	313	335	317	323	321	347	358	307	348	340	309	372	326	335	318	336	320	334	309	294	348	354	333	336	327	341	341	302	347	326	353	324	341	322	343	341	347	358	337	357	315	337	343	347	394	384	347	329	349	306	309	349	336	348	319	327	319	326	330	331	309	376	324	315	316	353	345	315	318	334	348	340	358	341	321	402	328	326	337	335	315	331	341	355	324	323	333	335	347	342	343	322	296	340	353	341	337	336	356	321	343	340	328	320	327	352	325	332	327	327	303	331	326	327	325	318	342	317	343	301	308	327	313	348	332	313	352	346	358	380	326	327	345	369	307	368	335	337	310	323	329	364	390	340	336	349	341	359	351	344	363	311	327	336	331	329	326	318	321	333	281	324	316	376	329	330	337	350	362	336	338	346	314	332	365	326	311	343	323	370	338	325	357	350	319	327	343	344	329	367	334	354	327	327	342	341	311	342	327	300	340	353	333	314	334	293	334	316	366	316	343	322	346	307	328	347	336	353	320	326	356	327	327	321	333	346	344	347	317	362	329	373	335	342	356	365	348	340	311	335	364	359	323	363	355	342	323	363	331	334	323	313	324	340	366	329	320	292	347	323	335	344	368	374	336	301	348	313	347	344	311	350	304	359	329	358	338	331	316	343	338	330	346	353	343	352	321	302	317	322	330	333	355	329	317	355	330	371	348	348	315	347	348	332	329	312	340	320	372	342	369	315	351	321	342	332	330	358	359	385	349	323	365	383	338	367	324	326	325	348	315	334	362	351	338	304	332	342	327	327	346	316	324	334	322	343	328	319	326	338	342	318	323	327	316	346	351	362	341	323	309	332	340	283	298	347	361	328	320	337	356	340	324	344	312	343	340	367	363	332	340	332	338	302	347	348	318	338	331	334	332	339	338	353	342	339	342	345	345	356	353	348	324	359	312	318	337	327	351	350	334	350	298	306	326	346	338	323	361	356	359	317	320	344	361	316	340	342	338	358	342	324	332	312	337	369	319	390	334	360	352	321	293	332	347	344	377	312	345	317	307	315	350	333	324	338	349	368	346	359	345	323	357	339	318	350	323	318	338	335	335	360	341	332	360	339	323	333	345	317	319	351	375	341	334	353	291	309	335	345	316	357	349	347	326	358	334	335	369	325	365	357	325	351	299	349	358	348	337	304	324	349	312	384	327	317	328	334	316	358	336	368	361	355	356	329	334	364	341	341	349	346	318	314	326	336	330	348	360	339	329	349	355	337	327	323	320	333	310	320	388	348	334	393	332	359	311	333	327	354	336	329	305	335	339	350	336	320	331	319	336	327	369	329	312	348	324	360	296	355	350	329	351	336	359	326	296	330	328	342	347	329	338	328	333	328	350	347	336	350	362	323	343	329	348	355	340	345	322	318	301	370	337	366	367	351	352	338	310	308	338	336	356	340	331	302	309	338	321	331	328	303	329	324	316	327	310	323	346	313	358	284	359	327	315	365	342	320	360	343	331	343	322	375	351	315	336	344	313	330	297	346	356	337	328	342	340	315	339	319	348	326	297	324	308	337	337	361	368	344	368	364	342	329	372	321	328	342	334	319	343	352	363	329	356	314	314	350	334	344	317	357	328	350	371	357	335	317	333	304	349	296	328	363	310	341	343	331	351	338	342	336	331	348	338	324	362	351	344	323	327	362	315	303	356	341	361	339	333	332	298	316	326	367	369	358	334	355	325	350	322	319	324	340	345	330	314	336	317	325	341	354	346	308	305	307	310	362	361	307	323	316	336	348	329	362	357	339	344	363	351	381	351	363	334	299	337	291	321	317	333	353	353	318	339	326	322	343	348	312	315	333	328	341	329	339	335	325	353	295	323
28148	2357	1304	1010	917	859	925	846	854	813	805	825	813	785	809	825	775	819	824	845	767	790	803	843	848	834	820	818	811	820	825	804	779	818	802	812	757	782	834	824	773	759	807	770	766	798	839	832	778	760	822	847	790	802	770	798	828	797	804	783	785	841	814	759	808	775	803	830	817	782	789	764	836	788	844	779	789	721	792	856	770	811	789	785	815	861	784	815	832	834	813	815	845	776	805	877	837	786	792	806	865	799	813	835	823	804	833	835	865	810	823	814	770	716	801	784	772	795	825	820	832	827	794	815	823	819	808	784	768	773	791	813	773	755	786	836	841	789	813	823	801	783	818	816	815	840	804	798	818	821	829	807	818	755	820	817	796	837	780	789	807	786	800	793	781	786	799	812	802	796	853	822	830	806	797	855	788	826	783	843	793	792	819	837	814	826	766	831	732	836	845	844	848	779	765	794	820	805	842	825	827	794	806	826	786	777	816	809	779	818	836	793	737	799	827	799	776	784	753	793	839	820	831	825	819	809	758	774	790	794	821	789	827	806	800	803	808	835	784	864	791	753	771	844	893	789	813	782	814	795	814	797	815	795	815	838	837	831	840	789	797	777	830	760	801	821	754	813	812	742	781	841	809	805	781	821	818	772	774	766	798	772	855	850	763	823	808	803	795	789	852	824	796	810	833	788	768	830	821	821	783	801	845	786	792	832	836	809	819	771	785	822	804	846	822	764	782	792	781	798	774	786	809	814	813	811	793	825	800	826	785	798	775	808	790	820	762	861	854	841	803	760	841	761	787	778	774	765	767	792	788	810	810	836	812	827	854	841	744	799	782	727	812	792	751	811	792	811	751	845	789	809	795	795	765	782	855	798	770	835	791	784	835	820	853	790	780	757	829	801	843	797	791	780	811	793	838	743	819	830	744	803	787	801	791	765	834	805	823	797	787	837	804	775	804	792	795	751	846	786	833	813	814	832	828	810	790	821	892	798	779	841	776	735	770	813	804	768	854	799	771	794	841	779	832	770	821	766	821	807	807	804	762	797	835	838	848	790	805	837	816	856	768	801	847	833	780	745	801	768	806	814	796	746	764	797	817	815	798	801	796	787	793	764	824	805	863	807	864	763	807	791	780	804	894	792	812	782	795	766	786	812	835	733	826	799	845	810	814	793	837	767	809	766	885	824	842	802	811	851	806	801	803	818	795	823	832	811	764	826	830	821	828	802	790	829	813	790	836	784	778	776	746	797	785	784	819	815	800	801	787	769	777	764	839	801	843	792	779	796	821	748	778	823	822	790	841	845	802	815	834	793	857	784	828	795	802	863	822	815	812	815	822	806	753	805	826	822	818	847	800	834	760	793	802	785	831	828	742	836	791	771	867	718	843	769	813	762	804	834	824	801	846	805	783	793	818	815	788	819	823	768	839	841	814	802	823	852	813	780	787	796	830	769	822	786	785	801	814	794	814	813	848	776	792	794	821	764	828	777	766	825	827	857	787	842	816	826	803	773	812	762	817	788	820	775	827	759	777	795	783	791	804	795	801	785	758	794	831	774	832	839	786	802	794	832	813	865	828	811	822	817	789	794	822	838	805	789	780	779	783	834	805	750	783	843	799	824	771	776	827	782	777	804	816	833	771	803	803	834	779	807	843	801	807	800	806	819	739	786	787	785	779	806	790	823	802	841	839	823	844	812	807	825	806	813	796	819	809	794	787	827	831	833	796	809	784	780	804	842	779	788	835	848	773	781	849	855	833	828	759	807	750	783	814	810	820	761	804	836	811	785	792	822	771	811	731	799	795	837	817	850	855	825	864	822	736	837	764	807	835	835	790	831	860	782	762	794	827	814	762	871	847	770	801	832	810	785	816	844	858	768	821	821	780	827	814	823	840	807	805	786	811	810	755	799	808	783	781	839	768	814	802	794	810	801	841	809	794	814	810	767	773	858	853	837	748	780	836	742	789	798	854	804	856	811	825	849	795	820	838	776	778	790	803	824	850	823	761	801	852	811	774	796	787	796	836	757	758	776	791	759	793	819	838	710	812	795	767	822	775	791	762	848	784	775	805	854	813	808	779	772	816	856	803	770	768	856	861	791	753	787	806	763	836	807	831	787	838	817	802	812	831	704	782	815	822	817	848	828	766	775	828	770	773	826	780	775	785	817	868	827	788	859	789	818	763	801	799	828	760	856	844	814	801	797	780	781	807	778	798	816	745	866	814	799	806	767	767	847	787	794	776	819	816	820	761	839	763	840	786	809	840	850	787	829	858	780	804	801	804	804	831	840	805	747	816	793	803	800	774	787	799	815	825	803	814	805	769	840	785	784	794	788	774	799	794	832	800	831	808	803	800	775	795	801	827	826	787	788	799	809	785	837	783	799	797	829	795	824	786	762	784	788	804	793	740	825	816	820	853	762	789	796	786	832	793	769	774	810	807	818	806	769	793	811	823	814	781	774	843	821	848	817	825	786	815	768	781	812	845	785	822	803	817	792	781	803	814	793	837	814	803	786	769	783	822	849	788	836	784	744	836	802	786	822	809	792	781	818	806	782	782	819	863	814	755	808	837	835	756	795	844	808	807	789	817	729	820	778	832	786	828	805	776	799	779	795	868	799	804	804	820	836	798	812	771	772	804	858	825	800	803	766	804	781	776	816	826	821	785	787	823	811	779	837	805	828	833	772	800	811	812	777	816	840	812	834	799	776	810	815	805	829	854	811	839	791	799	833	781	793	794	829	791	830	811	766	816	815	815	772	803	818	851	842	810	797	816	825	841	776	828	789	802	840	813	793	791	808	811	805	794	892	750	880	788	779	824	785	793	806	740	818	789	782	783	789	834	813	793	850	783	882	749	784	825	786	826	772	812	822	808	812	822	826	826	829	782	849	800	785	778	782	811	803	792	802	806	845	833	825	732	865	821	786	805	775	850	793	829	828	761	785	805	798	770	853	878	755	781	841	812	787	766	772	789	804	762	788	819	804	830	844	828	799	795	818	839	805	791	813	790	806	881	791	786	808	774	825	895	775	848	785	736	823	758	812	832	787	828	776	771	823	767	805	818	849	803	797	790	837	776	827	762	797	868	823	794	752	823	860	791	787	759	808	812	859	806	821	818	764	817	830	832	827	797	813	830	794	817	790	810	776	759	850	831	832	781	816	817	820	815	839	811	838	836	771	770	780	840	810	790	811	845	824	818	809	817	795	806	806	804	799	816	818	797	795	815	785	815	828	808	786	848	794	803	828	790	848	835	806	790	784	817	767	808	806	783	774	819	800	824	733	749	793	815	842	806	795	802	777	775	817	842	850	837	854	833	794	765	794	792	834	798	853	800	782	802	812	864	833	799	789	825	753	836	853	814	773	796	799	853	759	768	823	798	762	821	803	826	876	835	774	751	802	777	853	809	838	812	777	797	807	834	845	784	849	868	812	772	800	759	815	831	801	822	767	842	857	836	823	832	740	805	819	807	731	857	822	801	779	794	847	810	821
24378	21478	25173	28222	21478	21490	17344	641	400	407	343	360	297	342	304	330	284	308	340	299	318	310	320	252	293	288	299	304	318	334	310	311	302	273	273	285	312	334	301	280	301	278	304	257	262	323	299	291	315	313	288	276	287	288	262	319	261	292	285	293	290	312	274	288	273	293	286	326	273	321	289	286	272	286	292	251	292	299	291	238	307	279	314	295	283	306	289	308	283	287	302	264	286	297	283	287	276	267	282	331	303	270	280	268	274	289	275	288	322	262	273	266	293	296	336	277	277	266	273	301	307	274	283	294	286	275	324	314	286	318	295	297	310	300	293	283	294	305	273	253	291	287	276	278	296	288	251	304	284	287	306	293	307	293	262	272	257	284	318	279	271	308	258	298	302	287	254	258	285	273	293	268	297	333	308	286	268	287	302	239	307	306	298	266	286	299	265	284	309	293	289	302	289	277	277	288	288	287	284	283	280	291	286	324	281	277	290	258	277	274	272	294	253	268	298	324	256	294	284	301	296	285	272	271	245	281	259	342	265	277	272	284	281	251	268	275	278	276	285	252	263	278	274	294	290	284	275	290	253	285	278	261	291	299	286	311	265	302	276	305	319	300	280	271	303	309	315	289	324	290	273	314	311	262	295	270	246	292	276	320	309	297	305	277	312	251	288	278	294	276	286	312	283	287	282	276	281	287	258	274	267	295	280	262	256	309	285	269	262	279	282	275	296	272	276	268	266	304	289	272	279	257	286	263	309	295	272	274	261	290	305	285	307	287	281	289	265	296	257	256	288	331	295	295	293	292	269	312	275	283	265	291	274	287	279	296	279	303	302	277	245	272	264	300	260	255	282	291	291	317	281	270	285	294	285	283	300	256	280	302	299	292	293	256	279	285	296	315	281	299	256	295	263	280	263	267	287	289	293	292	260	244	294	260	240	267	295	272	265	283	322	278	282	309	297	264	310	292	281	274	280	298	300	261	287	277	282	281	286	310	292	289	270	282	318	295	262	270	297	292	281	287	303	284	291	297	279	283	300	321	283	298	306	298	286	303	297	305	289	270	277	252	268	294	269	273	264	273	247	285	303	286	313	260	266	281	284	256	282	289	288	267	268	290	303	261	298	280	290	281	285	301	295	253	265	266	291	255	278	285	260	267	283	320	279	284	290	268	269	257	302	279	284	288	280	308	304	309	296	315	292	286	291	270	289	287	277	282	268	269	297	268	276	274	262	286	274	276	314	289	256	285	261	305	276	259	291	284	282	281	291	276	297	298	292	319	293	291	300	278	304	263	292	291	274	301	277	262	250	305	321	264	261	322	298	262	309	269	290	297	294	280	292	278	316	268	331	279	287	307	290	271	303	271	295	289	265	288	293	294	256	282	316	316	280	277	289	289	300	310	304	277	278	283	280	315	292	285	283	268	290	295	269	267	270	282	314	275	298	279	279	314	280	277	325	265	289	268	299	291	295	282	317	251	303	294	299	286	279	259	307	303	264	310	310	313	265	300	272	288	284	281	277	298	290	287	277	313	278	282	285	271	273	259	291	274	277	274	248	299	277	288	295	285	241	306	290	258	292	330	270	284	295	269	305	270	296	294	303	314	316	302	278	313	296	294	272	294	279	307	281	305	295	296	302	275	261	309	303	283	294	270	268	288	276	271	295	273	281	310	306	278	276	293	284	267	296	287	277	270	258	262	262	284	270	306	308	288	325	269	270	282	280	255	311	286	283	295	295	283	273	282	265	274	261	302	303	309	266	279	288	261	284	301	314	269	279	283	280	262	270	297	299	264	290	277	283	271	305	300	251	308	283	287	266	281	297	253	275	334	300	292	271	270	266	280	259	318	317	264	283	255	289	309	268	304	272	309	271	305	279	296	273	279	292	360	307	298	272	258	248	287	290	278	274	294	262	276	241	302	288	288	280	307	292	280	312	274	275	257	269	263	294	279	304	271	270	292	273	247	283	295	308	298	270	288	256	279	309	264	312	266	310	304	264	288	255	260	256	291	292	300	264	318	288	275	299	319	266	297	278	259	291	294	307	288	317	281	285	283	304	253	285	273	298	291	258	260	293	270	271	283	281	278	294	284	269	287	301	306	294	299	259	294	269	277	315	280	307	292	276	277	289	315	302	288	280	290	259	271	320	294	278	290	257	268	299	259	285	303	294	276	303	291	256	271	284	274	286	295	314	287	236	302	283	276	268	261	286	312	314	292	267	287	285	312	271	286	270	297	284	314	275	277	252	281	300	275	271	271	308	273	277	274	314	279	297	295	301	284	291	292	287	297	281	301	303	265	289	297	261	272	274	271	295	285	274	287	294	290	269	252	292	280	263	288	290	306	273	296	310	299	286	278	279	249	261	275	286	286	295	270	257	272	301	283	282	294	265	287	287	285	294	298	312	317	268	298	261	275	273	299	266	275	271	290	255	272	294	286	302	274	256	323	253	299	300	290	283	278	281	270	297	297	252	262	287	266	267	274	277	274	288	295	276	295	287	277	270	258	287	310	305	284	266	281	287	289	295	312	253	292	261	252	303	284	253	292	301	292	256	275	285	276	271	270	287	274	283	254	327	291	283	293	286	287	292	243	297	306	262	284	278	292	235	285	263	321	289	293	283	286	295	279	265	263	280	274	280	296	296	276	280	281	249	285	309	272	338	326	294	284	267	293	268	266	287	317	307	294	288	307	286	286	285	300	302	252	278	275	285	272	266	292	282	292	283	308	272	299	312	299	270	316	254	282	243	274	295	288	344	334	277	294	286	283	284	294	276	280	256	279	275	286	293	304	287	292	265	292	260	298	287	309	276	286	302	274	275	298	235	286	282	310	297	286	258	292	290	325	288	300	316	304	264	305	301	309	278	263	279	290	264	306	295	287	282	268	264	276	280	303	286	280	279	291	268	278	309	304	267	281	267	283	262	283	266	300	299	266	268	288	275	251	270	282	248	305	312	295	275	282	278	293	273	297	285	271	271	284	277	292	288	265	277	293	278	278	280	297	282	289	291	285	327	300	294	277	266	267	293	305	281	290	291	261	271	315	276	262	264	268	287	286	274	297	266	297	284	256	286	268	312	273	279	291	293	281	325	286	288	300	278	292	293	292	286	260	252	285	265	288	294	300	312	262	290	284	284	288	262	276	283	259	273	258	280	281	293	278	273	282	260	293	271	266	298	280	258	310	277	285	283	307	304	288	283	310	299	301	273	258	285	287	242	283	297	313	294	263	290	285	276	276	286	288	276	283	296	283	281	286	251	299	273	295	314	286	308	270	295	286	292	277	294	298	305	302	258	274	265	299	278	238	286	291	305	266	276	304	290	286	322	300	267	302	280	312	270	268	292	269	260	298	288	296	302	288	276	275	279	286	259	310	264	269	264	273	274	315	293	297	274	310	309	289	257	280	284	287	317	298	301	288	283	287	305	267	319	284	292	271	257	254	274	277	298	267	288	281	305	295	280	280	292	251	303	307	257	273	292	300	248	303	273	269
33702	3837	1835	1150	932	783	734	714	706	677	665	669	706	655	690	667	649	710	675	689	668	670	696	726	623	633	692	717	657	678	694	677	683	673	619	669	674	686	687	681	645	688	629	664	664	663	657	645	663	619	673	663	664	675	705	669	677	678	725	684	691	680	663	628	671	675	691	672	677	652	679	656	704	651	605	632	620	669	636	671	680	653	671	667	654	662	684	664	662	655	683	668	683	655	661	618	715	683	674	659	693	634	594	710	654	635	654	621	666	656	686	674	671	674	645	665	676	625	687	622	703	642	647	675	661	681	682	655	660	712	624	656	745	641	680	690	643	673	678	643	641	701	655	675	707	694	710	684	680	630	685	672	714	674	679	688	686	669	610	648	659	634	674	648	662	650	667	644	685	639	646	603	632	685	686	632	636	693	644	659	688	650	679	639	695	686	686	635	669	631	687	671	632	626	675	646	681	659	687	675	629	646	658	646	659	659	660	670	647	639	651	653	624	685	706	650	670	728	646	678	670	703	678	659	691	639	640	645	654	640	663	644	651	661	663	686	676	686	641	634	668	632	661	691	616	673	637	656	686	672	625	658	688	657	660	609	676	671	661	646	674	732	696	673	657	636	711	621	649	642	674	629	668	662	664	685	665	647	691	678	637	681	621	661	672	690	672	707	662	653	677	683	675	656	729	643	680	665	684	649	653	684	692	712	663	673	700	648	694	659	691	656	677	638	677	666	664	652	672	683	678	658	663	636	661	715	654	665	634	688	653	654	667	646	695	687	657	668	641	630	671	708	674	596	676	635	692	679	665	687	698	676	677	698	648	637	653	644	677	657	663	643	670	674	663	692	647	660	639	643	645	674	692	659	654	671	653	668	701	670	644	658	658	681	694	654	650	644	693	635	665	617	657	694	669	698	650	682	677	673	707	677	655	651	635	677	685	634	656	662	649	662	677	624	699	704	649	689	627	686	683	642	673	680	680	625	643	640	643	688	675	688	611	724	640	649	629	640	662	655	648	659	622	637	656	684	675	695	692	660	644	676	708	692	674	652	660	702	677	675	713	679	683	691	638	674	665	694	665	664	661	664	702	706	668	627	708	637	654	603	659	654	696	700	663	695	690	658	676	587	661	643	653	665	697	649	696	697	704	696	684	687	692	632	698	660	685	711	620	654	661	641	676	713	680	660	696	674	662	661	665	699	699	698	675	606	688	675	625	650	699	625	681	629	647	636	650	666	691	654	644	639	646	685	635	651	647	645	653	642	686	650	661	682	673	642	680	682	668	646	700	631	690	669	660	594	644	720	702	666	656	683	649	699	653	684	670	641	677	633	658	665	704	655	666	650	634	689	638	681	680	685	669	641	645	667	661	704	629	694	662	673	662	667	705	626	679	686	683	667	630	698	682	681	658	660	648	633	641	660	657	665	689	646	635	660	696	622	659	668	671	687	669	679	688	726	644	654	642	665	701	673	657	678	680	611	641	735	681	627	639	676	722	645	665	660	659	624	672	643	675	674	693	702	688	672	683	663	674	657	643	699	640	651	690	669	649	611	664	645	633	682	636	681	649	649	644	667	637	602	680	629	659	693	629	635	674	686	670	646	660	707	640	701	650	738	648	677	646	653	680	662	622	645	651	705	643	630	697	651	683	674	597	697	645	693	666	681	670	667	669	697	666	628	674	629	676	693	666	658	658	682	684	682	661	712	655	638	598	662	641	680	664	626	674	648	666	683	673	674	655	643	698	642	660	659	693	691	648	645	664	658	672	713	653	705	625	699	627	655	681	686	643	697	655	650	638	701	680	698	715	649	671	685	636	647	640	673	655	609	668	688	664	698	653	666	714	626	653	705	642	693	659	667	659	647	711	661	677	652	640	592	628	647	663	641	635	641	660	681	660	661	654	681	688	642	696	662	625	652	674	628	669	708	683	625	657	653	716	628	676	646	641	616	654	630	728	706	619	701	659	650	696	692	671	677	645	669	672	645	657	691	685	667	676	666	640	649	688	625	667	653	652	695	669	646	669	651	643	739	665	634	638	675	639	676	620	676	685	669	694	660	662	683	655	660	652	642	712	660	665	650	641	689	689	654	653	669	715	643	647	667	670	676	695	660	595	702	690	668	694	631	692	710	668	631	672	687	665	646	639	673	649	667	633	641	650	661	622	718	634	691	715	642	675	643	635	695	653	638	675	702	657	673	683	620	627	663	651	668	630	693	650	705	610	640	684	701	672	667	677	634	677	672	710	661	634	721	592	655	632	671	662	676	682	668	687	621	654	646	704	669	682	659	702	667	660	672	672	655	663	688	674	627	642	656	686	661	651	665	676	627	693	651	726	634	681	695	688	629	664	686	675	643	675	663	673	639	684	677	649	666	698	611	696	671	653	639	635	741	660	688	640	646	620	638	667	618	651	637	682	667	689	711	637	650	657	687	663	654	690	592	636	684	686	638	651	672	658	666	656	673	662	707	684	689	687	706	696	643	644	738	687	688	689	695	680	663	634	677	689	658	640	658	676	661	697	680	655	685	606	659	652	676	662	674	673	623	677	671	634	649	695	688	711	634	641	664	650	666	663	652	678	622	650	663	650	649	690	645	640	643	692	704	662	659	645	698	696	672	669	692	631	684	674	660	652	653	699	696	666	671	651	644	693	663	698	667	644	632	652	651	664	662	651	651	650	670	666	664	694	612	630	623	625	685	670	639	671	643	689	667	622	654	601	702	673	674	656	691	631	699	655	701	658	658	679	678	687	673	646	681	643	681	670	659	711	691	646	660	657	641	676	707	659	672	637	606	659	703	688	599	662	616	665	649	686	637	692	712	636	649	672	620	700	663	684	710	702	657	655	593	643	606	651	668	682	620	645	646	662	691	647	686	671	659	675	656	653	656	659	621	663	628	655	684	669	699	654	652	702	671	698	613	663	639	685	688	634	646	598	694	676	650	630	669	658	689	695	656	621	673	685	672	643	662	684	637	650	644	661	683	668	659	661	649	644	645	681	696	645	631	656	665	650	641	667	635	688	673	676	620	665	663	683	648	659	651	686	669	704	642	648	689	706	655	687	677	692	654	674	653	636	681	702	658	626	664	642	701	652	645	669	648	637	663	702	659	693	650	653	633	673	641	670	651	643	706	629	666	682	647	688	703	630	707	635	647	631	648	687	614	661	655	689	686	670	652	679	641	648	683	629	636	688	671	639	693	671	696	641	704	666	709	670	711	632	666	631	676	633	679	666	725	640	648	638	656	682	649	608	672	674	665	651	669	655	658	668	625	661	619	643	712	671	614	621	681	629	649	653	687	719	688	658	678	724	669	711	650	659	664	687	667	644	683	684	701	709	613	662	737	696	666	646	642	642	701	661	707	635	631	663	626	677	643	704	654	625	653	667	665	652	665	655	685	638	661	703	657	684	653	712	687	625	626	700	672	638	666	647	687	682	673	639	682	682	633	668	689	659	677	721	671	693	662	649	652	676	632	647	653	668	670	649	697
31255	21041	12569	740	290	269	248	220	238	245	214	228	240	222	247	234	211	236	217	202	217	207	242	228	210	219	175	209	214	245	209	190	233	230	211	203	189	199	225	220	198	218	253	209	217	227	191	208	224	190	204	241	220	216	209	224	189	213	215	232	214	228	195	204	210	217	212	207	209	175	231	238	248	235	230	228	191	246	210	230	216	203	208	215	226	216	236	216	227	234	250	219	241	215	233	246	212	235	229	206	196	225	248	250	237	199	223	212	214	242	209	226	234	209	240	223	239	244	208	243	213	212	205	190	184	242	228	230	235	240	207	227	235	222	221	192	229	214	190	215	230	212	214	237	222	227	234	207	206	212	231	213	234	202	226	229	209	218	222	203	206	221	244	202	252	214	220	232	211	196	195	209	212	208	237	212	209	208	206	204	220	240	194	228	232	170	204	215	213	201	235	194	192	197	207	227	221	226	232	225	210	239	221	240	225	196	212	231	241	197	222	218	197	180	192	203	206	224	234	246	231	204	197	209	213	255	173	232	217	214	199	229	217	215	225	213	206	211	218	206	234	236	245	202	205	240	212	186	245	203	204	236	207	240	196	218	258	195	219	198	217	215	203	204	222	265	212	192	231	196	239	202	216	185	232	238	216	238	228	221	221	205	212	227	231	198	227	234	201	195	219	257	240	165	233	198	200	245	212	219	241	205	217	221	225	193	214	225	199	218	241	233	192	223	217	222	203	235	215	236	243	232	201	231	239	199	222	209	233	242	233	215	217	180	205	201	199	208	198	246	219	227	210	207	210	178	198	217	238	215	225	218	196	215	216	192	234	229	206	238	207	194	217	194	236	209	207	234	228	208	241	221	209	209	231	226	209	238	227	197	226	220	213	233	247	212	202	199	219	223	229	207	203	225	233	220	216	230	225	227	231	207	223	234	214	202	237	210	219	225	198	208	226	201	220	223	232	216	210	195	203	206	215	208	207	216	205	193	203	220	221	236	243	205	232	218	200	207	235	228	195	223	192	217	189	218	204	220	221	223	210	221	200	205	203	207	219	216	221	207	208	204	202	208	234	217	240	203	200	199	220	208	231	225	217	229	214	231	205	202	230	232	233	242	213	220	243	231	212	200	219	233	233	212	229	199	212	208	223	238	239	216	206	214	195	228	223	206	241	207	246	196	208	215	224	245	221	238	235	180	219	202	205	231	191	211	219	235	210	203	236	222	227	208	208	238	234	235	215	209	208	221	190	224	221	245	227	244	234	220	248	226	203	239	218	195	232	196	215	205	221	228	205	243	218	232	217	205	237	233	231	203	197	223	253	214	214	225	188	212	246	196	199	253	211	213	225	210	248	211	238	224	212	229	228	216	196	198	211	211	220	210	232	238	224	194	232	228	216	220	220	198	219	250	221	240	233	215	216	220	234	254	203	211	240	196	226	214	211	231	220	222	222	210	205	227	194	243	214	185	220	243	220	218	195	208	199	210	214	242	229	207	220	213	226	214	210	225	203	208	235	238	230	239	201	234	214	254	222	190	212	212	245	245	236	215	210	228	236	207	220	186	219	233	209	197	187	207	189	221	238	207	256	236	209	247	217	211	212	216	228	216	218	241	217	210	194	223	219	230	201	223	188	227	220	201	181	209	199	210	197	237	206	200	196	218	199	245	182	195	223	233	240	214	202	228	230	208	206	218	207	215	199	227	212	225	209	209	213	219	220	204	204	213	230	247	212	236	216	199	212	202	241	210	221	213	217	212	207	211	219	200	220	209	212	202	246	254	218	179	219	233	189	211	213	219	232	236	215	200	253	259	213	186	202	204	224	183	250	209	243	223	225	218	203	216	199	214	236	225	242	195	215	208	236	219	246	219	251	226	207	221	214	228	225	231	176	212	221	220	221	222	200	237	230	208	218	220	229	233	236	217	236	218	236	222	252	232	216	223	221	206	212	219	242	223	232	220	213	258	204	196	200	254	225	213	240	214	195	233	224	203	224	231	251	218	207	236	245	234	254	220	253	216	229	205	201	229	210	195	236	221	213	208	229	220	199	222	217	209	218	234	224	220	219	201	224	228	212	208	198	207	208	208	210	205	225	257	222	212	199	197	201	212	228	219	251	274	226	233	228	228	208	234	202	212	222	205	205	227	221	214	226	217	225	196	217	218	194	231	242	197	208	219	222	203	209	196	207	218	210	228	214	215	229	189	211	252	238	211	219	223	197	205	178	221	209	207	223	205	245	218	239	207	217	203	229	205	207	226	254	251	192	210	222	206	206	207	221	207	202	211	214	215	234	215	219	245	230	221	190	235	230	214	233	216	215	221	217	224	217	202	214	235	217	211	247	199	217	203	214	195	187	223	215	225	206	203	216	205	220	220	237	213	214	200	222	219	225	203	215	215	222	215	243	219	219	255	193	220	246	230	180	247	219	203	210	236	219	232	208	196	237	235	215	209	224	218	225	229	235	237	218	229	214	220	213	221	238	222	221	201	209	209	223	208	244	218	232	202	208	207	186	225	191	208	236	221	220	224	217	211	249	204	230	237	215	199	202	230	241	226	211	211	224	227	206	188	209	203	207	221	210	221	243	240	219	205	227	206	209	237	196	196	217	215	239	223	179	203	246	228	236	215	213	201	183	227	236	203	220	196	220	210	212	229	244	236	231	189	215	222	221	203	233	203	198	220	208	215	229	187	205	233	205	233	232	223	190	225	220	226	205	201	232	212	207	212	201	233	220	195	225	228	208	217	234	227	213	203	244	210	243	214	223	222	190	230	187	192	217	215	211	197	207	214	222	220	223	228	208	226	219	243	219	236	221	239	232	225	232	229	226	231	206	217	213	224	254	200	249	217	226	217	217	195	236	242	218	209	198	196	237	240	244	225	240	207	252	249	213	224	227	211	209	212	205	233	206	218	242	247	224	196	210	215	191	224	223	229	214	199	217	213	219	216	196	206	214	227	251	211	205	206	213	226	235	180	207	223	196	204	223	247	207	219	212	205	200	215	238	240	212	204	217	181	205	199	214	211	235	211	239	203	219	205	227	202	180	203	205	243	225	213	228	218	222	236	210	201	228	215	209	200	199	217	224	209	237	214	204	229	230	217	192	211	199	214	211	195	214	207	205	224	236	231	200	200	220	219	210	214	215	244	212	220	204	223	213	206	197	232	204	220	222	231	229	186	215	186	235	238	211	188	239	227	226	186	222	233	243	219	234	192	206	209	217	196	221	222	240	217	186	213	213	211	238	204	211	216	247	217	219	239	213	195	226	244	184	221	207	229	228	218	223	207	221	237	197	211	216	208	225	219	228	222	230	208	226	234	209	195	208	210	247	221	196	233	236	213	251	256	235	212	219	223	218	236	190	210	222	208	216	241	234	228	215	220	201	214	203	223	242	255	220	211	256	201	227	246	216	200	199	223	248	211	198	198	216	195	207	238	203	237	231	220	214	218	224	204	226	208	253	212	195	205	214	228	210	211	215	204	216	202	233	207
12293	733	580	579	529	561	595	580	610	573	612	582	564	581	571	565	560	626	589	576	591	573	541	588	544	596	578	560	591	585	554	568	525	592	591	577	597	575	590	609	597	562	555	610	587	529	600	546	591	568	621	549	587	572	550	599	610	602	552	595	588	608	627	582	574	538	565	521	552	601	567	564	566	551	578	593	598	567	581	608	548	556	595	577	561	568	546	620	568	599	562	551	561	595	571	548	563	597	529	622	598	568	561	577	524	564	542	577	556	603	587	525	581	545	596	560	616	581	594	554	614	574	548	564	550	566	589	566	571	548	523	566	583	595	566	539	563	576	555	573	581	571	597	591	551	559	572	574	587	565	534	583	558	604	568	556	553	577	573	589	574	596	560	569	594	598	569	525	578	603	546	603	539	573	555	602	582	598	574	555	535	523	545	575	547	572	561	557	548	606	591	580	569	572	549	578	551	515	585	596	595	541	581	548	570	589	561	552	564	576	524	601	559	570	598	613	588	537	575	571	575	597	572	640	567	569	583	625	584	577	585	561	607	548	612	554	593	546	628	564	589	601	579	566	578	560	533	600	586	563	574	627	550	572	606	557	551	562	589	556	575	543	585	565	563	565	576	562	540	570	579	553	536	551	565	570	566	595	561	556	557	579	570	575	557	557	573	589	564	619	544	577	562	573	550	598	592	563	590	587	570	592	575	610	536	589	610	570	592	584	602	584	553	566	538	616	565	563	551	596	534	593	584	582	557	579	621	542	592	593	609	609	553	579	582	559	614	535	577	599	589	619	552	568	545	576	606	555	581	583	569	607	557	610	610	607	573	538	617	604	555	543	553	571	592	562	564	581	558	599	600	567	604	554	565	570	575	530	583	579	595	592	552	551	589	539	583	590	590	554	573	567	589	570	573	615	622	553	619	610	597	577	572	484	580	558	596	544	546	615	573	553	552	565	593	570	596	532	610	592	552	595	567	603	582	566	548	579	590	605	571	579	588	633	576	606	617	535	606	550	575	562	610	579	563	580	573	520	553	545	511	573	601	558	613	576	582	567	582	543	628	624	556	556	566	570	582	562	537	579	576	593	591	555	588	590	582	538	576	585	584	582	594	573	571	570	556	551	571	546	569	574	563	546	542	598	575	592	583	558	561	624	563	570	569	587	572	583	595	574	606	583	531	573	577	594	575	614	575	616	541	570	560	591	546	526	529	557	562	554	573	560	555	587	580	586	565	572	574	595	620	557	549	575	610	600	520	603	560	581	591	556	604	606	569	565	601	600	591	540	543	593	560	644	540	590	603	563	575	590	599	579	591	564	524	545	565	560	573	542	531	546	566	585	588	578	551	629	562	566	567	550	576	558	596	601	557	574	548	596	567	536	568	585	560	588	583	591	573	579	587	554	536	586	580	569	585	569	577	580	570	580	604	558	586	570	569	572	512	546	632	581	564	616	594	580	551	549	619	612	558	554	540	577	593	576	566	615	569	545	583	587	594	611	584	575	556	603	576	562	569	552	574	594	574	590	581	573	573	595	579	558	562	564	585	562	549	533	612	559	571	576	585	569	560	575	545	574	574	573	552	572	608	599	583	576	598	576	564	592	573	576	567	539	540	600	569	582	578	534	567	555	606	589	578	589	550	559	588	574	571	539	569	568	577	625	596	596	587	586	594	552	627	598	597	584	587	555	620	577	566	571	547	577	585	572	589	612	560	594	566	549	598	563	590	598	642	552	588	550	634	546	559	604	593	590	546	567	551	576	627	578	590	563	588	584	575	590	602	550	571	574	614	614	540	568	569	618	574	563	542	593	596	584	520	542	616	587	567	594	563	539	523	542	557	620	569	527	601	580	579	545	583	608	584	566	565	579	577	539	595	575	579	607	575	568	576	573	546	560	554	573	590	571	559	536	556	542	521	563	535	596	571	615	575	556	569	596	589	589	575	594	588	610	605	572	590	609	572	553	603	578	595	564	637	548	594	576	560	572	577	588	571	592	562	555	603	570	574	589	554	548	595	605	589	591	561	562	590	610	582	620	552	592	577	591	578	645	594	552	604	608	580	565	530	603	562	577	580	562	583	572	579	565	593	508	606	587	588	582	604	588	558	613	587	628	586	563	560	543	536	587	646	568	593	592	546	581	591	629	538	594	573	566	556	579	560	532	579	602	563	574	573	585	556	581	576	559	526	564	576	543	579	601	522	539	550	531	571	563	542	545	582	592	601	530	572	595	569	566	572	628	553	601	567	557	549	597	543	576	556	557	594	600	579	557	583	512	573	542	631	562	591	594	578	564	612	580	600	591	568	549	547	549	551	551	605	538	597	598	613	549	567	567	611	553	566	537	546	516	555	580	563	573	541	572	539	624	546	596	569	567	552	550	603	571	577	562	568	567	633	553	555	522	571	583	556	607	569	567	545	589	584	584	580	586	556	585	529	614	570	579	598	577	533	542	598	576	562	570	567	607	566	556	552	560	572	531	539	563	597	577	607	563	572	564	508	555	591	578	560	602	614	550	564	606	593	551	597	567	571	550	621	592	555	564	589	565	571	565	565	591	584	565	549	599	552	584	580	578	564	553	572	642	596	595	587	572	574	540	606	531	595	605	577	602	559	623	589	571	582	622	572	592	564	557	575	595	583	604	567	611	575	547	567	561	587	572	556	599	567	581	579	619	595	580	541	587	571	589	593	591	566	562	593	590	549	619	571	578	598	571	563	534	556	587	563	597	569	570	533	600	580	593	563	517	587	615	561	586	599	616	585	586	596	567	558	584	571	601	572	568	577	585	570	614	592	593	578	616	604	573	597	589	596	550	563	589	551	554	580	575	571	572	581	570	568	585	561	604	561	588	599	578	569	614	580	565	549	614	611	592	550	558	580	586	556	553	529	549	567	562	578	611	576	542	574	589	548	603	552	589	548	587	588	588	554	569	582	559	532	536	529	571	549	601	610	586	577	588	567	575	594	542	581	574	548	593	622	545	539	628	519	567	571	600	614	617	598	585	555	548	529	556	590	589	586	605	567	530	594	559	590	554	557	626	578	614	577	599	588	608	600	578	582	592	567	557	623	576	549	591	562	583	565	591	578	608	545	589	527	613	618	590	553	551	556	574	556	570	570	616	579	573	598	557	599	638	551	585	592	611	566	599	573	537	552	554	564	588	566	559	589	612	557	571	558	570	577	562	531	579	582	611	557	547	605	552	570	608	597	514	527	553	600	539	586	558	521	550	586	583	539	567	598	604	591	561	572	624	559	570	553	551	556	553	565	580	566	541	596	622	558	570	645	580	623	547	560	569	566	592	536	581	551	561	560	582	573	585	588	583	556	530	507	591	586	597	556	571	571	564	579	569	591	593	603	592	553	558	543	565	595	569	583	593	568	592	553	623	564	559	537	596	611	561	604	556	559	534	570	588	592	567	553	576	563	549	554	555	530	591	569	555	544	529	586	575	591	536	609	577	562	582	570	585	583	563	567	595	612	585	576	569	597	542
25011	21517	24834	28556	21460	20452	862	424	376	343	350	389	377	355	340	336	347	330	369	319	379	328	339	318	346	335	332	329	348	353	303	352	335	379	326	320	314	316	353	332	371	347	352	332	322	343	341	358	378	361	354	365	347	346	357	322	325	327	325	319	385	330	335	320	339	360	353	343	343	346	338	307	325	303	340	362	308	322	317	357	326	340	375	325	330	330	349	330	333	343	348	347	374	363	331	306	315	348	368	344	370	327	350	321	331	351	331	322	347	324	370	348	354	314	336	343	329	323	360	342	327	342	382	352	312	327	352	381	355	335	361	376	348	345	374	346	380	352	358	324	344	348	376	359	337	347	305	307	356	358	339	346	333	338	350	329	331	317	335	334	358	350	343	334	318	376	319	291	354	335	355	314	349	338	337	350	310	347	357	356	358	350	369	340	357	347	355	327	355	314	338	350	344	350	352	332	338	335	352	319	328	380	361	359	339	294	349	346	333	327	353	319	330	342	342	322	341	357	333	331	364	359	320	312	332	352	345	360	355	353	310	295	318	351	331	288	348	317	331	341	298	339	326	332	331	313	349	353	325	340	355	356	340	354	340	344	339	359	341	321	350	376	332	391	334	332	361	345	338	337	337	367	335	342	357	330	334	348	319	332	345	372	339	351	336	329	325	364	336	298	337	368	329	280	284	333	354	378	359	362	355	315	364	319	353	340	358	350	360	317	335	347	318	352	334	345	300	339	349	358	364	315	365	354	341	304	343	336	335	349	326	346	361	329	317	324	314	322	341	388	356	319	369	335	336	348	348	332	334	329	328	312	350	320	347	365	381	315	348	352	324	322	369	337	299	341	341	323	351	378	337	358	341	335	373	337	349	333	360	331	319	343	334	361	346	318	346	323	339	298	353	287	350	354	341	324	324	351	333	333	367	319	336	366	359	349	350	348	309	329	387	362	340	323	363	347	319	349	359	323	359	335	323	307	326	344	345	344	327	334	365	365	331	360	334	338	341	331	359	367	342	336	357	346	309	332	329	333	352	337	343	352	375	343	374	341	313	364	321	331	342	325	345	332	319	333	357	321	352	358	361	328	323	330	343	368	351	343	352	343	345	345	304	314	379	362	336	344	346	355	340	377	342	355	365	313	296	339	308	363	335	352	348	352	342	340	345	351	342	314	332	332	340	342	369	337	325	371	361	343	336	311	346	380	356	333	338	351	326	327	376	326	329	318	356	359	346	336	331	349	358	330	356	361	328	356	329	342	329	328	338	332	381	335	320	345	326	374	317	344	326	335	324	326	329	349	312	362	345	337	344	328	334	334	339	330	357	321	373	332	340	345	305	348	339	306	356	326	315	341	356	352	321	354	349	313	332	332	341	307	340	316	366	335	334	367	332	352	339	341	336	327	324	346	348	350	329	341	315	371	326	335	341	363	350	414	359	370	360	323	341	309	338	308	329	330	328	364	344	343	347	329	310	330	337	323	311	331	313	339	341	333	321	341	335	309	345	320	327	372	334	318	330	355	315	309	353	335	332	328	382	325	386	292	359	344	317	323	357	339	350	352	313	335	331	338	349	347	382	317	310	351	337	370	340	334	323	349	353	311	318	348	351	337	347	351	369	356	376	359	313	327	359	335	346	309	325	382	329	319	325	359	324	306	298	364	360	311	297	350	358	319	320	360	346	318	338	342	376	313	349	335	338	366	286	326	324	326	326	340	336	329	329	338	310	320	340	325	298	298	341	338	351	357	334	319	335	328	338	377	312	351	345	350	365	360	309	322	301	327	330	338	355	335	331	351	347	352	329	350	377	364	356	350	343	307	347	362	318	354	330	370	395	311	336	311	359	373	354	354	329	312	336	334	349	359	350	345	333	348	319	328	356	332	385	326	366	326	322	286	330	364	357	324	311	307	327	321	310	354	324	341	344	371	335	332	377	327	369	320	329	306	343	301	375	327	332	335	345	341	349	338	328	344	386	371	336	303	342	331	346	309	355	328	342	332	341	346	351	347	329	353	313	339	358	343	348	327	306	347	316	309	344	333	368	326	334	348	335	363	358	329	361	308	332	366	304	328	348	320	349	327	320	343	332	345	358	337	368	334	323	343	362	345	329	332	346	345	329	315	329	357	312	301	340	318	321	347	343	352	362	350	329	348	325	309	354	318	338	324	333	317	365	362	312	300	374	310	355	342	351	309	344	335	376	339	342	329	338	370	350	345	295	370	338	366	346	334	346	363	337	300	369	331	338	351	369	319	377	354	367	316	327	316	291	357	351	316	295	357	366	354	355	328	346	360	367	350	348	353	365	348	356	351	327	344	332	336	373	332	313	345	331	339	320	330	341	327	358	340	307	325	328	344	370	331	360	346	381	336	351	343	333	323	345	310	329	336	336	380	344	349	390	328	332	356	314	314	355	329	352	308	356	351	354	343	351	337	341	322	327	316	319	326	306	361	334	339	332	336	334	296	328	358	350	328	328	344	332	330	355	322	336	311	340	291	323	294	315	356	340	329	346	322	318	297	310	353	358	338	317	324	340	366	326	344	328	326	344	338	367	355	340	353	334	330	334	333	312	354	337	323	316	342	295	343	325	305	342	353	297	301	346	338	353	340	358	342	341	337	346	329	333	378	316	357	350	315	332	315	331	334	320	305	328	338	309	340	373	327	355	371	359	385	337	307	343	345	336	318	340	326	337	324	339	322	353	310	318	333	315	322	332	324	330	362	350	349	323	335	309	341	359	349	320	351	314	349	340	320	313	359	343	337	350	357	371	315	329	323	325	355	370	348	317	332	346	355	336	360	332	304	356	299	316	337	357	350	365	341	321	323	332	329	343	328	330	353	307	337	351	353	356	356	342	343	343	338	360	320	341	352	367	359	362	332	328	357	351	338	302	343	328	353	331	387	354	354	320	367	347	340	335	339	324	338	352	322	346	361	330	366	326	328	348	360	358	331	317	332	303	345	296	326	337	323	324	354	338	371	347	330	305	320	386	331	332	351	311	336	344	313	340	338	303	347	339	369	338	369	331	316	378	353	319	316	360	335	362	301	341	329	330	360	336	324	326	340	330	333	336	365	349	343	348	346	345	351	387	332	363	324	331	327	340	355	332	308	355	356	355	363	322	329	344	337	335	336	383	344	366	345	324	345	364	350	360	339	355	343	337	355	322	356	382	307	332	329	346	314	324	380	358	347	346	334	347	319	303	364	355	346	344	344	361	361	323	333	327	325	333	353	345	350	335	342	392	357	334	315	327	328	350	327	362	321	342	357	345	327	342	318	362	362	350	310	339	346	342	342	314	335	362	342	334	334	353	350	342	328	329	330	308	332	324	328	347	271	301	335	333	326	323	354	301	336	335	364	343	340	327	337	355	324	349	331	350	360	326	331	318	325	329	300	350	365	357	321	356	347	319	364	346	338	319	350	343	323	322	318	342	362	334	346	331	348	334	316	339	343	337	368	360	309	375	355	320	316	334	333	332	336	342	369	352	346
30630	3356	1358	1014	937	906	877	853	802	814	861	816	804	790	833	774	909	776	807	810	794	812	806	817	829	807	779	833	774	805	785	782	814	818	793	814	798	813	793	823	825	812	803	751	780	818	839	804	830	827	844	849	816	861	798	797	730	826	818	756	775	798	803	817	849	812	834	835	832	801	793	792	827	795	796	826	789	809	823	776	877	762	789	841	811	772	819	802	799	792	822	834	855	861	825	814	800	807	845	763	843	819	804	827	762	818	837	829	833	813	803	860	787	826	796	808	849	800	828	808	827	814	790	740	806	807	789	793	857	794	841	791	805	814	775	798	757	790	797	802	770	867	833	775	795	885	817	776	876	830	766	809	825	844	831	782	794	814	811	813	827	806	826	828	831	777	761	840	791	836	782	837	788	799	886	795	801	840	762	773	794	785	848	797	799	781	801	800	786	782	838	791	838	792	804	784	813	849	767	787	807	778	810	778	839	817	773	753	755	792	810	847	835	794	767	793	794	804	789	820	789	862	808	823	827	794	823	813	775	815	799	784	843	831	793	855	820	740	781	841	793	835	839	799	785	774	787	764	804	780	860	841	741	795	778	771	847	822	820	819	819	829	838	751	823	798	783	819	742	774	809	832	775	853	810	849	754	776	829	823	784	809	752	766	794	803	775	780	825	771	823	838	819	782	835	837	772	773	817	839	808	765	831	808	798	809	722	814	762	802	849	882	785	798	823	874	811	783	807	789	808	827	763	809	809	767	762	815	747	853	762	808	808	779	799	815	821	871	774	817	792	764	802	785	839	796	813	800	773	796	799	825	824	824	802	842	812	793	823	821	819	813	841	815	820	829	780	826	841	819	812	826	772	822	813	747	796	803	790	817	823	812	825	808	805	806	829	788	827	811	849	824	826	826	836	794	807	834	778	844	790	821	773	791	805	781	820	828	838	824	850	801	767	775	803	766	804	819	789	779	779	804	769	815	827	855	771	814	814	806	836	850	763	847	801	807	798	802	775	835	784	803	795	827	824	830	787	894	778	773	808	770	760	778	810	753	745	792	811	824	807	853	794	830	791	811	762	802	824	789	793	770	814	845	807	817	840	794	801	837	816	796	778	813	779	832	766	783	766	803	772	838	809	850	803	793	766	813	833	824	804	842	835	828	794	794	792	864	828	762	790	821	771	800	803	841	777	796	842	800	850	766	831	799	794	818	837	782	798	794	796	839	780	787	774	793	781	846	848	799	855	826	771	785	775	805	813	806	795	810	808	826	840	761	838	815	751	808	776	861	829	816	787	772	814	778	849	849	807	816	822	788	809	795	744	814	849	768	797	779	829	821	844	774	830	808	821	824	852	815	827	810	814	840	832	757	842	813	795	796	811	814	816	794	792	839	799	808	799	843	818	870	862	842	809	828	771	823	825	804	847	870	875	775	825	775	829	798	789	797	821	790	819	819	832	788	808	798	818	846	807	825	797	834	842	834	854	771	832	796	795	828	812	786	840	783	800	840	830	806	793	809	825	793	776	811	765	811	794	842	800	822	824	838	805	832	822	778	815	808	834	811	840	786	772	850	796	826	811	741	846	804	835	809	789	827	825	803	798	849	765	811	773	838	864	805	789	769	739	781	807	825	815	770	766	780	823	738	775	783	788	812	796	801	832	809	802	790	843	851	854	841	792	809	797	779	764	782	802	822	778	792	819	811	807	828	789	808	805	793	819	784	855	796	770	809	775	797	793	789	800	818	800	799	781	788	784	798	835	810	788	776	796	796	801	826	783	808	824	867	768	791	789	784	809	752	773	797	790	750	804	859	766	795	808	842	786	850	811	793	761	827	834	776	779	786	808	823	813	794	735	817	783	762	767	822	836	768	799	799	788	798	811	830	843	825	782	785	808	742	843	787	782	824	801	823	750	796	832	752	812	827	813	782	868	834	823	811	826	762	823	776	771	775	824	854	792	795	825	752	758	800	834	837	830	813	804	878	817	806	806	839	835	780	795	769	794	776	785	775	812	780	822	805	860	768	798	774	866	787	827	785	778	780	850	824	773	806	791	787	802	822	827	796	762	745	834	816	800	869	800	789	817	814	780	808	826	861	814	768	770	797	817	805	829	819	823	794	840	824	806	811	829	776	823	818	763	824	840	818	784	802	856	809	827	838	842	772	870	804	819	808	808	770	805	817	789	825	771	756	852	784	781	779	795	792	809	866	755	811	795	872	797	796	795	778	824	804	838	832	808	842	796	824	799	817	809	820	804	787	807	795	824	778	814	800	856	804	770	792	832	795	827	815	847	802	775	790	825	783	816	800	762	816	823	868	800	809	784	825	856	793	850	805	885	819	813	786	815	800	788	812	762	806	783	838	830	830	774	796	783	805	807	791	805	789	792	791	830	772	774	745	800	798	793	805	764	787	802	806	838	845	742	841	822	812	827	803	786	849	811	803	793	861	807	797	821	847	819	796	836	807	754	835	843	744	784	796	803	831	783	788	816	767	794	790	798	834	827	772	800	810	778	821	811	825	802	798	781	787	800	814	792	797	738	829	842	871	824	811	775	805	785	812	784	853	797	790	834	829	800	784	820	864	858	778	846	846	809	815	767	788	803	828	807	823	798	835	808	773	783	799	772	797	797	837	850	774	781	827	786	829	803	794	819	773	810	783	836	767	802	790	844	787	855	772	781	797	811	851	804	876	822	772	800	844	800	795	839	797	834	847	810	770	786	824	798	792	771	772	812	808	830	818	826	799	792	764	780	791	815	789	796	787	782	792	798	837	848	809	770	882	821	755	815	766	854	789	778	785	804	785	819	765	797	824	790	792	828	815	793	817	807	780	836	809	779	819	767	800	816	801	843	815	818	830	804	797	793	780	787	867	750	833	820	818	790	779	814	838	794	876	798	787	876	814	796	737	817	812	791	842	840	818	861	820	842	736	799	774	844	805	801	806	831	820	783	788	837	809	794	790	807	809	879	829	798	813	826	788	810	823	790	803	766	810	817	771	809	791	802	805	786	810	817	788	782	856	801	809	798	759	778	834	802	773	773	783	795	805	865	838	811	837	858	812	786	773	751	798	822	806	834	792	866	787	808	785	830	823	814	816	830	829	768	837	761	761	858	796	786	861	768	784	838	825	799	814	790	793	823	785	768	797	767	786	793	821	796	838	794	778	771	780	810	811	797	804	779	807	844	815	797	836	792	791	832	779	863	767	859	793	761	828	791	798	814	767	783	792	787	809	820	857	834	807	797	833	748	816	892	803	795	809	821	812	800	823	791	812	782	798	810	797	805	776	812	832	758	777	767	805	796	806	803	786	785	854	805	824	825	811	790	847	799	816	832	819	800	818	870	830	809	796	815	836	835	853	801	814	796	832	830	778	768	803	816	831	783	785	817	787	842	822	811	813	785	833	805	748	821	793	746	842	824	823	797	845	875	806	762	838	776	805	761	807	811	829	784	750	772	825	822	835	833	822	785	829	791	828	788	808	779	747	786	786
24335	21474	25197	28183	21474	21490	17436	687	417	380	342	341	294	312	322	325	346	311	267	286	293	306	294	301	298	302	316	286	305	297	301	268	300	282	285	296	283	296	325	265	297	299	263	294	298	285	279	273	292	293	277	327	261	298	281	299	281	329	288	282	277	301	290	275	270	250	253	301	290	253	300	272	287	299	295	267	296	292	267	304	296	278	276	265	286	301	282	317	301	301	284	293	299	300	296	288	269	273	268	271	302	305	320	287	268	271	300	257	309	258	303	302	325	310	261	271	281	292	247	248	301	291	281	289	296	279	265	288	295	314	296	312	295	292	298	306	299	311	282	293	287	260	287	287	298	269	291	276	289	307	271	277	259	282	289	295	298	290	254	326	310	297	268	276	239	269	269	298	307	282	274	284	299	263	240	251	291	297	314	260	282	276	301	261	259	290	279	333	281	283	296	272	298	294	294	279	292	316	294	270	273	288	281	301	310	286	299	283	274	282	273	271	291	263	315	311	286	294	261	272	266	278	267	297	279	272	283	283	274	284	271	285	301	303	271	312	309	281	281	281	247	328	279	271	269	282	298	272	279	269	294	294	277	280	299	320	289	294	268	278	282	266	291	253	277	275	295	285	310	294	259	282	296	287	269	288	265	257	263	277	278	261	298	287	293	269	277	244	288	315	293	258	297	277	278	284	289	272	304	276	290	295	280	279	281	326	306	297	333	290	275	302	293	284	283	299	290	267	301	275	255	272	303	280	290	260	243	329	285	283	310	311	281	289	319	295	293	286	286	292	300	276	279	290	313	280	265	284	272	306	272	307	297	300	257	275	279	252	292	281	279	274	267	270	271	298	314	275	286	277	316	302	300	308	313	308	280	291	298	267	319	243	276	298	297	300	269	266	306	285	301	271	303	275	278	288	273	278	265	260	290	279	270	295	301	282	263	268	277	290	291	294	310	284	312	303	309	287	288	299	289	285	292	246	281	310	290	269	281	279	286	268	291	260	277	291	294	292	268	251	297	304	253	253	262	294	288	265	303	303	275	306	317	270	302	284	267	329	277	299	286	288	289	254	290	278	292	277	303	275	264	285	288	290	289	285	270	313	294	292	251	277	304	289	296	309	300	291	274	313	294	283	285	305	301	274	315	285	300	287	280	306	310	273	308	283	323	286	272	264	280	280	313	283	296	269	312	308	312	280	276	275	268	266	288	287	293	293	264	281	282	279	279	281	265	265	291	288	297	314	323	292	280	272	294	286	293	314	278	271	290	300	264	295	278	296	235	306	292	317	264	295	264	285	299	268	272	257	298	224	307	284	288	293	270	281	283	281	298	264	270	285	286	274	269	273	288	297	289	279	280	290	291	249	303	297	289	274	263	282	305	324	264	302	303	284	306	280	287	290	279	268	321	289	272	285	278	326	310	273	301	282	302	285	291	279	295	292	284	299	295	294	301	306	307	297	304	280	312	304	285	272	265	275	295	291	279	285	277	340	304	302	269	251	263	283	303	269	294	286	275	257	289	301	273	303	284	275	247	287	302	281	280	291	288	286	292	254	279	281	278	273	291	288	286	285	296	275	318	293	288	297	296	267	275	264	295	267	305	278	266	275	292	285	292	296	267	326	296	311	282	282	288	303	307	288	265	268	292	284	266	340	298	278	269	270	284	299	304	290	338	299	280	304	286	296	248	292	320	279	306	304	299	303	276	243	307	287	280	295	302	291	274	292	266	303	321	292	305	240	296	291	283	314	295	277	289	299	282	291	255	302	274	280	260	267	289	290	269	292	309	309	287	259	313	303	280	283	277	286	306	269	263	331	325	317	272	274	284	288	296	296	295	274	267	276	269	263	278	302	287	296	311	270	291	301	313	346	307	309	296	267	259	282	306	305	251	303	269	262	312	283	279	303	283	289	284	285	258	276	299	288	291	251	268	284	285	290	320	311	293	296	280	283	289	296	280	249	331	303	293	266	270	273	291	285	279	298	282	290	291	279	302	275	267	286	290	277	289	277	289	311	304	282	278	268	237	316	291	296	276	280	279	280	288	293	271	290	298	310	312	301	318	255	270	279	277	300	266	294	308	310	298	309	297	250	264	293	285	284	246	265	305	305	280	243	300	291	298	311	290	276	280	259	274	271	285	307	276	299	276	282	315	325	281	289	254	300	281	266	291	285	283	326	303	292	296	302	254	294	267	290	291	302	276	293	298	304	258	269	304	271	269	307	300	285	294	237	300	288	295	270	285	268	264	270	277	279	277	279	273	302	271	266	286	291	269	295	264	299	286	294	296	251	295	261	274	268	296	277	279	285	312	314	294	301	273	263	278	293	290	261	294	264	289	307	287	311	250	276	322	314	249	310	278	296	265	294	281	288	260	285	248	303	311	271	279	290	286	281	299	316	297	248	283	299	296	288	294	299	286	291	317	248	273	309	315	284	261	271	303	265	316	302	286	269	296	311	325	289	277	285	293	275	280	275	289	274	285	300	306	300	277	316	288	309	278	313	299	302	296	281	294	282	278	327	301	310	268	286	295	295	317	313	285	266	296	287	305	245	292	296	290	291	294	281	319	301	262	324	284	286	275	282	253	318	264	298	302	312	270	276	245	287	264	295	287	293	287	293	258	274	283	305	258	283	244	293	245	273	276	301	285	279	294	295	260	280	266	280	272	286	285	273	261	306	317	291	290	278	273	268	300	273	301	294	286	249	290	315	279	286	270	302	280	252	308	280	253	306	299	279	288	261	311	288	293	285	288	293	280	296	281	294	284	295	277	249	286	310	282	341	299	267	279	297	274	296	293	281	282	254	280	290	297	289	297	285	288	287	275	310	291	302	292	298	301	270	277	290	285	288	262	287	292	285	312	247	272	320	318	278	284	267	281	287	284	284	265	286	281	294	315	300	280	273	291	279	279	283	286	259	294	299	309	264	278	260	286	269	287	276	282	289	298	278	296	263	288	298	242	300	280	284	294	293	311	302	314	305	276	311	268	271	270	278	260	273	278	299	290	286	270	270	288	275	272	251	261	276	298	274	296	289	333	280	299	302	297	293	320	282	294	317	259	284	267	313	282	332	309	271	314	310	285	293	305	292	293	285	294	284	315	286	271	306	301	277	279	282	277	286	264	312	276	261	304	276	287	283	284	295	270	295	284	297	286	275	282	279	288	304	285	281	298	283	272	281	303	275	301	287	261	290	312	296	273	259	311	282	291	317	276	280	247	290	281	302	266	276	291	311	268	293	296	290	292	299	280	292	300	306	287	267	256	259	305	260	294	299	286	293	261	282	314	269	292	283	275	266	287	286	254	322	264	277	280	296	296	262	294	268	259	269	306	256	316	288	265	283	288	297	274	273	274	265	282	291	311	277	282	270	284	297	266	285	278	301	293	298	290	281	283	267	261	261	270	271	291	279	284	291	285	272	275	275	330	301	290	267	303	303	317	308	286	269	309	290	281	268	285	291	267	270	321	288	311	279	311	249	311	296	294	277	296	333
34933	5240	1820	1169	921	817	750	714	753	748	710	698	682	710	725	718	679	681	661	728	644	690	678	594	684	684	676	644	679	674	692	652	662	691	683	671	668	685	670	604	637	722	654	684	692	703	680	662	734	642	655	635	668	670	629	717	656	648	661	645	691	692	685	651	663	685	687	718	675	714	658	631	614	714	675	685	680	681	655	657	620	678	670	669	698	664	644	628	664	690	650	654	668	686	629	666	716	693	628	713	654	680	693	599	671	654	693	619	629	679	637	677	682	639	633	702	656	675	652	655	652	665	625	659	700	640	656	653	686	666	636	652	648	675	659	646	720	698	686	644	654	673	656	671	656	687	652	692	673	705	670	658	663	728	595	638	664	709	661	625	667	691	703	674	635	633	708	643	678	678	656	641	662	659	621	703	687	704	658	652	683	634	689	675	633	671	669	683	657	634	668	739	692	616	641	697	659	689	699	654	682	651	690	646	639	671	657	647	646	722	633	672	629	639	663	676	659	684	648	673	630	617	693	666	647	635	684	635	630	619	678	689	640	686	675	664	648	688	674	686	660	657	620	674	693	655	722	654	707	689	663	704	671	683	641	652	677	701	642	644	664	694	677	666	691	665	650	652	675	695	723	664	667	647	665	662	623	670	673	654	666	695	670	651	718	665	680	663	666	656	749	659	668	693	682	631	689	656	661	641	640	653	685	641	675	682	608	655	687	622	721	678	661	676	670	635	659	635	625	653	654	694	643	689	665	673	646	705	712	670	676	629	628	681	668	677	701	668	650	652	668	667	658	659	654	659	662	636	695	688	665	689	651	682	689	653	733	645	666	701	704	685	631	641	703	673	679	679	700	672	665	640	642	695	646	680	645	667	650	647	656	640	633	640	700	690	665	671	628	649	658	645	624	669	620	678	682	644	711	664	663	666	683	684	710	652	671	704	640	650	641	625	661	660	678	674	682	684	688	628	703	715	656	719	648	710	676	671	644	634	636	670	634	666	665	687	672	673	704	638	669	659	644	699	670	715	697	657	669	693	693	663	625	681	666	612	713	653	642	643	635	716	636	691	646	694	651	688	678	676	689	666	644	687	674	678	680	605	665	665	694	611	654	655	680	651	670	629	688	673	629	647	651	701	679	665	682	686	678	661	680	667	636	623	680	694	656	669	647	650	672	656	684	670	664	686	713	659	663	655	647	651	682	687	649	639	718	687	662	657	654	667	670	685	648	687	679	657	625	641	639	682	664	696	711	658	619	725	653	633	654	651	660	660	660	657	681	664	704	695	705	653	640	662	644	690	703	655	683	652	706	683	709	726	665	679	698	668	680	666	641	701	676	631	673	683	677	684	635	689	635	672	694	632	661	726	602	658	673	693	678	726	678	685	637	658	634	664	646	642	675	649	661	695	682	696	724	674	698	687	624	646	696	637	660	672	630	686	677	658	687	694	656	683	683	672	697	699	683	667	683	656	683	655	659	668	666	656	661	685	692	663	667	719	653	664	665	698	646	683	670	728	667	678	662	731	662	659	670	671	643	666	626	645	631	676	679	658	659	701	662	652	707	656	674	674	652	663	660	690	624	666	667	639	673	659	647	690	675	629	639	596	626	684	664	679	676	641	583	672	679	680	658	684	682	682	697	652	637	736	678	630	653	648	638	677	652	683	640	665	683	630	702	653	649	648	653	623	663	635	643	655	695	643	642	681	654	682	678	691	671	676	663	631	647	676	674	706	665	693	668	640	667	679	683	662	661	665	643	695	696	697	695	667	630	664	661	632	699	677	629	706	664	653	646	648	694	669	674	645	694	667	667	683	646	663	664	680	710	641	660	669	685	623	639	687	627	706	676	638	632	663	615	679	645	616	652	702	684	674	688	674	707	691	661	657	661	656	697	611	652	665	674	680	670	698	672	644	648	649	682	648	657	679	677	669	649	671	625	639	639	704	661	684	702	631	661	697	676	642	691	680	686	701	646	675	692	707	668	670	642	701	667	638	634	624	679	676	640	702	625	678	649	667	630	671	725	684	660	662	719	678	704	671	665	690	682	681	680	653	707	640	678	684	701	659	685	607	672	672	674	717	686	650	712	664	628	636	655	677	647	694	655	663	707	662	663	696	665	667	642	705	684	680	707	686	698	680	717	675	676	705	695	674	689	658	625	648	725	660	731	670	654	648	648	722	678	692	678	682	732	698	646	642	727	677	632	660	654	685	656	676	674	671	684	691	654	686	665	619	669	664	649	638	654	694	679	659	672	685	653	651	658	609	693	641	673	669	712	666	652	653	696	749	653	643	697	643	705	663	635	684	672	674	679	662	613	700	652	671	652	648	675	696	641	655	650	679	690	647	663	727	680	676	626	700	684	677	624	675	617	677	660	666	690	658	662	674	686	653	625	642	676	614	612	686	695	730	643	707	687	639	684	621	690	689	670	630	704	691	698	668	658	641	653	672	702	642	643	683	715	661	675	666	687	609	665	674	627	640	728	675	689	681	678	699	690	666	623	644	663	663	681	708	689	656	677	623	682	653	631	645	704	656	676	640	672	655	639	666	682	645	653	636	693	646	666	695	665	699	665	715	652	664	684	645	662	693	673	630	674	642	693	652	692	665	670	689	654	654	685	635	714	648	666	654	672	687	683	633	671	672	629	688	677	683	673	678	719	702	654	680	643	659	695	686	648	708	658	670	671	635	672	667	701	646	708	646	666	665	656	682	664	650	599	694	640	690	687	675	608	694	613	633	682	658	744	665	644	669	710	639	677	679	623	655	656	653	667	665	697	703	657	685	638	670	715	646	687	684	656	661	616	663	639	645	658	655	671	688	646	666	632	662	639	659	671	703	659	688	676	683	655	666	648	667	640	658	642	671	663	673	633	677	658	648	716	656	652	658	700	688	670	682	623	671	671	709	657	675	668	639	672	702	687	639	678	622	721	669	662	632	644	669	634	664	697	666	697	711	698	679	668	664	635	661	636	624	658	689	679	683	665	650	641	688	681	676	684	679	680	633	685	684	661	619	715	673	671	677	628	654	679	688	671	672	671	683	723	655	645	605	616	642	662	665	642	642	650	679	641	627	694	652	613	661	643	699	658	640	641	669	646	703	642	670	650	677	640	682	671	648	678	644	672	674	656	716	665	658	631	709	681	693	665	646	685	642	667	689	704	717	672	667	688	654	697	652	694	616	693	669	654	650	677	688	695	663	694	683	588	688	681	658	661	667	681	685	677	667	634	663	699	697	668	661	660	673	640	666	677	650	650	723	624	646	660	638	658	625	636	605	673	693	650	646	651	675	654	651	651	659	661	635	673	651	650	644	642	678	620	693	697	687	696	653	687	643	651	648	675	699	662	674	666	663	630	655	692	674	654	682	639	705	640	661	660	656	630	700	673	663	696	682	697	665	658	667	681	684	712	639	665	699	700	712	721	669	715	671	660	652	652	612	672	677	636	672	650	635	680	690	658	627	670	624	698	685	625	648	655	666	673	702	658	706
31132	21032	12688	714	268	257	227	237	224	208	244	216	214	209	208	205	202	226	218	223	212	206	243	249	233	217	230	197	225	213	253	218	222	239	189	220	252	216	229	223	245	218	219	221	207	209	210	219	216	222	250	213	222	236	218	239	218	226	221	222	199	226	236	220	220	211	201	232	208	197	253	231	228	227	224	212	206	243	282	209	219	229	240	247	216	222	224	212	218	240	253	216	221	193	196	194	202	198	207	203	224	185	211	215	226	212	218	213	234	225	203	231	216	235	232	232	239	211	221	226	206	214	218	219	207	207	244	223	215	224	220	248	223	245	220	236	235	232	220	237	199	226	226	228	211	211	239	216	208	222	202	190	228	237	216	215	221	210	195	253	215	239	205	226	225	222	194	237	195	194	197	219	216	219	238	215	223	242	244	221	241	211	242	211	218	208	245	218	206	221	193	218	212	235	190	201	200	200	232	248	214	211	210	186	236	222	207	219	205	207	222	206	217	236	210	196	227	213	209	212	246	206	231	239	223	213	198	197	228	204	222	256	229	256	222	229	220	206	221	220	218	221	239	203	259	218	229	209	200	246	234	223	251	220	246	237	226	213	210	226	192	197	230	218	211	225	205	207	218	217	230	213	253	237	233	218	214	252	273	217	209	203	197	217	243	218	248	228	231	232	203	216	200	235	212	210	220	200	221	224	218	209	204	203	212	202	213	199	225	225	222	207	237	228	234	219	238	213	239	205	196	215	211	229	204	235	236	210	237	227	203	232	223	215	229	216	210	217	228	224	235	199	234	206	196	217	204	206	191	207	186	232	257	218	226	225	221	246	217	214	265	221	221	211	238	214	199	219	204	241	204	188	215	209	235	210	223	203	217	216	209	217	211	218	230	251	233	261	222	220	231	216	252	242	225	229	242	184	250	231	260	219	223	221	219	199	217	210	224	180	234	197	222	231	228	222	198	218	251	237	235	222	188	223	250	229	222	234	213	214	229	223	252	212	213	199	215	230	223	214	229	229	189	220	218	242	245	220	249	242	194	197	236	213	235	196	234	222	208	229	224	208	232	210	224	194	214	228	230	227	212	221	236	238	207	200	226	189	258	219	248	243	205	212	209	229	227	222	194	221	209	212	212	245	229	196	204	197	221	203	238	222	230	227	204	219	253	212	235	259	220	209	254	238	231	203	230	206	202	223	221	233	247	235	230	209	221	232	216	206	233	211	263	200	215	192	217	211	208	218	221	236	209	238	253	227	229	232	224	231	241	213	209	254	213	210	242	257	216	225	221	237	229	221	220	247	209	212	207	215	219	178	235	205	214	229	205	225	230	230	235	213	250	220	226	232	222	203	235	211	224	239	223	224	205	224	235	258	247	253	215	212	232	186	229	208	211	226	230	215	216	230	229	225	223	223	222	215	231	238	226	218	219	219	218	248	258	228	211	222	228	207	234	208	221	205	209	208	222	228	227	221	239	237	237	233	229	206	225	198	228	235	221	247	199	219	203	210	213	237	237	196	215	204	215	213	216	262	230	207	215	222	243	212	207	225	210	218	221	211	213	209	239	222	210	219	248	241	210	206	228	228	207	232	216	205	198	214	225	245	200	243	231	213	218	243	244	203	237	209	220	236	228	220	208	201	228	190	233	238	229	231	177	226	242	215	215	202	210	206	237	212	240	233	224	234	217	201	203	220	248	215	211	202	240	221	224	236	226	231	204	225	255	202	214	219	211	221	222	232	198	233	213	200	209	207	218	208	217	200	223	245	233	250	222	215	216	209	220	211	200	197	199	252	219	227	231	229	216	212	220	252	227	221	250	222	217	199	221	205	227	209	209	247	227	206	198	187	247	228	230	218	234	224	220	218	231	227	220	248	214	231	217	234	219	227	236	229	241	205	218	225	230	203	222	222	199	219	217	249	238	218	259	196	223	223	219	229	205	233	214	224	237	224	260	222	201	200	204	210	217	205	241	232	200	212	211	224	226	221	221	235	218	209	237	232	211	220	214	229	226	240	228	242	216	222	232	235	227	236	193	188	228	222	201	241	220	212	255	223	218	215	219	227	235	220	248	213	237	228	189	207	223	218	201	248	257	220	225	221	221	221	224	234	224	225	208	243	238	222	216	222	208	198	196	213	202	218	222	185	264	217	207	251	218	221	227	218	204	226	233	210	249	221	207	220	226	219	236	214	213	193	212	234	224	218	215	191	232	232	206	200	214	224	214	210	224	214	214	227	221	218	217	259	214	232	204	219	224	239	184	216	206	205	228	216	240	222	189	220	215	203	227	222	236	220	210	225	225	208	219	226	195	246	190	221	219	245	203	240	207	249	228	199	240	222	211	229	196	232	248	206	181	241	217	213	228	232	235	175	209	230	210	203	210	244	201	214	203	225	219	231	232	242	202	185	260	226	212	242	211	212	223	244	211	221	223	219	247	187	199	195	216	200	196	217	209	230	233	196	241	215	199	222	212	205	229	215	240	226	191	204	220	217	226	230	232	231	201	231	209	220	204	235	233	231	228	239	222	207	236	229	221	229	220	212	217	188	232	199	204	235	198	223	201	202	217	242	243	236	230	207	216	202	212	199	213	236	229	242	196	217	223	228	178	233	213	213	192	203	213	206	245	194	201	216	235	213	230	249	204	195	227	202	244	182	232	194	203	228	228	213	194	237	232	219	212	240	246	201	192	230	207	203	212	200	198	211	227	237	196	207	231	216	219	213	220	239	210	228	245	220	233	247	236	201	225	207	230	210	228	239	206	221	208	200	216	224	214	221	242	228	222	252	233	217	225	213	244	242	250	200	209	226	218	245	228	219	198	238	220	222	219	214	212	248	222	215	203	231	228	200	219	196	216	235	221	238	207	223	231	210	230	232	233	231	244	239	196	221	216	221	213	242	248	240	208	216	234	215	239	212	201	219	187	232	242	254	215	211	193	229	241	228	205	241	202	210	232	226	226	227	192	214	224	221	201	214	208	210	267	205	223	244	220	188	222	244	210	229	240	229	210	228	230	201	203	207	211	220	220	227	244	216	216	230	216	210	213	208	217	245	221	227	254	253	232	220	216	223	200	218	214	226	207	215	229	202	226	229	258	222	213	205	229	209	230	205	215	220	231	245	209	223	233	233	193	248	230	215	209	214	235	196	214	224	223	220	196	220	214	224	220	223	216	217	226	214	273	205	209	222	256	216	240	222	208	210	231	228	219	195	242	231	184	231	222	215	246	241	258	233	217	228	223	209	239	189	208	237	233	193	210	240	204	242	205	238	212	218	196	214	235	222	236	230	252	233	232	225	200	215	231	210	203	256	229	226	206	234	233	203	207	231	246	227	242	218	210	241	213	239	205	203	227	205	236	227	215	227	234	212	225	223	208	206	222	220	243	228	230	214	233	237	209	245	224	217	209	218	206	219	222	226	242	211	222	191	213	227	216	217	204	232	210	207	182	239	206	217	234	232	200	210	240	221	234	207	279	216	215	221	198	195	213	230
12967	886	661	575	574	590	569	566	591	555	579	601	551	625	579	565	606	584	592	568	598	566	563	546	562	608	567	553	569	550	593	597	592	561	573	629	584	575	562	642	592	606	620	579	554	584	577	564	586	619	559	622	577	605	567	568	548	574	598	585	612	590	595	614	536	536	597	558	592	590	615	564	579	564	616	603	590	581	543	553	607	580	591	587	586	553	599	577	591	555	589	606	564	579	549	567	558	581	580	584	589	584	602	576	554	591	576	601	625	546	594	571	539	553	566	541	570	588	607	576	567	555	590	562	578	581	578	578	600	576	574	607	590	620	580	599	606	529	575	573	585	565	612	573	586	566	552	579	571	568	656	552	578	627	580	587	605	582	582	567	546	521	574	596	585	605	600	580	576	603	576	588	562	575	659	572	623	561	593	575	604	582	578	580	559	587	608	553	565	554	620	560	541	594	559	556	591	586	562	624	602	559	586	552	571	593	632	589	559	594	600	558	577	546	546	565	590	572	556	567	604	582	569	595	590	575	577	579	563	600	554	567	610	566	598	608	552	564	551	551	571	584	590	573	594	563	581	568	573	580	569	561	526	555	591	592	584	578	581	562	559	576	586	649	610	557	611	581	616	538	550	592	619	559	552	556	565	554	544	601	609	602	569	566	577	568	611	595	642	513	582	592	541	576	572	557	550	593	602	613	590	581	586	606	576	566	624	571	542	560	553	574	598	580	541	570	570	576	614	583	595	635	572	560	581	595	590	554	573	565	567	567	592	577	585	568	593	568	594	600	580	591	577	560	562	577	617	585	567	602	580	580	572	543	600	534	562	606	544	595	542	581	610	567	583	628	604	584	566	565	597	547	558	572	568	572	578	581	567	536	570	573	578	603	546	542	525	536	613	591	565	597	535	587	531	575	560	602	583	571	551	612	587	559	568	584	587	587	573	585	602	587	562	585	541	557	585	569	612	629	569	612	564	605	574	631	625	560	581	580	576	591	579	609	582	596	577	592	541	582	592	563	562	559	582	584	559	578	562	543	603	599	557	593	567	566	572	572	614	567	584	551	570	569	584	556	574	538	571	605	556	578	561	594	569	568	634	610	597	581	553	570	546	620	594	536	599	570	604	568	586	589	586	593	576	581	591	561	584	562	572	562	570	600	580	598	583	558	575	580	581	614	565	575	598	546	519	597	615	599	605	598	567	613	588	595	600	640	543	568	559	563	582	598	548	581	563	582	592	634	559	603	573	551	589	564	581	566	553	548	536	609	606	554	569	569	590	544	592	596	528	615	617	598	605	605	577	607	564	579	538	607	611	606	563	537	623	591	566	582	586	580	587	585	579	613	564	574	557	541	565	575	609	613	598	577	575	637	556	590	586	583	590	554	586	579	542	567	567	630	591	559	568	570	545	584	568	581	590	586	534	573	581	585	592	567	583	592	562	581	570	550	612	565	595	540	582	535	604	557	591	572	540	594	626	571	577	573	593	582	579	569	616	607	583	583	545	570	592	573	529	597	544	582	590	584	615	569	534	568	554	564	580	574	588	531	580	557	552	556	581	583	618	584	597	578	570	604	589	558	584	590	579	561	558	574	578	605	601	630	586	558	583	600	581	555	514	581	567	569	590	585	635	594	569	594	611	551	533	575	542	567	569	570	615	539	583	544	519	575	559	560	588	585	560	575	610	604	606	549	572	583	588	519	576	604	567	526	592	609	585	590	549	584	603	633	576	580	611	578	586	579	569	598	552	560	607	569	581	589	615	572	575	589	573	592	581	630	573	586	573	550	586	590	550	600	616	564	559	530	569	603	572	582	590	549	545	602	573	582	627	579	586	563	592	579	597	626	564	572	602	564	571	558	558	611	591	532	538	590	593	564	585	558	566	591	593	578	588	631	575	612	564	604	573	600	594	553	572	566	572	528	557	578	533	580	555	539	575	562	575	584	581	572	519	594	588	557	553	570	589	565	582	567	578	600	584	557	592	581	582	560	580	544	579	552	587	576	607	586	568	602	580	602	567	582	563	548	591	605	606	533	543	595	575	593	611	635	536	545	578	575	610	543	567	573	594	595	563	628	573	553	583	634	561	578	607	573	581	562	552	628	597	532	581	596	639	566	592	582	614	570	609	602	581	552	597	578	558	608	548	567	562	556	576	568	617	603	615	552	590	550	597	556	569	598	590	573	556	583	579	547	605	554	571	527	551	600	593	578	551	586	559	553	549	611	586	569	534	583	554	602	585	601	578	558	584	610	583	596	562	552	603	556	592	590	548	585	560	579	552	544	573	593	590	611	540	599	587	577	580	538	607	584	582	522	582	586	627	580	582	554	560	535	626	595	561	588	494	588	589	587	570	585	568	565	530	561	581	555	555	607	570	587	541	582	589	577	590	577	590	549	614	550	607	557	599	588	582	588	596	577	578	557	573	591	562	590	579	584	588	598	561	592	591	571	609	561	591	574	588	543	607	601	601	617	600	575	647	582	554	595	581	597	607	564	564	551	603	607	555	565	610	590	559	597	607	552	596	613	589	543	532	601	612	544	531	615	594	543	580	559	578	564	556	576	567	554	561	583	549	552	574	602	600	577	579	558	605	583	581	573	567	588	595	547	556	554	589	551	617	593	571	577	605	554	628	596	548	610	602	576	616	588	575	618	622	620	581	576	530	560	567	574	538	582	594	565	563	597	552	571	587	583	565	559	609	533	574	563	619	552	577	583	524	579	556	569	606	558	584	605	601	600	631	581	536	615	615	605	594	573	554	523	589	589	568	576	575	599	599	624	627	577	547	597	544	608	572	588	542	579	560	564	580	600	576	592	593	591	546	564	628	599	603	585	565	599	538	590	623	562	566	591	586	619	594	571	587	557	584	568	584	590	625	567	576	596	540	577	583	613	545	566	526	573	592	556	569	593	588	616	574	549	557	568	605	588	613	574	600	599	589	595	605	559	587	584	585	592	562	581	581	584	552	579	555	528	588	514	583	557	561	565	574	574	549	567	563	595	553	538	575	530	596	569	569	553	578	570	589	556	557	574	588	560	577	570	568	565	586	589	582	573	570	598	573	596	571	557	621	579	579	577	558	574	558	589	589	572	588	585	608	563	570	584	576	561	578	577	587	593	615	579	589	593	550	604	582	590	571	597	592	579	582	565	580	538	554	591	564	576	564	596	589	567	555	578	595	596	553	565	572	599	586	574	576	550	594	556	591	583	534	604	573	585	558	633	556	585	559	577	569	612	598	597	609	605	588	608	593	598	582	569	583	612	608	556	645	580	592	601	592	609	559	555	555	585	616	600	606	545	576	596	580	537	564	529	596	536	538	571	532	565	552	557	579	574	601	567	566	595	556	620	595	617	550	549	571	598	573	575	554	612	564	555	597	596	592	591	606	572	592	585	569	587	590	587	561	550	573	611	590	565	554	584	576	584	575	533	553	591	524	529	570	562	503	598	572	593	608	544	546	585	545	545	598	599	598	620	598	584	550	582	566	562
25037	21475	24754	28526	21420	20579	862	461	368	392	358	383	345	366	343	350	297	343	351	350	368	364	322	357	352	347	354	332	314	362	325	321	323	325	326	331	347	322	334	352	341	329	346	350	368	359	332	338	339	311	357	354	373	388	359	345	408	293	317	330	324	374	345	310	319	359	359	342	352	354	329	344	334	330	341	330	360	302	295	289	352	333	349	327	349	350	360	347	313	323	326	357	378	340	322	312	332	339	358	353	344	333	323	300	311	311	373	372	333	294	337	319	335	302	341	373	306	349	346	347	326	315	366	371	377	338	329	345	340	340	361	360	375	336	313	332	326	356	368	340	327	364	339	330	388	312	342	351	323	310	341	370	338	323	365	319	299	377	346	321	351	343	337	308	335	348	365	342	349	345	322	352	346	364	351	331	327	323	339	369	350	349	342	355	345	313	308	316	327	359	340	336	331	326	378	365	369	337	354	350	311	340	300	355	370	331	345	332	343	312	361	339	334	314	345	326	345	358	353	365	314	327	303	346	331	318	321	338	329	323	353	355	347	330	330	332	386	305	343	348	355	365	312	332	327	310	342	352	343	317	317	349	292	342	346	344	364	349	336	339	348	324	298	356	368	325	348	367	330	341	348	362	341	342	346	329	363	334	337	320	353	327	309	320	303	340	350	331	331	325	348	307	328	358	336	356	326	308	347	366	364	307	328	353	298	367	319	366	329	333	365	366	355	349	345	326	327	320	360	331	334	334	335	372	345	358	352	344	369	326	344	345	331	336	347	320	357	340	366	343	325	351	354	333	317	324	313	332	328	341	331	343	344	330	299	310	337	363	358	313	307	335	341	365	332	350	346	343	332	346	337	316	318	350	341	329	352	352	317	358	343	350	352	378	355	332	314	340	365	312	332	361	295	359	357	342	361	309	311	317	341	343	318	326	348	345	335	308	343	336	360	328	348	338	307	348	341	297	319	337	331	286	336	339	321	310	319	369	350	339	343	351	343	327	358	371	313	322	319	375	346	334	334	354	337	339	330	371	331	300	364	342	328	353	344	327	355	314	338	336	346	362	349	361	337	321	304	331	364	340	373	338	332	318	360	309	339	332	327	354	339	340	339	365	351	325	367	316	335	345	274	350	330	313	365	364	320	385	341	280	303	352	323	358	341	322	335	341	353	357	339	347	363	334	362	330	317	334	410	334	320	332	331	348	327	351	348	383	340	355	357	350	343	373	310	368	298	337	354	286	345	340	348	318	313	345	350	324	343	361	354	316	311	328	348	347	310	362	319	348	339	299	319	332	348	341	362	293	354	328	347	312	322	334	339	332	311	384	325	311	350	371	324	382	312	348	347	347	358	303	360	297	330	352	369	364	342	317	348	369	330	372	327	323	341	352	283	329	342	350	315	345	322	320	345	362	317	376	390	359	377	314	346	317	325	320	310	348	338	297	383	319	345	349	353	352	347	335	308	346	353	329	366	345	318	316	305	345	340	337	327	343	380	382	347	312	350	347	341	325	364	331	319	337	348	324	326	341	315	364	355	359	370	329	311	353	346	323	357	350	342	332	313	355	300	317	323	346	340	309	336	339	365	329	340	339	338	332	343	309	318	350	373	325	351	309	328	346	348	306	369	331	331	329	352	373	339	315	331	338	338	316	371	344	295	345	357	323	319	300	386	320	351	293	364	318	350	402	300	327	363	342	328	346	336	322	361	316	351	334	328	318	359	318	333	332	353	334	317	349	345	340	321	315	330	322	363	360	360	304	360	329	343	339	346	325	342	333	328	331	320	336	356	339	362	320	378	341	358	351	344	371	356	354	296	330	315	339	363	308	327	347	295	356	345	371	336	354	321	341	377	320	359	332	306	324	309	337	309	321	323	284	320	351	365	338	381	308	359	347	338	346	310	343	332	343	363	326	339	340	341	364	304	330	380	331	363	395	329	371	378	332	334	334	352	336	320	335	320	333	360	332	309	311	327	341	316	336	325	364	322	323	353	307	345	299	349	321	382	335	362	363	324	335	324	347	332	365	356	315	350	334	326	358	338	366	335	351	371	324	308	296	346	347	314	347	300	332	320	336	352	341	308	284	321	346	376	318	355	354	355	324	336	317	345	310	329	326	340	306	345	358	344	356	377	348	339	355	350	345	354	335	353	350	356	342	317	354	354	319	327	335	332	319	347	345	324	320	319	373	333	328	347	317	327	337	340	313	346	359	340	335	349	338	339	318	344	325	297	327	348	331	313	339	355	338	331	327	386	339	336	327	340	343	340	340	339	305	334	361	325	315	309	322	328	320	323	330	353	342	326	355	382	328	343	308	336	315	374	356	361	378	302	339	321	370	390	352	329	347	323	343	335	363	349	351	338	319	320	341	370	362	363	295	347	335	318	323	321	327	348	344	358	338	355	338	342	367	340	338	308	300	312	343	353	324	326	335	349	291	349	355	319	324	339	337	336	300	358	339	346	302	341	386	345	348	317	332	338	329	345	337	340	350	328	322	323	387	364	355	339	368	352	344	298	316	313	357	324	337	325	355	330	316	349	315	351	346	335	379	337	331	342	366	380	335	327	365	343	322	344	328	299	355	346	335	340	306	330	334	316	325	301	346	345	328	334	337	352	319	364	329	345	350	333	360	350	336	323	364	360	349	344	325	372	345	344	335	340	354	331	347	338	348	343	328	344	354	316	335	332	372	356	329	356	307	347	371	325	357	375	336	344	347	321	303	332	298	325	373	320	321	298	320	343	327	338	359	327	313	331	318	363	327	343	360	332	332	286	325	356	358	329	349	329	328	330	368	361	313	340	383	364	328	329	303	338	343	329	321	346	340	373	355	335	330	316	334	339	318	339	321	343	324	329	344	348	351	353	346	373	327	352	342	368	344	381	372	331	335	367	345	334	324	367	309	294	346	343	389	333	330	347	352	336	338	299	339	295	310	337	370	346	331	337	304	318	357	368	359	335	315	305	337	344	301	310	322	348	350	336	335	305	319	313	344	340	362	349	334	327	317	316	322	360	329	358	323	327	310	339	347	364	348	352	313	337	357	342	328	336	336	351	310	334	336	352	334	380	333	340	323	326	352	319	345	320	297	338	356	332	359	323	357	345	353	340	310	329	328	354	316	357	334	338	327	339	315	336	316	363	377	340	336	320	354	334	325	326	358	331	306	335	331	318	349	337	341	336	333	335	340	331	352	328	368	329	336	343	346	319	349	339	344	321	312	338	298	376	337	312	321	361	298	362	326	343	331	329	351	327	346	342	329	315	351	350	327	366	342	334	332	340	386	332	343	358	337	305	343	323	368	381	359	307	326	353	369	349	333	356	323	342	353	317	353	308	329	347	349	356	341	362	315	316	304	340	302	320	338	366	340	329	303	357	328	348	353	333	342	355	324	314	367	338	323	330	309	336	366	342	304	313	360	371	341	372	344	349	340	339	313	362	360	322	344	338	355	385	329	351	320	351	353	348	322	324	334	373	344	323	362	327	307	333	338
29319	2534	1372	1084	966	846	874	829	826	827	846	798	801	833	819	852	774	834	786	772	796	814	822	838	812	763	814	837	818	765	779	805	823	809	810	806	857	765	804	835	850	791	827	788	781	812	822	826	777	797	799	849	822	801	796	782	849	857	841	840	787	793	813	792	826	816	808	875	798	811	800	846	788	787	817	858	791	792	803	811	769	795	783	847	755	793	791	776	776	801	764	774	821	824	775	814	825	794	840	801	827	813	779	774	806	821	830	820	817	836	848	797	804	821	801	790	784	797	816	827	823	790	788	762	805	849	802	807	790	781	772	831	853	820	819	785	758	777	762	800	805	791	844	824	828	849	801	768	775	768	850	823	856	820	763	800	809	794	796	810	808	808	810	759	808	786	831	808	791	814	845	781	833	812	790	834	819	840	811	841	845	836	832	799	819	786	802	849	865	897	807	787	843	813	797	835	835	829	804	845	812	809	778	823	790	808	807	825	824	864	812	821	802	790	817	851	842	809	821	847	810	815	824	791	781	821	827	815	831	755	796	783	832	819	768	807	785	779	830	823	805	794	825	830	811	830	811	829	818	798	854	823	834	811	800	844	747	890	807	873	768	805	830	837	824	769	828	778	757	807	828	832	795	819	786	792	781	798	851	786	849	824	832	859	775	750	811	766	874	768	807	838	783	799	834	813	767	813	840	824	807	783	824	801	813	740	850	803	788	834	818	785	822	848	803	747	860	823	789	775	784	815	818	790	852	800	821	801	811	788	813	782	795	843	807	855	817	796	825	793	830	846	802	837	825	792	763	768	835	809	848	840	808	811	827	815	840	808	765	808	777	820	757	767	848	836	836	840	848	744	809	885	810	804	776	813	818	793	824	773	861	812	812	766	788	832	794	817	799	829	767	852	844	785	835	787	809	870	802	791	758	794	831	837	810	828	900	818	902	813	793	838	803	825	790	831	787	847	788	885	828	790	816	873	853	796	866	761	757	754	816	839	794	854	783	822	797	796	758	788	826	811	828	829	763	844	741	811	835	811	812	849	784	807	762	816	797	822	828	798	751	789	820	844	818	824	827	831	774	780	823	829	803	837	823	826	797	794	785	755	797	812	818	819	805	766	784	865	798	793	846	818	805	802	805	775	801	813	749	797	858	800	737	831	833	769	834	805	781	864	822	822	754	795	821	801	854	818	785	790	804	779	800	811	768	855	840	793	754	771	805	781	843	761	820	788	752	822	847	822	825	799	802	784	830	831	805	785	806	800	743	796	808	828	822	826	820	762	809	845	764	810	821	772	772	834	828	761	812	782	814	755	849	827	825	834	777	779	826	786	787	801	729	829	792	785	829	847	796	770	776	786	764	782	794	825	840	797	825	738	809	790	790	803	857	800	844	800	797	760	817	790	813	761	805	791	820	802	809	849	859	795	815	823	841	829	823	791	823	839	847	858	836	793	807	781	779	806	791	830	857	845	819	819	848	778	868	870	766	788	792	792	832	777	842	774	855	810	858	828	796	808	792	801	792	820	821	839	824	828	780	774	776	858	812	858	827	804	790	822	789	793	809	829	816	768	810	840	755	852	745	823	828	791	847	825	799	820	793	778	790	825	840	816	797	850	800	810	788	796	791	795	842	802	791	826	791	810	829	778	772	790	805	814	750	774	757	817	783	819	853	838	842	824	789	817	804	853	741	824	852	799	784	824	831	840	817	768	746	834	843	764	794	788	809	788	806	844	820	789	808	815	783	788	786	826	824	828	808	787	756	838	796	790	808	824	785	814	790	818	802	778	755	890	782	796	831	823	811	784	788	792	792	778	823	775	780	850	814	866	843	811	821	823	823	852	835	812	872	817	781	830	812	822	761	812	823	825	805	795	782	806	848	824	784	829	845	767	830	805	806	840	821	824	866	818	812	788	819	778	795	820	763	768	864	800	868	796	806	734	777	778	824	792	855	823	808	817	820	766	821	820	804	822	827	769	840	826	748	798	776	799	743	836	797	786	800	825	785	802	801	758	854	790	808	786	815	794	826	794	830	798	785	834	735	790	833	841	782	790	777	847	854	815	773	809	827	821	819	833	785	823	787	799	834	808	812	810	830	812	783	768	761	812	837	833	799	797	814	776	798	820	817	806	805	765	768	763	846	771	873	829	793	842	775	805	825	836	849	757	738	814	793	788	768	822	850	768	828	854	744	815	802	847	783	798	800	773	764	826	808	790	802	783	833	790	790	759	830	835	776	795	856	793	805	789	775	801	810	839	755	823	824	783	783	841	848	831	823	800	818	801	775	841	789	778	785	817	773	809	805	818	835	808	804	818	846	800	809	841	795	783	778	806	792	868	831	824	796	801	810	784	804	833	799	842	821	796	841	831	806	800	803	789	830	818	812	803	786	793	834	818	761	768	797	744	835	826	792	824	795	798	871	836	798	810	849	805	756	826	773	810	811	808	841	823	834	802	802	795	817	775	850	830	823	821	792	792	800	802	803	806	808	826	869	809	822	821	797	799	824	820	791	819	795	806	857	808	790	860	807	766	806	865	786	822	843	813	833	801	769	845	851	788	808	822	835	807	815	812	780	817	802	835	796	866	788	774	817	798	826	826	792	795	807	845	785	827	769	810	802	836	806	853	820	797	789	807	804	841	831	807	736	763	834	852	801	795	838	803	832	832	809	801	842	770	838	794	787	831	829	822	749	836	830	800	800	811	824	762	798	775	860	811	787	830	755	822	824	820	752	849	809	783	812	828	823	841	802	850	769	822	758	793	872	812	836	799	825	790	854	806	857	799	788	839	791	785	807	829	787	795	780	838	796	794	804	805	792	816	769	791	793	883	811	813	805	795	788	775	803	810	755	775	813	837	812	792	825	806	811	763	779	744	818	844	774	800	792	782	800	839	805	822	782	807	794	797	793	837	762	777	793	796	811	821	824	813	835	803	827	839	779	794	791	814	751	750	762	829	820	810	849	797	800	778	797	811	817	799	807	832	876	722	881	807	805	824	820	768	845	817	822	812	801	823	818	808	783	778	780	803	826	792	846	808	807	800	824	784	791	756	839	737	827	804	828	779	767	790	810	787	849	824	814	791	790	792	811	787	860	854	812	786	791	756	796	817	796	820	820	858	803	833	803	795	822	801	809	763	805	855	789	750	799	812	857	819	844	797	810	825	779	792	811	811	880	804	838	792	795	848	775	785	821	804	828	831	829	786	797	814	765	793	799	814	817	829	763	767	803	813	799	852	776	836	815	787	838	802	818	818	808	805	755	804	847	845	814	823	782	853	777	821	815	841	808	796	785	824	781	763	760	821	799	844	799	813	780	775	775	816	785	824	765	831	801	785	796	776	791	831	804	792	818	845	811	845	841	846	790	829	758	876	801	769	851	776	813	812	810	818	847	787	826	860	830	750	842	809	780	872	786	824	864	795	754	820	789	767	819	808	778	794	814	824	808	788	780	793	793	841	823	803	857	788	864	820	833	818	811	820	832	815	846	855
24388	21474	25149	28237	21474	21483	17478	629	403	388	312	358	297	342	329	289	309	320	288	299	307	298	301	314	303	309	315	291	286	304	263	289	254	251	303	307	300	314	301	270	290	300	345	281	285	264	294	314	305	336	319	255	311	323	296	307	292	263	266	308	301	311	283	305	303	282	297	323	283	301	302	279	272	322	285	299	290	282	295	293	293	283	277	300	289	295	291	291	298	302	245	301	276	286	316	289	278	284	251	310	316	272	302	305	279	280	272	305	300	262	307	281	300	281	284	309	297	258	289	309	251	300	316	263	324	285	282	259	289	342	281	276	301	338	331	324	302	278	274	285	270	263	256	312	312	293	326	295	290	279	316	285	306	322	298	287	297	278	274	288	304	309	283	333	291	274	297	291	278	283	294	292	279	294	298	289	277	248	281	288	251	296	259	310	301	288	298	279	304	293	293	279	305	292	308	275	286	303	312	264	261	296	271	306	294	282	289	295	279	309	268	276	278	287	310	285	276	300	305	274	307	288	278	273	279	282	293	289	321	324	318	268	257	299	291	305	305	283	292	277	288	252	294	294	286	260	296	275	276	286	317	310	295	283	281	305	310	277	254	273	256	283	308	258	278	309	309	272	288	293	321	279	273	275	290	303	294	271	317	296	270	270	297	298	271	280	297	280	267	291	323	276	311	291	285	293	294	282	283	276	299	313	263	289	288	304	318	285	275	296	274	277	273	287	324	281	332	285	289	303	319	312	298	282	256	294	267	312	293	305	304	296	282	288	269	302	298	294	260	270	321	292	300	257	287	294	284	289	294	297	253	252	303	306	267	296	280	277	302	285	292	264	273	299	324	291	291	271	242	282	291	280	293	303	233	255	313	265	277	292	305	271	315	313	279	292	309	316	305	278	288	275	278	286	287	267	322	314	289	303	266	282	278	268	296	296	278	280	281	277	289	306	295	319	275	308	279	278	313	274	278	290	308	292	310	283	323	313	296	291	296	295	279	275	270	264	275	254	288	302	269	312	282	277	313	276	316	276	287	324	305	325	309	273	332	283	274	304	278	299	318	256	273	296	271	300	288	295	299	293	319	306	235	303	303	340	303	261	272	284	290	287	250	265	283	293	270	265	294	280	288	275	272	262	303	295	301	289	294	269	295	291	299	299	318	304	321	285	289	269	304	288	312	282	322	325	263	270	254	293	270	254	255	276	314	294	273	284	274	259	305	251	283	278	291	286	255	281	275	280	303	262	278	293	267	285	274	321	264	251	285	329	295	304	294	308	301	284	285	258	290	253	327	308	308	310	249	303	261	248	279	282	332	283	272	292	320	284	305	279	294	287	252	243	273	260	271	276	311	307	273	271	258	280	276	280	315	290	269	281	300	274	248	289	316	328	297	299	294	313	327	289	294	274	270	285	296	249	269	269	276	264	262	291	283	283	318	292	293	281	274	297	286	265	296	292	297	301	300	240	284	330	278	302	308	300	277	292	281	246	292	272	272	285	281	265	277	312	284	277	287	296	299	299	315	260	315	288	270	279	279	288	295	276	277	281	307	257	290	285	291	288	298	254	271	277	303	285	309	280	280	278	291	344	291	300	273	297	279	296	282	244	298	276	294	289	271	282	261	270	284	283	290	305	288	249	271	267	251	286	305	300	321	299	306	274	259	290	283	302	288	274	282	294	298	309	292	285	332	285	301	295	288	282	279	291	275	272	292	265	275	284	272	297	285	270	299	291	291	269	290	293	278	270	296	312	305	268	290	295	257	272	273	291	286	256	281	269	306	311	283	305	304	330	256	280	296	312	283	298	279	274	284	273	290	298	279	301	289	281	278	327	273	286	293	277	307	266	269	287	304	264	299	307	314	293	288	279	298	299	278	268	290	303	296	305	277	260	280	302	307	272	277	305	300	294	316	245	260	295	310	273	327	300	278	285	279	285	311	264	263	292	298	278	264	276	301	291	224	314	290	292	297	310	270	301	287	297	301	265	302	290	292	299	264	323	287	295	257	260	314	335	309	345	280	286	306	314	268	307	283	291	274	271	302	303	316	311	294	322	317	263	289	301	316	285	277	296	290	283	299	307	312	344	296	285	316	293	276	286	272	296	298	286	282	288	321	238	288	270	288	257	280	269	330	299	278	289	274	304	299	289	280	313	305	313	278	286	307	274	254	264	274	313	286	294	289	269	291	277	303	275	262	305	274	242	292	295	289	279	247	294	300	296	281	296	317	307	325	280	301	308	248	275	296	295	301	295	275	289	246	301	274	283	287	264	278	315	340	304	294	277	273	283	290	274	326	307	276	257	285	321	288	277	314	311	289	277	306	298	293	286	281	301	290	269	278	311	331	290	272	303	294	298	281	290	274	263	264	284	279	290	286	272	285	274	317	293	271	295	278	279	304	312	282	291	285	277	309	335	277	310	293	262	279	284	254	282	320	288	279	293	291	306	259	303	302	299	262	287	298	242	270	298	302	305	292	298	275	293	277	259	285	309	278	301	304	279	275	267	278	247	287	292	267	285	297	294	310	286	283	284	263	299	266	274	286	298	299	294	329	291	264	285	264	263	297	305	308	306	303	277	293	269	277	267	295	279	281	285	274	355	279	286	283	298	295	258	294	245	268	285	314	282	303	277	260	266	303	314	266	256	282	301	241	291	298	276	295	305	288	294	262	274	280	284	313	268	297	307	293	285	276	285	287	314	295	265	267	283	316	268	274	281	253	271	271	304	257	308	268	290	283	298	292	296	265	291	281	285	301	280	251	297	280	309	281	295	300	284	286	286	247	317	285	285	285	265	300	304	312	267	286	288	246	282	280	299	291	281	299	287	274	265	302	252	298	281	301	292	267	293	316	292	291	283	246	294	292	276	280	278	277	313	258	303	247	282	284	292	322	294	305	305	292	287	278	254	307	294	284	279	297	289	262	280	288	290	278	277	313	316	254	283	266	310	317	303	294	281	326	262	261	295	256	300	287	241	295	296	307	288	332	295	272	288	292	291	299	307	266	268	265	291	309	292	277	275	298	282	266	271	272	289	274	266	304	282	275	294	292	306	301	274	310	295	294	291	294	321	283	269	310	259	271	326	295	333	267	306	241	264	277	305	288	290	302	306	291	284	254	280	264	281	292	274	269	271	317	285	292	237	275	281	270	277	283	263	301	303	278	272	299	298	325	293	280	295	291	292	279	296	284	333	295	266	256	273	268	288	286	276	279	289	253	285	257	304	280	295	265	298	250	264	296	294	277	312	286	271	295	304	287	310	354	291	292	290	265	295	333	288	299	275	286	274	298	309	269	273	304	312	289	291	294	308	300	278	271	284	273	294	297	254	318	284	296	273	300	328	237	293	270	313	301	303	294	288	285	268	274	254	296	315	298	265	291	273	287	293	301	259	320	281	282	289	288	315	297	291	278	278	267	300	276	301	290	310	260	257	282	274	278	305	279	289	286	291	275	255	297	257	276	286	309	288	280	257	279	278	251	320	281	284	297	284
36283	3898	1799	1140	916	855	755	717	761	715	689	707	677	690	700	716	686	657	671	701	667	656	719	681	690	657	668	662	699	677	666	715	664	651	715	682	671	647	682	702	656	683	692	677	669	678	643	659	668	696	657	668	714	679	675	705	668	686	678	656	689	634	705	667	650	652	625	673	632	685	653	677	652	651	613	645	630	689	664	682	628	744	710	666	745	696	683	647	684	715	653	668	701	672	649	722	689	703	661	631	653	666	714	658	682	666	672	647	690	661	668	663	661	662	665	699	695	665	652	628	651	677	695	701	692	716	669	665	703	685	659	693	646	644	697	675	649	685	662	670	657	676	679	653	718	701	694	650	658	683	687	678	686	674	677	685	681	633	653	655	668	696	702	693	669	661	666	659	686	713	672	665	656	700	682	677	678	643	667	687	662	672	714	722	699	694	688	652	666	714	696	668	669	685	653	716	684	672	661	677	689	677	594	697	658	735	678	699	656	736	701	612	649	673	716	684	677	676	697	662	738	630	689	656	656	679	647	691	696	680	704	664	637	682	694	691	684	659	713	653	642	723	703	720	634	659	611	704	708	686	641	698	707	708	687	720	647	655	701	704	681	688	666	660	674	667	669	699	704	686	676	668	678	676	664	694	658	667	692	663	693	673	693	663	622	655	665	711	724	665	685	661	740	694	641	717	652	675	663	665	635	671	690	690	677	648	640	684	675	579	628	662	685	679	677	708	702	646	651	676	692	665	673	702	698	692	670	622	698	677	678	701	643	644	676	727	740	678	683	693	717	695	692	760	683	650	676	722	681	681	727	658	645	672	693	649	696	701	661	652	624	649	646	660	687	709	658	671	661	686	673	690	648	678	678	705	713	681	687	672	697	622	707	676	658	678	642	685	721	669	666	681	723	690	696	673	700	621	691	695	711	657	651	676	722	648	618	694	639	631	677	621	689	654	687	685	685	670	625	688	669	682	664	656	667	693	651	726	660	693	676	651	702	677	634	664	660	672	654	655	661	659	732	656	647	656	688	675	673	662	690	663	645	677	715	652	649	690	687	647	645	648	655	675	665	673	696	664	620	683	651	674	699	719	639	685	701	673	664	668	697	709	691	676	682	645	633	666	673	667	687	700	652	685	688	682	692	634	673	690	709	671	679	668	647	624	657	689	701	653	674	733	702	683	659	649	711	693	706	667	692	664	654	703	641	692	613	668	620	696	700	658	682	698	687	696	667	665	647	688	661	680	690	692	632	701	672	683	690	673	723	681	637	682	638	665	707	665	690	678	612	691	707	669	674	721	630	671	683	684	703	643	629	652	666	681	716	663	615	651	638	651	673	650	690	649	675	653	644	692	666	723	676	671	644	668	697	658	685	682	674	674	723	706	668	682	647	717	666	645	700	708	708	698	672	641	705	630	637	686	655	683	696	672	709	667	703	632	642	719	695	682	637	701	614	673	661	638	670	650	649	694	673	669	681	653	665	690	645	666	719	659	673	667	690	668	627	661	665	658	712	664	668	623	639	671	683	672	648	705	684	666	679	701	644	672	679	660	656	656	650	659	653	707	675	662	640	668	627	707	653	715	705	693	674	671	664	662	644	697	705	662	665	681	657	660	721	655	674	631	687	665	681	669	709	665	608	635	690	644	627	662	655	677	709	680	668	682	664	686	699	674	698	681	725	669	657	632	649	703	628	622	672	674	614	637	630	703	692	651	736	663	625	648	687	674	670	724	709	661	679	680	651	663	653	689	643	678	642	636	631	696	648	640	686	674	690	635	701	695	648	656	639	669	693	654	668	662	685	678	696	683	672	650	703	669	693	668	701	683	688	635	645	654	668	706	660	653	622	707	666	671	612	702	691	647	659	677	703	661	692	688	687	682	672	693	663	680	643	644	672	641	679	679	685	671	679	699	718	680	666	674	692	705	722	674	649	684	702	646	708	655	699	675	637	663	650	699	645	628	653	653	679	696	670	665	681	712	661	639	648	671	691	669	690	673	664	692	695	688	673	698	634	687	709	662	674	701	672	698	662	673	662	660	659	630	703	655	630	646	644	623	617	691	704	644	687	664	687	670	681	674	639	616	678	638	682	644	643	651	691	646	655	674	708	645	664	721	636	661	646	688	664	697	618	704	716	650	710	638	644	647	628	649	673	653	643	690	707	679	655	667	675	697	632	696	689	645	705	662	731	647	677	634	672	652	697	682	659	656	697	676	661	681	651	685	651	688	681	683	666	691	700	686	663	743	702	672	683	652	719	666	680	650	681	664	675	632	672	691	639	712	659	716	623	703	617	672	646	665	652	697	711	693	634	655	669	653	712	678	656	696	696	674	664	682	716	687	631	688	674	640	634	693	694	696	614	701	673	646	710	686	650	678	661	721	693	652	642	617	655	686	656	656	685	683	667	649	672	695	690	707	675	701	682	638	642	655	630	615	680	657	746	659	696	650	622	682	666	684	678	728	676	650	657	654	653	703	672	658	670	684	694	684	675	641	687	708	711	680	654	640	651	606	670	698	693	675	695	683	663	715	660	655	690	676	647	679	684	676	728	650	689	649	697	690	671	647	673	646	684	687	712	694	720	661	673	642	660	718	665	646	651	659	672	681	685	614	612	704	671	663	659	685	646	673	690	712	669	663	672	643	717	649	692	692	722	657	683	686	627	652	686	705	681	610	641	687	709	658	688	688	706	633	677	665	668	676	681	681	676	659	653	666	679	639	643	657	662	656	682	680	674	671	686	705	649	695	675	656	708	665	694	656	661	679	748	698	654	680	685	706	649	668	645	682	676	612	710	652	673	701	671	703	652	665	689	643	685	659	653	652	655	682	639	647	696	685	667	704	651	725	697	656	645	665	657	654	692	643	676	646	637	678	690	719	675	637	637	644	657	682	677	656	636	661	676	674	661	703	665	688	679	687	679	663	720	690	664	655	637	640	638	668	687	701	688	666	675	745	659	714	704	692	674	683	676	689	689	676	642	708	671	686	684	649	695	676	624	729	637	670	684	633	649	648	695	648	716	677	681	618	734	703	668	673	640	690	687	668	667	658	632	716	654	682	698	684	663	629	696	711	636	648	653	672	677	615	684	695	669	733	729	676	657	682	651	648	625	697	709	682	669	686	672	707	653	717	688	699	656	698	689	723	690	715	701	678	710	626	687	674	675	667	732	692	687	695	649	693	627	687	681	691	714	659	742	634	646	695	630	695	710	689	678	700	679	654	696	663	702	677	709	708	674	689	626	685	701	718	672	653	702	702	661	648	677	724	655	666	689	667	647	639	645	664	651	679	630	670	668	708	684	645	683	707	670	709	711	677	697	644	654	672	633	681	649	700	674	677	678	700	677	660	651	672	665	665	713	708	692	721	690	692	668	693	665	629	692	680	671	697	698	690	702	677	652	673	692	634	650	712	681	645	663	668	689	689	673	711	707	649	661	657	614	641	657	640	696	658	680	690	690	718	645	676	722	614	656	668	677	679	676	665	676	616
31396	21113	12635	699	255	221	241	187	255	220	214	204	229	233	229	216	214	219	240	236	235	233	231	223	223	233	231	229	216	224	226	227	219	240	221	232	222	208	204	223	238	193	222	202	200	197	210	197	220	205	217	228	197	225	219	234	230	249	234	245	231	235	228	232	198	234	190	208	243	247	210	206	219	240	250	222	222	226	255	219	255	213	262	221	198	223	215	205	211	218	195	250	240	237	212	217	232	228	215	233	232	201	232	206	201	226	218	212	237	235	201	235	230	207	230	222	228	207	229	223	228	236	215	258	211	213	259	235	235	196	254	204	228	230	221	213	261	222	217	222	229	209	248	239	205	195	208	239	222	262	220	243	215	217	213	209	240	240	195	218	192	229	199	224	207	219	213	247	227	232	234	234	221	236	226	195	217	217	212	230	210	247	194	222	252	233	242	203	200	221	217	231	218	214	237	239	211	223	234	241	223	225	204	262	245	209	237	220	228	253	211	209	224	216	223	224	206	228	211	211	211	219	241	234	202	225	224	219	185	246	221	217	198	204	212	204	208	209	213	232	232	232	245	229	219	217	230	229	218	220	222	227	217	234	189	196	234	204	239	252	216	234	236	227	194	236	236	217	244	213	215	233	250	209	202	212	213	209	243	234	245	211	239	241	213	208	238	203	208	256	214	204	265	227	220	250	221	214	201	230	259	204	233	222	219	238	202	246	227	228	242	206	223	224	259	214	225	222	225	224	213	239	233	231	189	226	246	222	214	236	217	234	250	198	227	247	245	209	231	204	223	206	237	247	217	211	248	227	229	225	222	212	252	243	200	227	197	189	210	226	218	215	237	213	201	214	217	255	237	197	245	223	229	221	239	223	245	199	230	220	237	210	233	225	222	228	225	212	213	198	242	231	232	221	226	219	228	241	261	221	226	192	227	205	231	210	212	253	204	208	201	239	217	218	222	228	206	253	242	232	234	242	259	206	220	228	219	238	230	212	213	228	200	251	252	199	213	216	217	234	229	207	244	237	244	214	215	188	248	225	238	211	165	219	209	217	202	222	241	245	245	209	214	220	194	209	226	223	211	221	236	213	222	208	233	225	233	242	216	209	220	244	222	218	236	263	227	200	232	232	204	221	220	228	239	203	215	231	239	219	217	260	244	243	205	238	213	250	203	211	209	246	218	234	218	210	227	231	239	262	225	199	227	216	235	232	207	232	226	216	227	188	207	208	202	214	230	206	175	203	198	228	253	222	210	209	206	231	240	218	222	197	207	220	198	224	223	221	252	219	246	221	219	224	181	236	210	222	217	241	197	221	236	204	223	219	201	174	224	231	214	220	236	233	220	244	203	220	248	193	196	242	241	236	210	230	227	210	225	218	241	236	223	210	229	219	224	241	221	226	210	226	217	213	211	216	225	235	215	202	218	226	203	218	204	211	218	194	229	236	224	226	245	234	219	235	202	227	212	216	256	232	249	230	223	216	201	197	188	230	200	206	209	224	222	217	227	220	241	200	183	227	222	238	210	242	218	241	237	265	233	223	224	212	222	238	192	217	221	209	227	224	257	216	219	238	222	238	244	216	209	203	206	226	208	229	239	257	211	216	220	243	223	217	238	228	229	236	205	228	238	230	230	219	238	229	237	225	242	241	202	236	201	234	215	230	212	221	217	206	204	230	212	210	209	213	232	224	240	224	229	223	240	205	220	222	194	222	244	243	211	212	263	218	207	233	228	193	239	249	224	236	203	210	227	235	241	221	231	234	261	227	221	222	222	240	207	213	198	206	228	241	257	251	222	269	223	264	239	206	219	249	227	213	226	164	189	204	213	218	236	233	218	206	231	210	196	213	215	215	215	231	222	242	219	209	208	218	210	201	216	213	225	250	215	202	219	201	214	221	211	224	236	211	196	213	240	242	207	227	220	231	227	213	225	240	239	233	218	207	195	238	235	225	253	229	208	210	209	202	234	225	210	239	223	200	211	221	215	232	224	238	199	255	199	194	207	243	200	230	198	212	233	250	231	218	238	194	209	196	227	246	210	237	231	236	241	217	229	232	214	243	213	228	219	244	237	235	212	232	229	229	226	201	185	234	203	227	217	213	226	210	213	230	221	229	264	243	230	230	211	227	208	209	219	233	240	216	238	239	196	218	235	251	218	235	233	217	216	225	216	221	229	236	240	245	218	224	238	238	250	206	209	224	245	232	204	234	229	232	228	197	224	235	233	218	219	255	247	215	244	228	230	260	205	229	210	199	209	205	232	221	211	226	214	224	252	216	224	221	198	201	223	215	210	210	212	220	229	215	253	254	235	211	244	239	205	237	245	225	227	224	226	229	243	246	226	217	234	209	254	209	249	259	240	195	220	228	220	228	195	212	247	222	216	232	217	219	229	218	212	228	230	245	220	208	204	259	185	209	215	230	225	218	231	231	244	209	227	231	190	248	246	217	211	234	210	238	219	230	213	221	211	208	233	199	212	208	227	212	228	231	204	216	205	233	197	236	238	264	201	212	230	232	240	235	240	218	206	215	218	241	197	215	204	232	210	239	236	220	203	201	231	223	221	219	218	223	236	240	228	230	213	241	199	204	227	204	222	212	201	238	227	243	216	203	237	218	194	262	235	235	227	225	218	244	224	212	216	221	223	230	226	222	225	214	249	220	237	219	238	227	204	217	209	197	218	207	209	211	229	236	226	222	211	228	239	214	223	208	217	218	226	214	224	221	212	214	241	211	237	225	219	222	213	221	221	205	200	228	219	227	221	226	232	229	210	232	221	224	220	229	237	238	240	229	229	213	232	221	228	237	240	260	224	252	196	218	221	199	236	230	228	185	225	216	219	221	210	197	242	188	210	224	229	215	234	255	242	219	192	179	228	198	244	205	210	220	229	192	238	236	215	221	220	221	235	214	192	204	221	206	240	222	199	241	196	243	209	199	226	218	238	210	211	228	246	225	227	234	240	230	209	243	239	245	217	233	235	225	249	256	221	234	226	222	231	229	227	209	230	224	252	243	219	211	218	225	229	225	228	233	222	212	208	237	224	202	205	211	227	221	186	225	185	231	229	214	217	232	215	227	221	192	218	247	211	220	228	224	234	238	234	208	225	212	234	201	220	231	217	209	224	218	223	231	206	213	257	235	225	214	194	224	215	199	217	254	224	214	224	222	196	236	219	235	234	242	208	211	213	198	214	234	221	243	234	229	210	233	230	236	226	252	173	223	183	232	242	226	221	231	224	245	263	232	222	222	218	243	219	212	225	202	250	225	225	216	225	223	216	223	177	249	211	213	231	205	208	217	235	237	245	218	227	220	225	222	206	220	220	227	234	239	253	222	236	232	223	209	229	214	224	255	208	205	235	217	220	228	203	212	215	231	208	244	210	213	228	196	177	199	221	223	217	233	222	204	207	232	202	231	240	220	232	216	204	218	195	192	211	230	234	216	208	232	211	220	176	210	212	200	246	232	222	186	221	215	252	208	228	222	227	222	218	216
12889	687	626	573	604	578	558	550	588	590	592	581	623	646	529	592	575	564	592	564	625	582	584	570	580	620	577	571	632	606	571	590	585	579	555	576	590	581	585	626	601	559	553	605	584	605	609	578	640	570	626	592	570	594	578	596	537	597	593	590	643	581	543	563	603	531	589	588	586	583	544	572	619	580	539	615	555	574	596	570	598	554	596	587	592	620	626	621	564	588	601	609	610	583	623	607	591	545	534	583	564	565	578	560	598	608	569	571	592	553	599	569	602	586	605	543	594	593	542	585	575	535	580	611	520	564	601	602	603	563	576	616	582	594	554	597	558	594	602	607	554	616	571	575	598	588	550	575	577	605	567	638	610	595	558	547	636	570	574	576	573	584	569	636	621	584	576	571	635	545	624	584	554	600	605	564	569	562	551	544	580	602	537	616	600	556	586	560	548	604	579	598	587	581	577	578	584	608	570	588	601	551	585	617	572	550	626	588	537	539	575	600	624	615	563	542	589	593	560	637	573	583	597	597	592	546	601	619	612	590	600	559	583	527	568	592	580	574	601	593	610	592	596	597	575	519	576	608	603	561	564	622	609	575	598	543	563	634	567	588	598	593	591	567	575	573	604	577	587	597	602	564	567	523	566	599	581	614	528	593	601	572	587	549	609	566	551	586	576	587	578	589	606	592	603	594	601	570	574	577	564	545	604	556	614	646	576	566	587	573	560	616	600	559	544	606	606	534	573	562	540	579	612	570	598	550	622	560	559	553	589	543	610	597	542	582	582	543	592	561	600	580	560	560	599	599	554	593	562	561	609	623	578	564	562	602	584	591	620	587	552	587	570	596	598	566	581	615	549	622	588	590	590	602	558	609	602	582	580	625	599	584	568	520	571	653	632	600	577	586	534	565	574	582	584	593	594	571	603	602	580	614	617	570	587	624	623	609	575	595	570	625	596	588	590	517	569	595	595	551	611	563	599	588	573	638	604	566	604	597	608	560	584	567	564	610	582	565	581	621	582	583	595	632	611	560	540	569	619	602	604	611	595	586	586	578	575	576	570	613	591	567	596	573	582	606	587	570	567	573	590	583	600	570	607	597	579	577	595	591	595	571	611	635	575	544	626	597	621	600	608	559	612	573	577	598	590	598	622	598	572	649	556	618	551	561	572	545	579	580	609	595	629	585	579	555	611	600	627	607	593	608	599	612	605	582	604	588	566	569	626	615	586	582	578	613	604	609	561	610	561	572	595	587	557	571	573	619	618	563	609	591	586	594	583	572	601	575	606	574	618	599	595	579	592	577	610	588	580	618	549	555	553	586	577	580	600	615	594	611	612	599	599	583	548	578	537	580	565	597	585	592	596	550	592	553	641	591	555	589	564	606	610	588	596	576	588	551	567	572	565	564	596	566	573	563	561	565	612	581	557	540	561	554	586	586	568	562	575	568	554	573	550	616	578	571	550	543	576	631	571	582	559	574	610	600	536	583	558	605	548	613	588	596	610	595	575	602	596	566	608	585	571	612	586	582	618	580	583	525	599	570	567	606	569	545	624	584	585	584	608	593	598	602	589	575	612	601	612	600	578	615	626	611	583	594	585	567	574	608	568	557	580	568	562	581	578	561	613	591	554	581	601	559	620	593	594	573	564	557	586	598	576	575	583	593	589	591	573	581	548	596	569	596	551	599	532	567	586	599	599	566	572	573	567	612	572	596	601	594	588	589	568	601	572	594	570	577	592	639	588	588	613	605	627	569	581	571	587	571	555	601	632	587	539	606	614	611	610	594	641	599	601	601	586	604	612	547	613	574	566	615	614	547	583	583	590	575	585	619	624	598	599	578	588	586	589	596	598	611	612	621	602	551	604	606	587	635	608	554	629	582	612	582	633	583	627	622	605	599	593	601	564	532	595	617	558	595	580	630	626	585	582	595	582	532	625	542	576	563	608	562	603	624	573	530	541	613	553	581	598	592	603	573	605	551	601	591	552	602	548	576	605	626	603	605	577	580	548	546	590	587	566	602	544	611	592	614	598	614	606	593	551	573	578	574	601	554	602	605	568	532	562	617	612	608	555	564	634	581	557	590	593	566	602	607	575	558	589	597	606	557	597	568	586	579	584	573	569	605	592	575	595	605	601	578	589	598	582	634	554	583	554	624	605	582	625	550	553	569	566	558	566	579	613	589	524	560	593	573	600	615	583	576	572	578	591	559	602	569	593	571	556	560	598	565	618	551	601	568	547	571	542	536	574	612	573	637	583	588	560	556	549	593	561	629	560	569	584	582	586	530	608	581	596	616	592	528	564	544	600	599	595	589	574	548	596	554	590	576	571	566	584	593	588	595	561	563	569	572	605	618	604	573	596	567	633	550	590	563	580	559	596	610	552	562	578	578	636	588	583	597	609	581	607	604	607	536	618	580	583	555	624	615	610	553	602	552	564	582	565	585	574	622	596	575	607	597	571	569	569	575	598	573	593	591	577	621	593	550	609	599	609	558	604	597	608	588	612	602	551	564	569	607	603	633	598	534	611	590	586	596	569	578	535	584	605	567	580	628	607	586	563	601	574	596	582	583	577	523	609	581	600	583	607	626	598	563	583	609	593	582	603	565	555	599	606	608	563	596	609	618	567	577	603	552	591	641	609	574	610	571	645	565	607	586	576	619	575	563	596	570	570	550	583	567	597	557	635	585	580	565	563	573	575	582	602	569	584	590	575	562	584	574	604	538	602	579	612	590	606	591	563	590	614	583	588	561	576	596	601	584	590	561	568	587	611	541	552	568	646	627	600	577	576	576	614	586	610	581	544	569	595	614	628	586	598	588	551	597	568	557	597	585	570	582	555	628	616	584	581	587	595	585	588	585	630	576	573	564	568	573	631	595	606	594	593	591	624	569	618	579	609	591	572	544	557	556	562	573	556	597	593	581	618	604	548	597	589	630	613	570	541	587	580	542	576	565	593	564	629	595	574	571	599	562	592	591	560	568	564	580	585	586	608	597	588	544	565	579	564	587	604	591	592	557	614	582	552	618	627	595	556	626	600	609	610	554	619	590	629	592	546	640	577	579	535	586	577	551	643	581	598	549	581	576	577	595	610	577	612	612	554	588	572	574	572	589	580	579	637	573	613	542	589	593	553	580	559	615	591	581	543	592	574	582	614	581	584	582	574	558	584	606	597	615	594	622	605	545	560	590	583	594	592	602	573	570	521	545	648	557	609	585	599	586	608	570	590	572	611	533	559	578	608	565	630	558	564	614	593	571	570	558	581	580	585	615	572	588	656	624	604	567	586	568	598	597	595	547	595	532	615	629	600	573	596	594	544	547	616	558	579	588	637	590	592	580	567	572	596	574	622	592	569	567	568	627	542	581	513	593	587	571	609	556	577	590	550	598	566	590	597	587	588	593	593	636	570	603	635	595	601	592	544	613	599	630	621	590	574	590	596	592	625	577	599	574	573	562	596	572	585	571	566	577	592	594	530	562	605	572	583	563	603	618
25025	21520	24864	28628	21508	20585	827	434	385	383	395	372	341	341	315	359	368	319	363	369	358	325	334	329	334	347	321	350	348	349	347	328	345	340	326	368	334	356	370	333	351	325	343	363	317	348	338	305	335	339	326	350	354	338	335	329	369	354	337	355	325	312	341	322	353	324	357	325	337	352	314	361	371	369	386	349	341	350	325	341	327	334	322	335	355	341	339	330	328	354	332	313	333	302	347	314	339	352	333	327	319	353	350	321	339	326	346	325	310	346	331	346	331	310	349	325	336	325	363	352	333	339	364	351	356	341	345	300	369	338	342	333	348	349	312	375	342	325	339	344	335	344	352	372	360	366	287	377	306	339	323	347	367	334	318	323	335	346	340	356	325	375	323	357	356	341	325	322	311	366	340	346	311	380	344	349	317	330	333	336	347	362	324	364	336	350	394	378	319	331	326	305	330	369	336	329	373	377	319	371	340	348	336	325	335	386	350	316	329	324	332	352	352	356	320	376	372	317	365	374	330	332	364	316	325	339	330	355	324	368	289	308	339	368	339	359	295	354	314	347	328	367	317	319	318	348	345	330	337	309	321	334	346	362	341	350	337	326	333	330	329	366	344	306	375	352	320	337	351	350	338	362	337	323	368	304	334	329	339	311	367	355	306	326	309	327	322	343	330	326	335	332	323	334	302	351	357	354	335	329	361	333	302	366	350	352	328	324	302	351	343	315	368	331	365	296	334	364	335	323	317	337	332	342	348	338	320	359	323	344	336	341	342	333	345	334	370	320	329	388	343	326	327	336	331	363	312	329	362	341	329	330	353	327	396	331	317	325	345	338	341	373	380	314	332	345	343	359	321	327	368	347	373	362	311	374	379	312	343	375	383	345	367	336	351	369	332	336	330	360	333	325	315	337	317	382	344	306	326	317	318	318	329	324	343	335	387	321	310	334	322	342	388	333	375	361	357	344	376	355	328	323	329	343	333	360	323	322	341	333	344	304	340	329	338	328	357	334	340	344	362	344	372	321	350	355	368	335	317	338	342	359	340	340	362	332	365	310	342	343	329	372	356	331	349	367	337	335	322	365	337	361	365	310	339	329	363	327	335	346	328	356	339	310	353	346	319	299	333	329	359	350	349	315	351	349	318	327	341	361	351	332	352	363	349	365	366	344	329	322	336	323	328	314	355	344	318	327	322	384	305	314	315	333	323	329	342	330	326	335	345	380	330	336	363	342	366	324	366	361	332	315	312	312	336	321	342	329	331	298	341	336	361	353	328	335	331	313	334	373	337	362	359	352	355	300	309	340	327	314	336	356	320	341	316	355	360	320	379	351	346	354	318	344	345	351	345	351	339	328	348	359	351	336	342	337	350	357	352	329	322	350	326	334	332	350	346	352	348	364	323	345	353	353	339	338	349	337	339	362	324	338	334	346	326	320	344	330	347	340	329	325	327	313	382	358	301	351	358	373	354	342	325	351	317	346	357	331	342	345	335	321	340	335	360	323	333	328	348	365	369	378	359	311	358	309	357	319	354	372	329	364	294	339	350	319	297	377	337	368	344	357	340	299	305	357	345	358	306	337	391	339	331	326	310	299	335	397	345	366	326	366	337	296	345	332	326	287	341	318	348	312	347	341	312	312	349	334	344	370	360	329	347	359	343	360	328	340	372	347	351	339	361	350	326	354	353	303	327	352	308	344	353	288	329	360	342	355	322	351	316	326	329	340	307	346	349	356	348	317	336	354	316	325	323	352	329	329	339	333	299	320	359	330	338	360	366	328	331	380	296	335	357	361	333	355	353	321	321	303	357	346	328	332	352	377	322	294	326	357	325	321	349	348	317	326	344	315	329	350	371	374	362	355	341	327	341	323	361	267	313	350	359	338	336	341	317	308	353	342	371	340	320	356	373	340	317	338	338	336	349	359	346	375	355	354	365	338	358	362	349	342	362	334	329	284	356	318	317	354	351	338	323	351	351	365	356	379	346	341	340	337	322	339	340	371	346	332	329	336	324	364	334	340	332	346	401	304	333	351	375	316	323	339	335	326	311	351	323	333	395	361	370	325	322	384	317	316	347	335	306	339	364	368	333	330	334	343	331	325	372	344	363	319	365	306	323	339	312	347	370	306	324	337	334	357	341	347	311	384	352	337	326	346	348	319	356	344	349	351	307	323	335	344	341	336	313	295	334	338	358	356	318	316	318	349	329	303	324	307	348	360	329	343	341	365	346	346	353	335	358	329	334	325	355	356	362	331	393	305	363	334	361	341	330	344	361	336	321	331	359	331	335	359	361	378	332	307	349	323	356	353	336	323	325	338	301	367	383	333	335	296	336	329	336	317	329	394	317	323	345	331	364	354	332	326	349	359	334	335	347	319	336	326	305	341	342	287	318	357	317	337	355	353	339	351	346	312	333	330	337	341	349	322	314	324	331	332	329	341	365	360	305	327	398	360	309	348	326	390	356	348	319	386	323	373	325	327	326	322	334	305	333	354	302	344	336	314	354	350	346	335	323	369	353	349	356	402	376	348	358	321	351	332	349	306	331	349	300	369	326	325	346	342	349	331	339	339	337	322	377	323	364	332	357	355	336	320	327	349	341	342	369	323	348	358	368	367	352	338	324	330	305	314	333	305	320	344	325	305	308	358	327	338	319	339	352	307	341	338	336	359	343	294	373	347	344	359	343	314	330	348	342	334	322	326	308	357	367	308	365	353	339	351	341	336	331	366	339	316	352	339	336	329	339	338	286	336	378	341	334	331	306	333	343	331	376	336	374	323	320	371	332	370	334	342	345	308	322	335	318	359	341	339	370	349	321	308	301	346	346	333	331	332	315	329	334	355	318	336	342	328	301	344	353	362	363	321	341	340	347	353	330	363	330	342	325	314	290	341	321	359	341	329	335	320	358	329	343	319	378	356	346	378	320	346	321	357	368	320	343	330	380	335	336	334	303	344	353	352	331	338	348	336	366	329	359	340	369	342	348	341	357	352	321	361	372	325	331	337	352	343	327	352	330	335	340	333	341	331	319	351	330	358	358	337	319	311	319	296	313	311	349	317	290	345	375	320	357	369	364	340	343	368	336	316	337	379	340	365	338	332	336	353	323	338	324	332	367	319	337	337	356	354	297	327	335	336	330	362	362	348	321	324	360	341	342	359	338	313	326	288	318	325	332	336	305	353	360	334	356	330	330	325	376	347	400	344	316	332	346	337	384	366	331	355	365	358	327	331	350	326	363	341	339	365	330	323	351	361	357	330	362	340	360	376	329	337	375	317	372	343	351	345	323	364	343	370	313	374	347	353	338	331	350	325	346	326	292	346	337	349	357	338	319	299	353	346	347	344	339	346	322	353	380	379	328	337	337	331	325	317	355	355	335	368	320	365	325	341	350	351	333	341	340	329	355	361	331	362	333	330	359	318	362	322	337	300	340	358	357	333	360	313	321	316	329	339	361	336	307	348	329	332	355	333	334	343	347	327	332	360	366	324	324	359
28368	2304	1371	1092	887	858	844	838	870	778	794	821	804	794	822	821	844	840	797	841	833	801	804	865	768	835	818	861	777	840	818	826	770	807	816	818	826	819	828	876	830	858	855	778	816	817	838	835	893	811	802	834	907	845	770	818	860	890	754	841	805	828	803	826	822	816	873	769	792	800	810	791	799	814	828	730	838	770	843	817	769	785	885	820	784	833	844	818	811	773	836	798	848	800	839	853	828	823	840	829	823	812	763	769	833	838	824	826	822	811	804	799	782	822	864	813	795	772	851	826	806	824	823	807	811	796	810	819	840	823	832	808	776	817	713	795	787	862	816	795	763	842	829	821	871	811	795	862	818	769	787	807	781	855	825	809	891	828	813	772	805	825	874	821	811	861	788	816	809	795	813	810	792	853	870	849	797	830	807	772	821	831	801	826	813	823	797	764	791	801	805	795	808	806	855	777	815	796	853	816	799	790	849	819	862	818	800	856	771	894	875	807	812	834	773	835	857	807	817	840	834	869	785	776	819	846	817	795	756	783	814	780	891	767	832	859	814	828	841	843	837	829	860	847	815	832	800	787	828	856	803	854	813	847	872	827	795	776	757	801	809	789	754	842	806	828	846	810	813	806	790	843	810	832	759	834	872	861	811	779	775	836	806	813	845	819	859	836	822	844	807	783	804	815	776	791	773	779	803	778	844	805	762	793	797	786	866	818	862	778	849	800	831	792	836	776	822	763	828	813	798	833	864	801	810	804	772	836	719	852	842	813	801	815	824	791	770	751	825	800	835	792	814	817	809	837	838	826	787	821	823	831	799	832	841	800	815	844	824	793	803	796	799	803	762	802	808	859	790	802	796	784	833	818	783	822	785	804	769	795	826	778	863	833	747	843	879	794	827	782	836	830	788	826	801	811	815	833	822	825	818	770	829	830	819	794	790	861	757	808	803	803	746	838	812	813	861	738	778	804	830	776	846	823	798	797	798	795	796	827	812	840	782	805	806	825	812	783	854	791	807	841	804	757	831	779	762	870	845	802	819	806	755	784	849	786	847	812	791	788	819	818	857	825	812	827	811	848	811	834	836	840	808	818	786	783	843	820	793	823	797	790	781	813	822	841	830	831	847	836	810	834	754	828	819	823	856	801	770	800	792	821	780	815	792	843	800	810	754	783	834	785	811	773	825	741	836	814	826	820	833	853	790	841	865	830	793	803	789	777	786	819	822	790	805	803	827	852	798	849	824	838	887	762	840	803	812	814	821	826	798	816	854	843	789	761	851	776	790	791	826	786	818	808	816	817	789	874	797	849	801	799	829	783	816	819	859	796	806	866	814	826	833	760	819	764	799	835	796	767	800	812	747	816	800	744	798	786	818	827	824	765	892	797	780	804	844	792	871	799	819	797	800	785	825	794	829	797	828	808	786	840	821	812	836	821	831	772	822	802	781	843	860	783	794	799	753	794	820	832	842	801	830	869	821	827	816	835	797	779	829	784	806	824	842	760	766	839	829	811	806	824	807	801	817	781	841	817	758	782	815	800	850	790	822	800	802	816	787	778	819	860	819	773	833	767	842	779	806	755	798	754	823	868	823	772	795	806	826	809	754	789	812	843	792	787	805	809	821	751	815	812	817	850	744	833	799	809	822	780	847	811	748	832	784	849	816	775	773	815	856	782	842	777	755	795	805	876	816	827	807	757	774	879	838	792	817	800	840	785	846	819	857	802	771	822	830	853	813	812	822	859	833	739	851	825	799	792	832	802	826	828	792	809	798	840	858	825	770	857	844	771	828	848	827	837	823	768	809	833	800	780	852	813	839	853	843	832	799	834	768	801	785	821	787	807	819	856	799	836	824	822	820	813	820	791	822	778	783	795	824	837	816	771	837	827	822	846	836	781	797	821	817	817	794	769	777	847	869	808	804	824	795	808	844	781	824	808	771	851	810	880	782	789	842	797	859	772	881	789	823	805	847	822	849	822	836	807	839	844	825	847	802	860	849	799	827	766	766	812	813	839	823	806	785	788	865	762	817	808	788	793	838	853	813	826	803	818	775	772	839	833	847	793	796	807	797	851	806	834	805	822	837	767	813	782	778	863	780	763	810	822	807	803	819	780	812	791	804	852	790	809	780	827	815	791	828	820	843	775	808	770	827	831	820	802	853	840	808	784	856	840	814	814	814	797	810	779	802	824	788	868	807	833	773	832	824	832	816	834	833	788	804	827	834	810	825	782	767	854	786	781	775	780	818	821	810	857	774	782	831	769	775	792	780	804	777	835	778	812	810	799	795	796	807	857	863	780	775	791	823	877	850	826	859	852	834	879	857	837	873	828	834	818	792	813	852	760	790	804	796	768	842	801	831	802	814	866	803	835	776	792	801	793	820	814	841	778	804	827	823	826	805	814	813	774	830	808	809	763	851	807	815	796	762	779	788	796	846	810	791	802	789	823	828	775	852	832	816	794	791	771	784	849	782	819	812	807	807	786	806	788	822	826	850	791	837	830	799	790	880	835	806	840	786	826	832	796	802	797	808	854	859	827	787	768	815	792	882	782	776	836	808	845	802	817	825	776	861	800	845	857	800	851	835	853	806	804	891	820	829	803	815	848	800	806	803	773	814	801	804	822	788	770	835	837	806	808	875	820	778	811	816	789	812	837	833	794	831	849	805	817	753	818	796	833	837	805	808	805	746	805	792	842	828	835	789	744	811	781	820	811	806	836	796	764	829	825	787	817	802	816	849	795	784	832	791	793	836	771	763	843	772	818	844	817	816	816	837	807	828	782	854	814	773	833	752	784	815	795	860	797	775	824	792	816	799	855	809	805	839	825	791	801	852	788	784	836	802	785	793	859	796	859	767	830	848	842	820	804	793	791	787	876	802	807	774	812	767	742	789	825	852	837	780	853	854	804	803	747	801	801	808	839	805	832	829	785	808	799	833	805	821	805	849	823	790	826	815	821	794	838	811	799	825	834	861	810	814	865	798	828	865	862	794	831	830	848	823	810	820	839	835	777	834	771	803	847	797	866	826	788	817	803	840	807	821	807	800	839	829	835	847	854	811	808	806	779	792	812	778	792	759	796	920	802	822	773	785	770	791	789	803	756	838	835	795	827	826	797	826	778	812	824	806	834	819	827	797	817	732	811	821	828	832	765	849	811	833	851	821	766	809	861	817	771	816	837	791	803	825	810	769	829	815	819	833	798	820	813	840	858	812	809	850	811	840	823	844	786	788	813	745	845	821	855	778	815	832	844	792	813	811	829	829	802	838	768	797	821	798	829	763	814	803	892	804	818	795	811	807	875	819	806	870	804	808	770	812	780	807	817	844	757	830	772	792	780	804	808	837	827	825	827	884	828	776	808	812	808	800	782	751	807	813	811	808	810	841	807	832	827	800	820	796	806	848	783	837	821	804	850	822	804	804	790	844	815	802	858	807	829	817	820	788	828	779	790	793	779	781	817	800	839	804	829	780	850	839	821	820	814	830	790	781	836
24363	21482	25147	28232	21484	21498	17730	672	405	374	393	347	342	337	318	305	324	336	303	310	314	307	281	311	314	264	276	295	257	302	292	313	307	279	303	300	272	256	262	303	255	274	306	311	280	281	263	285	276	297	281	309	298	263	274	286	265	290	276	298	308	303	296	304	299	284	274	318	319	298	284	275	273	288	293	278	274	306	293	308	310	332	295	278	283	291	266	324	305	303	313	281	307	287	283	311	293	283	300	258	293	283	303	254	309	295	291	294	270	286	288	297	308	277	332	269	264	318	282	295	320	290	326	285	284	255	300	280	291	290	306	289	282	285	279	307	299	303	276	283	276	276	309	311	289	289	295	267	288	315	258	262	266	264	274	285	289	277	279	294	320	300	305	279	327	302	297	271	279	268	283	257	259	275	283	281	278	289	315	282	291	284	261	312	292	269	290	279	264	315	286	299	291	313	285	289	270	267	266	286	276	247	273	313	276	293	272	328	290	279	283	281	289	298	306	279	311	272	279	288	245	305	285	304	279	276	288	281	317	288	292	287	255	263	275	276	282	259	261	292	275	276	261	314	303	285	315	307	261	270	289	266	297	281	292	273	295	301	277	259	277	271	273	286	306	287	294	271	278	307	269	287	311	295	273	302	267	262	311	281	291	287	252	276	267	288	273	267	254	296	250	259	305	279	294	300	269	287	293	300	291	290	259	292	279	271	264	331	330	285	270	285	320	316	277	299	269	289	319	305	291	296	293	312	299	267	281	250	317	274	302	273	276	291	288	287	278	307	288	277	273	293	328	280	262	252	281	286	303	322	273	275	299	284	303	246	293	292	309	282	289	277	287	321	286	282	310	283	290	271	279	287	307	315	293	300	278	299	278	291	267	293	288	275	285	296	276	282	281	277	292	318	294	263	287	255	278	282	289	286	284	266	312	279	286	285	306	273	299	301	300	323	293	289	301	299	306	301	279	303	244	260	308	243	302	267	283	337	308	268	296	284	274	260	307	298	292	266	279	297	325	290	301	274	277	277	341	303	273	297	295	272	298	274	252	286	262	313	279	300	279	259	254	286	269	270	300	277	287	285	274	284	287	273	314	277	286	269	249	293	239	313	295	295	293	301	299	272	285	311	261	315	313	285	262	269	307	282	284	287	256	284	282	296	291	303	263	287	286	301	289	313	297	333	297	300	275	263	288	284	303	303	267	266	275	278	300	311	280	296	311	268	274	288	279	288	270	274	322	265	291	318	294	265	276	283	265	273	308	272	279	309	308	293	279	295	273	257	291	299	256	308	282	303	287	312	285	305	284	299	267	252	293	253	313	268	286	286	306	276	309	280	288	304	280	296	297	305	281	276	299	317	282	298	250	311	280	285	290	280	275	288	322	285	298	274	281	299	284	284	285	274	273	274	281	291	281	282	260	303	269	297	295	269	305	278	289	326	303	283	292	304	271	296	296	283	308	292	294	261	280	275	282	258	287	278	316	278	296	275	278	300	261	328	295	254	291	296	290	273	309	313	294	288	309	237	278	257	263	301	255	304	285	279	250	275	292	278	305	264	316	261	274	283	288	271	298	296	313	298	298	259	268	255	257	264	283	270	271	280	304	311	252	276	273	312	259	280	270	269	307	271	260	329	260	300	286	306	275	316	293	284	309	269	282	309	305	301	282	281	279	260	288	316	307	251	279	279	287	270	306	262	274	307	306	312	280	287	274	319	302	270	299	329	278	253	288	288	286	276	300	282	268	325	307	285	321	292	325	272	289	269	266	256	265	286	276	275	301	273	287	286	287	268	289	277	284	285	297	292	277	310	258	280	300	261	284	255	295	306	292	279	270	297	293	305	300	291	321	321	273	312	303	284	279	294	292	289	275	285	275	281	311	282	281	285	324	287	289	303	289	296	271	249	283	292	310	301	294	281	269	308	284	282	302	320	286	303	280	283	298	300	286	279	278	271	287	261	282	316	277	281	271	280	282	297	301	275	248	324	264	265	294	289	296	262	262	288	311	271	315	306	292	304	314	274	255	262	278	296	289	287	285	283	285	263	260	275	312	265	305	258	264	296	298	277	286	296	267	264	278	266	278	281	313	275	286	270	265	296	280	260	276	312	266	289	293	293	284	306	281	320	279	229	293	292	290	285	299	303	317	281	284	280	273	295	259	297	318	285	268	294	277	278	264	281	256	266	304	282	258	285	314	287	297	269	304	291	257	298	293	289	267	280	277	278	286	289	268	301	277	279	301	245	297	285	313	286	299	306	269	282	251	269	270	269	301	280	281	280	276	275	278	288	295	257	281	290	276	257	297	307	272	270	325	286	260	306	286	283	305	261	277	300	303	284	284	324	315	285	267	273	300	300	243	313	300	274	284	261	258	273	313	284	295	276	295	283	264	298	290	302	260	269	287	290	299	262	277	285	270	296	289	260	289	281	266	309	316	315	276	307	256	284	277	300	297	317	293	262	317	294	253	288	264	295	299	294	293	302	249	278	266	270	283	309	308	287	291	286	272	276	279	259	281	262	292	306	299	288	297	269	289	318	292	263	287	277	285	277	275	259	309	291	299	295	290	284	285	289	280	315	290	299	274	287	286	322	305	277	289	252	279	272	262	279	289	290	258	265	289	274	323	287	300	270	275	267	296	273	287	276	289	251	283	283	288	270	294	299	301	285	281	279	288	305	277	302	302	278	278	257	286	279	336	266	263	284	268	274	278	284	300	292	324	296	280	258	306	286	301	292	319	290	287	297	260	321	296	309	275	255	254	267	291	283	304	292	266	266	284	315	254	260	283	301	270	289	293	312	292	286	250	299	229	305	306	292	292	272	252	266	296	280	286	300	304	286	256	273	297	281	305	276	325	270	300	252	260	283	299	269	300	295	298	267	256	267	297	274	275	303	283	264	274	292	266	251	248	279	303	301	277	306	267	275	300	283	264	325	285	264	269	283	271	273	287	289	285	296	271	305	266	338	297	258	278	307	279	258	298	292	310	332	313	288	293	284	288	291	291	264	263	283	310	273	280	304	277	308	274	287	296	271	249	281	276	286	276	289	270	298	290	279	303	265	271	291	286	290	307	264	289	278	292	283	273	247	293	274	272	304	287	304	287	280	285	297	293	251	274	278	280	291	284	340	301	256	287	271	276	294	307	255	274	291	296	310	284	268	297	300	305	326	262	305	309	292	310	309	274	265	275	271	276	285	302	280	300	255	271	285	314	301	289	280	296	263	292	279	271	279	287	310	262	288	287	285	272	285	291	263	240	259	299	259	289	303	279	274	297	280	276	269	326	276	286	290	279	241	300	291	263	274	276	311	275	266	279	321	289	268	263	292	278	287	275	277	282	295	298	297	304	273	278	277	285	255	255	317	283	273	277	267	290	315	289	303	286	277	296	255	307	303	279	317	273	274	306	277	264	287	257	284	274	262	295	283	294	313	290	252	304	332	264	325	286	272	301	269	261	293	299	292	286	266	301	251	302	264	262	273	290	278	249	267
32888	3710	1848	1103	910	827	730	692	765	673	665	744	671	667	657	670	665	677	684	699	626	673	641	648	688	681	668	716	653	666	670	663	684	706	649	701	658	667	673	669	638	656	710	721	682	691	647	686	702	624	698	656	684	622	657	656	681	693	670	612	704	685	666	650	629	653	682	695	676	695	616	722	685	654	643	658	705	681	647	666	660	677	665	701	657	704	654	597	651	631	660	694	642	726	700	676	692	683	682	665	688	680	724	639	669	675	685	627	700	673	683	683	648	650	665	648	655	621	649	692	665	667	655	679	659	627	691	709	664	649	690	646	674	678	654	691	666	700	694	641	631	657	710	679	681	687	642	715	656	697	681	636	647	688	735	678	652	705	624	672	647	692	648	682	662	631	688	637	674	669	637	716	676	650	712	708	662	611	627	660	690	694	663	702	677	690	636	641	651	669	674	626	676	678	730	676	681	627	672	679	719	660	711	691	673	674	620	684	627	696	664	634	642	689	714	669	704	654	683	661	639	679	716	628	613	676	685	665	636	659	653	640	695	658	687	651	660	650	637	647	661	636	685	698	661	676	661	670	644	658	708	647	721	679	670	704	689	689	667	674	678	675	654	650	673	709	619	682	688	661	625	676	679	640	676	637	625	674	686	672	710	647	661	637	654	660	652	671	638	663	648	685	649	680	661	694	705	633	660	674	663	708	633	645	706	660	668	667	648	639	644	679	671	662	650	625	631	679	696	654	678	654	689	662	691	669	687	657	649	703	661	669	686	671	654	668	685	667	704	635	623	696	680	668	652	611	674	642	690	722	640	625	676	632	690	656	671	676	676	692	659	736	625	639	656	682	698	639	692	680	658	679	719	669	714	672	676	724	733	707	649	658	702	642	676	712	653	708	656	688	641	658	634	677	697	647	691	672	621	639	697	655	710	677	671	625	626	620	656	683	706	673	695	671	670	652	680	681	679	655	647	681	648	631	649	674	625	699	691	623	652	690	647	669	643	698	643	681	651	702	655	696	675	635	651	681	664	653	660	688	686	635	635	720	643	661	639	689	656	723	695	700	694	677	694	668	739	671	677	647	645	685	691	657	700	623	695	620	645	689	668	684	670	676	637	674	696	655	654	636	693	672	668	661	644	695	677	669	643	703	719	704	672	703	686	652	706	630	658	635	689	691	684	682	669	643	644	678	634	714	684	692	673	675	637	700	615	667	674	698	621	624	663	671	637	645	655	655	680	649	701	686	681	650	633	686	646	657	671	685	697	661	667	675	667	676	729	645	679	675	674	665	628	654	655	675	688	694	684	656	611	670	679	600	661	663	632	672	707	679	627	689	659	688	700	637	676	714	637	701	685	673	692	670	673	706	660	682	721	672	636	644	680	667	626	642	684	619	679	667	652	676	679	709	676	701	711	685	643	668	699	680	681	668	635	676	690	681	676	678	644	687	635	626	659	670	602	662	642	647	687	638	685	644	655	624	654	621	643	691	664	684	649	701	647	676	661	670	663	633	691	664	636	644	674	664	661	646	662	687	717	644	675	699	681	664	637	635	690	647	682	635	661	702	637	654	710	625	701	674	665	647	631	658	697	619	695	692	689	667	680	660	664	638	653	659	685	651	714	662	663	684	672	596	674	649	683	689	615	683	621	679	663	637	706	664	684	689	656	679	664	655	640	678	651	627	661	639	638	709	657	700	675	667	664	646	668	673	705	628	665	715	697	688	689	669	690	670	699	656	658	674	697	637	687	672	612	615	680	682	635	675	662	654	632	662	630	631	716	694	667	685	637	644	687	614	675	656	672	684	670	636	629	659	677	692	635	608	627	691	644	623	652	663	653	683	643	663	650	705	676	668	674	635	670	682	666	706	617	682	672	672	634	694	658	679	672	660	674	647	707	658	682	686	680	670	669	679	660	654	645	654	661	668	700	685	674	671	676	637	683	688	660	644	660	648	650	673	652	635	649	658	711	638	635	704	661	658	669	705	687	688	640	679	682	652	670	651	680	706	660	691	672	702	688	671	670	685	656	690	685	680	681	680	657	645	630	667	667	678	704	739	687	678	645	652	672	670	664	653	633	719	706	621	719	651	625	674	650	625	681	681	719	650	652	648	669	754	657	645	648	651	629	700	711	703	692	680	722	671	631	669	669	679	648	696	678	679	686	688	646	676	631	677	647	701	670	669	677	649	631	693	664	670	654	728	652	671	741	712	709	650	729	632	674	665	634	653	670	672	660	621	670	693	649	687	638	662	661	683	694	670	624	642	698	668	696	672	596	650	667	627	713	659	667	653	646	721	647	688	670	639	739	677	670	700	652	671	682	722	677	652	661	627	655	690	698	630	684	645	636	676	642	660	675	679	675	682	692	708	667	715	670	652	673	667	679	695	686	632	653	676	634	677	642	657	648	655	684	671	698	675	670	662	681	699	650	658	687	656	617	694	671	675	629	640	634	666	656	680	654	649	662	671	662	649	686	659	647	641	628	668	692	664	638	678	647	704	700	706	699	627	718	623	684	645	667	677	642	670	640	683	653	667	671	653	641	662	660	674	635	668	645	680	667	626	687	664	617	608	692	651	649	639	649	641	675	714	669	673	626	682	643	704	700	684	694	630	605	696	653	678	607	690	697	623	647	667	667	666	668	705	632	672	676	681	664	690	672	645	666	686	659	695	642	667	661	678	674	684	676	654	662	665	689	693	641	671	677	624	682	675	596	655	681	679	690	652	654	659	680	667	681	641	704	643	675	628	673	648	652	668	666	648	694	626	662	660	663	638	684	645	700	673	659	700	640	664	671	657	714	638	672	681	681	661	620	685	699	688	627	688	650	678	670	653	664	641	697	672	644	699	687	660	627	626	627	655	647	677	711	645	679	623	656	673	646	689	645	690	689	669	674	643	659	648	665	674	699	650	678	620	677	690	679	634	642	644	623	682	702	634	700	633	654	618	670	674	670	703	683	685	647	636	646	645	692	676	700	669	704	662	656	681	724	710	663	607	657	683	623	654	641	665	622	646	670	721	643	679	683	633	667	712	656	728	696	694	745	633	652	701	703	674	656	694	640	647	650	662	665	676	689	611	666	660	687	641	663	718	651	672	717	669	652	692	693	667	642	693	678	656	639	639	660	668	671	672	674	669	642	683	609	699	673	649	678	713	627	688	694	651	646	639	651	614	617	634	675	678	701	642	667	681	617	677	677	689	672	633	681	670	683	667	669	667	682	608	667	695	633	639	694	634	614	611	643	639	648	674	679	671	714	653	701	606	700	629	650	656	641	665	662	697	690	630	678	653	676	673	660	637	663	647	682	633	692	674	660	634	684	657	662	648	651	651	699	688	713	618	627	671	669	639	672	645	687	638	686	701	685	640	675	671	635	671	671	631	685	706	650	683	644	698	642	630	660	630	662	676	642	638	648	640	670	639	668	666	679	657	650	674	681	627	655	666	654	681	665	694	712	708	690	743	658	678	628	685	674	663	657	656	702	702	638	677
31234	21187	12678	995	492	490	415	243	231	215	226	248	228	232	220	240	243	194	213	219	254	232	217	226	238	215	210	230	210	235	243	228	215	224	222	190	212	189	247	234	224	197	220	201	217	194	211	221	197	211	214	236	214	257	213	237	215	202	206	227	229	229	196	233	244	217	219	236	213	245	233	215	203	198	224	203	210	228	213	186	236	231	225	223	213	188	211	197	222	228	227	249	220	210	231	234	204	231	201	239	246	222	210	194	232	220	216	204	206	241	194	247	213	218	226	213	210	260	229	201	198	235	235	236	238	228	245	232	217	199	225	190	247	195	219	222	199	205	229	203	212	237	232	218	232	204	218	211	190	202	216	224	209	232	215	217	199	223	232	205	186	198	205	169	184	238	210	246	243	247	215	213	221	221	208	215	189	227	234	244	227	212	218	247	239	232	231	202	238	210	224	203	230	205	236	199	226	203	226	202	223	243	225	242	242	229	207	224	241	218	209	226	224	246	217	240	190	224	204	235	233	222	221	213	242	226	213	186	239	250	209	212	235	199	221	257	224	228	242	214	198	235	201	220	202	228	241	229	216	219	225	228	242	215	231	240	211	234	210	218	210	248	197	221	214	203	252	207	223	200	206	207	231	227	225	255	212	211	216	217	200	233	224	225	238	229	223	242	202	198	199	220	235	194	212	226	227	247	216	223	203	241	231	222	252	244	234	237	220	222	218	207	240	188	235	247	211	199	208	226	240	208	228	185	191	234	218	205	233	245	214	216	211	232	236	232	239	220	222	230	212	228	207	229	188	243	213	246	221	231	201	191	219	209	196	239	218	200	200	210	215	232	238	205	232	199	201	232	192	227	229	245	232	234	203	214	228	241	229	218	231	218	229	218	197	196	227	218	217	255	218	235	208	232	206	222	231	259	246	223	206	217	244	206	193	232	241	217	242	226	193	224	230	211	243	220	218	223	206	218	232	239	214	224	222	201	225	220	228	200	216	205	197	215	215	224	216	241	202	229	190	225	216	244	218	235	241	173	228	229	175	228	234	204	198	207	190	220	231	239	227	224	195	182	232	218	246	239	257	244	245	220	218	213	246	222	227	210	209	216	214	229	196	214	204	203	233	220	235	200	231	224	193	191	227	224	203	210	218	222	214	193	211	238	250	256	214	243	209	229	233	193	230	233	223	234	234	233	187	225	233	208	236	196	213	218	216	219	206	210	239	222	225	226	218	216	216	226	200	204	211	213	233	185	225	228	207	237	215	231	215	200	229	205	205	226	220	221	232	210	233	244	217	228	190	207	222	211	220	221	221	214	233	225	249	214	227	203	225	193	202	200	231	216	213	210	244	215	222	208	207	211	228	226	241	227	185	214	215	210	207	251	221	253	232	221	235	238	234	224	215	236	214	224	240	246	225	229	228	226	231	235	243	256	213	227	197	222	264	224	218	228	199	239	238	255	225	237	203	252	211	224	236	215	200	222	222	185	221	233	235	196	226	203	192	201	219	229	205	238	184	238	184	216	218	222	206	202	224	227	228	236	221	227	237	221	215	234	201	229	235	234	213	198	243	240	228	223	210	214	206	213	214	228	216	219	239	215	198	204	224	234	209	219	239	238	234	210	190	207	233	196	235	234	260	245	233	224	218	195	207	214	216	201	267	218	243	222	190	232	222	206	228	245	223	214	228	221	220	222	201	245	226	226	207	221	207	212	224	209	189	230	207	237	227	178	229	224	242	222	196	219	199	205	223	220	236	222	216	206	232	224	228	210	214	245	230	250	241	236	217	228	204	247	204	182	224	231	210	226	219	207	215	196	218	233	224	222	208	211	227	241	235	221	217	258	227	232	208	218	214	244	222	213	243	241	217	205	211	197	207	223	216	246	212	233	227	210	215	223	206	225	214	233	212	207	222	241	214	246	200	202	212	235	184	223	221	224	216	214	210	205	224	218	211	199	198	211	209	218	215	222	209	226	209	188	207	194	199	194	206	236	216	218	249	224	230	240	223	210	206	242	212	227	212	218	228	226	214	210	198	191	205	215	238	209	238	210	212	231	235	219	215	237	210	223	232	202	239	218	258	259	227	207	235	232	220	219	248	221	225	223	221	242	212	209	228	194	236	234	236	212	219	234	211	216	239	254	216	185	226	206	230	210	239	219	214	226	221	227	222	200	201	232	200	227	240	214	241	237	192	207	205	210	228	214	207	221	232	199	237	227	222	242	217	219	239	239	201	232	244	217	225	198	208	227	210	235	211	204	224	211	216	207	199	221	244	217	219	223	246	224	245	243	207	238	225	240	209	232	238	217	218	233	190	237	256	241	230	212	214	236	253	214	198	199	233	198	220	240	234	216	206	214	199	201	218	225	223	242	218	218	231	214	218	215	238	215	238	199	213	214	221	245	215	205	200	240	207	215	194	215	212	227	201	234	208	189	198	200	211	220	240	220	209	219	225	215	225	218	228	216	217	226	239	220	228	205	217	235	220	231	206	235	235	234	229	233	205	231	226	240	213	200	220	223	233	208	218	242	251	238	214	201	203	227	196	197	235	220	220	201	240	249	204	223	192	190	220	231	213	197	217	201	201	236	221	218	217	234	222	202	204	220	204	200	202	210	202	214	240	225	243	241	164	235	211	225	212	208	211	220	241	224	235	176	225	230	194	202	225	222	237	227	204	205	205	218	215	220	252	244	218	212	234	224	216	217	225	253	231	247	218	193	224	181	226	227	222	206	229	216	201	209	205	253	216	220	236	226	214	204	212	228	254	227	220	188	240	205	240	204	221	227	206	210	210	270	206	236	215	197	241	203	230	230	232	229	214	234	228	215	215	245	191	244	216	232	249	207	223	239	238	193	211	206	217	214	232	226	225	232	238	232	209	188	210	234	216	221	223	237	234	217	229	211	219	237	219	229	254	208	200	243	220	224	245	209	221	205	197	201	243	220	216	213	246	208	195	228	228	197	212	241	210	240	201	205	216	218	216	214	257	237	242	210	214	226	206	226	242	249	178	204	197	244	225	224	212	200	246	182	208	209	204	202	255	214	217	215	194	209	208	236	233	220	208	234	225	211	218	213	224	213	216	234	221	232	219	204	205	223	224	188	208	224	249	199	188	217	217	237	203	219	208	242	228	225	238	248	216	230	208	230	220	204	229	206	228	232	209	195	212	217	215	208	221	233	262	201	223	219	212	256	188	208	212	216	217	227	247	244	215	246	217	211	235	225	220	230	202	217	220	227	208	223	191	202	208	218	229	176	218	244	208	240	215	237	244	227	226	217	245	225	229	222	207	222	218	210	248	212	225	224	237	216	202	239	199	231	223	232	215	224	233	205	227	213	217	233	205	213	229	232	237	218	240	236	233	230	217	214	218	247	235	242	216	239	219	241	214	237	218	214	210	206	226	217	203	211	230	215	222	234	205	231	201	219	224	225	199	176	252	234	247	200	221	224	224	221	221	218	226	212	200	176	220	206	218	220	231	197	194	230	219	215
11606	710	645	621	579	578	557	594	591	549	627	592	555	627	586	631	577	562	579	553	563	603	580	579	561	581	586	613	612	598	561	591	581	634	600	546	576	616	571	584	559	600	587	571	594	601	594	613	624	564	544	604	539	577	568	587	591	553	567	624	595	556	592	541	581	574	563	597	548	561	596	614	575	551	556	565	568	595	629	585	586	573	592	598	579	591	577	556	592	603	586	521	597	589	583	588	567	549	564	611	563	588	595	572	569	535	570	536	586	544	606	572	595	597	596	521	545	527	623	600	558	651	573	571	636	597	605	556	564	638	569	575	592	601	589	609	562	581	575	543	580	552	600	578	570	584	536	636	630	590	577	590	596	544	591	575	575	575	582	614	560	561	569	537	568	548	569	568	599	599	570	552	617	557	584	573	574	523	602	605	616	602	604	562	590	594	600	633	601	593	597	568	595	579	597	545	600	565	597	593	560	548	554	582	592	594	610	573	579	598	569	607	592	594	576	609	590	552	577	591	581	611	544	592	566	565	548	552	595	594	615	557	567	574	613	587	584	582	593	555	546	572	575	567	574	610	578	565	578	509	630	577	564	603	567	570	570	590	604	614	590	572	591	579	570	533	601	596	557	550	543	563	560	588	617	602	597	592	603	564	571	603	583	587	594	640	575	560	564	571	589	614	589	595	552	553	564	623	579	593	620	587	600	555	546	612	553	614	586	575	592	603	606	595	546	559	550	558	612	577	594	591	624	594	580	556	581	581	581	596	586	584	564	593	567	572	584	576	581	555	603	579	573	592	556	569	572	581	562	557	605	548	612	581	575	576	642	573	614	617	560	583	578	608	607	604	554	612	577	546	607	590	553	573	559	578	579	579	538	596	596	575	569	599	623	569	559	592	556	583	588	564	592	606	561	617	571	599	611	564	572	550	574	595	566	585	584	537	582	579	633	558	554	595	595	532	545	561	581	598	551	611	609	574	611	567	566	572	588	603	583	586	573	606	556	562	581	579	596	548	583	548	525	578	577	556	574	534	569	586	614	578	576	583	555	575	585	595	581	569	521	549	569	573	597	584	580	595	597	597	576	570	593	562	545	576	582	585	569	569	569	589	630	611	603	630	584	580	573	602	592	590	560	563	547	591	576	611	578	582	605	627	564	589	567	568	609	599	585	600	546	593	581	627	524	558	543	627	598	585	584	565	562	588	628	574	571	580	582	607	573	570	596	571	565	610	559	589	554	551	577	665	578	543	572	583	598	550	574	586	577	543	587	597	582	595	550	567	600	604	586	616	548	607	618	629	576	611	633	590	574	585	572	579	624	584	627	590	582	605	608	604	598	565	577	553	549	547	576	553	581	571	628	595	575	561	617	548	539	595	565	536	554	562	571	564	598	580	593	591	552	593	602	561	609	571	596	550	557	623	551	560	637	608	564	558	561	575	591	595	583	586	582	543	594	596	543	562	561	571	559	572	550	590	601	605	573	591	588	570	542	594	563	557	584	606	592	570	543	603	590	588	580	618	608	596	573	596	594	541	554	599	609	563	617	594	642	608	620	584	597	601	538	544	575	561	606	602	586	543	588	565	566	537	625	576	570	603	580	563	563	586	580	591	584	560	586	547	565	589	581	616	555	546	612	596	618	588	538	563	580	580	580	574	602	597	613	613	611	583	548	596	617	602	651	549	554	600	612	590	553	601	605	595	597	570	568	595	618	603	607	573	611	604	588	571	569	572	603	580	573	561	564	579	555	578	554	594	621	556	528	579	571	578	620	606	570	562	586	565	597	578	598	601	548	561	607	544	589	549	587	560	567	591	618	585	581	560	567	598	547	584	577	559	557	595	588	566	610	625	519	601	590	604	578	559	590	521	535	526	559	550	549	526	594	586	584	576	579	611	562	565	597	547	600	575	566	571	588	568	568	555	606	548	577	595	629	569	562	583	606	554	600	590	604	609	606	614	585	567	560	566	565	586	570	568	613	578	577	565	570	570	604	594	559	574	557	573	613	567	565	558	593	574	577	570	612	577	559	568	586	588	532	555	583	613	605	564	583	598	596	602	566	573	572	633	650	581	559	565	574	532	592	569	559	609	601	597	585	626	565	602	570	599	620	577	555	533	602	591	627	603	594	608	624	555	599	567	608	603	594	575	580	573	569	579	606	564	587	547	573	553	606	565	576	575	574	597	585	596	549	596	583	590	577	595	586	594	580	576	591	610	554	574	570	583	554	561	607	577	571	584	599	598	598	596	573	617	585	590	627	586	622	626	598	595	591	580	577	577	572	616	600	609	582	588	607	532	566	608	584	594	601	626	555	540	597	604	561	569	577	561	582	573	579	614	594	538	594	575	603	594	611	572	569	551	551	613	548	575	565	582	579	625	632	607	607	610	566	565	609	578	597	575	589	565	577	565	583	597	598	589	563	568	571	617	538	588	547	585	590	539	578	604	562	550	565	605	571	554	551	551	572	587	576	577	569	584	595	595	607	555	570	544	578	597	575	577	552	565	551	567	591	568	597	548	586	584	649	553	619	604	574	583	563	589	600	578	556	580	576	534	522	593	571	586	592	589	573	574	580	554	579	607	610	578	527	566	605	551	542	534	582	588	575	619	577	538	631	614	565	547	612	584	590	586	574	600	624	581	611	586	563	562	596	614	581	564	597	571	578	579	611	571	600	549	612	564	560	586	603	593	580	578	597	616	576	548	579	556	547	587	595	567	547	624	567	585	542	598	594	603	586	594	595	607	583	626	564	566	598	596	546	599	552	562	598	556	637	561	596	611	591	638	589	586	598	598	577	587	579	559	574	585	603	595	567	591	587	549	556	574	600	574	599	534	531	590	554	583	529	572	566	562	591	612	599	592	581	551	630	510	548	571	589	581	564	619	591	569	532	553	622	545	594	650	559	549	570	567	561	560	507	550	585	616	619	588	538	590	594	604	584	588	532	549	578	542	558	571	595	561	517	556	584	594	601	565	606	568	577	616	582	601	550	599	579	574	558	587	551	546	579	569	572	562	560	612	591	584	577	568	580	526	575	573	605	563	567	581	580	568	551	559	581	612	578	603	569	569	559	592	543	617	580	593	596	564	543	601	583	562	581	588	576	564	539	573	620	605	600	597	573	542	525	596	636	574	560	596	585	573	564	573	605	604	597	580	626	554	579	558	534	588	571	592	589	603	604	570	562	585	531	584	585	580	578	565	588	578	560	588	570	581	573	590	573	553	570	590	560	605	591	574	560	574	562	600	567	567	609	591	598	547	580	582	612	663	624	588	578	575	641	583	566	573	572	605	590	581	632	563	607	616	578	516	600	573	581	601	575	618	551	558	565	549	600	573	555	557	585	600	582	571	551	563	529	571	583	603	601	578	633	543	565	618	620	610	525	602	577	593	601	576	556	545	589	576	589	560	567	576	547	548	566	622	608	590	632	582	556	577	544	558	553	577	593	598	566	611	572	564	588	565	579	552	585	609	586	622	560	593	584	607	629	609
25024	21482	24772	28590	21480	20388	807	457	402	387	356	329	376	347	324	348	334	331	363	365	340	368	401	314	338	371	364	339	342	328	357	328	344	364	356	350	313	334	350	350	334	364	327	346	347	348	329	331	320	365	333	305	369	329	326	339	344	329	335	357	344	339	324	328	347	321	338	351	340	339	386	350	333	354	332	300	344	343	313	346	315	320	324	342	347	324	340	340	338	363	333	323	351	349	316	351	337	330	329	312	324	339	358	329	360	346	334	326	317	360	339	366	302	327	340	315	348	323	347	325	342	342	335	338	303	329	322	353	348	333	336	337	304	329	323	345	324	338	356	343	323	299	309	353	313	345	395	330	314	331	358	285	355	349	389	338	362	362	296	349	353	326	349	355	339	326	302	332	324	314	318	349	367	342	340	325	355	351	339	337	342	323	336	342	339	301	348	334	344	335	334	308	318	377	359	342	320	350	389	353	337	346	334	324	353	326	313	343	363	335	324	302	328	320	311	339	307	356	352	320	320	334	338	301	328	314	356	322	333	378	360	344	316	335	319	370	351	339	329	325	348	367	352	334	320	335	302	344	355	357	335	342	307	354	344	376	331	343	383	358	330	368	365	325	352	328	319	356	309	339	367	376	345	319	350	342	349	368	369	336	349	331	324	349	330	364	365	340	339	344	291	326	363	358	333	319	325	353	334	303	331	336	314	298	334	333	310	337	317	313	330	337	326	359	311	329	328	352	327	363	342	312	339	330	365	342	387	319	370	366	353	340	365	349	326	334	357	349	357	366	335	370	298	321	345	302	345	328	339	344	359	316	333	365	343	350	333	294	328	334	319	355	349	320	337	332	370	339	348	333	342	346	338	339	311	321	328	327	374	327	302	333	342	353	321	313	339	329	358	312	337	335	357	342	328	310	339	329	371	331	338	326	349	335	328	323	320	315	361	323	328	297	331	338	344	312	327	348	352	328	328	341	352	344	340	380	323	319	335	326	288	342	353	344	333	338	339	332	353	339	353	327	338	344	335	340	349	346	343	302	341	379	374	321	340	307	364	376	344	332	331	355	332	357	345	291	325	374	362	338	315	336	356	318	328	352	341	309	329	312	319	342	337	323	387	323	344	323	305	342	308	364	335	328	303	305	360	347	339	361	370	339	331	338	367	335	310	298	302	334	335	317	381	305	319	284	325	359	325	354	344	279	323	333	384	316	334	344	321	382	341	341	318	358	339	324	330	325	320	338	338	345	328	335	316	363	354	337	336	324	343	367	344	356	341	317	357	317	311	303	355	320	375	317	321	350	350	332	319	318	304	322	358	349	328	343	357	376	326	337	358	319	344	343	307	363	317	350	321	363	346	357	322	310	375	333	369	340	339	354	346	319	330	311	333	339	327	353	408	353	314	329	314	327	321	325	338	363	344	339	345	304	329	267	344	325	309	318	284	385	333	336	340	370	346	377	331	335	313	364	338	332	358	357	345	334	338	330	353	342	339	369	302	320	315	325	369	342	320	369	329	315	336	346	331	385	343	344	333	348	311	370	345	315	336	340	345	336	289	353	324	346	341	328	324	320	330	352	305	352	313	366	332	306	323	314	336	359	324	325	365	331	354	316	337	356	350	317	351	339	325	281	329	355	346	321	320	339	371	323	358	353	336	321	338	341	357	304	355	323	333	341	354	335	323	323	355	377	326	323	370	341	331	372	347	333	345	344	361	343	342	357	362	347	338	348	307	325	354	322	333	340	322	324	314	307	319	313	369	313	348	345	324	355	345	337	349	329	329	357	350	356	344	328	351	335	304	335	346	348	340	346	348	354	314	351	337	283	310	347	364	370	351	362	356	345	345	369	332	335	335	333	336	317	338	310	337	283	352	371	345	345	343	293	333	361	387	338	342	317	369	326	304	372	331	293	343	330	297	348	327	307	344	340	363	319	349	347	334	329	335	319	296	347	365	355	332	307	364	315	322	317	343	334	325	344	338	312	290	352	342	326	337	312	346	326	351	342	339	307	311	356	318	330	321	353	336	318	315	314	334	348	334	332	335	321	313	317	336	318	323	318	312	296	303	337	331	356	313	349	344	323	328	312	368	335	387	313	351	307	340	309	317	337	343	325	338	320	341	374	334	357	323	363	332	329	360	307	326	356	315	345	328	326	357	312	332	335	358	334	378	329	320	344	340	361	345	370	340	314	359	375	326	340	354	326	370	329	333	351	342	333	356	351	325	308	297	378	342	332	298	334	323	337	357	306	315	332	347	332	347	375	312	314	327	356	352	341	329	326	307	348	346	323	332	329	320	312	321	353	349	333	320	347	336	306	326	349	363	298	357	332	310	325	340	366	335	327	337	352	329	365	349	344	317	387	334	355	349	353	347	381	363	347	336	334	367	340	351	316	358	333	333	322	324	338	304	354	349	356	370	332	329	347	330	314	339	343	306	359	344	350	337	348	329	322	338	350	342	336	320	324	336	346	361	313	321	328	335	365	367	318	303	368	355	360	318	345	344	368	329	332	340	344	333	341	360	339	292	349	310	335	329	326	383	334	305	314	354	313	341	362	345	331	325	314	350	327	335	362	333	330	343	320	317	308	329	303	323	345	347	345	328	353	351	338	362	332	319	321	317	350	329	325	350	339	322	321	320	347	356	310	352	364	327	311	321	342	325	294	327	356	327	310	325	317	339	378	360	367	384	355	311	353	341	352	370	336	312	357	363	325	322	374	357	391	308	319	354	343	341	330	357	306	337	327	334	328	334	327	325	331	338	314	336	326	326	345	351	364	313	304	303	330	321	302	352	339	366	327	328	314	304	357	329	323	301	322	340	347	327	350	331	344	358	333	378	340	293	334	302	321	314	301	357	307	337	318	327	350	304	334	326	331	364	348	336	360	340	321	350	348	334	338	345	332	362	316	354	332	330	331	306	351	389	357	305	336	307	344	345	357	320	331	340	373	344	366	336	335	311	333	322	360	352	325	339	353	347	351	337	343	299	338	359	326	333	330	348	325	327	325	314	312	349	346	363	342	359	336	323	334	327	323	302	343	326	338	344	315	346	346	323	363	323	292	330	323	347	309	361	337	347	335	357	339	351	365	345	364	334	325	340	360	333	355	331	355	343	330	326	277	360	330	336	350	320	318	345	317	351	348	306	349	366	324	341	316	325	322	304	337	329	327	346	321	312	357	344	352	331	340	344	317	341	335	314	357	359	328	363	361	320	338	343	339	351	355	332	334	355	335	322	332	303	346	336	341	319	346	356	370	343	351	338	292	334	307	366	351	306	318	337	387	316	336	355	301	357	339	333	326	335	336	315	351	334	341	304	326	372	377	348	370	363	338	320	365	334	349	338	326	304	321	319	347	323	333	335	340	354	345	343	324	364	341	326	357	354	334	326	338	359	355	289	359	319	337	340	337	304	333	325	325	313	316	337	315	334	308	329	349	322	331	315	364	363	337	333	291	304	323	344	330	349	293	331	319	383	347	314	324	319	367	324	348
26542	2165	1391	1068	951	837	821	833	776	805	847	773	794	780	736	810	820	829	821	809	779	774	774	794	792	853	851	864	784	815	775	819	824	798	793	792	745	845	827	801	852	859	771	876	810	791	831	779	790	800	828	810	813	754	779	838	792	793	816	858	800	869	836	857	786	825	808	809	797	715	808	800	788	822	801	792	770	783	815	793	811	784	850	793	825	822	762	827	802	806	770	792	810	844	843	837	833	809	805	808	797	773	782	758	815	820	818	806	869	828	735	839	783	849	791	799	797	818	821	786	790	868	801	848	834	813	834	795	772	814	846	838	793	829	753	828	763	806	797	808	843	788	779	797	793	817	809	823	828	789	857	832	772	832	843	841	827	820	795	773	785	800	793	813	798	856	848	778	816	850	800	819	805	787	768	815	788	853	857	754	808	832	775	850	772	812	800	806	801	799	807	759	800	849	859	799	797	790	763	809	801	842	808	800	787	794	841	825	827	749	802	758	798	825	864	826	838	782	861	831	781	775	780	845	842	808	774	827	806	784	824	820	789	789	816	793	808	833	827	813	804	780	799	810	800	826	805	829	783	831	836	800	819	800	857	833	799	778	820	833	816	814	793	847	832	750	824	838	812	804	776	742	797	876	812	794	832	816	833	833	748	788	819	750	835	863	825	831	792	805	795	764	780	793	792	871	791	804	814	832	846	747	762	789	769	828	821	799	779	783	816	820	839	853	804	854	805	892	753	797	778	815	801	839	781	823	788	761	864	755	801	857	808	761	816	809	863	828	795	780	784	825	769	826	797	825	772	793	833	807	807	843	831	814	819	778	830	805	815	842	801	859	832	836	790	820	742	822	844	869	816	799	866	770	809	782	807	794	855	823	801	790	802	816	815	871	837	872	817	845	827	795	805	799	837	774	837	779	796	825	845	835	788	842	785	805	790	804	820	824	799	768	828	836	830	807	785	830	790	821	804	838	839	776	844	775	795	818	857	781	804	814	805	811	810	788	768	818	821	809	808	791	838	813	819	806	837	830	806	778	854	802	772	790	854	836	776	775	775	767	809	825	773	818	794	816	810	812	831	781	765	816	785	825	850	807	833	857	799	778	849	804	816	763	861	800	833	808	802	788	840	840	841	763	784	777	816	780	813	809	872	789	786	798	850	796	793	786	796	803	788	827	839	797	846	815	820	771	745	791	831	762	822	812	823	808	818	834	803	852	805	805	768	842	824	788	824	781	820	757	862	845	778	766	810	817	750	775	828	812	851	758	833	768	778	758	810	803	783	859	802	797	811	807	772	843	783	827	793	776	779	839	858	811	819	834	783	776	850	805	771	849	831	840	800	865	775	751	812	789	781	770	832	811	839	769	793	786	806	794	749	804	793	811	745	794	832	803	798	776	774	826	795	804	829	794	785	834	794	813	769	825	766	816	842	804	819	807	779	837	826	788	814	781	803	825	809	777	816	754	767	767	813	814	827	824	776	789	820	802	811	842	831	737	755	835	831	777	837	816	791	784	824	796	827	846	845	776	759	822	774	796	800	802	785	811	829	807	817	793	804	848	741	788	801	803	855	807	814	768	839	814	809	822	810	791	832	752	768	829	843	829	824	818	800	760	762	804	797	839	777	809	818	809	833	855	749	803	809	852	819	839	807	876	764	829	821	798	758	789	786	833	840	777	810	827	823	776	783	788	784	773	825	826	805	785	811	804	780	778	828	813	777	806	816	804	782	768	834	825	830	843	812	759	747	806	767	800	779	803	795	782	806	842	785	857	813	789	806	798	750	794	768	758	782	744	813	794	841	807	826	829	788	800	802	808	863	803	857	820	791	790	812	793	764	790	798	802	774	812	806	808	855	820	825	807	807	761	769	764	808	858	829	763	793	763	788	826	768	794	823	802	806	840	797	858	778	830	840	804	816	865	777	806	824	795	865	835	827	824	828	759	770	808	764	795	786	844	786	821	828	807	884	851	823	855	837	802	769	780	836	783	808	920	781	813	824	809	826	830	800	825	807	836	842	830	790	843	744	734	802	838	812	814	756	774	760	851	835	780	814	837	803	765	784	784	796	872	837	833	777	798	755	809	782	797	839	815	785	797	770	803	812	820	820	824	834	772	837	814	790	825	810	766	829	847	782	865	798	807	782	800	833	847	836	854	789	790	829	787	765	845	853	862	806	792	793	851	783	769	807	825	804	780	827	812	799	831	826	826	789	851	756	740	860	793	809	817	745	825	817	777	750	800	819	803	776	764	806	841	799	806	819	834	784	772	777	794	826	824	791	821	842	727	800	770	817	760	786	811	752	824	770	798	832	858	803	845	794	833	803	847	772	819	786	805	817	845	874	779	878	771	869	771	812	793	794	779	808	802	790	786	773	795	771	820	795	795	758	827	806	788	830	826	801	770	763	774	815	788	786	786	792	791	751	846	821	834	795	815	807	792	822	784	836	836	807	806	795	820	813	795	779	822	865	823	845	846	786	808	797	755	810	814	800	789	795	799	859	835	841	811	771	768	812	809	809	836	825	807	826	828	832	799	836	798	815	767	816	782	793	784	810	809	801	811	798	779	815	803	763	856	835	757	793	816	786	802	864	797	767	811	798	812	827	818	771	818	854	830	820	766	769	811	823	831	845	856	752	809	827	831	773	867	773	780	774	818	826	813	802	832	773	820	815	776	824	784	805	831	805	799	825	846	778	776	778	778	811	834	820	811	803	849	783	791	782	855	812	771	825	855	783	772	829	775	791	805	837	800	807	820	790	798	740	797	811	840	793	835	815	802	791	827	792	844	783	840	888	847	816	806	853	794	827	834	792	848	851	772	809	810	757	800	794	839	798	803	821	820	818	825	799	861	819	811	831	798	867	808	785	773	807	835	882	823	786	804	784	801	782	774	771	795	808	827	750	789	870	784	794	873	814	768	825	789	916	846	819	804	833	813	817	838	796	790	799	797	699	820	833	782	818	830	854	805	787	794	801	752	822	828	822	794	807	805	818	820	787	779	759	829	815	805	806	805	831	801	786	842	826	791	734	810	814	839	811	826	814	813	764	826	784	794	812	810	851	841	818	816	804	825	781	786	796	798	830	819	835	830	799	835	804	775	818	771	788	791	824	768	807	807	842	801	784	790	781	832	770	818	801	839	797	789	834	797	822	789	793	791	795	806	784	804	808	770	821	777	803	845	860	859	819	825	774	857	842	785	789	824	788	839	814	784	824	789	780	858	766	834	791	822	769	867	799	797	843	825	837	785	820	750	794	806	834	812	817	793	800	815	787	815	838	835	828	781	827	748	769	796	784	831	792	791	812	792	829	813	774	783	851	776	861	784	853	819	805	796	805	802	816	796	785	807	757	851	781	745	736	826	846	829	829	804	808	745	789	829	856	824	809	795	801	839	760	815	838	860	817	856	826	784	816	767	815	784	864	828	771	808	822	829	810	857	779	776	809	797	730	808	820	828	814	792	805	789	854	801	837	761	833	802	824	801	836	815
24329	21442	25123	28181	21444	21457	17513	725	395	365	346	346	326	334	295	310	309	301	323	308	338	273	330	310	281	315	319	287	278	286	264	302	300	305	282	308	272	279	254	295	288	271	294	320	319	284	287	323	286	286	296	251	294	267	294	318	293	294	284	302	328	294	292	295	270	293	308	311	288	294	274	289	270	310	276	284	295	272	272	282	291	319	309	278	289	285	277	268	265	275	278	300	284	307	265	287	295	283	259	311	306	285	284	272	257	294	286	271	278	243	262	295	296	283	282	290	262	290	264	288	285	313	273	273	308	283	293	293	277	271	296	266	286	290	248	270	264	279	266	277	289	302	276	323	283	316	295	267	265	301	297	297	281	290	287	290	321	251	288	313	280	268	298	277	285	301	302	268	297	295	277	251	307	267	302	303	290	298	276	302	265	291	288	282	288	293	296	303	280	314	282	288	303	285	260	266	286	298	299	278	291	311	283	299	278	262	282	312	276	282	283	288	296	280	307	262	274	273	265	297	286	295	255	275	299	278	276	275	302	280	325	277	257	274	271	288	283	279	282	305	271	288	289	312	313	294	297	309	295	275	283	293	280	280	279	324	301	277	265	258	276	271	271	284	287	270	293	289	330	310	283	272	279	277	322	297	272	269	274	309	300	278	295	265	273	293	289	310	295	282	286	296	272	279	288	307	268	271	301	265	263	263	305	308	295	270	271	268	299	263	251	282	269	268	298	268	304	279	310	278	251	282	327	294	272	252	293	279	302	278	323	313	281	303	283	294	290	269	291	306	273	279	265	309	290	295	274	294	275	282	287	274	300	301	276	299	310	275	266	274	313	283	300	279	255	244	293	276	291	277	304	292	288	268	284	286	301	265	289	268	296	294	285	286	296	275	295	289	291	270	269	323	292	278	283	314	282	289	288	273	301	291	320	256	281	285	284	312	270	313	292	282	279	285	301	279	257	281	284	254	322	275	285	310	272	279	313	279	277	297	295	308	260	301	273	307	312	296	286	264	295	286	296	283	268	308	273	283	284	312	310	302	301	261	297	287	290	278	279	290	309	279	296	300	311	300	263	332	260	278	289	284	285	281	301	275	259	253	280	281	319	291	317	304	281	293	305	314	280	336	284	283	298	296	283	281	311	270	293	267	263	281	289	268	297	299	280	290	311	289	277	314	268	288	299	302	279	248	290	272	302	266	283	299	284	283	285	263	278	275	278	322	317	271	292	280	284	289	286	310	290	282	278	274	285	294	289	286	296	289	286	277	271	278	285	300	299	280	286	254	281	263	300	305	261	275	312	284	305	303	293	311	282	292	309	306	260	246	295	272	280	274	280	294	257	287	294	292	260	288	282	331	300	305	277	265	264	306	268	236	275	278	308	266	305	283	292	285	290	300	295	270	270	276	301	285	293	262	277	271	292	297	303	293	324	283	289	301	276	287	277	277	259	302	261	285	296	269	260	280	296	289	275	298	293	295	294	318	331	260	290	256	304	270	290	268	266	283	288	293	317	289	308	277	254	299	300	302	257	287	251	327	267	266	280	293	286	305	299	251	289	286	262	293	253	260	268	284	324	312	290	267	294	294	275	264	311	265	303	288	273	291	271	282	290	278	280	293	282	277	248	292	279	281	275	296	307	280	307	281	310	277	265	301	300	275	273	262	304	267	267	273	293	274	297	295	320	307	299	302	305	307	285	277	252	292	302	311	306	291	301	248	260	253	282	297	298	244	284	299	269	317	271	294	304	278	266	255	293	279	276	284	334	305	305	280	282	289	263	279	290	288	291	322	263	286	310	257	283	286	283	250	262	306	304	295	325	302	294	292	287	277	260	303	266	288	307	260	280	305	294	277	296	304	291	305	266	278	315	292	311	305	244	300	294	286	264	303	273	273	267	276	315	285	299	360	312	269	288	284	278	268	283	263	316	308	306	267	294	288	298	274	302	275	272	300	294	285	269	233	271	309	310	285	299	277	295	281	306	309	299	298	287	261	292	278	304	307	284	309	254	283	277	245	269	270	283	269	278	322	266	280	283	269	298	263	262	296	288	277	295	276	262	278	285	270	299	299	287	281	294	307	275	279	286	298	285	297	282	277	281	298	291	269	289	288	288	280	306	291	288	300	301	280	294	293	278	274	257	313	308	304	259	282	290	291	252	297	279	256	290	306	300	283	268	261	291	297	271	293	325	283	319	267	293	293	296	268	290	286	290	300	287	282	315	301	274	272	282	253	317	259	303	274	314	325	284	289	303	276	332	300	308	302	300	309	286	275	297	286	304	268	266	297	245	284	276	319	322	284	288	305	297	297	260	292	296	281	285	302	265	276	279	297	286	266	280	315	312	268	264	290	247	238	293	280	264	268	289	288	307	291	267	300	309	323	277	284	276	283	306	248	298	317	290	268	272	295	289	285	305	280	277	292	271	295	308	278	281	297	280	283	293	278	280	256	254	293	297	284	319	320	280	284	282	296	316	271	270	278	274	307	274	274	266	260	308	285	275	309	285	320	298	300	272	286	277	281	283	265	309	272	289	296	296	287	270	284	238	249	288	287	279	243	287	326	313	312	295	276	281	302	290	322	299	298	278	292	292	267	258	310	278	269	300	308	315	272	274	289	289	297	272	294	310	294	266	260	307	280	281	287	284	314	299	279	263	293	290	287	275	265	292	284	308	269	250	264	270	299	291	301	305	277	262	309	270	255	303	265	286	265	284	271	294	274	298	275	272	279	256	289	276	299	271	282	281	287	285	303	302	297	306	264	275	248	314	282	270	293	294	292	289	277	294	302	305	275	295	288	283	308	277	250	266	283	277	289	304	289	302	291	263	291	269	295	278	310	303	271	302	291	263	265	290	267	283	275	278	290	268	274	296	259	298	269	308	270	294	275	312	278	238	321	284	296	295	260	280	273	291	277	286	265	286	287	326	288	302	289	308	307	290	272	262	273	294	291	274	287	290	259	295	286	293	291	281	268	272	283	291	285	267	284	254	277	311	274	287	273	290	285	274	254	286	268	287	259	277	283	280	277	287	270	281	288	283	292	285	293	273	322	298	285	274	260	291	327	313	263	285	273	287	305	299	311	261	296	293	238	309	269	293	278	285	279	284	273	277	293	282	302	262	268	268	291	247	272	277	263	272	266	289	286	268	285	276	261	249	275	298	252	328	248	266	271	276	280	289	314	243	266	275	266	280	283	272	257	286	279	307	315	282	288	294	295	297	276	292	304	297	302	282	254	289	304	289	268	296	277	264	282	280	262	271	312	281	289	288	293	284	259	263	277	291	288	300	241	285	287	283	285	296	300	292	273	297	299	276	292	313	288	331	257	300	288	258	305	289	297	268	284	255	303	288	299	262	290	302	287	238	250	305	284	260	298	299	288	284	299	304	294	268	284	259	262	264	274	274	263	280	293	274	278	303	320	309	259	272	283	269	298	268	300	296	263	251	247	301	297	276	269	279	280	278	273	268	290	287	259	276	276	280	315	307	280
32329	3390	1890	1156	869	855	733	738	744	707	715	723	703	715	701	685	679	699	685	711	687	704	689	672	654	657	692	680	721	681	665	710	663	685	656	686	638	654	655	708	699	646	690	637	708	684	635	694	687	639	610	651	699	660	683	706	677	645	687	698	683	678	716	723	679	645	673	696	676	742	664	667	675	658	697	679	666	701	633	679	668	628	695	728	629	679	702	673	623	633	672	661	665	668	660	680	671	658	678	620	675	654	675	673	683	667	692	662	624	650	659	679	631	662	699	665	671	633	665	682	669	651	685	655	671	689	650	683	614	669	616	640	659	720	655	667	668	657	691	659	681	700	701	661	653	704	645	678	681	716	624	658	728	668	678	707	646	689	715	693	678	655	653	664	647	719	664	642	643	675	709	638	680	740	675	675	614	668	664	640	697	698	697	662	592	682	657	672	675	661	742	710	647	650	629	635	730	644	661	662	666	703	712	665	687	672	659	678	688	717	641	649	667	629	640	665	662	698	701	630	667	654	641	703	664	652	645	705	683	664	610	665	646	673	649	689	651	688	697	660	669	707	631	661	696	639	642	622	640	669	663	724	646	660	655	647	651	659	639	661	676	626	665	655	699	670	685	675	690	662	674	673	688	655	704	645	682	710	652	663	650	667	654	653	669	684	667	614	691	697	705	614	612	666	677	669	698	660	693	668	657	659	670	655	635	628	729	626	668	662	682	655	645	684	671	623	674	672	664	684	646	682	664	693	665	704	656	684	719	648	707	699	679	670	663	693	637	698	672	684	639	668	665	686	636	668	668	676	654	650	656	676	668	617	686	649	655	681	668	649	655	665	665	663	669	685	675	647	690	680	682	680	672	686	678	645	684	679	696	680	651	657	680	676	635	701	696	668	656	667	717	687	683	715	617	671	676	709	670	674	651	707	686	645	675	697	674	641	690	672	651	668	692	693	673	674	658	649	715	648	670	691	662	726	635	664	630	727	687	689	637	652	688	670	657	635	666	699	629	709	655	664	620	645	712	700	670	663	689	666	683	659	632	645	689	671	685	690	691	621	677	696	673	656	670	652	624	684	663	643	662	667	664	639	669	702	688	685	649	674	658	681	711	633	676	654	701	697	630	668	687	699	658	701	683	690	658	658	627	682	633	626	699	639	651	679	667	643	682	665	644	668	692	675	672	674	658	667	713	655	738	646	653	623	688	696	594	674	680	656	672	642	664	672	685	636	668	640	718	699	629	678	726	689	698	676	679	658	656	671	662	718	687	616	713	707	654	675	689	623	639	752	673	673	687	671	638	690	685	682	646	684	649	655	705	618	668	662	662	738	644	689	687	688	683	651	663	703	655	677	650	688	705	663	644	671	663	663	692	701	678	694	676	647	689	699	687	685	648	704	666	639	655	646	648	651	720	680	663	657	688	658	648	662	655	690	671	697	647	656	696	684	642	697	653	626	675	706	675	666	655	674	684	686	683	670	665	688	693	686	681	716	628	660	689	708	693	632	689	685	629	674	714	645	677	651	678	635	692	669	680	649	655	684	660	651	695	632	666	691	656	651	656	715	705	648	710	660	657	669	678	623	681	641	715	646	681	651	683	659	674	672	651	636	722	637	653	634	698	682	666	624	633	649	618	690	690	654	638	668	665	690	660	657	623	645	675	658	640	631	593	643	664	687	728	667	661	664	703	692	651	601	679	688	678	660	675	677	613	680	640	675	626	668	681	666	642	630	679	670	668	655	699	692	620	634	664	653	713	674	687	640	630	677	661	694	662	682	673	681	707	666	652	726	649	658	649	693	665	670	676	694	693	685	651	651	687	665	651	641	671	640	665	657	663	650	650	648	721	640	675	665	668	639	675	676	682	660	661	662	685	665	694	685	651	683	685	622	727	633	647	666	678	670	652	606	666	693	686	677	677	661	647	640	681	693	598	713	670	649	622	666	651	629	689	675	647	647	639	642	669	685	646	744	688	684	638	679	646	659	689	664	695	671	664	680	625	678	653	643	646	695	681	711	720	681	653	690	680	726	740	630	652	678	688	662	675	683	670	684	670	645	677	659	619	667	630	640	666	696	687	670	677	658	646	663	651	673	696	690	665	674	664	675	683	662	664	682	650	684	683	663	616	688	655	688	673	674	671	672	651	652	667	672	618	692	670	653	681	674	638	650	688	685	661	686	645	651	676	665	687	695	684	648	675	644	655	644	657	627	702	650	670	660	654	676	670	693	682	725	689	674	658	675	722	685	640	677	671	678	676	678	696	640	636	706	634	680	695	623	640	677	626	679	657	635	680	659	657	662	693	694	705	677	681	638	675	669	691	695	669	671	651	669	669	636	690	670	653	679	707	709	648	630	661	635	675	705	705	670	655	694	634	704	662	633	666	666	671	656	673	631	687	624	626	652	695	668	706	667	673	627	667	692	685	642	681	667	683	654	675	642	682	612	690	667	688	670	680	657	648	665	682	654	671	649	622	676	637	671	643	621	657	666	606	624	697	696	662	669	670	659	637	651	704	693	681	724	703	656	698	658	678	635	631	635	711	654	690	660	672	737	628	680	681	696	667	660	641	671	637	635	699	715	659	649	625	644	660	680	707	681	637	720	655	691	660	684	693	694	677	656	679	640	702	682	695	672	645	683	685	684	637	707	672	679	684	676	675	677	670	688	682	669	663	663	622	666	700	725	654	646	609	660	735	677	711	676	651	669	716	671	627	658	679	609	655	730	668	660	644	672	706	681	668	639	685	675	638	689	667	647	692	669	662	650	646	706	641	662	667	696	670	650	632	619	699	674	645	649	674	667	674	646	703	661	660	640	648	696	679	667	651	690	629	636	695	622	626	676	648	644	686	691	651	672	642	684	658	692	673	671	668	660	673	683	644	670	640	668	688	693	669	665	690	648	715	696	706	670	691	747	649	668	645	671	669	642	640	665	665	697	685	691	660	668	655	693	636	665	672	662	707	654	651	645	657	650	645	642	674	702	647	648	668	676	651	631	626	728	638	647	666	706	649	692	654	697	651	633	673	667	667	686	692	653	630	671	658	649	663	690	650	691	661	651	625	669	683	692	683	632	680	685	699	720	710	689	671	647	685	652	690	687	699	683	651	670	662	685	699	646	660	656	670	672	678	634	652	656	654	687	686	657	664	656	700	644	647	650	623	663	697	680	662	681	639	682	682	676	685	658	675	688	687	671	698	720	695	729	650	689	645	678	627	678	715	669	731	692	660	659	743	660	674	665	683	609	671	671	681	644	713	677	643	660	646	634	704	678	660	689	688	715	640	731	638	669	689	637	684	643	665	704	629	678	680	719	672	686	702	684	630	646	670	647	695	674	665	675	616	643	696	648	657	683	680	692	702	670	657	668	680	692	672	670	710	690	677	649	627	664	679	668	681	677	679	642	672	630	593	652	669	678	663	647	686	648	685	648	656	709	664	628	667	646	656	635	656	627	694	663	663	647	682	678	709	674	659	670	655	668	686	686	646	732
31350	21201	12831	1021	457	436	386	220	204	232	229	219	195	262	243	253	231	227	216	241	220	222	187	199	229	200	203	226	234	232	233	212	235	242	240	249	202	222	224	235	265	200	222	256	240	222	218	226	211	225	236	208	237	226	209	203	197	206	216	219	207	200	214	231	222	236	213	257	203	200	235	235	220	206	213	242	235	239	220	214	209	222	234	222	225	210	205	229	194	238	221	224	208	200	223	243	224	237	237	237	233	204	234	231	218	235	243	240	249	221	190	221	210	215	230	226	218	253	243	227	205	232	199	238	210	238	233	200	231	198	204	202	195	239	215	222	224	225	251	250	232	220	233	234	238	236	224	206	189	221	230	215	238	225	242	241	225	226	182	231	211	221	219	240	229	248	228	229	190	196	238	200	243	233	209	205	228	246	241	246	259	215	220	217	250	225	224	240	198	214	220	236	209	237	222	219	226	205	204	200	214	208	232	215	243	197	210	238	198	234	232	232	228	207	204	224	204	240	239	216	227	186	234	243	233	208	225	210	238	223	247	219	222	225	209	218	202	241	219	215	237	212	252	201	232	212	207	222	212	236	221	201	236	222	221	230	200	229	199	238	226	217	218	225	219	220	204	223	221	209	213	220	205	204	217	206	218	224	230	217	226	209	209	220	211	220	227	228	220	201	210	216	205	210	222	241	226	196	217	230	199	213	237	242	233	196	228	222	238	246	252	224	228	212	184	228	220	208	244	233	217	235	223	210	227	242	228	239	229	201	227	240	211	219	246	202	238	216	211	199	201	202	255	207	217	217	253	237	211	248	209	231	209	247	244	224	218	236	206	227	245	216	202	223	229	225	223	222	237	201	227	237	217	231	224	222	224	215	213	220	216	220	192	226	219	256	227	216	232	219	210	208	219	237	232	217	211	216	224	229	209	216	235	213	238	218	230	223	204	219	234	243	204	219	226	214	207	203	190	233	213	206	216	219	217	196	214	209	192	243	219	235	265	217	235	218	217	209	215	215	219	232	203	246	242	229	234	244	231	198	201	237	232	244	210	207	210	230	225	196	231	199	225	200	209	197	251	221	204	244	222	231	230	211	221	232	242	232	257	200	223	214	194	227	199	217	239	226	222	208	215	243	215	216	229	207	195	246	246	207	231	220	220	269	214	188	232	244	217	204	208	205	224	234	207	215	213	228	219	214	218	217	236	216	222	216	198	236	217	198	214	206	220	228	236	222	189	218	232	220	215	217	233	205	223	238	215	208	234	246	224	254	220	208	229	232	219	224	225	211	230	213	239	223	217	237	228	219	205	209	210	209	229	219	233	237	258	211	255	203	214	214	246	245	251	250	228	227	245	229	206	215	202	245	218	266	223	209	226	206	205	256	209	248	201	191	275	247	198	233	202	239	219	208	217	242	240	221	235	213	231	226	210	222	243	235	202	213	215	194	229	223	226	218	202	210	208	235	230	229	235	242	240	211	231	230	238	213	243	263	220	216	231	201	231	231	212	211	220	203	221	201	210	240	236	241	233	208	219	229	233	217	251	238	224	192	222	254	204	224	226	238	213	234	210	207	249	229	212	232	193	200	229	218	224	217	232	206	205	208	193	239	232	210	212	233	173	240	251	231	211	211	206	229	202	241	251	239	222	215	199	219	229	204	202	208	227	202	209	189	202	211	227	245	206	190	199	200	245	240	261	214	234	216	254	230	203	241	223	207	229	221	231	252	199	242	207	222	221	204	233	216	242	229	238	258	247	226	221	215	208	199	217	209	204	201	232	222	228	220	243	255	234	227	254	208	211	187	254	200	235	238	222	208	217	211	224	218	227	234	228	247	231	204	233	242	206	225	232	234	241	244	215	207	216	221	239	223	199	208	192	232	243	233	211	238	237	226	221	221	234	244	250	233	228	195	220	244	216	232	221	236	210	222	214	249	216	230	226	221	200	241	198	254	215	209	236	261	233	220	232	218	217	214	219	205	209	206	218	200	211	220	233	222	217	211	207	219	228	202	218	202	230	203	217	191	195	231	228	214	203	203	233	221	236	232	218	216	248	244	214	232	235	205	264	229	227	224	252	229	208	222	260	239	233	227	211	214	246	223	225	246	211	215	232	199	229	208	214	204	213	205	227	212	211	198	219	192	230	245	227	220	240	181	226	232	217	232	212	215	234	238	220	209	209	200	249	231	230	226	223	209	212	234	220	251	212	234	221	238	209	225	226	239	236	215	226	205	211	230	248	226	224	207	241	259	208	245	207	210	224	226	190	224	234	236	214	259	211	220	248	234	207	241	239	210	222	208	242	216	221	217	240	212	232	260	199	210	201	203	229	215	240	226	200	221	216	252	242	204	235	223	234	217	191	231	200	203	257	197	218	223	237	216	224	234	246	192	231	217	233	233	221	196	240	222	238	260	214	236	226	223	206	219	215	203	221	211	218	227	224	215	220	206	216	204	250	214	230	228	201	221	198	214	211	221	219	206	205	205	243	247	242	214	215	214	213	183	216	211	234	202	229	224	213	220	224	201	252	203	229	230	220	236	185	215	213	231	238	227	209	241	235	227	238	245	223	225	223	235	204	255	205	199	248	199	226	210	255	206	243	219	216	213	234	210	197	230	217	205	203	197	226	223	225	213	219	216	218	232	250	223	211	193	239	220	212	212	221	232	219	222	231	196	243	190	252	222	223	223	222	211	224	247	237	212	226	223	223	236	208	210	208	216	223	219	227	205	217	211	241	218	205	210	228	221	228	184	204	214	207	235	248	207	247	226	228	229	234	215	207	203	231	201	231	225	233	216	236	227	203	225	219	205	219	216	231	223	255	209	251	227	249	228	188	220	221	221	224	238	216	193	200	203	224	214	218	221	214	248	226	224	212	246	229	210	202	223	225	229	228	219	241	223	230	258	228	241	232	221	204	213	225	213	215	215	268	229	238	205	220	229	219	201	204	223	220	220	219	225	237	198	234	223	229	262	226	227	238	217	199	250	218	235	234	218	224	238	216	236	219	165	197	213	213	220	208	203	225	225	228	236	222	215	217	213	192	207	227	233	227	206	210	222	220	246	209	214	231	215	234	240	223	218	233	210	216	235	246	225	220	241	240	229	209	209	239	221	230	201	217	214	213	232	216	201	209	214	255	220	218	229	225	242	227	219	218	234	235	214	235	240	229	202	230	223	201	218	224	238	224	225	222	233	230	216	224	236	219	221	245	239	210	218	228	218	229	219	222	222	206	196	221	215	224	217	235	233	203	236	217	216	249	231	193	221	219	229	223	226	241	189	211	227	212	235	241	243	213	231	224	245	209	239	244	214	232	205	241	227	241	201	246	202	232	247	226	230	224	248	223	227	243	213	217	218	252	237	203	223	221	223	228	244	210	241	229	221	212	204	179	212	223	222	246	234	213	216	220	223	226	210	206	212	211	205	224	214	241	231	199	233	238	212	218	242	240	231	227	214	218	231	232	221	231	233	217	233	224	219	266	215	237	233	214	253
11498	697	643	625	603	660	588	573	588	627	604	589	549	590	566	604	562	555	590	577	593	610	564	598	567	566	584	602	571	557	586	588	588	580	548	597	591	581	573	572	625	606	592	591	564	593	590	574	616	628	588	577	572	573	649	567	609	575	601	623	536	565	558	567	555	604	607	562	586	583	578	570	565	605	595	575	573	630	579	625	600	576	552	561	553	616	563	603	581	598	543	557	549	582	567	587	578	573	559	605	556	619	612	600	553	584	589	550	563	614	568	568	622	590	560	530	595	603	564	562	568	609	552	592	568	538	594	557	598	577	520	580	583	612	580	573	583	570	587	572	573	541	627	558	558	601	597	570	566	611	571	575	616	579	565	595	602	563	603	576	586	555	636	562	599	618	582	594	586	589	567	594	622	568	544	569	577	586	539	594	537	540	552	639	609	606	607	577	607	574	629	591	568	533	592	557	575	579	571	626	585	592	574	612	565	620	553	562	602	581	537	607	523	615	555	588	595	601	540	549	571	566	559	576	577	552	607	632	572	569	571	612	576	591	585	557	560	577	620	567	585	529	585	575	614	634	560	624	582	577	595	620	586	582	552	616	608	571	592	591	577	594	543	548	583	545	569	551	564	531	535	601	618	585	645	587	561	556	598	603	580	545	539	601	565	571	613	564	534	569	584	560	540	578	594	606	555	603	566	576	554	621	595	553	595	601	562	566	570	598	560	584	600	633	584	576	590	592	564	621	650	562	609	581	551	576	600	581	528	546	566	569	590	589	583	623	574	563	596	650	569	563	558	553	555	573	574	568	573	585	584	616	561	563	588	628	560	576	611	570	569	578	577	601	586	538	625	563	570	567	562	604	579	537	582	575	597	547	582	581	584	590	606	602	607	584	571	574	542	601	611	587	619	555	561	518	625	547	569	546	616	589	549	649	559	589	552	565	555	552	532	610	600	533	591	612	567	609	567	576	578	595	635	586	610	638	562	579	578	589	584	584	565	554	582	594	564	569	614	562	559	596	571	584	602	558	571	556	610	608	552	598	586	578	591	596	550	599	553	578	569	569	644	617	550	608	644	634	572	589	597	588	623	549	599	580	564	557	587	615	607	590	576	592	587	572	549	573	592	593	598	569	589	601	552	613	550	548	581	610	599	583	582	552	561	577	589	582	615	562	592	555	562	579	546	597	584	553	571	612	579	628	541	567	593	576	575	569	584	536	526	644	580	577	584	594	595	586	539	566	608	599	591	584	589	551	561	596	580	570	553	595	565	610	616	603	568	585	549	582	627	637	588	547	594	620	599	583	574	631	596	591	599	555	572	580	626	610	551	551	615	595	627	591	562	609	602	583	613	587	611	619	577	547	595	579	561	569	598	583	540	605	528	588	576	579	600	579	591	585	604	592	573	575	612	549	605	601	560	557	547	548	589	575	592	549	577	579	578	566	608	543	598	608	571	554	570	598	595	580	599	592	616	572	605	611	548	575	586	602	585	567	590	608	556	617	601	600	577	542	589	585	566	569	614	568	555	585	559	578	539	588	593	593	585	575	599	545	596	590	590	587	601	560	564	608	603	565	627	613	553	570	617	582	554	559	531	530	623	595	592	588	586	549	586	579	613	549	610	598	542	593	562	604	581	587	581	586	588	524	586	557	588	571	582	624	560	600	578	582	575	627	568	598	579	586	568	603	590	593	548	587	563	621	589	542	536	596	617	609	576	607	561	563	609	575	578	562	576	616	572	600	582	591	603	549	591	577	593	598	591	611	545	593	568	625	588	542	549	536	559	577	582	582	562	591	535	552	600	582	572	578	572	546	584	581	528	580	528	574	542	591	578	563	584	565	597	581	582	542	594	561	594	566	601	557	536	541	594	579	577	567	590	564	587	582	607	589	569	609	550	572	636	584	586	608	514	562	576	589	590	588	598	543	601	604	529	584	645	568	613	589	605	564	584	580	610	533	556	566	578	576	586	585	575	616	568	565	532	591	572	598	549	575	576	593	561	572	537	558	603	618	564	605	614	530	568	567	586	530	541	542	580	531	581	549	573	602	612	599	572	585	573	567	556	589	596	637	620	569	551	547	536	580	572	542	553	589	593	603	574	608	613	573	583	548	600	582	619	578	566	615	577	574	577	608	572	563	585	586	631	606	557	587	597	613	534	584	547	573	588	544	593	599	600	614	557	539	598	592	563	595	606	584	554	550	597	583	616	595	554	566	592	559	590	578	598	581	588	588	565	559	581	568	573	567	595	591	600	577	615	563	629	632	603	584	562	592	619	555	570	592	559	612	593	582	555	602	602	598	613	568	590	565	614	572	577	631	597	591	573	550	586	598	577	557	574	549	591	596	579	581	617	589	557	599	620	611	621	601	613	595	613	569	553	554	588	575	579	578	594	573	586	606	582	535	571	563	590	591	642	602	621	605	574	592	594	615	562	587	580	548	586	623	600	599	594	586	596	607	587	599	591	580	538	558	585	616	576	592	583	587	614	595	563	554	599	551	634	572	557	571	614	546	578	611	532	588	610	564	556	565	609	576	545	605	579	607	555	609	580	542	547	604	540	573	580	640	564	569	586	594	613	610	600	583	543	561	577	597	597	610	568	594	612	593	611	538	557	588	604	599	532	555	579	588	578	565	587	577	574	593	625	571	550	547	565	588	594	626	537	633	603	578	591	574	593	564	607	573	583	549	634	613	564	624	586	633	602	581	572	605	545	553	572	572	603	600	603	629	560	575	562	535	583	595	580	584	634	579	569	645	569	548	601	649	548	596	577	565	582	580	594	635	586	563	597	572	529	548	585	569	566	571	610	601	542	606	583	576	610	574	618	607	615	553	570	555	612	597	589	570	562	615	586	580	547	574	561	527	572	599	568	555	618	571	578	587	600	583	576	564	573	631	567	560	589	619	554	593	590	622	588	566	559	586	580	601	588	552	607	586	576	594	600	567	568	568	587	585	605	585	565	608	588	579	547	599	609	566	551	560	597	597	605	607	503	569	569	594	559	566	589	601	608	576	565	584	584	586	611	578	598	564	588	564	578	568	601	584	592	562	537	579	577	555	576	549	602	577	612	585	601	567	543	543	574	585	610	637	583	541	581	530	573	567	574	564	584	579	543	593	535	615	581	608	576	577	582	582	583	569	588	585	576	589	526	556	607	554	584	552	619	563	581	587	581	614	598	582	536	605	563	578	590	562	600	599	624	570	596	560	611	558	596	564	603	562	548	566	567	556	592	568	559	589	617	607	591	584	582	566	567	579	575	607	577	593	600	619	633	606	553	618	594	579	561	611	599	625	574	607	573	591	578	561	595	579	569	640	582	588	549	623	584	595	617	554	603	575	617	577	579	636	566	588	553	590	530	517	579	559	589	669	597	576	566	560	603	600	562	544	567	537	587	572	547	586	555	574	597	574	540	586	550	589	578	593	611	596	561	609	600	635	564	583	562	585	606	585	613	574	615	586	602	592	565	608	589	567	557	566	578	553	586	562
25002	21470	24753	28585	21473	20656	906	410	387	381	344	340	344	355	368	368	369	354	341	339	377	358	318	349	340	334	326	379	330	321	372	380	379	346	334	329	314	361	331	346	320	341	335	340	314	344	368	321	360	283	335	323	352	354	370	372	371	318	349	344	362	357	319	364	342	340	333	313	354	348	329	334	322	344	332	348	333	311	355	374	320	337	320	372	337	342	328	337	376	338	342	347	351	357	340	320	323	340	327	347	342	328	342	336	373	341	316	341	339	345	366	329	316	301	303	331	321	329	350	298	333	329	315	351	330	324	331	365	362	331	332	379	327	375	357	320	334	341	339	359	329	341	362	348	331	379	330	349	313	351	337	331	346	359	373	357	333	346	316	352	339	323	342	348	331	353	311	333	373	330	333	338	370	336	345	358	314	359	321	333	309	302	333	353	364	336	319	338	354	348	324	315	355	384	372	344	338	334	351	341	344	353	353	342	364	302	355	331	371	328	338	334	345	308	331	378	365	330	376	347	335	360	363	339	365	342	328	359	346	317	339	333	372	320	312	369	360	335	319	317	374	328	343	332	320	322	371	295	338	329	342	364	406	333	358	317	347	335	330	334	370	373	332	335	340	314	343	352	345	329	325	377	347	334	325	318	341	370	343	359	322	325	328	330	340	337	320	328	325	313	336	334	346	326	350	353	341	319	345	362	351	317	317	293	362	338	331	346	356	329	314	344	334	311	314	333	341	330	351	367	331	323	351	335	345	322	331	378	299	322	335	334	336	334	292	353	326	332	331	325	294	342	309	346	336	328	344	339	321	316	332	360	333	344	364	371	337	356	325	308	342	332	321	321	324	345	340	342	306	354	350	326	355	324	326	340	327	313	363	315	334	348	333	319	366	344	349	345	382	352	328	332	333	361	354	379	353	347	356	338	319	355	349	360	347	337	337	345	363	331	364	360	356	350	317	311	362	346	352	361	353	326	322	328	371	302	307	337	334	328	342	349	312	356	359	357	325	309	366	373	339	338	335	352	342	333	324	326	318	343	346	315	328	339	343	331	356	356	338	354	354	353	332	357	373	334	346	339	340	348	343	330	348	325	329	343	306	353	307	344	323	322	345	315	315	318	363	340	296	338	333	332	348	365	339	318	351	352	339	336	312	343	360	328	349	364	288	355	309	319	321	370	335	359	319	313	362	339	366	305	322	323	364	347	346	355	348	324	338	335	363	337	310	329	306	344	310	308	348	325	333	329	361	346	333	343	340	359	361	375	345	314	319	336	350	343	345	286	342	324	298	365	369	334	315	360	332	327	337	353	348	325	327	320	335	343	354	344	332	331	328	353	332	323	342	294	364	336	335	312	365	358	318	353	322	358	348	296	357	313	354	331	369	334	361	348	373	313	345	373	343	369	336	318	360	304	327	335	334	357	346	367	304	379	357	360	319	335	349	324	342	320	382	319	348	328	365	322	329	336	320	334	335	312	324	330	318	372	328	352	375	311	312	320	374	342	314	316	327	313	349	324	313	354	316	351	356	362	324	333	341	349	335	325	361	336	374	329	343	363	309	335	333	362	350	311	360	358	338	344	323	309	316	337	320	359	346	320	332	341	351	337	357	378	335	343	349	329	332	334	328	335	347	370	322	371	368	363	344	335	342	327	299	351	362	319	333	329	332	342	356	343	364	322	339	327	336	352	366	310	332	363	330	333	376	358	317	341	313	333	347	358	327	322	319	352	320	335	336	352	312	328	360	326	333	345	343	326	352	322	363	341	340	371	337	308	350	349	325	352	348	324	362	319	330	347	331	341	325	335	326	340	337	346	334	331	318	307	318	338	347	366	346	370	348	321	352	350	353	356	371	329	323	326	330	339	356	348	334	355	372	299	310	343	359	318	363	327	371	364	340	341	341	337	352	354	358	365	334	363	347	324	342	353	341	334	362	373	320	353	324	400	330	327	323	357	334	351	332	346	320	371	344	345	339	313	341	353	327	338	337	341	359	349	341	331	342	323	358	313	369	350	316	323	353	322	372	332	321	337	367	349	327	324	349	315	324	367	358	323	329	390	349	346	345	369	324	373	346	323	359	320	337	340	334	326	329	307	384	321	330	343	312	371	360	338	308	315	323	344	334	343	337	325	338	329	344	341	362	362	346	304	328	370	354	338	322	361	311	304	351	344	330	353	342	345	323	344	368	346	332	328	333	374	345	331	326	331	302	365	325	335	324	373	309	288	313	354	351	354	348	326	332	358	334	348	334	374	322	326	332	363	344	332	353	362	311	378	305	388	340	325	343	323	336	345	362	365	368	339	334	379	360	317	356	340	349	347	333	324	363	365	320	345	350	331	336	341	337	299	308	337	364	316	350	369	326	340	359	348	351	348	330	353	313	344	340	358	302	346	356	360	305	356	328	362	354	347	309	314	350	361	338	371	327	337	332	310	348	350	349	327	332	335	368	334	335	333	353	333	379	349	325	335	342	352	341	370	326	345	350	331	309	326	353	342	387	321	336	303	354	345	327	345	325	329	327	339	339	323	369	320	345	363	335	348	351	358	337	356	334	345	341	335	353	345	341	348	340	342	287	312	331	318	346	317	363	331	337	313	334	376	346	359	306	349	339	332	351	332	363	336	374	337	341	367	324	314	324	337	334	360	373	307	348	375	351	334	367	345	358	395	370	395	337	342	372	333	331	360	317	332	335	361	343	332	355	350	353	345	363	343	317	328	367	310	343	357	362	325	319	332	350	319	325	356	335	337	316	366	377	344	343	321	327	372	347	325	353	338	321	326	333	379	337	344	337	321	323	324	324	305	329	348	348	319	328	352	372	339	334	330	335	309	304	323	336	357	365	331	335	358	329	361	345	320	340	346	334	336	348	308	337	335	330	326	360	350	350	344	329	327	350	330	331	335	320	340	346	334	334	336	302	333	306	343	351	357	320	349	342	303	327	344	347	365	349	329	365	353	331	362	328	345	361	334	346	325	326	335	339	337	355	351	326	337	363	318	311	314	334	295	335	371	343	323	373	344	355	330	334	340	318	338	362	356	324	341	352	333	356	322	370	323	333	342	317	320	321	338	353	322	363	359	362	338	339	334	308	324	338	319	354	367	326	375	343	308	337	296	297	329	338	337	335	329	333	353	341	346	374	336	346	344	340	376	347	352	332	340	338	343	351	322	329	329	341	338	354	335	334	335	319	332	344	360	329	324	353	359	297	319	324	323	325	300	357	347	343	354	354	355	334	356	338	324	314	337	333	315	374	324	368	325	316	334	362	349	314	358	348	339	323	325	338	314	347	338	333	312	323	334	349	367	376	353	312	337	321	351	343	379	347	316	324	343	337	320	329	318	357	329	327	354	364	338	322	318	363	360	348	323	322	356	353	345	342	327	355	349	363	316	328	352	333	344	379	345	366	345	356	381	356	344	319	314	352	365	308	345	352	310	356	303	339	292	355	330	349	346	335	344	330	336	341	328	327	360	326	344	347	357	358	323	330	336
25744	2165	1403	1057	948	861	839	866	832	862	836	842	826	784	799	818	773	782	801	834	758	771	809	860	770	836	789	836	749	839	830	854	827	796	781	826	793	822	811	798	828	765	824	825	739	805	799	817	793	781	796	810	828	798	835	766	827	779	829	819	750	831	837	817	790	855	813	765	832	814	828	853	800	840	829	832	817	836	793	767	789	819	822	861	844	831	820	842	839	762	799	823	804	815	844	780	825	805	857	830	818	813	815	795	752	834	807	815	826	816	836	834	751	832	824	843	795	755	827	837	837	799	838	847	813	846	781	822	804	798	826	786	796	810	750	881	804	824	851	833	787	791	790	829	801	774	796	798	820	804	790	795	858	815	792	767	797	823	838	843	803	836	763	765	785	779	801	814	786	832	753	857	776	736	884	792	790	813	817	815	752	826	843	783	739	822	796	807	840	828	767	816	793	772	853	835	772	869	823	856	833	803	793	784	775	823	815	802	765	749	809	846	847	821	868	819	825	867	781	841	808	725	781	800	795	805	815	840	809	771	780	761	813	822	762	784	809	800	805	818	822	790	805	808	768	815	807	845	820	786	804	805	795	872	818	783	815	793	801	815	825	789	786	808	837	842	849	888	826	841	780	783	808	760	793	811	823	870	817	810	803	788	800	825	767	837	815	811	808	790	804	780	834	851	826	785	795	790	879	789	862	821	803	805	792	828	843	771	812	791	820	817	768	808	789	810	759	741	831	831	832	787	804	792	788	833	782	758	731	785	799	821	829	795	801	862	805	805	828	761	766	811	828	872	806	790	830	803	759	833	767	824	816	821	793	882	790	798	858	794	802	768	824	818	788	756	845	799	791	807	806	836	841	786	821	803	764	741	850	786	813	836	775	842	854	814	847	816	794	883	821	840	803	798	792	783	838	789	834	778	765	819	803	813	803	794	823	855	863	786	804	862	758	777	857	805	820	815	814	775	777	866	775	818	805	798	834	812	797	784	809	798	833	792	797	813	826	810	822	799	776	769	810	794	792	811	794	770	823	802	796	753	779	820	794	785	797	802	763	807	824	814	857	804	885	827	793	798	869	843	836	806	857	802	826	854	844	813	805	823	806	815	815	788	775	817	772	856	784	817	778	795	795	819	843	847	735	773	803	799	816	842	769	848	774	845	791	847	794	779	794	807	766	817	779	873	771	796	789	792	840	780	856	841	766	824	799	782	814	819	827	769	753	788	808	822	820	776	814	802	795	748	800	764	810	765	783	801	812	819	785	797	783	813	778	827	811	803	775	813	814	849	822	825	808	759	821	819	792	780	790	813	784	831	830	835	816	786	820	835	818	770	810	804	782	810	799	801	800	812	815	853	803	796	800	796	765	763	800	803	827	799	807	800	808	835	793	801	768	761	790	849	736	861	822	804	795	831	766	843	851	799	823	772	829	799	810	817	750	832	798	846	823	807	791	759	841	795	839	795	762	804	793	815	837	784	820	796	768	832	836	873	815	832	796	824	827	840	795	801	775	853	850	839	808	805	788	844	797	807	842	778	766	890	798	822	747	857	822	824	828	791	814	813	784	752	832	827	750	829	803	807	831	798	806	819	823	841	851	798	770	805	847	775	845	790	829	898	866	803	800	788	752	797	778	847	732	783	826	836	819	826	749	781	812	885	790	800	837	845	809	809	881	778	796	833	805	862	842	817	845	825	806	815	785	807	823	777	821	804	769	760	765	799	813	764	794	828	784	836	790	816	822	795	804	824	791	826	818	809	797	778	836	837	818	793	803	813	856	809	796	779	816	818	834	786	827	796	822	790	807	831	854	823	809	815	791	761	773	787	751	818	780	808	821	808	757	762	838	793	838	863	816	774	834	794	806	817	770	862	798	818	797	838	729	816	810	827	845	817	824	788	798	785	817	799	794	816	836	802	820	864	821	793	781	820	766	816	776	849	775	743	773	793	763	789	785	838	813	797	804	765	771	838	815	844	827	872	836	767	823	724	818	815	802	786	832	839	789	813	791	796	855	798	777	800	783	773	816	805	817	794	808	793	885	843	835	760	776	817	807	829	794	819	792	803	783	830	829	793	807	804	798	832	828	778	780	839	800	823	793	828	826	811	828	813	750	791	822	805	793	838	831	786	780	784	804	874	781	844	790	792	836	822	755	820	778	815	799	770	834	867	796	811	799	826	803	813	841	764	749	825	787	822	782	847	782	827	816	742	776	765	802	848	776	774	832	779	776	777	825	789	760	821	837	788	813	813	798	796	834	846	796	796	802	761	792	755	797	763	805	778	815	785	779	770	795	863	798	818	824	807	837	837	803	768	805	774	814	841	837	814	801	853	819	835	809	791	816	775	837	824	801	809	815	823	822	769	841	798	788	834	830	849	808	798	832	807	808	818	810	774	811	754	802	816	832	810	840	792	799	792	816	771	795	807	814	805	788	844	812	833	782	790	813	820	801	806	756	822	825	831	833	779	784	760	827	829	821	804	837	808	785	791	816	822	831	759	773	819	835	794	797	786	868	791	796	791	782	756	806	797	816	807	807	803	804	810	763	790	780	809	806	768	836	795	802	777	780	850	792	884	797	748	800	839	830	804	799	794	782	812	818	787	794	800	827	834	819	814	812	807	809	740	887	817	804	846	831	803	812	821	837	814	856	819	799	819	822	823	792	828	809	785	752	794	854	801	779	843	864	824	826	811	870	848	783	804	790	792	775	812	794	804	808	827	804	829	796	802	783	811	811	754	754	792	752	755	816	814	753	877	846	750	801	764	812	806	763	786	815	769	823	802	815	792	771	768	807	764	793	819	830	810	792	784	803	821	755	831	784	790	834	812	763	775	804	809	833	843	842	801	836	792	853	818	761	806	789	809	775	796	793	807	776	814	816	820	817	822	806	835	777	773	826	775	784	777	853	797	801	761	796	834	785	794	790	826	829	812	824	796	776	827	836	789	808	797	812	780	804	822	820	757	815	824	815	782	760	759	809	808	817	781	787	800	824	829	873	810	791	916	831	819	771	792	798	882	816	771	764	778	824	797	846	845	804	883	779	801	801	812	786	840	842	805	859	805	774	795	811	855	844	754	823	803	854	801	787	806	790	825	824	863	800	775	797	856	819	821	754	823	803	833	805	764	807	763	790	819	775	813	757	836	788	773	796	831	796	827	805	808	806	857	798	825	748	806	826	858	860	796	825	856	838	758	785	831	828	734	816	843	810	821	815	840	813	825	835	842	813	853	773	827	827	814	805	753	839	787	815	817	811	831	811	787	795	761	806	805	797	817	859	820	782	789	774	798	829	794	800	801	864	818	808	828	826	817	858	807	788	786	832	865	813	796	849	841	800	795	798	818	806	834	811	799	798	771	805	816	767	831	835	816	789	842	819	798	804	796	810	813	800	806	822	829	862	816	836	790	737	808	793	798	868	853	842	809	785	805	841	805	807	834	789	787	832	820	802	803	843	817	804	799	833	781	793	838	817	807	789	818	774	779	833	824
24320	21450	25087	28212	21453	21465	17256	654	404	358	352	341	317	329	340	304	303	302	329	320	340	310	315	308	316	323	300	324	293	329	280	312	276	309	287	312	330	279	297	274	309	280	295	327	264	312	285	306	284	266	289	272	293	297	303	295	296	289	275	272	265	276	284	304	275	301	292	268	306	306	295	304	276	276	297	277	293	300	308	296	298	303	314	269	284	280	321	271	328	270	258	278	268	297	278	261	279	243	268	289	325	293	266	307	309	315	262	304	303	289	290	303	295	298	277	296	293	300	317	285	266	301	294	271	274	246	307	278	284	275	288	288	277	282	267	300	280	273	268	255	295	298	299	286	276	281	259	281	303	297	287	284	307	287	308	290	319	293	318	310	306	286	305	274	285	296	285	290	281	272	272	286	280	309	284	308	272	299	292	296	266	322	307	302	259	244	300	293	289	295	302	280	300	289	257	269	262	273	294	287	303	298	297	271	298	271	298	259	277	308	270	291	291	304	271	279	277	303	281	280	295	300	282	282	282	314	311	285	272	298	308	282	298	300	279	295	301	274	301	278	296	298	276	293	281	286	290	274	285	276	263	322	265	281	290	285	327	262	299	333	300	304	266	260	267	297	306	263	298	291	295	306	264	286	264	299	254	270	284	297	278	296	311	274	284	283	291	255	288	289	274	268	280	297	302	281	271	288	304	292	284	271	287	261	271	289	288	297	290	274	279	236	265	216	274	290	313	309	270	303	286	304	300	292	274	307	302	330	282	285	282	317	305	310	267	268	276	282	303	302	277	277	307	279	278	304	262	276	260	287	276	278	284	293	277	269	295	279	301	299	295	308	293	297	298	306	293	279	305	291	320	263	275	299	277	270	294	277	263	254	321	263	292	266	300	265	267	299	306	279	302	287	287	298	278	273	295	280	296	295	288	296	310	273	253	292	266	335	280	311	273	295	326	286	250	295	269	269	288	296	274	275	313	313	303	291	284	280	276	263	292	286	288	315	299	281	294	288	281	281	266	316	283	245	284	280	279	299	279	299	295	293	311	282	282	284	260	302	286	297	311	316	256	283	329	291	276	308	294	272	294	261	261	310	299	296	294	282	326	294	270	247	276	305	270	301	265	291	300	283	314	311	284	288	284	288	298	304	315	281	295	319	312	326	272	269	314	308	295	276	277	291	283	300	307	302	293	296	309	290	295	280	267	291	286	309	278	283	267	318	283	256	298	289	283	329	264	271	276	257	288	284	257	322	269	297	254	289	282	298	306	305	280	299	268	305	268	308	304	272	270	283	263	313	271	272	293	310	282	289	285	257	290	286	260	302	258	293	276	290	298	286	292	297	249	293	304	311	272	309	272	309	291	291	255	289	309	302	285	289	280	290	292	299	261	287	273	291	312	268	273	281	296	318	254	261	288	268	289	314	288	307	286	273	298	292	269	293	253	314	301	320	258	290	279	296	280	276	306	294	286	284	292	262	278	288	306	282	271	281	278	278	292	281	267	295	291	269	273	263	300	305	300	304	261	291	301	333	281	270	282	328	254	326	300	261	273	278	299	288	283	309	300	276	283	307	295	295	270	280	274	288	288	278	278	278	281	281	269	291	308	272	297	262	271	263	285	288	298	266	271	274	292	284	308	288	311	288	258	271	282	291	312	288	257	263	337	294	283	316	287	284	311	298	254	289	262	279	298	249	280	264	285	300	309	281	271	289	260	283	293	284	282	279	294	296	289	284	293	289	290	269	301	272	280	287	242	247	288	294	273	270	251	268	291	293	278	273	294	290	256	277	294	267	279	286	303	282	289	269	318	294	280	275	287	294	293	306	305	292	281	310	299	297	265	294	291	279	288	301	318	305	304	253	342	284	283	296	298	247	280	290	289	255	291	284	321	285	280	309	302	281	272	277	296	306	302	259	276	280	277	291	295	278	278	289	296	300	282	283	284	300	293	292	295	289	289	264	276	276	320	247	252	270	269	281	307	313	329	267	296	238	264	292	283	306	272	265	303	280	307	283	285	297	317	334	282	305	304	292	281	278	277	280	285	277	294	331	277	296	304	303	266	286	285	291	308	238	271	251	280	307	302	285	284	307	285	273	268	298	277	298	254	221	286	298	304	278	291	280	297	278	293	300	264	255	259	279	261	293	300	311	292	282	283	285	248	295	290	282	287	289	285	293	280	283	300	333	279	279	272	273	294	294	237	284	278	295	319	300	312	303	289	239	288	277	318	267	303	281	312	273	260	273	315	290	283	305	279	295	232	267	286	263	270	285	289	260	306	265	277	291	283	312	296	308	253	269	282	287	295	295	279	304	264	301	267	292	293	282	296	257	290	225	255	261	291	277	295	309	274	257	274	290	280	304	294	280	288	286	269	292	314	295	269	299	236	277	266	290	271	265	256	285	239	281	293	302	295	256	269	289	270	277	240	278	284	301	292	261	266	319	279	270	299	283	303	265	274	273	302	297	291	276	302	282	259	279	313	269	320	256	259	257	299	261	316	281	251	298	274	264	262	248	272	260	243	246	281	272	250	281	265	258	325	243	298	294	268	296	282	284	308	276	278	278	286	255	308	264	295	277	272	319	304	268	291	231	288	288	312	283	307	299	294	240	289	281	295	285	296	294	285	292	265	293	294	262	309	291	272	284	271	293	288	291	268	319	289	261	319	295	266	270	293	287	281	284	266	278	249	314	304	242	267	257	291	298	295	263	276	317	292	288	287	267	303	284	279	305	317	312	336	283	260	284	289	289	270	311	324	271	271	262	291	285	277	275	261	281	304	319	254	281	261	282	301	270	289	291	302	257	270	266	289	271	293	268	292	289	271	281	282	309	289	286	312	278	272	249	290	263	290	275	280	283	241	262	293	320	289	295	277	296	304	297	291	260	278	289	265	304	292	303	302	301	308	309	301	272	296	266	326	310	284	244	301	283	270	270	274	253	293	279	287	276	284	303	282	285	284	279	299	291	274	296	279	322	293	258	290	303	303	296	286	264	288	290	303	310	295	326	299	276	310	300	296	291	267	287	301	276	286	279	303	282	284	304	260	303	285	281	292	285	324	271	255	283	288	286	300	288	272	337	268	310	275	313	274	297	285	263	283	290	285	282	301	277	282	278	271	283	288	255	282	276	260	287	302	252	281	287	275	268	312	292	288	274	285	296	257	282	259	312	272	282	306	289	311	282	291	302	281	302	304	298	318	253	290	296	268	272	289	273	305	259	270	310	310	301	285	270	288	313	254	321	302	318	327	280	303	284	263	287	307	307	271	305	272	275	310	295	289	272	301	283	241	259	327	283	290	286	268	264	275	274	299	297	263	292	307	277	269	268	285	282	289	283	284	279	304	301	255	289	289	307	281	283	282	280	296	266	279	280	297	243	262	271	329	297	303	269	336	280	293	273	277	257	284	262	275	270	277	294	318	288	254	300	273	298	291	280	288	288	314	272	292	294	298	276	279	278	265	318	317	267	278	311	282	258	281	302	322	287	271	291
31497	3335	1760	1112	952	779	839	754	742	642	727	680	698	667	618	682	676	645	660	718	656	712	678	673	658	709	677	672	676	704	663	705	645	626	666	642	660	706	672	676	686	653	637	643	626	649	675	712	628	697	697	695	671	662	644	623	605	665	710	662	664	651	664	646	705	646	661	670	656	643	670	690	616	654	663	687	686	649	669	680	660	621	700	690	663	621	692	661	642	644	670	683	630	680	689	681	644	691	673	617	699	676	671	648	661	708	679	655	651	696	668	676	653	669	655	668	655	680	698	665	678	655	670	647	627	665	639	669	706	652	668	695	696	736	668	678	670	648	664	660	712	661	635	688	637	694	679	691	619	675	660	669	685	693	631	673	684	651	680	671	657	671	624	662	652	636	666	693	673	731	698	672	705	655	679	648	680	648	686	661	695	627	699	661	661	625	647	723	630	694	694	694	644	686	608	699	667	679	635	693	659	653	655	630	659	667	678	696	706	679	722	655	712	657	687	695	658	646	632	654	679	670	645	710	723	671	658	629	653	683	652	673	638	659	687	707	696	649	695	614	651	661	670	664	643	647	686	625	629	679	675	686	680	638	663	685	674	617	684	627	665	641	656	626	665	668	666	657	701	677	657	652	632	706	612	651	684	643	648	689	660	623	667	647	637	669	664	647	680	644	695	627	623	681	677	652	660	646	675	671	636	712	644	629	734	695	634	651	615	671	687	637	663	654	693	696	683	665	621	640	617	658	666	683	665	650	685	656	680	652	665	659	653	665	677	694	652	677	644	671	682	678	637	655	668	695	665	647	672	698	680	682	648	692	646	688	645	675	656	642	667	629	621	676	675	677	654	702	704	666	620	689	667	698	652	704	695	670	649	716	707	685	684	679	670	659	642	673	670	661	620	654	651	615	676	674	659	653	635	639	699	658	701	634	605	665	735	605	652	682	654	650	671	670	651	668	665	646	680	594	670	666	656	641	701	685	697	721	713	690	700	648	648	670	676	623	650	673	675	672	695	675	688	686	659	685	670	689	667	688	651	612	623	694	702	683	680	674	638	648	695	681	681	687	643	629	663	643	664	657	690	687	701	704	687	657	687	710	651	641	682	636	665	653	667	674	674	650	630	671	623	643	684	724	632	654	698	703	658	634	678	679	677	660	653	684	673	675	695	651	667	643	727	700	661	666	715	639	680	657	676	656	693	729	652	679	661	650	684	640	672	667	679	691	687	653	680	696	657	660	675	692	651	698	680	655	643	612	685	686	675	677	647	680	691	668	695	669	637	657	682	649	659	682	687	660	631	703	699	655	679	644	666	673	649	697	679	647	725	688	667	645	669	661	684	648	709	643	707	697	661	667	668	652	625	668	678	671	682	624	655	673	683	635	686	691	662	654	677	690	651	695	736	639	652	643	622	670	692	658	660	639	706	653	647	685	690	655	678	669	683	636	670	653	669	617	652	676	689	653	644	704	691	665	620	635	682	680	727	635	683	686	655	684	672	674	672	691	676	664	616	646	644	656	711	689	656	660	672	653	654	676	699	657	641	725	669	683	662	716	652	696	644	674	639	718	673	666	609	648	721	654	663	697	663	694	652	707	650	661	675	661	697	697	669	721	684	672	651	665	687	669	669	632	694	679	678	658	635	688	632	664	661	681	702	679	669	648	666	729	642	640	706	626	644	694	657	672	639	693	685	676	635	653	649	675	662	628	703	693	671	691	642	625	718	665	687	670	676	664	703	640	640	646	633	648	662	638	722	657	660	690	659	664	667	678	681	663	656	653	637	664	678	701	717	687	693	659	609	625	705	671	653	685	646	685	693	638	635	639	718	693	697	675	626	657	626	646	625	690	589	685	647	662	693	713	691	666	621	683	647	644	670	682	642	680	667	668	651	589	626	681	707	699	684	629	653	691	674	682	654	666	697	646	646	686	660	658	655	682	704	662	715	682	658	677	661	695	700	686	668	675	637	688	694	637	645	660	615	678	659	653	670	666	670	627	670	658	683	684	642	667	685	663	669	633	690	614	672	672	667	713	634	682	681	686	650	682	723	685	651	705	661	678	670	643	656	681	688	704	668	650	664	704	639	682	639	682	613	673	741	668	663	687	638	632	702	634	701	667	652	671	627	672	671	721	701	642	682	676	635	657	674	696	641	691	643	680	684	678	647	658	628	641	708	673	654	655	706	663	657	671	647	700	694	633	646	661	684	713	673	636	676	627	667	683	672	682	637	634	656	656	657	643	684	639	667	630	638	644	655	718	665	689	684	712	663	666	682	648	677	715	663	676	639	687	684	701	603	679	637	642	651	635	629	687	712	683	653	713	703	650	664	658	704	693	662	671	670	691	653	670	692	673	686	648	673	658	698	681	677	682	600	705	641	648	672	673	683	670	723	629	641	625	664	664	658	650	698	686	682	646	633	702	645	656	704	680	637	648	668	643	663	664	733	666	651	686	678	691	667	642	684	702	648	654	691	647	686	687	664	668	717	688	707	658	635	703	700	699	636	644	724	668	660	636	647	647	689	684	682	674	655	687	654	669	638	632	663	650	696	678	628	685	640	678	698	667	668	647	660	681	656	656	670	699	686	676	665	632	666	690	615	720	639	649	675	670	705	654	668	691	667	719	637	664	628	614	685	681	685	654	650	630	685	680	694	698	646	686	665	701	669	703	638	637	641	697	684	671	654	630	681	664	619	654	660	672	734	683	662	685	645	667	688	652	680	695	645	673	655	611	704	666	696	638	632	652	651	663	669	692	631	691	654	637	674	669	638	681	673	665	609	638	650	621	606	691	663	663	690	666	689	655	710	684	687	605	614	654	642	694	668	688	695	683	607	669	658	643	653	641	710	643	685	669	692	643	657	647	651	681	646	681	686	709	677	691	640	675	666	745	676	662	688	659	664	692	643	643	618	673	647	646	656	681	687	670	672	644	680	668	673	663	705	674	665	623	699	642	674	668	639	660	673	658	691	659	695	661	638	647	640	608	699	651	689	644	671	636	661	648	649	696	656	686	664	654	663	643	685	665	686	668	626	667	690	689	673	659	680	645	645	653	689	679	637	687	678	651	647	682	666	675	618	654	688	695	690	631	665	667	653	667	669	660	663	663	684	686	633	639	630	646	646	667	648	680	707	669	677	675	672	668	707	682	665	671	742	639	640	668	627	675	645	681	690	692	657	687	683	630	678	678	677	688	619	722	708	677	686	682	673	656	660	658	652	649	677	662	648	678	637	659	643	669	656	651	709	678	658	722	679	680	726	669	666	654	647	659	621	714	609	637	646	700	586	669	696	694	702	621	667	630	695	714	653	648	633	689	666	625	670	612	664	673	689	674	655	658	648	636	699	661	630	651	676	661	687	658	659	677	653	671	668	617	669	687	662	656	687	681	645	655	651	626	671	732	650	665	641	667	659	672	644	588	648	660	662	667	641	617	702	611	684	696	653	629	694	620	652	626	634	711	676	726	648	665	668	661	683	638	657	690	667	633
31158	21186	13092	947	415	367	349	249	214	251	209	239	243	204	244	229	230	231	243	241	246	230	231	236	205	208	205	203	220	205	194	238	240	195	233	237	195	224	201	235	241	230	227	236	199	211	202	228	208	213	236	180	214	220	211	212	226	217	221	203	216	229	215	253	231	202	225	208	232	224	214	212	225	217	216	222	229	261	245	226	232	231	242	223	213	218	241	220	230	254	231	218	244	243	207	245	208	224	227	202	218	278	222	215	225	192	214	210	211	222	217	220	238	223	220	200	203	248	244	225	189	198	211	236	219	212	219	210	215	230	217	228	235	219	237	239	218	236	190	205	189	226	226	222	218	203	245	208	224	233	229	231	235	217	217	233	217	237	211	195	212	222	208	206	208	226	215	208	218	240	204	209	210	214	239	224	218	234	228	252	221	225	206	228	221	243	224	217	220	225	235	224	250	239	195	217	210	242	217	226	224	226	193	222	230	251	220	236	215	243	228	230	223	228	244	219	202	230	214	217	229	236	202	228	209	210	199	232	216	227	233	244	226	220	218	238	246	207	226	199	231	234	222	218	215	249	228	220	221	226	238	220	224	241	200	220	223	212	228	253	246	202	214	220	210	236	259	224	261	232	228	254	223	219	233	203	207	234	199	212	243	205	203	213	216	224	214	217	229	234	231	205	229	228	203	227	210	218	246	218	222	225	227	223	209	203	213	220	207	243	230	239	252	204	220	205	205	210	210	249	217	186	227	239	224	213	205	244	209	238	219	229	207	226	223	187	225	251	186	219	198	234	221	244	230	210	240	211	202	196	228	202	224	205	231	214	222	218	240	204	237	215	249	213	225	205	206	221	248	226	207	211	227	217	202	204	195	223	167	208	236	211	229	217	228	251	226	216	225	228	225	215	223	228	242	210	208	244	198	220	194	224	213	209	212	242	182	195	245	212	228	240	204	230	200	176	219	222	222	228	240	219	251	237	238	193	214	204	188	196	199	226	212	247	222	216	232	220	238	219	219	230	198	210	226	188	224	236	206	213	222	237	215	210	224	241	222	229	206	224	218	210	237	253	202	217	225	240	229	224	222	214	244	227	223	207	246	221	219	236	227	221	219	200	218	217	215	200	214	226	212	210	189	209	222	225	206	226	235	219	217	224	215	231	245	207	225	216	206	215	205	197	219	191	221	204	220	210	214	235	230	221	227	220	235	231	236	219	215	251	224	209	257	209	231	248	184	234	233	196	223	242	237	237	229	210	216	208	218	229	213	214	202	244	240	235	223	190	210	214	218	216	234	248	241	237	234	237	225	238	214	231	215	184	242	230	209	228	214	200	232	203	211	232	223	247	233	240	226	198	201	218	235	233	227	229	226	242	237	214	238	223	204	218	229	229	210	202	226	250	240	223	215	198	192	249	220	189	196	221	224	180	234	213	210	216	210	223	202	209	252	225	221	208	210	219	205	209	228	216	217	220	200	206	228	217	184	224	203	229	206	216	224	220	206	221	213	215	191	224	239	227	209	229	235	217	189	238	203	216	208	220	254	220	217	208	221	224	214	234	212	223	233	235	229	219	220	201	218	207	222	241	207	220	221	198	233	198	233	214	221	243	196	217	216	236	222	213	206	239	234	238	238	247	236	204	250	218	228	215	217	200	214	210	199	207	242	252	224	225	220	242	213	200	220	224	214	229	253	229	202	245	229	197	210	231	230	213	219	210	228	223	247	226	221	232	230	215	228	235	210	186	205	250	242	199	213	194	213	198	242	198	204	204	239	205	244	220	199	227	230	198	230	216	206	237	250	213	231	225	225	217	235	219	215	204	227	254	219	197	224	218	222	216	229	227	218	193	216	212	230	223	216	223	200	222	208	197	230	220	214	254	244	220	214	249	223	235	226	231	216	221	186	195	227	226	205	214	196	213	226	230	207	212	221	214	212	232	213	216	228	215	228	221	210	219	222	216	220	197	223	202	193	215	213	245	219	170	236	228	228	240	228	206	219	246	206	229	200	248	217	222	223	216	220	216	188	216	211	247	257	203	225	215	214	216	218	222	205	186	211	212	233	235	226	236	218	220	225	233	195	229	223	210	207	205	230	240	226	237	240	238	243	180	221	207	228	243	201	241	210	237	218	224	229	207	236	217	206	236	259	226	242	227	224	212	213	187	225	239	224	209	189	190	220	222	221	205	226	206	217	233	221	203	209	215	203	228	217	236	218	229	247	230	235	244	222	217	200	222	202	199	223	204	236	254	246	227	235	212	207	210	230	225	204	224	237	204	214	226	239	246	209	222	209	196	208	232	224	217	226	211	228	247	203	214	225	258	223	205	216	239	224	210	220	221	225	208	250	217	228	212	232	208	240	228	202	232	222	230	203	238	218	191	183	195	246	219	229	222	203	223	216	187	211	236	202	226	203	233	234	240	227	237	215	227	236	220	212	221	228	217	235	203	213	194	230	222	225	204	229	206	246	239	223	240	228	228	237	233	238	228	225	244	221	198	191	220	239	207	230	236	259	226	223	253	251	227	224	223	223	252	253	246	218	233	220	207	205	216	225	243	242	205	241	195	223	220	205	198	249	210	200	220	228	231	200	198	231	226	218	232	216	244	207	207	251	248	225	218	221	233	225	249	209	211	205	209	223	212	212	209	222	202	198	204	238	199	217	221	212	219	202	222	220	198	232	227	236	229	235	239	208	213	221	219	242	227	242	233	218	260	220	219	221	218	234	223	248	216	218	205	220	240	223	220	211	224	250	216	233	230	215	221	217	214	223	220	202	224	228	193	236	224	236	237	226	228	205	230	198	232	197	219	236	245	220	230	226	222	207	208	217	212	222	264	229	194	201	220	211	209	217	236	237	242	225	224	197	201	246	213	244	243	213	235	227	216	210	205	210	207	239	215	223	208	225	236	222	243	213	210	232	207	213	237	230	220	249	226	215	239	213	245	234	211	224	225	214	205	210	195	220	220	231	219	225	239	188	206	246	217	221	255	221	196	215	203	213	214	229	241	241	223	207	197	196	224	216	229	221	220	247	197	219	225	224	215	236	218	203	204	206	239	229	218	228	218	224	195	243	189	212	212	213	227	204	217	202	243	211	232	246	225	236	194	214	212	236	245	214	207	249	228	245	227	201	236	221	203	230	225	205	239	212	203	225	183	205	233	243	220	223	232	240	212	203	231	203	210	230	241	215	219	200	200	231	215	237	228	246	224	210	241	245	205	253	233	221	206	239	245	211	240	202	209	239	242	210	233	275	225	198	239	203	230	218	220	191	208	211	222	235	220	222	242	224	230	174	209	234	218	224	215	191	217	213	218	232	222	215	240	215	239	246	247	208	215	210	207	221	200	221	209	225	197	207	222	220	209	226	231	223	242	209	200	238	210	246	242	211	208	228	211	248	205	205	233	235	215	222	208	224	211	227	250	212	241	211	213	207	217	186	238	221	202	188	206	238	220	211	228	190	205	238	237	216	211	225	194	230	226	212	217	232	204
11490	692	630	605	597	603	551	620	521	633	607	533	588	587	635	541	585	572	576	550	555	557	609	661	583	601	621	589	573	558	547	584	543	587	591	565	589	576	596	588	582	615	539	483	607	579	570	574	592	635	588	568	571	603	544	592	573	574	589	570	596	537	592	594	563	535	614	590	550	609	548	589	584	607	605	585	544	575	595	624	614	570	581	566	591	577	564	580	578	587	644	562	555	600	544	607	565	595	583	606	603	530	626	583	566	557	599	600	579	551	602	563	579	581	605	595	550	623	601	589	602	549	605	572	526	639	564	585	544	594	567	601	539	581	538	597	576	571	604	559	605	600	588	542	577	577	546	620	567	616	544	597	573	560	559	590	545	620	563	601	583	629	548	602	587	571	574	570	603	628	544	634	583	542	578	541	545	579	585	593	606	571	581	532	584	612	590	579	568	584	584	603	540	582	573	586	554	580	567	538	583	578	596	636	566	582	545	586	584	569	546	560	578	610	550	590	537	605	554	588	594	569	616	545	556	546	589	573	558	580	574	589	583	598	610	558	570	554	578	570	571	561	598	575	588	553	584	582	580	568	560	575	547	614	584	591	608	579	578	585	608	567	573	541	615	512	561	604	564	548	567	621	620	585	578	543	566	622	578	584	578	592	597	594	570	586	589	591	543	618	566	582	587	563	596	563	542	537	556	531	594	618	602	600	582	600	593	572	575	597	589	554	562	597	577	604	547	559	552	617	553	592	529	567	562	597	572	612	606	554	573	536	549	597	571	570	592	573	580	584	590	624	578	578	574	531	575	593	599	568	580	582	564	569	593	617	562	583	610	619	583	549	601	600	576	571	556	595	556	612	601	546	614	642	550	584	571	574	612	577	576	575	589	545	596	590	571	604	625	550	552	555	592	564	552	565	556	597	574	585	595	577	556	604	608	587	570	509	585	571	560	577	555	579	640	526	570	594	604	602	537	591	587	537	631	623	555	604	588	611	557	563	620	625	624	571	607	583	593	601	599	590	605	578	557	563	607	609	570	576	619	602	568	586	560	589	570	567	568	615	565	598	553	618	595	593	588	605	552	599	579	569	573	556	549	582	622	597	540	577	578	572	608	609	581	583	558	560	597	602	597	572	607	597	571	541	568	580	569	594	559	565	588	593	634	527	593	613	585	574	587	599	581	580	585	593	582	596	595	596	593	576	593	572	628	576	604	592	553	573	612	613	573	565	587	590	592	579	591	555	593	544	576	600	547	529	572	608	553	576	567	579	592	533	607	602	604	607	532	566	560	573	620	602	597	581	576	589	546	664	580	569	592	602	588	540	560	604	565	615	571	588	628	563	604	548	586	573	639	613	576	551	599	620	529	591	585	579	582	588	580	608	614	581	565	597	539	566	582	570	562	551	545	560	609	601	609	573	583	558	606	564	603	579	558	568	605	563	554	578	566	525	579	611	582	576	572	555	583	546	570	588	596	561	588	548	576	573	557	596	590	564	605	561	590	564	622	557	650	611	583	565	613	558	588	569	590	598	576	592	588	580	565	590	582	566	567	553	608	594	545	584	581	552	585	588	572	619	560	587	566	575	557	562	542	595	552	563	569	594	600	589	610	587	617	604	565	528	597	527	625	608	530	564	607	573	596	529	579	571	555	559	597	577	580	586	643	573	591	586	574	611	598	602	595	601	594	602	560	602	542	571	569	613	609	616	575	506	499	582	577	555	582	569	585	561	598	636	587	620	630	594	578	607	569	587	580	538	537	606	554	567	610	572	623	622	599	601	602	560	559	593	624	573	571	598	583	555	544	556	591	558	544	551	588	554	548	591	594	574	600	602	594	554	565	580	583	600	601	607	611	549	576	584	619	601	588	604	577	570	624	580	573	605	589	592	577	577	523	579	600	565	609	596	583	565	530	548	597	566	585	601	599	569	592	585	568	586	586	571	572	585	586	585	553	594	549	613	554	563	593	595	578	573	564	569	560	592	582	566	544	540	551	590	606	529	556	609	577	573	531	593	540	569	570	635	586	601	567	568	566	598	576	597	569	551	574	564	566	585	594	583	576	591	585	570	646	548	574	560	579	576	565	575	581	612	581	526	578	576	595	583	620	564	595	564	576	580	548	598	570	589	584	562	564	583	614	567	537	519	584	580	566	583	585	535	564	559	549	576	527	582	549	600	561	581	552	577	604	552	572	601	588	584	592	595	581	606	617	589	595	587	561	569	580	597	587	565	565	592	591	597	574	576	602	602	548	565	568	598	536	568	563	621	586	558	538	590	537	590	573	565	579	634	529	585	556	607	613	595	532	599	624	581	597	559	570	621	580	579	618	569	581	642	586	597	592	573	548	537	585	595	578	527	629	580	592	591	564	578	600	623	560	545	588	585	549	534	519	606	595	585	574	544	612	598	582	572	569	595	588	609	586	571	567	580	581	588	578	570	579	562	591	561	622	582	606	594	589	560	585	577	588	539	584	573	613	612	597	570	571	576	596	572	584	606	549	570	597	571	550	564	573	548	544	573	594	575	560	522	580	538	596	572	582	597	600	577	628	589	609	633	556	594	553	575	576	620	572	575	571	571	609	577	592	603	562	590	577	590	625	585	584	576	585	587	542	556	548	546	581	517	560	549	563	570	610	595	590	572	574	608	587	589	603	578	561	597	569	623	601	548	573	581	583	626	550	587	577	577	559	581	549	561	566	616	581	573	567	563	607	562	579	576	604	527	632	573	577	549	626	564	579	552	555	599	554	598	593	572	571	565	603	631	551	588	601	582	623	576	557	568	615	587	562	555	589	593	606	615	587	596	563	571	590	624	606	595	558	575	585	590	594	598	577	565	573	631	582	535	535	587	579	574	543	574	640	582	581	581	555	584	570	549	597	589	533	587	559	610	566	573	578	577	622	607	597	565	627	592	607	641	578	587	581	599	568	629	594	566	554	630	584	529	586	559	557	553	630	605	581	642	579	589	615	579	571	654	543	609	603	590	613	559	575	513	603	536	578	560	550	547	593	552	567	582	535	612	573	608	628	556	608	556	608	607	571	568	633	532	572	593	635	562	584	636	596	584	605	567	576	551	574	560	570	562	576	572	611	565	542	580	564	597	562	582	604	588	585	618	598	526	549	542	552	585	577	550	543	584	548	582	588	564	566	554	573	600	583	566	591	581	587	621	559	590	584	644	577	567	594	579	544	616	614	588	586	583	604	609	624	561	578	547	600	595	568	598	572	578	584	564	586	613	565	561	593	597	571	591	562	562	600	550	579	589	566	568	600	577	590	622	573	598	595	525	581	543	589	563	585	599	610	570	578	539	581	635	586	543	579	578	606	556	564	573	590	565	550	588	571	588	570	577	538	568	552	584	606	547	647	587	543	563	620	563	538	594	562	608	574	595	545	573	597	576	574	605	554	544	559	563	571	578	547	575	610	593	536	579	566	600	564	583	559	558	559	575	576	613	601	577	604	554	529	535	545	577	572	577	605	605	574	565	596	591
24998	21444	24726	28555	21434	20700	902	423	387	404	397	365	360	355	347	360	358	384	337	334	352	341	359	356	354	348	377	332	322	361	356	369	351	350	319	380	352	325	353	343	328	284	309	334	330	322	340	360	316	349	343	372	321	336	378	358	307	344	352	342	330	330	334	337	372	374	308	348	322	336	315	335	333	338	358	350	352	350	366	329	326	332	348	356	290	319	362	347	343	322	331	356	323	340	372	331	393	340	297	332	329	351	338	325	367	368	367	338	330	341	332	374	360	338	335	356	336	316	319	338	339	366	356	375	338	338	352	359	344	353	317	307	381	366	364	351	366	355	354	317	333	331	331	351	358	334	329	352	342	337	330	343	355	331	398	342	340	358	391	337	330	366	349	312	344	383	332	341	335	363	341	339	356	341	365	364	346	354	362	329	345	324	368	319	346	350	306	341	347	337	358	323	359	337	378	327	346	332	352	304	311	361	344	327	361	353	359	367	350	353	329	334	361	362	392	339	346	338	345	355	322	338	335	328	328	329	335	350	372	349	339	364	378	358	307	359	370	377	318	337	350	313	307	344	342	330	337	309	321	343	312	364	340	360	304	311	333	375	340	323	346	342	331	365	350	332	325	341	375	337	341	383	358	361	342	313	345	371	355	325	332	365	353	298	332	324	365	362	305	336	341	335	319	347	346	323	375	316	320	346	350	336	323	331	337	340	380	292	306	338	308	326	343	389	374	311	360	334	339	336	331	284	307	369	331	321	369	347	338	327	320	364	331	342	339	328	344	373	301	375	332	357	320	343	344	323	328	322	339	344	338	314	342	359	299	323	359	354	319	328	335	328	318	342	356	328	327	344	328	323	300	327	352	372	340	304	365	367	329	350	340	310	355	312	342	318	362	309	297	337	333	366	346	359	315	317	334	318	330	329	332	340	356	351	381	315	346	349	331	340	340	321	333	361	345	386	368	312	383	350	358	320	320	337	316	315	383	356	328	351	354	345	309	331	361	338	353	336	339	340	391	316	359	365	343	398	314	274	349	374	363	341	328	320	319	356	324	341	350	345	367	312	366	335	363	356	310	310	312	329	323	329	327	327	374	346	350	349	319	310	343	333	353	309	300	355	308	357	345	346	319	325	331	316	360	374	329	354	321	377	368	315	337	354	346	368	351	343	357	342	376	334	320	323	368	327	316	328	333	355	335	302	314	318	363	338	345	324	321	365	355	365	342	325	311	326	330	350	359	319	328	331	343	335	351	356	331	353	314	312	338	323	320	333	329	354	344	337	312	347	346	343	350	331	376	375	330	353	325	313	352	355	337	361	361	322	366	352	327	342	351	337	311	323	339	348	325	293	299	378	351	347	306	365	313	328	346	297	346	340	351	331	362	326	325	319	329	312	367	305	352	332	307	331	345	339	326	323	340	349	331	312	331	349	345	318	342	321	322	326	345	338	324	330	351	351	355	328	335	329	340	333	360	320	290	371	310	349	359	330	321	321	321	308	300	324	373	332	360	314	387	295	363	345	316	369	358	330	343	279	328	330	344	290	326	373	341	350	365	318	304	307	342	353	350	305	323	326	334	368	328	357	361	316	323	348	326	337	339	357	342	365	328	333	356	353	344	358	312	319	358	337	374	373	355	352	317	327	368	380	348	398	354	331	362	329	344	399	359	312	342	317	329	333	314	341	322	362	337	299	329	300	380	333	327	378	315	340	325	297	362	346	340	335	325	353	309	335	307	336	342	319	327	342	349	340	347	341	340	331	329	341	352	332	327	347	370	414	358	315	367	326	341	298	345	331	313	319	341	354	346	340	343	379	305	339	326	348	319	387	337	338	324	314	327	344	327	339	303	321	349	321	360	346	353	324	339	356	377	339	326	357	338	327	317	384	322	341	354	355	341	337	346	343	321	324	330	340	362	379	340	339	320	326	355	308	348	336	335	323	315	344	359	337	325	340	371	321	333	354	319	333	317	342	343	328	343	360	357	321	335	356	293	320	371	367	323	332	351	345	353	333	337	355	341	346	343	338	336	322	348	349	322	344	329	321	348	370	376	326	324	332	323	333	365	294	332	363	320	337	326	336	309	373	386	360	333	337	363	335	327	343	358	346	335	340	308	350	325	306	331	339	318	363	305	320	365	350	319	358	324	333	276	310	359	333	363	307	317	358	374	350	362	320	334	347	358	320	359	344	379	341	318	331	313	358	335	373	326	344	378	331	366	342	343	386	360	361	322	322	333	358	306	310	334	342	380	332	347	372	355	337	325	325	338	362	321	342	342	357	368	346	336	373	297	343	347	333	340	344	308	315	356	337	344	364	373	348	352	334	367	321	325	383	324	332	324	292	324	342	345	322	346	353	348	353	328	335	358	340	348	341	344	331	350	340	337	365	334	354	346	323	331	344	334	333	313	381	348	335	358	364	352	306	335	304	344	340	346	313	350	350	352	351	334	330	295	331	341	337	348	289	360	337	345	307	342	313	294	331	375	352	335	317	317	393	321	311	317	320	351	361	331	316	364	330	355	328	334	332	336	356	338	347	315	333	334	351	345	359	357	356	314	371	336	351	352	331	302	316	335	324	305	314	362	320	321	334	328	354	349	346	347	342	330	304	302	358	327	337	304	345	365	381	360	340	341	313	337	321	371	360	331	351	334	328	356	340	351	383	346	349	336	314	341	350	343	346	360	364	320	327	341	339	361	313	364	375	334	342	357	335	310	290	332	334	355	323	372	348	346	349	305	333	330	335	341	326	322	347	365	366	327	359	356	328	361	350	334	366	343	339	365	341	305	342	331	372	340	329	333	347	300	329	331	343	320	347	346	362	377	356	343	338	329	349	373	325	302	370	377	323	336	323	368	349	373	343	352	357	333	354	334	330	338	372	301	378	312	339	359	317	312	336	344	355	345	310	360	300	325	337	316	356	315	332	341	319	354	349	364	353	357	325	331	356	349	301	369	325	340	335	351	340	369	371	344	360	327	305	345	352	357	387	338	314	325	323	354	337	342	331	360	329	306	381	372	340	340	304	365	313	328	367	336	336	353	322	302	354	326	341	311	321	320	346	382	341	387	340	337	364	343	342	335	322	371	335	336	382	332	322	291	336	339	339	372	344	317	351	349	327	307	318	340	360	354	310	318	330	371	362	354	368	366	355	330	319	356	351	339	354	349	361	327	342	342	323	341	345	348	347	353	322	356	291	360	318	374	347	340	357	296	303	369	351	351	340	327	345	370	358	335	348	318	344	354	352	317	341	333	319	352	309	320	342	339	331	341	341	342	361	340	340	363	356	325	335	325	347	334	296	344	366	348	319	354	307	361	335	340	332	342	352	330	332	319	370	324	356	345	352	324	343	339	328	328	324	315	353	301	346	341	298	317	341	320	322	326	326	351	358	365	359	333	360	358	364	364	343	369	306	342	332	310	347	332	344	329	349	378	325	345	344	357	368	328	373	349	344	360	323	307	322	365	374	332	314	351	356	374	315	327	357	343	349
27038	2187	1351	1034	898	916	837	839	878	821	841	822	819	841	807	806	866	829	790	751	764	848	789	858	852	847	810	842	813	832	812	827	816	817	769	820	770	780	823	784	804	797	823	785	774	797	811	804	772	787	783	823	833	804	812	816	793	807	799	790	831	759	830	801	816	813	848	794	867	812	840	796	852	808	765	810	818	818	765	793	855	831	822	791	819	756	816	810	840	780	782	760	822	783	832	821	803	789	783	815	864	813	808	843	793	884	777	776	828	818	804	791	783	808	831	767	807	777	830	842	830	812	776	818	825	806	779	843	776	785	802	779	751	798	805	741	838	822	768	758	830	800	811	758	756	813	805	854	831	832	826	792	812	794	852	790	787	829	774	795	867	833	795	828	709	806	809	781	867	819	781	821	788	836	838	807	838	782	786	799	784	778	801	804	839	814	820	810	836	814	855	827	799	808	829	804	850	792	821	800	823	845	767	803	826	826	788	814	789	828	800	801	787	791	811	796	825	751	795	816	850	795	757	794	805	819	832	831	840	848	819	845	816	813	771	835	849	835	797	789	777	786	774	818	790	844	807	807	782	862	807	797	818	819	833	813	807	786	793	822	775	817	843	729	822	797	800	814	788	824	823	801	860	851	771	809	852	768	760	732	831	775	803	817	825	779	809	765	819	812	828	826	788	778	789	813	798	806	773	819	801	803	823	779	831	840	798	822	776	794	794	845	794	836	771	807	807	817	829	910	834	834	758	796	764	845	836	818	746	786	778	801	802	832	820	765	815	792	822	782	775	813	805	778	756	785	796	817	824	791	801	792	818	807	799	786	774	835	803	790	848	804	798	770	824	773	821	836	811	751	819	782	805	852	795	801	742	799	821	797	779	833	809	745	804	760	828	818	828	781	763	806	778	816	808	834	778	810	804	839	804	803	802	827	820	860	817	825	849	814	836	779	804	891	797	811	765	814	835	798	769	769	857	832	825	808	805	828	780	781	815	764	759	769	762	758	821	749	774	778	789	824	806	824	814	778	794	785	836	803	806	801	787	808	832	825	818	866	833	814	740	813	787	831	867	770	785	857	805	788	744	793	867	854	810	786	771	800	822	818	822	792	782	833	747	842	757	801	781	787	792	799	816	777	793	811	786	802	789	792	806	759	851	831	841	855	775	756	828	814	801	816	813	812	851	850	813	802	790	875	780	838	767	787	774	817	831	840	802	793	759	833	804	764	819	835	787	792	843	821	816	798	819	846	824	786	814	800	823	745	837	792	768	809	806	746	826	811	802	805	801	769	822	808	802	795	815	795	797	860	802	834	797	802	829	723	820	814	838	818	805	782	851	824	814	779	825	828	797	810	804	838	766	809	788	865	840	809	822	816	811	816	801	834	782	838	820	785	850	804	781	799	768	810	780	825	798	831	771	754	810	802	828	827	772	791	833	838	856	794	819	766	809	820	813	816	793	826	777	829	799	761	852	758	794	819	845	809	783	832	827	800	777	779	790	852	823	824	810	813	835	788	823	801	775	834	806	806	808	807	841	855	764	854	822	781	844	835	793	809	823	874	796	805	799	817	829	826	888	763	760	822	794	749	828	777	803	788	775	822	764	818	838	759	808	823	825	777	811	795	801	870	859	789	779	819	820	852	815	831	784	830	817	831	856	754	782	790	745	784	829	814	803	843	813	774	808	810	808	828	800	791	828	780	794	819	795	778	868	741	824	810	845	794	814	784	799	826	790	799	785	783	802	804	795	809	771	825	817	827	806	804	797	829	792	787	883	773	784	760	779	792	780	757	760	835	825	782	761	831	766	797	772	795	794	782	799	792	822	795	822	775	821	828	756	789	784	812	766	779	846	757	772	820	809	773	775	791	816	771	814	780	823	817	816	832	825	819	770	831	818	834	782	812	776	820	840	830	815	805	797	824	794	819	736	764	866	818	827	765	778	831	792	774	809	817	824	873	833	797	800	782	811	809	804	800	816	817	800	815	836	820	828	790	813	807	805	839	775	834	833	776	770	770	840	777	821	777	810	810	784	780	833	807	784	783	821	800	816	846	826	781	795	736	797	797	782	842	852	765	804	823	808	785	818	798	843	755	820	788	837	816	853	795	820	801	836	874	849	851	782	837	834	815	806	830	812	818	782	814	780	829	826	802	818	782	772	813	784	828	787	828	826	863	783	837	776	825	790	801	833	799	777	817	830	908	828	794	818	752	847	806	796	777	759	822	839	773	788	852	795	812	794	771	817	777	798	830	799	821	766	817	822	855	855	773	774	828	818	861	748	811	802	823	819	792	796	790	813	857	785	803	812	787	790	806	795	831	812	778	777	807	820	788	798	814	830	782	833	786	772	813	813	806	836	815	780	817	826	795	752	829	730	774	799	851	820	827	821	777	812	807	766	815	815	810	795	801	808	860	803	859	807	796	817	811	842	799	775	817	774	817	744	788	783	830	805	779	789	837	754	820	793	835	836	813	910	789	839	764	786	829	792	809	783	753	811	839	829	798	806	806	816	833	833	810	782	769	777	843	776	875	809	803	843	758	849	797	791	817	791	797	811	824	835	818	808	824	801	845	796	805	848	787	771	804	797	784	801	830	779	825	832	792	814	819	851	801	812	789	832	833	768	765	855	819	812	801	789	750	787	800	826	783	777	817	837	805	808	847	816	782	858	808	838	821	826	804	797	786	805	812	828	800	811	772	836	798	841	774	783	833	823	760	816	834	799	786	829	832	865	819	798	887	836	811	765	793	865	831	794	816	770	763	800	808	761	773	812	812	794	799	825	754	853	793	806	767	806	767	783	782	792	802	816	816	820	846	810	784	806	817	834	832	824	789	799	799	757	774	796	841	811	840	772	779	752	803	802	792	834	818	831	824	778	801	830	771	809	807	768	803	823	802	825	797	788	789	830	830	838	806	815	811	825	810	808	849	805	772	801	828	828	828	778	815	810	802	879	789	834	823	825	827	791	829	811	799	838	819	817	785	862	807	801	784	801	836	815	767	843	847	837	826	804	764	782	787	785	747	849	826	785	783	825	811	805	780	775	802	814	818	801	848	830	828	842	821	778	804	791	843	777	837	764	843	807	814	801	814	823	810	806	821	838	831	843	811	790	801	869	790	773	816	809	753	854	770	800	815	850	810	849	802	857	800	796	801	802	742	832	796	809	771	838	791	806	767	808	817	766	810	840	852	823	792	862	745	816	784	807	781	798	807	817	753	778	820	800	788	828	815	823	814	785	793	801	808	794	817	779	784	785	807	812	871	770	852	790	840	807	793	765	838	789	777	797	776	816	797	779	843	792	791	770	819	823	782	805	827	780	826	752	859	822	847	837	804	808	851	795	829	849	786	822	818	838	782	815	834	792	812	852	830	821	844	842	804	789	841	803	825	812	805	824	773	825	797	811	778	804	765	779	766	816	803	801	809	818	761	794	834	745	796	805	790	787	835	784	806	820	813	810	788	774	875	782	786	795	882	826	822	777	777	817	818
24286	21406	25093	28112	21412	21416	17306	653	372	356	375	332	292	322	339	317	335	344	305	293	311	277	333	299	288	262	298	286	320	309	290	299	304	291	260	293	296	302	321	311	301	288	267	290	301	297	264	305	254	280	293	281	282	278	296	271	280	289	277	299	293	296	283	280	299	303	266	310	300	282	288	261	298	293	284	282	278	276	272	288	301	303	291	272	273	281	309	301	316	311	278	289	272	259	281	298	301	281	263	297	289	289	301	291	297	268	295	270	308	270	323	263	279	309	329	329	280	293	334	308	308	274	298	313	308	282	323	305	314	296	297	301	284	268	288	311	314	297	290	305	264	284	285	276	294	287	265	264	286	274	281	279	309	276	262	322	273	293	268	280	305	281	284	310	317	308	259	291	310	280	255	264	265	303	324	300	278	292	257	290	283	273	280	282	298	292	253	291	287	277	328	303	274	266	275	293	283	307	288	311	280	290	300	256	279	265	278	319	299	311	283	280	315	288	296	287	279	303	267	259	306	294	309	260	291	277	290	256	262	282	280	276	294	269	308	308	265	266	257	274	282	293	299	272	277	285	317	283	304	268	301	279	293	339	306	284	281	304	293	282	272	259	267	286	285	285	308	291	289	282	257	300	259	294	296	294	280	272	279	295	295	234	280	284	323	304	320	278	241	279	283	312	268	304	320	296	274	295	309	299	299	289	289	311	322	307	278	319	275	282	269	286	289	274	274	274	282	310	304	283	283	288	294	265	311	293	278	267	284	283	282	299	261	294	264	269	309	281	290	294	293	294	253	326	280	288	297	273	282	290	285	307	269	265	310	308	294	285	322	304	316	265	312	273	276	283	280	293	307	280	287	293	296	314	279	281	289	302	282	264	252	281	317	269	260	288	292	296	306	277	271	288	295	306	288	331	292	305	294	272	259	322	279	271	283	266	309	267	283	309	292	273	261	268	303	276	280	276	276	311	280	299	336	280	285	322	312	238	272	301	281	297	245	305	309	263	299	283	304	262	266	328	281	307	278	287	309	300	283	276	305	319	298	291	345	273	268	286	288	293	283	302	286	277	298	311	303	316	283	277	292	299	273	299	286	302	280	280	293	284	305	299	286	281	259	276	289	303	282	288	297	270	264	279	293	295	286	305	272	270	274	300	295	289	320	277	276	309	287	263	290	277	284	272	283	237	301	281	292	289	277	282	288	313	305	300	314	269	278	278	282	267	282	270	305	272	278	289	283	298	308	278	243	283	292	306	301	252	295	302	281	289	315	289	287	314	330	268	313	270	297	307	303	260	312	287	261	310	266	298	305	293	266	279	266	284	312	292	294	280	284	307	290	310	295	272	286	277	295	278	272	272	305	287	264	320	287	281	268	325	279	316	273	300	255	286	288	290	275	227	238	269	274	272	285	276	300	252	261	297	310	267	274	297	294	273	287	308	304	283	295	289	271	292	290	277	290	296	271	313	272	296	302	283	296	293	305	312	314	272	240	265	293	296	267	296	309	269	303	278	297	273	268	296	290	297	280	323	316	276	273	258	293	309	309	237	272	281	262	264	280	295	265	296	292	285	299	305	317	265	291	298	291	317	259	272	319	302	270	253	266	265	298	259	304	315	293	282	300	308	261	298	297	292	322	288	254	244	276	289	307	268	270	282	273	262	274	293	274	301	302	273	341	279	290	312	289	307	270	305	290	283	274	309	298	285	276	274	302	281	295	293	286	260	262	290	298	289	292	286	268	266	274	280	305	283	283	288	280	280	263	307	298	280	308	281	267	292	271	290	279	291	320	294	301	292	300	276	285	320	288	303	271	270	275	270	280	302	300	293	314	315	288	310	300	313	282	269	313	299	307	267	308	293	278	296	290	302	270	317	267	313	289	291	300	308	261	303	277	261	307	312	276	287	296	281	318	281	277	261	271	278	270	278	279	285	278	266	282	262	292	263	279	277	311	269	317	287	283	262	280	300	282	283	265	277	271	325	276	284	268	281	279	271	270	296	300	325	262	290	272	287	267	303	313	300	299	305	277	300	309	270	289	299	309	300	292	308	272	264	307	304	302	261	281	295	287	274	266	310	331	289	266	279	283	260	292	302	282	301	312	284	282	297	271	284	262	266	281	275	281	309	270	277	289	296	292	321	280	279	289	316	283	301	254	299	290	275	304	263	302	281	294	291	260	293	262	306	269	341	280	272	301	283	297	277	308	326	268	292	279	283	283	265	295	298	305	294	288	311	279	304	272	270	275	273	320	281	259	265	297	288	281	265	261	326	300	302	286	289	304	313	261	300	282	251	307	309	302	325	296	303	270	285	289	289	291	289	294	287	261	307	268	311	265	318	285	273	285	292	306	293	289	298	263	242	302	271	269	298	261	293	263	287	300	260	307	307	336	296	297	307	285	297	304	283	271	284	254	302	275	320	274	297	271	280	296	284	282	261	280	313	294	323	273	299	278	284	312	300	269	266	280	271	290	256	328	303	300	288	294	283	307	293	293	312	284	266	294	288	294	301	300	275	268	266	257	286	303	285	299	284	313	308	265	296	304	296	291	263	280	298	277	287	318	268	314	266	275	263	298	293	280	290	285	293	269	280	273	267	334	260	292	283	274	310	297	273	262	296	291	291	322	294	285	287	292	277	273	280	284	309	273	319	261	292	288	253	265	296	265	242	303	294	313	305	267	279	286	306	296	263	263	265	278	261	318	299	269	275	283	275	323	304	286	287	303	257	270	308	294	266	329	292	280	269	280	300	288	319	310	259	273	318	295	268	277	287	318	268	300	290	273	279	294	291	309	304	267	287	288	307	318	283	283	301	303	288	268	285	291	269	273	290	283	312	304	259	271	307	269	286	293	301	254	288	302	284	296	293	308	267	264	309	288	274	292	273	317	263	321	303	286	286	276	327	309	286	278	292	267	281	284	319	311	291	259	316	260	273	281	301	281	291	286	273	303	260	318	277	300	308	280	304	271	289	309	259	313	301	309	279	291	278	283	307	282	280	281	305	282	305	291	292	318	305	279	310	256	295	293	307	297	295	288	292	292	258	262	265	290	282	314	242	277	287	295	299	326	269	271	279	282	283	285	275	297	312	287	291	286	286	288	297	287	290	285	296	332	262	294	298	277	269	273	292	293	277	283	306	279	318	303	290	298	283	249	266	282	279	285	251	311	285	264	315	292	289	271	296	273	311	288	296	293	307	284	291	276	285	278	275	299	281	284	277	267	303	300	267	287	273	267	309	295	292	265	304	298	310	302	275	282	268	257	305	269	280	270	292	287	285	297	276	257	272	258	282	268	303	283	303	292	276	251	292	223	334	275	300	282	296	273	287	278	268	275	307	287	264	302	282	295	271	286	281	274	315	274	301	260	249	276	275	287	299	303	262	260	326	295	268	304	290	289	289	296	281	297	303	284	290	281	302	309	292	255	299	269	308	255	290	313	313	296	281	257	295	318	250	295	279	292	259	308	281	288	285	310	290	290	294	295	270	290	289
35169	4241	1767	1172	902	851	758	694	764	686	704	707	685	673	664	658	645	706	694	652	674	637	678	655	675	709	617	699	626	680	680	613	676	647	700	703	655	750	638	654	721	697	681	680	697	642	649	682	688	688	642	661	696	694	691	705	680	645	657	671	695	656	695	636	693	642	664	668	631	634	666	677	645	653	647	725	688	683	667	691	709	627	661	654	677	657	644	589	654	636	657	665	648	687	638	659	696	656	658	653	676	662	702	639	726	673	685	686	645	708	658	694	682	671	680	592	656	720	626	661	676	646	654	675	655	623	664	653	648	660	701	700	664	706	671	675	660	643	684	693	751	706	677	693	670	699	652	666	679	682	678	691	644	727	647	653	675	695	643	699	692	682	674	657	658	635	615	648	697	671	643	645	645	674	637	712	668	650	678	675	658	670	681	691	644	662	667	681	675	646	697	678	699	706	698	656	648	666	637	724	660	660	662	672	658	663	655	702	673	644	692	703	623	673	673	642	690	653	713	674	650	644	653	667	660	716	661	653	668	627	643	615	698	641	646	693	652	672	677	658	647	665	701	685	629	616	668	669	694	723	696	626	687	695	704	680	686	620	683	682	640	693	708	657	650	685	676	676	698	667	696	676	651	661	714	689	667	661	698	656	631	681	632	661	670	651	664	640	696	648	627	646	656	636	704	656	700	635	673	680	640	645	685	651	648	691	683	688	666	643	689	718	693	704	705	667	659	664	655	675	668	652	666	667	668	668	664	665	634	686	717	638	652	651	685	648	700	686	665	639	710	658	715	658	665	662	664	704	686	622	709	702	693	722	675	659	648	707	711	681	676	671	655	686	689	700	690	658	690	633	688	683	677	672	685	652	654	650	649	636	691	700	707	701	662	625	635	631	642	663	670	684	696	640	655	652	655	671	668	661	651	668	662	674	667	641	624	703	659	635	681	639	695	690	640	678	671	659	666	641	656	654	666	622	689	674	644	636	709	717	679	659	643	668	671	680	711	734	667	682	689	694	689	662	667	696	676	686	676	632	706	664	648	698	670	685	679	717	648	677	672	680	666	631	642	666	677	630	700	678	681	665	634	679	693	621	621	645	644	642	707	655	668	668	651	664	668	632	658	635	678	668	685	652	651	679	687	716	676	679	685	699	634	652	636	682	680	651	666	605	650	676	636	687	677	685	644	668	664	666	668	681	663	686	685	659	682	690	684	671	688	674	690	677	661	688	653	644	663	679	664	688	661	637	642	639	691	684	634	681	719	620	686	677	660	665	652	659	706	650	691	688	669	647	667	642	640	659	675	645	627	673	646	685	637	694	691	713	677	684	648	648	695	654	668	700	660	673	676	670	684	685	644	655	643	665	708	677	657	655	675	709	659	694	652	654	674	666	676	722	710	711	697	669	672	676	679	669	729	676	685	641	628	636	684	705	628	652	625	605	698	711	688	613	602	642	645	645	702	667	682	610	640	703	662	672	637	651	634	676	692	663	631	670	680	671	678	702	632	689	672	671	674	663	653	657	692	620	736	611	690	681	674	674	651	682	647	697	665	669	676	675	652	688	698	641	669	647	669	651	646	694	681	640	728	642	680	689	637	653	650	632	653	664	638	662	638	704	686	618	687	687	622	682	672	682	674	687	624	622	670	633	661	688	663	650	660	678	668	681	673	642	685	687	673	701	704	722	692	656	623	643	661	653	608	639	676	636	670	625	661	706	669	666	691	637	633	647	681	694	658	709	625	706	658	680	675	657	734	679	649	670	633	637	663	689	688	619	686	643	635	665	627	625	716	664	690	654	687	639	704	608	657	690	641	633	677	622	663	687	643	651	645	691	663	680	661	693	667	684	652	607	638	681	632	689	662	684	687	636	678	682	681	681	693	679	715	711	694	647	653	671	640	673	655	683	615	670	686	664	678	662	674	653	632	629	654	679	608	633	651	651	675	652	701	696	639	687	694	683	692	642	687	666	660	731	636	682	651	636	689	675	691	688	712	654	682	655	619	687	671	642	615	683	615	700	661	641	661	667	672	652	670	660	628	666	652	701	665	698	724	649	654	701	676	686	689	674	675	637	689	681	665	706	710	673	682	585	632	661	618	668	637	679	714	665	708	686	648	627	664	664	671	724	683	693	669	667	687	658	670	660	691	660	655	698	650	716	722	677	601	695	712	674	689	689	673	694	692	675	648	698	666	699	697	694	634	679	658	647	655	723	671	690	678	666	665	722	638	675	660	677	642	663	677	653	696	663	646	640	696	676	664	649	667	689	603	662	726	658	642	630	657	620	725	674	689	685	721	676	656	667	695	675	647	656	661	673	674	693	647	670	695	671	647	736	736	677	651	655	631	652	667	598	670	684	692	621	631	674	691	674	654	649	650	683	650	654	666	673	641	669	652	671	677	691	643	676	621	659	693	634	640	641	676	675	622	719	686	665	682	731	648	678	682	658	656	651	710	659	644	661	700	632	639	636	701	695	649	626	655	671	722	680	666	638	662	665	680	656	649	723	647	661	599	629	686	652	673	651	677	675	699	684	663	665	667	666	695	693	687	661	611	673	661	674	664	689	638	688	666	698	641	684	683	690	679	686	656	673	667	692	692	649	665	673	678	650	634	668	661	616	721	670	662	622	634	690	714	683	609	703	646	661	662	702	623	646	721	682	651	669	654	698	699	690	678	701	664	656	698	670	650	700	650	659	663	658	636	666	674	671	667	585	672	715	654	665	669	668	625	680	707	692	681	658	658	677	708	657	679	668	705	663	680	647	673	663	660	645	658	629	687	624	708	685	668	672	690	632	677	653	686	667	688	620	676	693	688	651	679	632	624	646	698	622	673	681	664	648	687	626	705	634	631	655	634	666	683	660	674	680	646	662	625	677	658	666	691	625	682	657	678	661	666	659	618	631	704	645	698	632	681	651	678	701	642	713	690	690	664	656	681	637	642	642	629	676	653	685	699	630	677	721	652	672	693	680	664	682	652	649	646	664	630	676	645	672	673	668	719	644	649	706	666	662	657	687	620	645	682	648	638	717	719	650	665	675	659	728	643	652	612	663	620	707	708	638	706	665	685	646	710	661	654	607	679	673	658	696	705	638	671	695	690	623	687	670	662	706	679	646	603	703	665	634	678	679	692	660	659	659	681	703	660	681	676	641	693	648	662	646	672	671	725	659	673	658	648	654	696	645	643	679	658	661	694	705	660	683	666	676	628	748	650	679	636	665	706	685	668	702	666	640	649	675	624	633	671	666	677	645	664	657	694	665	653	671	716	701	652	636	624	669	686	671	649	659	718	721	670	659	699	664	650	648	656	676	628	665	687	634	639	678	687	693	698	709	710	649	628	683	651	687	680	685	665	661	688	624	644	650	665	621	643	699	706	631	626	660	677	632	642	624	697	663	638	665	654	688	674	689	687	656	703	635	651	644	679	719	645	664	705	630	699	662	642	671	603	643	654	676	634	627	647	697	687	705	703	681	694	663	679	617	709	659
31195	21149	13133	799	306	225	259	218	215	231	230	225	204	205	240	211	230	205	209	214	260	259	240	237	241	241	226	223	230	229	210	213	212	220	226	239	205	203	204	201	201	208	216	216	228	181	192	254	227	206	213	216	229	225	238	205	236	217	233	212	228	214	230	198	214	231	224	237	235	227	233	227	238	226	234	243	225	227	195	218	199	208	216	214	231	216	208	239	231	231	197	249	209	238	223	224	214	230	211	262	224	204	234	240	224	219	259	230	212	220	227	224	200	202	213	219	187	226	224	199	216	245	225	245	247	222	212	197	211	214	231	235	229	214	236	213	223	226	234	208	225	228	222	218	226	212	232	273	238	223	241	216	232	220	233	206	228	246	241	256	258	227	228	228	223	229	217	236	213	212	205	223	225	229	223	235	217	202	210	210	234	209	209	219	238	222	216	216	221	218	229	244	235	254	220	206	196	236	207	227	222	219	253	248	224	235	217	214	238	214	225	206	201	215	239	235	202	235	237	234	244	249	221	210	212	235	204	208	245	233	238	237	265	208	219	238	236	211	214	216	220	210	226	236	219	234	252	249	209	229	217	226	208	216	225	224	209	218	241	218	226	231	240	227	225	230	232	228	203	228	212	251	233	272	222	214	245	218	225	218	197	223	234	211	200	207	222	196	216	230	236	240	261	216	225	217	217	219	202	222	242	215	225	230	200	248	236	225	258	207	237	207	217	189	227	224	230	199	228	215	233	194	197	231	231	224	218	209	237	180	210	193	226	226	231	223	249	248	257	237	243	251	224	235	213	222	215	234	230	232	231	219	215	212	257	242	218	251	223	221	225	228	234	211	227	225	236	216	218	232	236	223	212	225	225	206	222	204	208	227	227	250	240	218	240	207	241	209	202	241	221	210	210	222	244	237	199	239	241	229	204	222	223	219	226	196	220	219	232	228	213	236	205	225	202	228	232	229	222	226	198	223	217	234	233	242	238	219	254	201	234	208	232	230	221	203	205	227	214	214	242	217	206	216	246	220	228	206	233	256	202	225	235	218	203	207	212	220	208	220	201	206	233	229	252	199	231	217	229	214	206	220	233	199	225	218	241	219	219	188	201	207	209	225	235	223	213	203	216	226	225	189	241	236	227	236	228	227	226	226	217	205	211	236	209	239	246	232	195	203	225	188	239	210	229	225	197	226	228	226	246	226	215	198	214	225	217	205	247	242	191	234	205	232	242	225	240	212	255	236	224	232	230	264	214	202	213	214	196	204	210	226	233	231	247	200	217	260	233	208	253	242	215	249	243	207	234	245	208	201	197	231	227	231	256	195	221	246	219	215	234	220	190	216	242	216	214	222	224	200	232	229	209	215	232	219	236	192	204	215	227	228	221	223	239	211	220	248	233	193	205	216	217	217	233	227	244	198	218	220	214	230	182	205	261	225	210	216	233	211	220	220	229	204	215	224	248	214	210	217	227	254	242	229	235	228	232	234	237	232	239	223	200	230	218	213	241	226	215	229	229	228	215	221	218	223	206	229	206	205	221	241	215	242	234	206	246	219	209	230	216	215	218	243	231	236	233	244	238	197	226	212	248	226	243	218	225	233	210	227	242	243	205	228	227	228	233	226	213	231	247	254	227	245	232	238	191	197	209	215	225	230	244	234	223	215	233	235	225	222	183	209	215	209	227	208	232	230	253	230	232	245	224	216	234	226	221	261	227	212	217	242	223	206	216	224	254	218	198	195	203	239	219	229	239	229	225	214	216	230	257	224	229	197	218	242	238	217	224	204	205	238	234	199	212	223	245	240	196	224	230	263	230	229	231	220	225	230	214	215	230	216	218	198	229	211	253	223	242	231	217	233	200	207	201	219	223	217	220	210	216	209	228	238	234	204	243	231	250	250	220	223	214	233	207	219	243	229	239	223	242	192	216	226	228	235	238	238	252	215	244	209	206	235	204	223	214	221	230	230	207	229	206	196	222	223	250	220	221	213	209	217	223	209	214	234	194	202	255	202	230	231	193	239	246	238	233	245	205	211	227	220	225	230	223	218	212	227	202	227	215	216	238	236	213	244	242	180	229	209	234	212	219	232	203	204	202	245	236	221	205	247	227	221	194	232	232	205	224	233	209	215	213	212	201	216	250	220	227	259	237	224	227	230	226	219	210	230	235	218	215	209	225	257	234	197	231	223	213	198	247	222	218	224	222	233	203	210	222	227	197	197	220	254	243	211	217	189	237	222	221	243	227	207	239	206	213	226	208	182	221	230	265	226	220	216	223	211	212	225	251	235	201	219	241	225	233	234	203	253	246	208	210	212	221	230	227	232	231	247	247	203	232	237	227	214	217	222	212	223	213	211	204	237	216	210	241	222	190	215	215	257	238	226	220	214	220	216	247	239	215	232	242	232	217	206	234	222	221	231	210	222	218	231	223	240	214	238	228	217	242	194	208	228	229	217	212	236	219	221	211	222	237	216	222	215	248	207	213	228	245	235	245	228	205	222	238	216	248	220	230	214	229	219	264	240	204	248	238	223	240	212	210	225	235	198	213	234	229	219	236	212	233	247	248	195	256	228	226	240	223	233	208	213	229	209	204	215	200	222	191	198	227	244	219	249	218	207	217	221	260	195	209	228	229	198	216	214	244	227	233	205	224	241	224	210	218	229	228	228	239	240	238	209	215	202	252	217	206	254	231	226	236	225	223	245	218	190	216	226	225	214	201	261	207	201	209	209	233	225	204	230	212	249	247	226	219	217	237	240	199	226	212	216	211	234	218	195	198	212	238	236	225	232	217	224	209	235	219	249	240	223	208	215	205	206	202	213	222	186	213	237	213	238	232	223	205	227	227	235	209	219	231	224	218	209	223	214	233	214	195	226	222	210	213	250	201	238	220	209	226	235	202	221	242	234	223	214	214	234	201	211	219	232	210	206	190	221	228	232	225	236	224	210	222	225	213	239	231	229	222	216	233	228	230	219	214	222	218	232	215	240	257	204	213	221	229	227	207	236	220	206	218	222	216	222	223	202	233	198	239	230	227	233	225	233	222	212	219	194	228	219	207	209	220	207	194	217	220	206	194	184	234	202	260	184	212	224	228	239	209	240	228	227	236	216	201	211	244	217	229	213	218	222	228	214	220	221	232	228	209	238	240	232	217	206	242	239	206	208	211	218	231	233	240	228	231	233	212	228	222	231	215	225	209	219	235	198	223	246	218	256	192	222	214	215	203	227	219	236	209	198	213	232	205	227	231	233	254	221	220	211	237	208	238	243	245	204	247	220	229	215	195	196	244	244	232	200	230	234	222	209	235	225	231	210	223	237	233	226	235	221	217	207	224	201	250	212	206	221	216	246	247	230	232	220	226	223	204	210	235	211	210	229	243	190	225	197	223	203	240	223	233	238	223	199	200	220	205	222	226	226	213	215	225	228	220	212	246	214	210	214	224	215	214	240	209	217	198	219	191	236	221	236	211	188	236	208	223	235	243	199	227	222	239	214
11942	665	654	632	571	592	589	603	580	629	602	604	607	600	584	608	598	558	604	567	577	625	561	578	579	617	571	561	592	580	574	572	626	591	598	584	609	579	574	603	542	583	572	592	573	566	602	578	592	564	610	579	550	638	621	577	595	594	598	576	588	611	599	574	593	616	599	535	574	602	610	546	568	557	593	585	581	595	615	599	569	578	572	607	587	568	593	571	553	569	557	592	537	657	492	618	596	596	570	599	606	600	556	583	598	588	633	542	614	593	579	605	654	573	642	603	540	509	568	579	585	574	571	595	599	579	576	565	548	556	620	539	609	592	579	603	587	564	588	580	557	595	560	593	604	577	571	612	561	600	597	589	600	622	585	601	604	563	604	589	623	533	616	583	607	609	604	550	536	579	596	619	578	568	616	584	592	580	559	548	611	636	604	589	582	594	595	575	605	590	624	603	571	588	538	592	574	624	569	575	607	611	645	572	596	615	578	592	534	618	588	529	581	606	608	631	571	581	619	613	548	603	637	596	575	549	537	571	585	612	576	568	579	596	604	567	567	582	616	589	585	563	598	611	561	587	582	562	586	626	601	572	599	583	599	549	610	561	583	583	584	584	565	604	569	583	582	589	590	577	607	616	584	566	571	593	576	554	570	577	622	601	587	588	575	609	609	608	626	583	585	566	612	552	572	585	565	570	583	566	615	624	594	590	555	569	578	538	608	572	592	589	578	621	605	606	582	600	567	571	631	639	598	616	609	616	581	627	632	573	588	575	578	580	596	592	610	604	570	573	581	583	637	553	592	580	617	590	561	583	614	578	596	613	563	612	595	571	571	595	606	600	578	610	588	587	602	632	589	593	563	634	603	586	613	616	592	565	538	548	569	611	618	567	604	632	618	561	566	587	602	593	574	580	558	579	579	578	611	569	590	579	590	597	604	596	544	579	616	581	586	588	613	560	593	560	570	585	560	591	624	556	622	620	583	597	588	588	556	547	557	607	602	586	611	589	542	540	597	555	604	591	577	628	606	556	553	578	626	553	613	640	589	596	626	583	603	573	557	578	532	574	571	610	582	607	593	556	565	582	612	631	605	552	626	643	537	612	598	611	571	565	573	642	604	572	629	553	585	559	574	573	599	601	611	595	604	561	588	653	578	575	561	561	611	639	605	593	570	569	547	591	606	624	563	531	586	553	590	580	578	582	633	634	563	575	554	559	551	611	578	576	592	588	608	571	534	548	579	622	549	585	584	582	603	566	564	563	606	601	627	599	573	625	591	592	597	571	595	565	604	581	561	597	560	604	552	591	585	586	574	574	629	578	657	567	540	618	589	577	597	576	614	559	575	583	588	589	596	564	557	614	587	552	579	564	545	606	578	524	554	606	616	565	575	584	577	604	549	577	588	585	638	588	591	600	602	560	564	587	613	582	563	543	586	561	534	576	605	605	653	577	607	591	616	554	574	569	579	591	581	578	569	571	594	587	612	556	561	584	579	592	563	604	566	577	592	632	614	578	592	605	576	574	636	590	635	574	590	596	626	580	588	585	625	602	606	557	587	607	604	578	590	541	588	589	628	560	590	551	629	590	575	609	602	529	564	547	604	581	572	607	568	578	584	605	620	609	582	586	600	644	607	578	582	605	583	575	610	629	601	594	597	597	619	585	604	555	601	570	590	576	554	600	581	596	589	585	580	607	585	582	601	610	561	569	605	622	603	582	614	573	586	581	657	620	614	579	559	582	584	612	563	574	586	578	592	573	554	528	606	591	565	561	589	587	584	587	577	587	584	546	614	558	622	580	579	571	562	573	565	594	605	568	551	567	572	571	572	554	583	580	581	572	574	586	583	608	564	580	568	557	592	624	609	602	567	598	590	581	590	579	567	595	620	599	633	590	537	578	602	534	576	590	586	576	618	611	593	594	608	614	573	582	575	603	557	588	644	578	540	557	599	574	587	579	585	604	567	623	584	526	552	594	588	590	572	595	571	601	575	581	575	587	598	584	601	601	584	582	583	579	582	566	589	584	581	567	630	627	597	572	614	585	615	588	644	557	574	585	616	624	557	588	569	597	586	613	585	580	606	595	580	622	564	583	565	618	544	531	557	566	591	580	609	563	576	562	559	581	573	585	563	568	568	590	564	573	567	588	603	576	572	595	552	641	575	550	582	610	563	550	549	605	621	616	555	567	590	575	542	607	632	569	566	597	614	619	587	575	528	585	549	563	599	543	565	596	564	577	580	610	583	534	610	600	599	574	581	597	570	601	604	561	584	574	595	573	630	600	545	582	589	570	592	516	608	607	628	584	549	612	559	593	574	558	558	587	585	615	583	621	573	569	559	624	592	609	557	549	564	571	597	608	578	586	554	545	598	545	609	569	581	596	584	591	579	542	573	619	577	601	621	549	596	599	588	601	592	547	594	595	552	609	614	568	577	618	567	599	565	599	623	567	612	567	548	560	601	613	550	572	601	582	564	567	536	598	568	583	631	614	580	579	597	578	592	604	568	578	632	618	566	573	574	571	519	567	556	606	637	579	583	589	587	598	628	595	548	588	574	535	627	594	609	552	566	585	535	567	572	593	614	590	576	578	603	569	583	544	574	582	613	617	582	569	604	631	592	575	608	591	536	571	613	549	584	603	612	557	592	538	574	578	565	565	594	544	565	587	612	601	558	603	595	575	593	584	588	605	572	590	558	578	587	602	593	572	577	613	573	581	622	578	557	586	543	599	578	579	573	568	584	552	587	554	583	619	542	562	531	549	592	623	633	592	585	592	611	565	586	593	589	594	574	573	581	566	583	601	605	614	553	587	573	585	566	547	555	583	577	575	638	603	582	564	616	578	580	576	577	587	567	604	617	582	574	592	546	606	573	645	633	585	611	545	565	530	590	567	561	615	571	593	628	596	585	597	596	580	627	579	567	597	599	608	569	556	580	589	579	599	653	550	576	566	614	582	567	580	584	620	601	595	617	598	594	610	607	586	601	553	597	606	561	584	551	586	584	604	591	588	612	618	608	583	615	597	554	546	546	587	598	541	585	575	558	611	608	590	567	588	567	594	596	616	590	546	558	545	630	588	569	555	572	522	585	622	544	597	612	543	623	565	566	562	580	583	613	602	602	548	552	590	593	612	568	573	581	671	600	602	618	574	623	653	574	571	575	609	596	597	636	629	550	624	616	498	588	569	578	627	562	594	591	644	594	611	562	557	642	575	581	582	574	597	545	569	609	605	577	595	584	596	545	624	545	553	626	593	562	561	624	609	607	586	520	570	627	606	554	546	557	566	600	592	582	580	568	573	593	538	564	550	575	591	588	578	551	593	596	569	549	610	614	611	595	598	587	600	582	599	565	596	593	606	572	598	588	593	589	557	579	577	562	582	585	596	544	579	616	543	561	591	603	603	580	588	593	573	620	580	588	556	604	594	580	542	587	620	573	626	581	596	570	582	552	608	569	553	559	588	583	570	592	599	607	603	571	556	576	582	566	558	561	596
24996	21464	24766	28570	21467	20781	919	475	368	388	385	334	367	341	365	355	338	308	380	375	333	324	336	332	320	362	339	318	366	331	336	359	323	350	325	345	321	332	352	371	343	366	339	323	336	321	378	343	355	374	310	372	326	349	341	333	318	320	343	320	313	340	354	355	353	347	320	369	332	330	337	393	333	352	355	339	367	355	319	353	348	329	326	323	373	365	341	353	326	317	353	327	344	354	346	341	360	328	322	375	330	339	320	360	310	324	309	342	354	359	320	308	395	344	343	333	330	345	369	342	336	321	339	329	309	357	352	344	343	331	329	330	330	324	360	311	314	335	347	329	328	350	319	370	356	349	334	328	315	338	309	306	333	342	354	356	340	328	317	354	320	327	344	336	353	324	327	338	340	302	345	336	347	331	337	353	346	354	361	308	354	338	363	347	345	331	342	368	341	338	331	328	351	371	375	342	328	354	331	351	341	343	317	335	380	339	360	321	327	358	317	335	356	327	373	359	359	346	340	360	308	341	337	334	350	364	316	383	349	340	345	323	317	347	333	354	348	311	362	372	366	306	364	378	367	314	329	357	370	364	321	342	347	343	342	336	337	335	361	313	321	322	339	329	353	377	346	342	359	350	359	332	327	334	337	354	347	344	333	332	332	334	327	342	342	344	343	343	312	338	357	322	368	373	358	320	336	329	355	328	376	367	326	355	333	384	342	341	367	339	341	326	342	353	357	316	306	346	360	349	395	338	353	322	331	333	359	339	360	333	358	371	318	355	330	327	326	311	322	366	345	329	334	350	333	323	360	352	313	315	360	354	337	336	363	334	381	367	315	367	352	327	318	359	354	339	358	334	361	377	366	335	306	337	357	350	349	333	354	331	377	342	336	360	349	327	334	359	377	385	335	332	346	319	350	296	351	373	352	362	364	343	331	335	317	332	334	357	336	342	324	318	323	319	338	366	361	363	321	352	354	359	349	314	354	311	347	332	351	327	334	321	349	346	371	340	362	356	320	345	342	350	381	381	345	352	346	341	356	322	308	356	337	348	334	314	369	335	329	349	351	324	349	350	355	364	389	337	326	375	340	310	335	372	345	327	340	327	349	307	345	329	340	339	359	337	345	338	325	376	393	325	365	336	338	324	376	327	351	329	351	322	329	346	353	327	341	368	358	334	341	304	342	356	349	351	337	367	382	370	322	363	369	338	365	355	361	345	350	343	353	340	354	349	319	339	338	335	352	379	369	360	346	343	367	345	341	344	393	315	340	328	350	348	316	353	352	363	347	311	309	307	339	356	362	361	317	346	306	322	360	387	304	355	343	363	371	355	345	348	355	382	375	343	338	340	371	380	334	356	336	330	356	328	354	350	338	338	347	353	344	295	341	355	344	352	334	353	337	368	376	353	366	320	334	339	331	326	354	349	308	337	297	350	326	356	374	357	351	346	345	354	312	333	328	324	340	361	355	378	348	350	344	393	353	377	323	346	302	341	375	326	345	331	327	317	356	376	348	344	333	301	360	358	336	351	350	377	344	348	348	327	340	350	367	354	348	368	360	343	337	315	327	329	347	346	323	346	335	337	351	349	350	378	347	320	320	369	343	333	345	373	334	326	356	325	323	355	348	376	331	330	373	329	337	372	325	336	340	287	345	316	337	353	330	341	339	345	289	341	352	358	353	361	342	367	334	332	361	316	338	319	324	323	310	363	349	333	344	335	322	350	365	329	326	340	338	339	342	344	325	343	330	307	349	335	360	357	341	334	360	339	324	318	374	360	325	364	366	329	371	342	348	388	335	327	370	343	327	365	321	373	331	314	315	309	333	299	339	361	342	352	319	370	330	350	309	345	335	358	321	333	367	362	341	338	321	346	382	363	369	381	314	329	296	328	319	331	352	365	345	318	305	354	318	331	335	339	342	339	349	300	331	318	311	333	337	360	354	312	338	338	347	381	312	326	315	335	324	336	361	359	336	363	343	344	315	317	367	335	284	335	345	348	330	339	293	367	296	346	384	360	376	375	334	364	373	360	338	366	361	377	348	341	369	341	363	337	348	348	317	353	360	386	311	349	344	364	308	311	376	351	337	325	329	340	342	330	314	313	340	327	348	365	323	326	338	325	329	329	334	329	334	305	354	303	361	338	344	325	288	345	340	362	359	363	338	338	344	326	311	331	339	306	340	320	372	374	329	331	353	316	373	328	366	344	354	308	313	350	323	338	345	345	365	338	351	332	327	337	304	327	354	327	335	342	350	351	357	311	334	325	338	334	320	330	375	342	325	363	365	334	333	359	347	352	336	354	326	308	343	343	314	354	344	354	341	352	326	339	359	341	365	338	341	347	336	321	369	318	327	289	340	343	325	340	360	344	348	311	328	343	331	353	334	377	343	355	347	356	371	382	301	313	341	352	326	354	380	348	343	354	347	319	347	348	356	346	340	322	333	365	320	350	338	329	358	352	353	354	352	344	327	358	346	299	370	349	342	342	346	358	358	356	347	345	339	329	329	328	336	346	323	347	361	343	371	325	328	301	350	344	372	348	318	330	311	359	337	338	315	369	337	326	354	352	358	348	320	309	318	366	342	350	345	376	327	340	343	323	347	337	380	348	309	351	340	366	338	345	388	360	322	307	334	348	343	365	322	346	321	313	325	343	336	346	352	327	342	352	353	353	316	369	347	364	309	301	368	333	361	329	334	351	350	348	348	331	330	336	345	336	296	349	369	338	336	348	338	323	326	335	313	343	350	296	347	367	326	327	338	385	320	335	350	356	349	325	338	343	352	317	312	372	351	346	351	358	373	359	363	356	360	317	344	330	331	367	343	315	353	353	320	323	336	338	338	290	343	337	307	332	355	331	347	323	321	337	340	355	322	350	339	343	309	356	341	293	348	319	382	330	339	348	349	331	305	365	367	344	347	336	335	369	349	357	356	371	316	362	359	345	342	323	317	368	336	332	333	331	312	309	341	315	374	344	305	358	323	374	378	316	384	360	331	342	328	345	353	341	338	360	344	347	344	354	363	351	360	304	324	341	338	372	362	314	386	379	310	350	353	308	346	344	339	325	351	348	334	343	343	313	351	351	320	323	342	310	349	338	350	379	356	337	373	351	313	330	336	382	331	301	334	319	338	357	353	326	333	360	299	331	341	366	345	341	379	336	353	311	370	305	344	326	353	358	358	362	345	306	314	315	361	330	341	339	329	352	347	364	322	358	305	314	373	377	349	312	346	357	353	382	336	313	360	362	298	336	358	332	338	318	332	337	397	329	326	352	350	350	375	336	338	342	357	344	316	330	333	348	312	337	328	345	316	349	336	347	366	336	332	361	329	363	378	363	338	345	335	346	379	359	357	317	293	327	338	338	350	334	360	327	317	311	328	351	328	325	367	320	350	374	359	311	350	325	317	303	310	308	338	315	327	326	352	382	360	338	349	346	345	340	349	386	362	368	390	351	338	322	363	348	378	364	340	338	365	355	350	355	343	331	349	363	328	330
29249	2614	1397	1061	896	892	867	789	820	828	846	880	849	806	811	781	851	832	786	810	822	774	761	802	801	809	826	800	788	853	773	828	835	846	847	825	788	811	782	780	817	781	778	828	822	840	814	805	799	812	814	825	789	815	827	806	798	823	823	778	810	788	784	849	780	812	797	806	824	790	791	826	847	786	800	817	843	851	848	774	809	797	802	810	850	815	777	768	802	801	811	801	830	826	817	844	854	803	794	864	815	815	771	807	819	850	846	791	787	815	813	846	824	794	833	826	790	812	803	823	791	831	841	792	846	836	803	814	839	846	833	786	788	750	781	773	871	872	844	841	787	843	793	808	848	762	853	869	779	797	804	789	803	794	825	836	820	817	833	840	853	808	793	771	808	864	835	819	853	825	818	772	809	833	811	812	800	822	793	798	795	806	826	856	802	813	789	807	861	816	836	875	831	820	830	787	782	794	807	793	811	787	839	824	760	828	822	793	821	837	814	814	801	815	801	821	803	797	799	814	795	837	801	799	842	793	821	829	776	790	827	856	835	839	817	793	800	841	764	820	855	866	813	797	800	833	837	787	753	841	815	836	789	827	793	767	790	833	816	784	825	830	784	805	823	815	811	786	797	829	845	816	843	805	801	791	804	844	833	807	800	809	841	824	823	804	825	878	831	804	780	825	837	851	829	773	833	800	780	821	847	837	840	777	854	820	788	805	779	827	789	807	818	786	856	829	770	809	813	811	819	759	799	817	802	814	851	805	830	795	849	842	779	814	825	797	826	830	775	855	828	775	803	777	844	812	791	789	839	808	830	814	856	781	828	797	802	793	847	837	814	758	818	805	828	841	853	766	739	827	837	779	820	870	764	800	764	821	838	839	806	775	799	795	809	810	818	793	778	875	776	786	814	753	825	795	827	819	818	847	782	828	823	791	807	827	863	766	844	851	827	774	828	784	824	799	864	879	790	806	809	899	791	815	830	797	830	859	802	809	851	831	783	822	799	845	787	816	848	813	733	826	773	844	755	830	861	809	807	804	804	791	851	793	766	869	806	810	837	795	778	850	818	787	791	829	801	827	855	821	841	849	830	844	818	821	832	850	802	805	789	860	824	788	784	866	817	799	753	833	870	814	844	824	825	755	857	816	852	799	817	784	788	804	842	823	839	791	809	808	765	815	846	833	792	815	848	823	807	845	849	797	828	790	848	775	801	833	851	828	802	846	790	797	815	783	792	818	773	824	790	849	804	811	816	824	833	824	782	812	898	764	838	804	806	807	849	771	827	770	821	819	812	820	779	823	793	835	748	799	784	820	820	788	765	772	868	788	755	840	800	827	789	834	786	829	850	866	800	880	817	816	805	836	819	822	840	810	815	807	834	874	795	814	755	827	804	868	822	812	802	863	796	774	840	848	824	794	808	804	808	860	843	767	830	808	845	796	837	808	777	794	782	787	810	838	847	789	781	788	796	775	820	817	846	765	821	812	823	828	824	775	793	829	807	808	775	769	838	761	834	842	799	788	829	880	748	853	802	797	808	798	797	776	807	775	803	874	831	789	766	844	852	799	802	812	800	817	772	792	779	767	795	841	829	811	821	788	817	770	793	806	826	782	809	857	786	817	768	827	787	806	808	857	849	845	808	834	779	837	792	859	840	852	817	808	800	874	776	820	758	831	796	775	845	792	752	783	826	777	802	790	846	836	801	831	829	748	800	767	786	810	740	814	837	815	825	833	859	772	872	856	830	815	769	817	791	842	792	810	814	763	853	810	791	814	831	802	848	816	838	797	796	806	807	814	822	813	856	813	836	842	797	804	846	857	814	784	832	836	822	804	873	790	795	775	761	836	784	845	894	795	793	809	813	847	778	798	816	833	804	817	780	821	789	762	804	769	773	861	810	819	736	789	832	845	812	842	763	790	795	814	787	836	779	790	808	820	835	827	807	807	829	778	825	829	800	862	803	844	806	815	829	816	836	841	812	819	820	817	863	782	811	789	846	830	843	806	771	807	872	862	796	879	802	826	849	821	793	801	769	781	814	868	792	830	750	817	836	826	748	767	783	787	837	869	849	820	809	787	836	806	845	770	829	802	793	800	820	782	809	869	816	856	840	805	800	824	814	848	755	795	785	806	823	781	840	769	853	765	838	799	801	769	869	813	797	869	803	845	800	831	815	820	841	793	835	800	772	848	782	827	803	822	874	824	805	780	834	850	788	793	842	821	810	816	827	785	810	840	786	798	815	841	803	820	814	875	834	832	796	872	778	799	809	891	785	821	826	840	854	799	835	764	871	768	810	845	826	840	784	812	800	805	798	836	821	811	823	782	834	798	814	835	865	845	779	835	810	864	831	825	771	805	791	807	795	779	816	733	834	861	807	845	804	808	855	815	840	755	780	798	828	791	772	813	823	832	840	797	805	814	819	823	864	805	798	828	796	824	754	820	865	791	811	791	805	834	822	813	829	802	820	816	810	766	856	811	846	817	831	798	813	806	794	789	789	821	841	843	794	829	873	762	818	780	762	856	787	809	793	796	802	895	746	806	818	759	873	848	824	826	807	840	790	793	813	827	802	784	837	836	850	871	808	807	832	833	849	845	767	802	853	826	809	827	834	798	763	847	809	789	823	830	779	797	789	853	809	818	830	838	797	799	817	807	810	827	870	862	797	836	801	862	799	792	843	790	825	832	755	821	839	799	828	811	850	838	814	813	857	802	783	802	829	774	824	843	822	851	834	874	833	833	785	785	852	842	832	844	791	833	835	850	828	867	794	819	800	805	754	844	813	814	810	801	816	822	799	816	794	796	775	806	801	782	872	790	835	815	796	794	819	768	863	777	805	835	807	837	829	784	805	810	822	792	827	845	807	819	843	824	822	852	844	825	843	791	835	812	825	823	871	790	837	774	762	824	834	796	824	801	832	789	818	776	782	834	838	840	802	869	824	841	827	799	793	806	830	794	862	820	820	831	819	815	836	807	812	795	835	769	759	792	754	824	834	843	773	836	794	841	866	765	841	847	778	860	812	799	872	823	808	808	843	819	870	835	836	798	868	819	789	837	784	822	815	796	818	796	832	811	812	805	824	851	797	819	791	792	840	791	799	817	844	771	758	814	826	870	788	803	821	778	830	806	799	786	787	811	796	822	801	883	807	821	796	795	798	798	798	923	860	769	825	802	837	881	789	835	781	808	808	720	806	857	825	835	835	788	815	810	783	783	832	819	808	818	810	802	828	798	858	756	857	801	808	774	827	838	868	828	869	782	849	782	778	817	835	825	800	794	785	781	815	808	795	805	811	828	801	854	836	836	841	791	827	822	822	829	789	807	892	806	817	811	842	809	813	832	800	843	774	801	791	829	789	835	815	821	852	794	825	829	828	776	814	839	794	780	787	825	834	786	817	838	783	802	837	789	812	808	806	806	809	861	800	773	816	842	822	765	847	792	782	732	787	815	796	790	797	840	774	796	819	797	809	774	834	814	835	832	801	822	767	816
24286	21416	25084	28150	21417	21424	17501	722	379	350	348	338	347	306	299	301	283	305	286	282	323	311	307	311	306	329	306	317	285	285	278	267	268	269	294	311	315	271	253	305	272	287	309	281	322	285	279	252	275	288	302	283	306	289	303	296	298	310	282	300	266	306	293	273	283	274	281	300	314	252	273	301	299	299	295	302	291	281	305	290	272	302	290	318	316	275	279	312	278	273	241	288	275	304	282	273	275	291	267	316	328	302	318	277	274	279	279	267	285	277	303	236	271	295	291	289	275	298	295	296	319	283	286	299	299	265	258	325	303	294	289	257	282	305	287	298	286	263	296	282	278	317	299	279	260	252	278	338	277	289	310	275	260	269	302	279	280	303	295	270	282	302	315	287	263	265	299	296	279	286	268	293	314	300	294	328	269	269	269	279	290	281	276	293	307	278	276	259	323	247	290	279	251	292	309	257	301	296	274	293	322	296	263	272	280	300	281	279	272	274	271	300	258	281	285	289	283	290	286	294	296	275	255	291	266	268	289	291	286	276	271	309	259	303	288	279	324	293	298	279	296	289	302	316	307	297	302	291	315	285	292	289	323	281	304	268	258	267	260	298	287	310	283	302	267	288	274	244	312	277	270	281	264	286	305	265	271	309	298	239	289	274	279	301	285	270	270	300	252	267	281	288	287	273	280	315	307	319	292	269	270	258	306	319	281	291	273	277	304	242	275	267	294	295	263	271	295	288	276	268	260	288	316	283	254	300	292	250	281	268	288	311	315	289	274	314	283	265	277	305	311	300	296	290	294	274	296	264	319	326	313	323	259	292	282	313	305	271	314	293	284	302	262	284	293	278	292	283	274	270	296	288	283	324	265	285	279	302	274	294	255	292	287	303	259	274	282	291	304	288	271	308	279	290	301	257	277	263	312	295	321	311	283	281	278	284	289	280	291	289	288	297	273	288	275	295	290	269	254	272	289	324	303	296	273	276	292	293	262	264	291	282	264	306	272	289	289	276	263	269	288	277	301	288	284	260	291	291	295	290	288	278	321	287	272	262	298	311	280	278	297	316	297	238	307	305	285	264	301	288	281	295	288	270	295	269	274	296	297	257	281	278	286	289	300	281	303	300	287	296	295	231	293	301	260	308	284	307	304	285	288	266	273	277	302	294	295	281	297	300	282	258	273	271	325	282	279	249	280	315	298	268	303	265	280	276	309	271	281	306	281	321	308	276	325	314	282	315	282	307	290	286	303	306	277	272	265	303	286	262	274	285	289	284	281	270	304	293	270	286	276	302	295	279	306	251	262	279	248	267	298	307	304	283	259	277	269	261	309	272	281	306	277	268	296	309	259	284	311	277	274	297	300	290	289	270	286	288	287	270	311	291	254	264	288	286	296	279	319	305	275	267	276	255	296	269	292	300	302	286	311	276	272	279	322	275	275	285	256	282	273	273	313	311	306	275	277	326	251	278	292	257	264	289	282	283	302	271	263	253	285	264	286	302	296	259	256	291	307	312	310	289	308	278	309	292	286	234	252	303	327	309	282	253	294	295	268	277	277	286	285	297	272	295	285	303	278	326	291	290	315	290	295	301	282	275	290	276	285	278	322	323	289	286	302	323	267	309	299	274	263	306	304	289	286	265	274	298	271	282	279	288	292	268	289	286	262	275	297	251	286	297	295	286	271	294	287	278	285	272	281	297	280	251	288	297	283	270	247	260	281	286	284	294	260	289	311	287	286	281	295	303	287	302	291	263	294	288	277	291	344	308	264	304	322	321	274	312	281	292	289	278	294	299	264	293	288	281	281	283	288	265	267	303	271	311	293	272	293	298	282	272	274	301	287	303	281	286	269	290	274	317	316	262	291	284	275	286	296	340	282	251	289	291	315	286	295	287	314	292	305	243	292	299	295	292	303	305	286	287	277	260	297	299	299	284	306	269	270	285	265	272	323	287	289	278	267	259	302	288	316	307	285	285	280	287	278	284	277	291	296	307	291	297	274	290	269	276	317	293	302	271	292	288	292	280	268	282	302	325	281	290	277	249	274	303	253	281	286	275	272	309	297	289	292	282	287	287	266	290	294	294	281	294	301	293	284	276	300	258	287	305	282	294	283	280	258	254	279	263	285	310	285	261	252	275	278	280	273	282	311	292	288	293	299	306	301	271	298	270	313	285	297	299	278	270	332	268	261	272	296	284	278	287	278	305	300	275	320	284	305	291	285	276	274	269	306	296	293	292	281	295	279	287	301	304	311	280	283	269	267	270	276	297	281	295	281	279	323	280	270	266	315	278	278	303	276	299	276	285	277	263	254	286	314	278	281	305	288	289	248	275	266	288	279	281	295	301	282	294	270	265	279	275	284	281	257	279	243	260	271	289	270	265	299	303	279	258	286	312	315	266	302	325	291	251	304	287	298	278	267	281	315	292	282	291	261	270	269	288	283	275	299	309	317	272	294	278	287	294	284	275	268	279	299	278	306	267	272	277	271	286	301	257	276	284	283	287	275	263	282	277	281	296	290	263	294	280	281	272	280	291	310	275	269	273	287	268	277	280	261	279	263	292	281	298	343	317	308	267	279	312	254	289	272	285	285	300	279	272	314	308	289	275	268	280	298	295	296	296	281	310	288	272	271	294	307	297	278	297	296	289	280	285	251	290	285	255	265	285	289	278	291	305	279	312	272	295	273	297	298	254	272	288	266	283	285	307	290	265	251	269	291	320	302	256	267	286	278	267	303	302	277	299	310	329	311	268	241	278	294	291	272	309	282	308	285	285	296	283	300	275	277	321	296	307	305	263	275	245	261	267	283	262	268	288	249	290	258	289	297	297	249	269	276	274	285	309	265	288	249	281	314	271	305	245	298	254	275	263	267	262	279	272	271	307	293	290	297	269	292	297	309	306	288	268	289	261	281	255	297	284	270	267	264	276	282	315	272	292	302	326	298	293	281	279	284	304	318	282	281	306	293	279	288	284	280	276	254	309	278	293	306	270	299	278	310	306	318	301	292	294	299	269	308	270	300	261	313	281	266	290	277	281	259	316	294	284	308	293	306	297	296	270	323	283	260	276	281	265	277	270	308	259	294	266	320	269	290	268	296	319	277	299	297	279	297	297	257	281	292	275	289	287	297	296	297	280	298	295	268	307	272	286	293	289	292	286	303	295	293	285	304	282	275	279	312	290	290	262	285	244	279	269	305	310	296	279	296	291	272	314	292	334	280	285	297	277	270	280	284	318	305	272	298	295	282	265	325	272	308	322	289	280	301	290	306	310	297	299	268	287	293	267	333	304	270	274	250	255	294	286	264	253	256	281	286	293	281	299	268	301	288	284	282	280	279	324	281	291	302	276	274	304	256	297	309	292	304	319	314	303	285	292	307	265	292	288	270	265	297	264	283	306	282	268	254	273	276	258	299	297	279	288	265	283	249	268	303	299	278	292	290	290	297	258	273	310	281	276	265	245	279	287	301	280	283	250	310	309	269	283	257	276	278	306
33412	3720	1768	1108	853	780	767	754	733	677	757	672	701	678	662	680	674	697	688	703	728	675	681	654	662	666	669	693	647	687	733	696	708	643	689	628	705	684	659	686	674	656	713	641	679	658	696	613	654	684	641	716	676	690	664	646	682	633	656	641	691	676	637	694	678	681	643	642	653	709	695	719	675	680	672	669	695	695	635	666	672	637	644	620	693	695	680	608	678	673	692	698	688	696	656	681	669	685	675	644	677	627	695	629	644	689	674	676	646	673	657	639	676	641	635	660	666	677	689	675	673	686	672	693	657	658	634	686	684	697	665	683	654	683	666	725	678	677	640	687	655	701	654	692	668	729	644	699	640	669	661	680	674	666	633	652	672	651	649	653	693	645	707	720	662	667	670	654	678	687	669	684	717	663	654	631	704	630	691	686	633	693	690	698	671	674	650	649	660	648	715	658	681	644	673	692	645	703	696	677	710	678	702	640	695	641	687	675	664	691	712	662	649	638	648	676	694	679	670	623	633	700	672	629	656	715	635	674	692	650	631	667	700	672	697	646	657	635	742	652	632	634	650	667	709	718	690	647	736	693	680	657	671	659	637	623	642	657	666	707	672	738	659	674	621	660	640	722	652	676	655	625	667	660	703	681	677	712	648	623	667	682	665	660	667	633	662	645	633	650	659	714	646	665	655	654	669	639	703	664	677	686	658	715	658	711	665	635	653	646	656	638	652	670	642	635	681	676	739	671	667	642	692	674	692	669	678	679	677	697	696	687	688	708	687	657	720	648	656	704	695	622	650	696	698	646	681	678	665	661	633	636	666	676	704	666	629	663	680	681	651	692	621	669	675	744	704	581	672	706	677	648	668	704	627	643	672	633	694	701	711	608	686	687	650	676	712	683	690	645	669	656	657	682	636	667	635	665	619	657	636	691	631	653	658	601	723	709	695	637	620	648	661	676	636	641	692	717	652	646	684	666	656	656	654	633	664	702	672	714	672	634	691	644	677	666	626	669	700	604	693	645	638	675	684	657	630	696	692	686	708	649	693	688	654	682	690	644	664	656	625	679	703	708	694	691	676	656	677	688	683	643	670	623	717	681	659	706	663	685	751	634	697	705	679	655	640	638	632	679	670	694	672	683	681	646	678	648	667	630	635	681	644	660	667	685	640	641	681	668	677	671	686	655	679	668	669	673	674	620	687	683	672	662	686	608	648	640	673	681	660	654	652	718	708	658	684	651	648	681	685	690	655	658	735	666	666	685	677	680	672	697	681	675	661	665	652	658	684	641	674	700	647	661	666	680	663	665	674	691	673	662	650	675	676	716	651	670	637	674	634	672	620	626	685	650	671	698	677	688	675	670	668	661	700	663	646	685	691	682	655	641	653	671	659	636	715	630	624	638	638	682	658	684	672	689	655	590	661	665	613	656	650	628	668	665	654	655	643	700	687	677	650	684	666	648	696	670	653	681	641	674	704	680	634	663	645	654	649	651	666	669	645	651	686	637	680	641	664	662	672	667	700	630	668	685	702	667	679	671	640	680	647	634	659	666	707	693	653	689	666	673	648	650	678	633	630	646	668	666	708	687	642	716	665	668	659	633	678	697	634	660	662	638	633	658	710	677	628	662	694	675	665	656	744	669	662	678	687	639	649	633	667	622	647	681	681	673	705	667	672	618	629	703	641	664	630	653	652	694	652	654	673	702	698	652	666	666	684	702	671	669	687	688	663	675	709	725	640	655	728	613	645	683	638	674	638	733	638	704	631	678	663	655	662	666	654	652	634	660	689	665	675	634	669	710	671	666	675	681	697	673	685	650	694	657	644	640	643	632	643	701	703	677	713	706	666	643	675	599	690	639	646	633	668	671	637	652	646	654	700	685	722	651	642	700	640	684	695	655	637	720	663	661	657	670	651	638	654	675	668	669	647	716	663	710	650	622	655	699	655	694	654	698	665	699	681	679	669	674	648	645	687	683	610	639	664	717	692	662	607	664	683	708	658	693	677	651	637	693	652	695	676	650	683	697	663	621	674	636	684	700	696	668	690	667	697	687	654	661	732	661	669	685	674	660	646	641	636	691	639	706	651	684	681	631	675	685	685	686	631	671	651	678	646	637	667	692	683	691	684	663	676	666	623	683	681	637	662	653	666	639	682	701	697	645	650	688	700	684	648	684	658	699	655	679	671	643	666	653	686	655	659	675	664	694	714	685	669	664	665	670	611	722	643	627	662	716	667	664	647	697	685	664	655	669	690	671	665	667	679	675	663	629	669	687	699	630	664	621	648	642	668	659	702	661	647	696	724	678	657	676	667	642	699	674	678	682	675	631	667	663	644	632	673	648	659	683	680	672	678	713	624	697	637	655	662	684	660	682	655	660	633	676	691	703	687	680	666	686	672	700	643	696	632	704	639	669	657	662	680	656	684	649	692	658	675	664	716	649	663	679	654	686	653	643	669	684	655	677	662	676	633	741	683	657	691	639	676	640	714	716	631	695	639	679	648	644	611	637	658	639	641	672	622	715	680	622	655	664	703	644	665	687	713	657	681	681	680	618	688	656	631	655	681	671	675	683	631	651	652	671	714	690	639	707	705	646	664	657	702	635	683	677	642	660	659	656	686	628	700	692	666	626	707	650	667	659	675	704	654	621	703	683	612	684	679	690	691	638	723	664	690	691	673	668	660	694	627	733	656	678	664	643	692	674	716	642	684	636	642	636	635	708	666	674	690	677	680	664	673	634	640	669	629	673	676	671	661	662	633	652	639	641	673	667	683	667	657	679	645	677	649	688	648	687	664	685	685	669	637	724	633	695	624	660	676	683	660	678	701	643	614	641	675	681	664	671	648	722	658	705	662	698	706	699	632	718	696	697	663	704	672	670	679	686	674	647	670	728	664	659	670	667	668	646	707	653	719	637	663	716	618	729	624	704	635	695	657	638	654	642	678	676	655	676	663	653	678	713	683	654	654	675	648	676	637	674	699	753	645	658	672	669	695	656	662	687	623	737	665	687	664	687	680	669	694	645	704	693	661	673	607	684	644	658	694	668	650	674	686	681	669	607	696	691	651	660	644	662	676	679	700	668	678	689	650	689	636	642	652	645	655	676	661	609	649	680	673	649	700	638	696	697	690	626	631	692	665	674	638	681	675	716	686	660	682	691	726	671	703	618	721	651	682	677	631	704	663	665	662	683	713	703	629	663	701	649	659	698	696	665	665	652	708	655	677	668	659	675	652	628	691	689	648	610	697	685	699	618	649	670	673	679	667	619	644	669	658	692	645	633	607	629	639	714	652	653	645	684	699	693	671	656	665	652	659	655	694	614	673	677	702	670	700	680	617	656	668	664	651	659	696	664	681	723	686	707	628	684	665	645	628	662	654	644	669	632	682	639	672	657	689	638	638	645	654	662	707	690	677	690	667	660	693	692	681	632	703	674	590	636	649	673	657	675	652	678	645	680	654	665	671	696	663	683	670	654	654	711	656	649	631	647	717	666
31358	21243	13099	800	276	257	236	244	243	244	239	229	205	242	244	220	222	226	214	207	209	202	229	248	220	216	207	238	206	217	218	204	223	219	209	218	217	237	229	237	220	213	218	250	216	231	241	247	246	219	219	241	230	262	237	191	210	221	248	220	237	230	227	203	225	220	222	213	229	212	214	220	200	206	238	237	201	203	246	228	198	213	216	249	209	250	228	226	232	207	238	216	206	251	229	237	236	199	240	230	206	213	206	237	225	235	253	204	256	230	209	236	226	223	242	215	222	225	211	229	249	230	212	213	210	214	227	243	237	213	241	221	221	208	216	218	239	220	241	242	237	225	230	250	229	245	211	191	235	220	228	251	219	213	250	209	215	212	219	251	229	230	222	281	200	218	216	238	242	205	261	226	240	196	202	273	219	205	212	233	212	218	238	207	195	234	219	208	252	222	253	235	222	217	220	239	224	218	226	198	250	231	201	211	230	248	213	226	209	230	231	230	211	208	237	220	239	205	217	216	217	251	193	235	246	234	227	216	233	205	232	210	223	215	212	223	217	239	210	220	227	250	215	210	233	203	206	245	236	217	215	207	256	207	215	231	205	224	191	236	205	220	223	218	226	220	236	241	221	256	222	215	207	217	247	219	220	223	220	210	211	256	227	214	227	227	218	219	218	226	217	204	238	238	218	229	225	231	250	224	211	231	203	222	233	234	227	228	195	227	251	229	216	234	223	204	228	223	233	188	237	231	247	192	207	217	228	243	236	218	219	216	227	239	239	223	243	207	215	221	191	215	228	231	251	214	215	223	215	214	209	204	242	185	225	216	215	237	219	215	215	236	207	220	245	249	211	219	205	220	224	226	262	228	184	199	234	219	227	223	239	230	243	224	250	217	201	213	234	239	212	220	258	244	210	212	219	251	205	218	220	226	195	209	202	222	224	261	224	213	218	214	231	223	204	217	197	217	224	247	234	217	228	233	234	227	227	212	212	218	215	237	215	222	221	241	228	204	226	240	232	221	213	206	221	229	202	217	211	218	247	215	239	223	183	238	234	230	212	197	215	252	237	249	238	238	210	256	206	238	251	229	238	213	219	203	206	221	220	222	247	207	241	230	240	216	220	234	248	237	248	192	226	203	242	226	229	222	218	229	217	214	213	224	237	217	218	233	213	234	220	224	225	247	230	205	188	212	215	237	213	213	176	217	264	233	235	211	224	211	254	230	220	219	217	198	242	216	208	249	242	228	216	215	242	202	265	238	209	215	214	220	239	264	222	237	234	224	246	237	230	196	227	220	220	242	213	248	216	226	229	223	261	233	239	224	231	202	212	220	214	225	258	239	230	223	200	205	200	240	195	211	216	254	221	233	227	195	242	232	235	227	219	205	245	209	197	246	231	192	218	206	196	215	256	231	219	233	219	233	230	227	250	207	229	220	236	222	210	227	199	200	206	219	228	225	212	209	234	236	194	223	246	211	240	208	199	212	223	211	231	238	209	215	232	202	239	218	230	218	214	238	228	211	215	221	215	213	220	269	216	217	220	221	241	240	217	232	231	240	207	187	250	198	220	207	199	235	223	215	228	235	228	239	237	223	235	206	254	208	225	232	241	226	239	199	234	205	223	238	228	235	209	237	219	198	215	225	246	202	225	221	247	191	236	226	233	226	234	226	220	226	234	201	229	230	229	194	229	218	220	200	194	227	203	232	211	212	240	211	241	244	227	200	218	242	232	195	213	225	232	240	233	228	210	252	229	224	237	226	228	226	231	230	233	219	239	245	214	223	264	210	214	227	214	243	229	228	249	244	222	213	227	203	195	229	231	227	231	241	202	220	214	228	221	251	227	225	214	204	232	241	219	204	233	216	236	218	225	230	241	236	203	216	226	233	236	203	224	213	220	207	221	241	221	191	218	237	227	217	206	231	258	212	237	232	224	243	237	197	219	231	204	223	234	259	211	211	234	241	229	225	251	205	220	226	196	229	256	224	243	202	206	236	227	228	227	196	211	209	251	180	246	232	254	228	229	202	215	198	238	211	210	224	239	193	209	232	217	233	230	235	221	200	233	222	203	195	231	221	230	208	228	242	235	240	238	244	214	237	222	248	182	227	205	242	220	217	241	215	190	248	213	229	220	249	238	216	239	277	242	225	200	204	217	226	225	228	205	208	224	239	190	239	257	207	232	227	223	209	209	225	223	233	228	223	244	222	233	205	240	225	240	227	212	191	233	241	233	243	228	195	268	203	220	232	198	218	248	251	267	214	236	227	215	199	234	212	210	235	223	207	213	212	218	216	227	224	220	200	240	208	219	240	240	238	250	223	244	227	202	215	227	185	218	231	236	235	243	225	222	224	224	226	243	227	194	238	226	221	228	222	215	219	223	244	222	215	241	213	186	240	224	205	215	210	232	207	236	190	234	215	268	245	211	177	233	235	223	204	221	208	236	224	235	204	220	244	188	209	197	229	193	225	272	219	225	256	228	230	220	247	202	222	219	231	188	218	221	209	249	203	230	215	215	238	210	233	201	194	212	225	226	222	231	239	230	245	229	216	236	200	208	261	253	214	215	234	214	231	247	227	248	245	220	201	216	223	257	203	229	213	201	224	222	210	230	221	242	241	218	215	214	223	257	260	218	229	223	203	207	232	201	241	218	233	208	226	242	230	215	220	204	221	221	223	221	205	215	219	217	217	223	221	214	220	209	202	234	222	213	242	234	217	235	232	210	222	232	226	258	208	227	238	217	212	232	243	205	224	224	229	220	246	251	219	232	231	231	214	211	227	209	223	217	220	219	233	220	235	255	205	203	219	219	246	189	224	236	255	214	235	220	208	210	219	203	205	219	206	238	245	261	207	224	248	226	233	227	249	235	240	214	247	204	237	222	232	175	219	228	230	232	223	196	212	225	224	208	195	249	206	229	204	214	199	198	218	219	214	251	252	201	190	239	220	233	197	247	197	246	227	206	224	204	233	233	240	239	233	198	253	240	206	237	218	228	215	230	233	227	199	222	197	231	209	231	213	231	230	212	217	243	204	219	226	214	238	222	228	202	250	213	249	235	220	249	210	213	226	231	257	255	228	220	203	219	205	208	221	232	231	227	203	239	233	230	209	206	232	210	213	219	239	185	204	190	221	232	221	241	236	223	241	211	208	207	215	215	191	205	225	242	220	214	191	220	216	211	229	231	230	210	210	214	224	222	233	216	229	213	243	216	209	210	189	238	209	222	218	193	240	226	224	230	232	214	214	222	250	246	238	220	193	236	204	219	241	236	219	228	200	236	232	227	227	211	205	234	224	213	224	225	215	175	220	249	247	212	211	213	228	220	204	237	218	229	226	217	228	213	253	217	208	228	204	231	263	220	217	242	227	207	206	254	212	214	242	227	226	234	225	247	254	223	198	215	188	243	206	235	223	204	219	226	203	217	211	228	230	236	206	216	203	244	236	220	214	221	224	215	242	208	212	240	241	216	245	212	226	178	220	223	232	222	198
12265	795	659	600	595	546	614	606	556	622	585	596	586	582	588	597	597	552	562	585	623	633	548	630	606	593	567	604	599	651	585	546	511	562	609	589	563	546	605	567	579	566	588	600	602	588	541	599	571	630	615	569	591	615	561	563	595	643	560	551	562	543	600	630	614	596	607	579	604	594	593	595	585	581	612	555	637	552	564	596	566	557	635	555	571	569	569	556	612	608	575	595	620	579	589	620	600	612	584	632	602	623	575	622	556	598	498	597	576	568	609	571	578	593	549	574	592	606	575	621	571	546	610	580	599	572	601	603	619	589	588	591	601	595	585	575	580	604	565	600	566	625	568	585	570	615	570	588	573	600	596	619	572	546	573	574	562	622	626	576	577	596	580	564	586	597	562	606	619	617	618	588	570	610	616	611	579	600	608	588	567	573	557	550	529	575	603	601	552	579	572	573	584	548	616	572	602	598	597	557	579	576	607	596	585	560	593	578	573	578	580	616	600	577	549	616	542	605	620	606	579	556	588	538	640	606	548	609	550	626	558	603	591	584	550	571	615	596	560	609	579	568	603	621	609	576	576	564	590	592	581	608	566	581	581	543	592	569	580	552	614	593	600	547	628	563	579	601	596	622	631	596	635	585	592	608	598	603	597	583	545	614	588	594	612	612	659	575	615	600	585	587	592	587	583	615	582	560	568	611	575	593	584	592	583	568	609	580	572	587	593	578	627	615	538	552	573	604	606	610	616	603	522	599	607	583	547	635	605	595	552	567	585	585	532	559	562	627	603	553	577	567	595	581	576	599	599	577	582	552	626	574	584	602	560	582	583	583	562	592	571	594	592	586	594	617	580	606	599	604	602	603	557	603	559	596	578	617	578	600	544	553	593	545	595	593	593	546	541	575	573	582	611	586	583	571	576	621	571	593	608	593	554	579	594	617	579	567	581	613	586	590	629	609	552	629	597	616	611	578	600	560	555	599	600	578	565	620	603	609	580	597	572	536	622	624	594	560	603	562	622	602	567	576	591	590	606	583	555	558	630	586	607	611	596	586	618	567	571	610	547	572	562	552	588	580	632	589	596	586	578	575	594	592	566	576	574	580	594	632	581	608	567	589	613	577	585	568	567	592	584	592	624	599	542	560	584	601	569	572	640	603	592	590	586	605	611	566	607	585	621	575	585	600	621	582	596	577	578	570	576	571	576	583	575	607	563	605	576	569	624	565	575	559	579	578	540	595	560	576	592	592	555	559	582	585	583	588	577	610	592	595	562	591	568	640	603	550	583	589	599	627	583	587	534	555	611	569	638	601	570	565	596	602	549	604	601	603	576	572	608	576	600	564	598	579	636	605	579	627	588	579	530	573	559	580	548	593	561	572	597	581	580	593	555	618	553	589	668	569	574	567	612	615	588	547	594	564	587	617	586	624	569	557	593	593	551	559	573	566	622	576	533	587	607	579	607	593	549	603	561	619	585	638	610	597	597	610	551	581	573	584	557	545	552	584	614	599	595	604	604	605	612	582	542	604	572	581	640	587	605	550	543	586	554	591	553	622	571	533	558	587	621	596	585	590	592	616	601	631	589	561	578	570	583	626	558	563	590	594	563	548	574	592	572	570	572	593	602	601	603	622	581	640	578	617	577	578	608	600	586	601	581	529	578	600	561	614	622	566	611	606	554	587	584	561	576	574	600	560	632	627	571	586	556	575	585	576	624	590	588	609	581	600	579	551	628	544	578	591	592	590	604	597	565	618	575	616	579	614	601	555	614	567	603	604	607	618	571	567	562	565	584	598	590	585	572	604	588	639	607	614	565	526	549	557	602	592	628	596	581	564	609	567	662	593	658	554	559	563	569	571	584	597	560	538	563	578	577	681	562	565	584	588	608	616	589	561	549	537	579	596	593	568	605	611	573	599	591	567	533	578	635	609	622	600	669	624	600	570	584	639	555	587	604	595	602	596	577	623	579	618	593	551	615	616	617	583	611	599	604	634	558	604	578	623	577	557	582	588	568	607	599	615	552	593	612	582	559	511	599	612	571	547	593	575	566	581	601	601	591	586	545	584	551	604	583	570	625	576	564	567	575	600	582	584	574	599	571	571	569	587	598	644	588	642	555	630	570	603	574	584	578	542	625	558	583	586	589	594	574	600	581	580	627	631	619	618	572	594	576	589	555	631	592	550	606	567	572	595	602	582	602	589	579	644	549	586	567	597	630	601	570	606	587	623	617	580	593	595	599	570	635	580	566	596	601	557	606	605	571	600	597	589	610	613	589	580	621	567	562	571	592	591	550	606	616	609	636	622	563	561	594	589	623	612	566	578	581	585	615	591	590	614	575	601	612	605	608	616	596	582	594	603	583	561	602	567	626	622	580	574	532	583	565	588	602	594	585	601	569	585	554	599	622	604	590	573	530	610	595	574	566	556	569	577	569	589	563	593	572	623	595	613	622	563	561	587	600	606	559	589	589	561	605	587	578	579	620	621	587	602	638	573	578	585	564	590	595	600	589	594	591	565	571	576	600	558	590	577	531	602	591	620	639	547	596	605	565	585	593	553	616	605	601	579	596	549	593	591	594	628	554	603	593	572	603	555	617	592	611	584	601	586	580	580	584	591	618	621	584	555	555	549	588	570	581	632	614	578	571	589	575	601	561	606	575	588	605	595	612	581	621	592	583	634	601	564	592	576	569	581	589	573	581	599	566	556	561	617	592	625	622	567	585	553	579	614	565	580	525	551	622	598	576	583	556	589	568	632	600	621	564	596	641	614	579	601	589	583	580	606	599	571	580	613	586	554	637	583	600	597	586	575	587	619	530	573	610	574	582	579	583	605	546	602	630	583	598	598	603	591	612	580	580	584	530	599	563	634	565	591	617	594	617	559	587	577	589	625	577	571	605	602	584	618	610	591	571	557	583	576	610	599	601	582	587	584	616	573	574	595	572	590	575	633	572	593	585	609	542	613	605	603	609	622	599	591	599	575	650	548	560	581	614	561	564	606	563	576	555	621	580	594	615	573	578	559	614	592	601	533	609	581	582	599	623	569	599	592	624	553	600	553	553	589	595	597	597	570	569	553	572	572	612	607	572	581	517	609	596	595	602	613	551	553	574	558	612	552	586	606	595	618	641	595	564	588	610	606	608	608	597	598	580	560	609	590	597	603	629	616	603	555	577	590	585	614	571	590	631	643	577	545	567	635	612	553	590	611	571	612	580	661	582	580	554	615	555	557	607	572	572	582	601	547	633	590	599	586	583	595	546	561	586	574	610	590	607	606	546	549	556	606	619	629	565	610	561	557	561	600	593	565	610	577	585	592	575	621	575	618	611	570	598	618	604	567	619	608	610	562	616	623	596	571	563	567	572	601	632	627	602	581	572	561	589	572	578	598	563	596	616	605	590	597	589	592	628	602	569	618	587	555	618	562	577	616	640	560	608	561	591	561	588	560	604	563	592	610	540	623	587	578	576	657	618	603	549	613	613	564	578	609	605	583
24929	21420	24748	28474	21412	20736	953	505	390	386	344	377	312	365	383	352	373	325	342	337	359	338	322	393	342	337	388	374	306	365	359	337	324	368	359	361	328	362	358	370	339	327	350	340	350	339	350	314	348	346	362	351	348	326	320	336	333	316	344	410	347	334	360	335	346	344	344	323	339	347	326	373	343	316	351	313	334	354	344	341	345	342	350	356	327	304	318	336	368	343	316	337	367	337	338	321	359	353	357	342	337	305	390	315	321	330	373	353	345	338	334	294	345	353	335	331	355	335	346	296	361	320	328	362	354	380	322	332	336	324	350	335	332	340	344	320	352	338	364	340	347	339	376	367	342	352	332	323	355	353	345	327	325	354	386	369	332	371	344	342	337	351	324	304	320	333	325	338	321	318	335	314	333	356	347	337	317	323	360	354	316	322	332	370	349	357	323	331	352	359	347	357	343	364	351	344	318	329	342	333	336	340	355	318	344	324	331	314	346	346	357	332	346	335	308	340	348	297	357	334	359	313	314	347	366	335	373	322	359	332	366	324	350	338	354	314	365	342	393	337	353	325	315	349	356	355	324	356	305	313	331	350	337	337	366	316	309	344	321	361	330	338	363	333	315	345	340	313	346	341	347	360	368	309	350	334	322	306	346	347	343	316	332	347	353	365	329	341	370	372	365	339	349	342	339	341	331	342	320	342	350	358	343	328	319	345	317	349	332	341	306	343	302	328	309	334	340	408	349	311	354	378	367	364	322	329	320	334	314	362	321	314	315	332	325	354	337	333	325	302	351	360	347	321	334	351	349	323	331	343	315	350	362	331	338	339	302	335	349	339	332	361	340	331	341	321	359	312	352	339	372	346	361	336	330	351	347	341	339	364	338	325	352	368	352	360	327	372	341	331	355	357	356	345	312	314	351	350	333	371	344	316	326	333	347	349	327	310	309	365	382	325	333	352	338	361	333	351	322	353	357	363	391	350	342	355	356	330	315	343	359	379	306	379	304	322	324	305	322	324	344	327	357	314	339	333	341	351	324	338	369	338	345	331	330	340	335	317	379	328	356	364	355	376	364	382	361	328	324	376	298	334	350	337	358	325	341	334	360	327	357	352	316	338	334	324	336	345	362	318	301	340	371	318	362	346	343	343	331	365	304	367	356	358	355	332	311	335	327	353	353	323	339	366	348	332	329	337	331	362	358	330	347	368	313	334	347	351	296	352	327	354	350	343	339	357	350	314	314	334	321	370	351	338	286	346	325	335	347	349	341	369	330	347	344	360	320	328	298	309	357	345	364	352	334	355	343	367	363	377	328	344	364	290	312	345	383	354	317	329	306	340	336	371	339	341	342	319	331	317	303	359	357	331	340	368	332	340	312	325	324	344	341	330	358	341	376	355	332	331	325	371	346	315	355	330	327	377	353	342	318	358	320	349	323	344	336	354	357	369	322	339	360	315	372	347	318	314	343	341	358	349	336	347	348	301	341	370	322	365	316	321	341	360	363	327	321	334	346	359	345	377	359	351	351	337	337	355	328	326	318	317	347	354	319	352	334	308	357	327	364	303	330	343	314	326	349	313	311	306	337	362	342	332	345	337	343	316	317	342	352	365	380	358	327	316	325	341	354	338	324	364	324	345	341	332	344	349	360	332	338	332	342	319	327	366	341	319	340	319	354	336	343	367	325	341	343	338	318	315	326	384	309	357	328	318	333	364	357	355	351	353	361	311	339	346	330	380	333	305	346	338	367	338	354	364	316	324	340	314	348	355	364	365	364	327	328	337	318	329	343	343	368	332	298	322	333	330	330	347	343	362	326	351	360	322	334	350	338	336	335	365	341	325	339	332	351	335	337	337	335	341	330	337	315	341	352	331	344	332	361	345	334	378	327	316	334	324	357	343	329	346	338	373	327	336	337	333	339	325	331	367	317	351	345	366	381	379	344	398	346	339	308	333	333	356	298	371	326	333	305	367	343	311	332	348	364	359	348	305	342	348	340	348	320	352	339	324	339	395	328	335	337	318	354	331	353	310	351	333	337	335	328	350	372	318	348	349	305	343	333	333	331	330	344	348	364	342	361	331	330	331	316	347	342	361	324	355	322	331	353	342	345	341	340	374	351	322	328	379	346	349	319	334	353	312	322	346	303	353	381	343	303	335	333	344	337	307	329	336	349	354	330	354	339	345	319	334	390	341	367	364	339	332	331	383	374	349	350	390	377	365	331	383	345	368	337	340	328	352	333	335	337	348	368	345	312	346	335	345	350	338	367	372	334	331	337	328	365	335	346	338	354	331	351	321	352	360	337	315	354	344	361	363	312	357	310	306	334	333	375	368	339	358	310	350	346	375	348	327	335	316	306	329	362	322	340	396	343	330	312	323	350	346	353	331	342	364	332	372	373	363	339	344	338	338	348	374	328	329	335	327	314	351	393	339	344	351	312	334	349	335	376	338	374	350	351	320	304	372	333	309	351	327	359	345	387	327	361	338	323	348	353	331	330	340	326	386	367	325	325	357	311	337	344	321	362	353	306	320	360	329	336	300	335	355	339	353	331	321	328	349	373	331	340	330	323	339	343	347	307	327	353	340	360	368	335	318	338	309	345	342	367	332	327	327	378	325	352	314	350	361	345	351	344	321	359	330	350	319	322	319	333	350	351	329	374	320	327	339	315	356	344	318	391	339	357	352	338	360	344	333	299	350	360	344	310	314	366	331	363	375	351	319	337	352	333	332	331	316	393	334	330	330	318	331	362	338	337	324	317	338	340	342	325	354	334	298	333	356	353	350	345	309	323	352	354	354	312	348	356	341	350	351	325	331	338	334	365	384	355	343	321	355	335	357	332	336	333	299	354	348	348	387	301	331	335	370	340	339	346	389	342	358	308	330	330	320	356	343	333	337	351	346	325	331	337	335	302	362	344	325	330	353	284	313	366	326	378	309	314	330	315	354	334	309	335	365	361	338	349	365	315	325	316	324	351	349	353	331	360	377	360	327	393	364	377	381	319	333	363	334	386	334	370	383	344	335	343	344	346	348	334	338	348	327	340	341	325	339	316	348	315	330	315	365	330	327	359	339	333	362	334	357	319	355	357	365	330	311	354	363	317	357	318	346	347	361	343	320	335	394	365	350	338	339	333	337	373	355	333	330	334	339	354	375	343	333	339	331	364	352	332	351	346	362	359	359	340	341	344	344	338	320	374	323	346	335	357	326	343	364	330	351	350	337	328	334	348	340	347	327	327	339	327	372	352	347	363	338	361	314	368	361	313	336	363	365	326	355	330	342	335	377	331	337	322	333	355	334	319	333	343	334	331	337	320	332	335	317	356	344	332	314	338	334	296	339	317	367	329	363	335	374	340	356	315	374	383	307	370	339	318	297	343	321	343	328	324	320	353	343	385	335	349	352	333	347	389	340	336	340	324	328	351	357	387	331	341	336	353	326	345	355	357	317	327	316	342	363	348	361	339	305	347	327	356	324	324	366	354	350	343	312	330	316
28663	2476	1353	992	922	854	850	814	831	771	832	856	782	820	869	839	832	832	828	815	827	824	835	804	843	828	819	786	832	831	836	835	857	824	810	815	770	756	825	792	811	771	856	830	868	841	829	843	842	788	782	840	768	803	829	805	771	861	810	850	831	802	820	816	817	808	821	811	808	793	869	812	812	796	881	855	765	835	836	841	786	846	793	812	782	785	862	808	811	774	825	796	774	742	803	746	772	822	822	826	820	754	821	792	807	865	826	861	805	798	793	797	881	832	793	843	827	822	781	801	787	870	834	795	826	788	828	811	823	800	823	855	797	812	813	845	803	809	777	834	799	778	844	808	797	819	812	780	842	838	791	796	785	750	817	792	853	817	851	825	855	806	817	844	833	831	797	826	812	799	840	774	758	783	851	825	822	818	821	799	758	831	802	776	806	740	760	807	780	766	820	787	744	802	820	824	833	815	822	872	757	822	796	820	811	819	825	807	776	845	811	767	825	804	845	828	828	796	822	826	856	804	833	868	808	870	859	780	841	820	834	766	843	849	788	836	834	784	841	792	835	845	807	804	793	822	792	827	816	794	805	803	831	801	803	781	829	860	833	774	801	833	873	779	783	777	775	834	836	801	805	845	899	828	766	868	770	795	794	871	867	823	810	821	842	796	828	783	806	844	797	789	801	823	816	872	790	769	773	834	831	826	820	823	854	830	829	823	815	838	784	850	808	833	797	828	825	790	750	810	769	792	820	807	838	791	845	856	813	846	881	760	808	765	830	838	801	801	804	821	808	786	797	823	790	781	878	840	817	780	819	750	864	848	845	837	852	780	789	815	777	804	756	811	816	790	790	868	799	804	844	844	816	779	798	819	860	844	798	835	818	816	765	818	834	810	792	828	826	789	849	805	810	791	831	793	834	788	868	865	815	840	790	765	744	791	829	839	806	833	749	814	787	792	836	820	838	795	834	773	826	806	834	819	819	804	834	805	796	824	832	827	812	825	817	771	820	850	817	776	794	787	804	858	801	793	776	853	752	820	873	736	863	805	804	818	831	799	808	834	830	843	802	810	742	827	836	802	826	828	819	829	839	806	821	875	766	842	840	876	813	840	796	845	780	818	805	778	787	780	840	804	875	817	847	803	825	856	814	778	838	808	783	863	836	806	810	805	757	826	758	835	836	860	819	797	836	812	792	824	835	837	777	816	811	791	817	843	785	772	788	806	781	794	849	761	867	824	820	818	816	826	816	856	834	857	776	793	824	816	804	803	809	841	813	807	800	739	818	780	830	820	801	805	810	791	824	869	758	806	814	805	809	796	843	881	812	834	826	848	834	823	816	804	847	816	820	810	816	823	823	847	825	846	815	771	833	808	773	794	781	782	819	851	809	859	775	783	750	757	800	833	840	790	794	769	851	814	807	789	761	798	831	782	810	843	779	764	738	806	791	780	785	859	804	801	845	790	793	804	814	850	793	824	865	773	844	837	792	797	863	841	776	836	796	821	788	792	830	814	748	821	818	803	885	840	791	815	888	822	837	854	797	822	850	821	816	890	817	829	806	792	806	822	800	841	804	879	808	808	814	775	800	813	866	828	815	855	823	799	811	796	813	773	814	826	820	837	779	787	815	835	799	789	737	798	787	832	827	844	759	855	828	788	817	767	787	803	838	834	861	865	816	799	811	782	797	817	842	741	833	850	817	792	823	841	785	820	802	825	834	801	876	798	850	823	831	854	809	829	761	821	777	881	796	802	810	816	792	824	843	803	832	755	777	796	812	843	812	790	826	817	841	793	831	817	774	815	805	797	824	756	818	826	808	805	839	797	776	845	790	781	828	835	810	820	784	786	845	794	809	757	832	842	794	818	785	858	819	826	797	766	818	770	776	794	805	806	842	826	828	808	778	775	812	799	792	845	805	835	802	762	797	829	793	856	811	783	806	866	811	808	834	834	764	772	813	848	821	847	795	842	807	841	805	813	776	837	838	803	786	829	813	806	766	823	819	813	797	825	799	832	818	776	810	814	814	857	840	779	829	779	823	807	775	828	781	841	818	851	811	769	781	766	765	861	805	751	842	795	844	916	809	810	808	814	803	822	801	839	812	836	821	852	805	814	778	835	849	762	793	802	802	819	809	809	849	807	834	789	807	795	847	856	806	847	804	812	794	786	819	820	834	785	826	846	758	801	847	807	832	800	796	805	776	889	896	847	808	776	810	797	799	811	842	804	828	801	791	797	841	832	830	834	834	839	847	840	827	799	806	745	746	827	828	809	827	798	824	797	794	856	825	802	790	798	830	841	786	826	820	772	856	791	826	788	847	815	806	863	835	833	826	855	827	881	817	804	785	843	762	854	792	789	738	777	781	855	773	851	817	821	795	810	800	829	829	860	836	850	766	779	818	854	829	799	793	824	822	790	791	848	783	849	727	859	813	809	815	778	836	839	830	844	826	810	841	848	891	841	793	799	803	810	789	799	827	804	785	831	783	763	793	817	813	820	820	812	791	834	840	867	819	782	768	836	808	800	810	789	818	805	776	776	849	821	811	801	795	849	779	777	809	826	837	774	785	814	811	796	801	824	856	811	786	809	848	797	761	773	839	805	775	769	820	817	787	775	809	716	874	815	774	810	758	829	774	845	746	816	835	851	831	813	812	802	821	784	791	781	852	790	824	850	792	790	832	796	815	804	793	820	828	746	851	825	814	791	798	826	830	863	795	827	828	816	803	850	755	829	793	820	785	760	811	785	820	815	792	815	806	817	815	811	831	821	813	770	810	850	839	798	729	802	846	827	828	832	804	839	782	822	801	821	869	848	796	783	801	808	792	794	774	828	817	810	803	810	832	804	861	805	811	815	808	801	808	784	823	782	793	864	805	781	837	786	788	816	810	768	795	810	787	789	789	836	808	789	773	865	819	819	827	807	846	847	791	813	806	815	842	829	824	844	813	759	806	823	834	811	793	770	832	789	781	843	853	823	822	807	800	844	834	769	839	822	814	770	827	788	805	810	849	837	741	838	813	839	795	800	815	798	810	809	822	812	813	798	813	809	850	800	782	877	824	820	821	767	816	813	770	825	796	858	837	822	838	825	819	814	836	802	819	823	840	812	800	814	808	748	846	793	839	857	804	829	815	801	814	787	797	850	806	836	805	811	774	810	763	793	826	820	826	831	842	830	825	780	823	745	798	774	821	751	832	839	859	761	837	844	863	811	838	825	794	825	792	822	750	831	803	805	799	755	806	813	805	764	814	756	852	821	835	822	818	847	824	797	781	763	837	795	849	811	865	794	875	803	838	805	834	810	853	840	795	807	775	845	823	821	819	818	824	842	827	798	833	794	779	803	800	822	795	790	840	860	838	784	812	809	848	796	853	825	764	810	778	838	878	765	854	781	833	826	770	759	798	809	837	790	836	791	853	790	784	808	871	787	806	810	793	800	768	818	842	814	809	726	818	813	810	815	845	762	873	860	805	837	800	816	811	768	815	823	846	798
24291	21426	25091	28176	21426	21438	17644	683	440	373	366	316	328	314	315	331	306	295	330	284	260	303	328	309	322	311	319	298	296	284	285	298	325	322	329	307	280	280	280	282	285	299	306	291	294	271	304	313	282	256	287	280	279	310	311	308	308	275	279	305	279	276	317	277	286	275	295	291	276	272	242	302	292	292	298	295	277	309	315	307	260	274	286	291	281	279	305	286	271	281	272	299	316	279	309	299	297	312	307	266	304	282	296	291	296	314	270	307	316	285	302	300	268	272	296	317	286	297	309	285	295	272	287	301	284	280	265	274	285	329	320	271	284	320	293	309	292	305	262	322	294	290	281	307	297	272	264	313	281	293	251	317	284	293	316	278	280	250	251	313	290	291	291	282	323	290	292	256	270	278	310	296	263	277	298	287	296	250	267	278	286	301	288	289	282	262	248	301	281	296	311	297	270	312	259	295	301	306	318	273	265	271	265	297	326	280	279	297	284	271	281	305	266	294	280	316	287	304	295	287	330	280	261	281	275	273	282	286	299	302	249	309	303	288	300	301	299	315	255	302	279	308	310	253	277	266	250	286	264	296	298	298	278	296	283	314	297	288	291	265	309	289	304	251	305	302	282	273	279	266	283	291	291	282	276	282	289	298	284	267	294	282	301	325	291	279	278	325	289	290	290	303	284	290	276	266	307	268	273	274	281	274	273	301	285	301	291	277	299	280	300	283	295	269	304	265	303	293	290	284	315	310	278	284	319	305	288	267	301	286	278	242	325	324	305	306	268	296	268	275	288	282	273	258	276	283	312	311	295	313	293	277	297	294	281	284	295	291	314	285	277	281	275	329	277	276	284	281	271	315	261	303	280	291	279	285	261	300	299	296	262	267	263	305	295	274	263	255	299	263	294	298	272	293	283	274	287	298	308	297	286	311	264	255	287	270	284	271	282	299	269	288	279	293	259	316	301	291	261	296	276	267	318	304	269	314	292	272	296	304	303	302	283	296	278	276	307	285	310	266	315	289	296	262	295	302	300	271	293	275	321	296	296	285	275	279	316	289	288	317	276	272	298	270	314	261	279	289	277	310	278	312	291	269	299	288	274	259	309	273	276	282	297	238	291	292	298	314	286	246	261	264	264	286	330	290	336	266	268	281	279	274	266	288	262	284	282	294	266	249	324	311	273	297	276	266	285	305	262	305	298	290	282	284	292	300	277	298	288	296	295	269	279	267	256	272	309	296	280	282	306	279	320	309	275	251	279	281	283	320	278	287	288	278	298	283	286	282	295	296	310	315	319	278	303	269	317	287	273	280	285	286	288	276	261	288	277	287	308	289	289	305	321	292	272	261	245	294	281	284	275	299	288	278	323	289	284	277	281	297	311	277	288	295	301	335	307	274	277	271	302	262	268	267	293	282	284	295	275	287	297	311	295	309	308	295	266	250	290	260	270	318	267	297	313	284	281	254	249	295	296	270	284	302	306	308	273	274	313	282	279	234	320	301	291	303	281	290	287	294	263	282	281	312	296	258	303	283	264	295	300	253	279	320	298	272	318	250	245	281	294	300	279	279	284	288	289	305	298	262	251	320	313	281	274	294	304	296	285	286	247	255	275	256	298	277	271	275	333	295	280	319	301	298	272	270	324	276	298	275	291	295	271	294	271	262	253	265	285	286	293	282	272	276	290	310	289	291	266	293	301	314	310	273	305	314	315	283	265	280	278	277	268	282	301	297	293	289	285	291	270	308	293	278	255	284	294	273	289	269	288	286	298	305	299	273	267	281	291	291	279	272	279	310	274	286	278	265	286	276	297	269	290	273	337	293	317	282	283	296	289	278	295	277	299	286	277	271	258	293	319	300	262	285	270	265	273	271	287	263	311	307	284	287	296	287	298	281	242	289	283	298	269	272	289	265	297	266	281	284	287	275	291	295	285	273	287	324	288	293	267	282	272	283	262	290	291	246	284	279	287	280	285	280	245	288	252	287	288	269	301	300	275	289	332	279	246	269	296	287	280	313	257	286	290	292	296	260	273	270	258	294	276	281	290	286	282	286	296	280	305	278	264	303	263	285	281	281	305	288	273	281	284	270	262	275	296	307	279	285	270	288	295	283	312	301	317	305	281	308	277	284	263	295	280	283	282	302	297	259	328	266	302	262	274	293	257	299	265	313	282	301	283	307	269	234	288	280	288	271	289	284	306	271	285	253	270	330	318	279	261	254	311	240	265	270	253	312	264	265	313	297	308	281	279	260	291	305	290	309	289	312	263	254	262	321	317	257	309	288	285	273	271	288	234	293	272	330	281	299	311	256	276	307	287	308	309	278	328	279	293	288	285	265	290	267	296	285	273	252	276	284	296	273	295	316	278	274	283	251	291	315	282	295	251	295	256	301	292	281	305	290	255	251	278	295	283	265	289	291	295	273	295	282	295	288	250	282	283	297	277	276	268	290	280	251	256	268	273	287	283	333	280	290	285	287	308	276	285	263	280	267	266	288	274	268	265	292	269	299	283	308	269	305	297	303	287	271	292	308	288	305	291	298	271	295	284	305	275	290	274	292	270	283	304	263	296	293	276	306	296	290	298	264	264	263	314	258	266	283	281	292	283	289	298	309	301	271	280	293	253	258	298	285	310	289	272	296	274	279	274	277	307	286	287	279	297	277	271	252	285	285	333	310	334	299	301	269	295	254	278	292	303	280	296	287	319	271	300	303	298	288	289	292	300	278	271	281	283	315	293	287	265	283	261	299	307	273	258	298	261	297	268	275	314	311	294	283	275	256	278	297	299	314	279	299	278	280	283	299	241	272	280	321	252	312	294	280	264	277	290	288	285	284	294	254	243	286	286	268	262	265	295	271	256	300	290	264	306	299	303	267	281	282	271	292	292	282	296	269	251	283	302	271	290	312	301	281	266	255	296	264	306	270	293	326	290	260	279	280	298	288	257	306	291	248	287	302	276	280	290	261	248	297	309	288	290	314	305	292	327	264	307	247	303	280	290	322	292	280	281	298	258	291	275	307	251	294	284	293	262	306	282	293	276	296	286	289	254	262	297	296	285	286	313	300	258	296	261	279	250	286	297	265	290	288	294	341	285	309	273	267	315	267	261	284	301	278	293	278	291	298	294	300	309	283	263	260	303	297	288	280	267	285	298	295	321	290	288	287	300	276	272	257	315	285	258	295	292	290	287	255	263	271	261	268	272	287	285	291	299	264	256	296	305	291	304	269	242	248	271	299	281	330	277	257	267	283	284	271	307	303	292	317	276	328	290	287	295	285	231	314	273	293	279	288	293	305	281	273	269	292	267	306	282	311	270	265	329	297	314	273	279	316	296	275	270	274	264	267	313	286	267	317	285	269	276	245	295	295	250	289	282	268	293	273	315	284	271	271	284	306	302	287	289	237	278	292	251	280	288	284	294	299	289	287	290	280	281	311	288	262	291	277	286	307	330	275	287	294	314	299	265	306	285	287	316	322	293	261	315	291	237	311	297	272
31291	3380	1815	1163	912	795	739	720	726	709	712	711	706	659	677	684	710	640	702	671	661	680	700	647	679	663	680	663	675	655	642	664	659	713	666	665	703	642	686	706	686	671	650	632	700	670	646	657	708	648	715	666	677	658	638	711	637	672	657	673	693	655	706	669	713	657	642	669	689	705	714	628	663	682	690	666	706	630	663	687	662	671	681	670	678	684	658	681	659	688	673	665	675	732	704	636	668	644	660	683	675	679	654	706	729	631	730	684	641	701	649	678	632	634	672	705	667	653	647	650	651	651	628	703	624	711	637	668	669	688	638	616	696	623	670	660	652	700	645	638	639	684	678	656	666	677	679	644	704	655	655	682	669	667	678	728	666	691	653	648	646	694	613	674	633	652	626	638	670	722	647	694	637	651	643	695	657	711	677	698	667	670	654	676	640	682	673	629	630	663	637	644	682	651	683	693	688	667	671	651	680	683	684	639	638	690	670	618	671	673	653	655	626	632	666	689	647	683	683	696	635	646	661	691	648	618	628	692	675	655	672	658	635	690	677	652	672	653	642	676	668	706	702	675	674	709	690	660	656	649	696	653	635	694	699	657	691	643	726	658	647	717	673	696	698	656	657	662	699	660	677	665	656	712	695	650	687	643	645	663	670	656	687	689	653	690	692	637	675	649	652	665	681	662	664	681	622	679	704	666	673	669	686	657	683	642	658	701	699	652	689	717	647	687	677	668	620	637	674	647	653	725	698	667	632	648	668	663	674	664	704	649	683	716	679	661	699	649	666	677	735	654	634	643	664	694	655	652	670	687	664	729	647	615	710	701	690	658	671	671	653	659	686	668	688	668	634	704	684	626	699	671	658	716	684	669	631	654	653	638	647	638	687	728	703	643	667	688	669	714	641	691	685	666	696	689	696	663	663	652	667	661	676	653	688	646	680	642	684	651	708	626	623	720	642	634	642	649	679	669	638	658	667	671	688	711	704	614	614	663	677	672	670	658	677	681	676	653	651	678	676	637	679	671	664	670	659	644	625	667	695	701	634	685	643	677	673	639	669	662	655	631	634	632	686	704	640	631	701	720	648	682	681	694	684	656	649	650	702	698	670	663	702	651	702	664	650	683	685	671	661	621	687	658	614	626	703	676	667	674	664	704	610	680	633	671	682	696	671	689	620	697	669	708	676	653	663	675	650	672	692	695	637	675	684	667	676	693	658	654	692	692	654	648	639	702	701	689	708	658	674	717	724	664	699	634	677	669	665	653	665	656	678	669	635	665	693	667	660	649	652	660	656	669	688	707	666	683	686	709	636	663	676	643	709	625	671	677	692	651	697	701	689	640	677	682	698	680	658	637	619	654	681	636	689	628	699	656	628	658	672	696	683	675	665	635	687	689	677	688	630	653	635	705	648	661	677	618	716	681	669	665	694	671	640	619	649	672	646	678	671	671	700	667	671	674	658	656	650	683	687	658	661	664	678	672	672	665	729	677	611	646	680	631	679	664	680	717	706	630	668	698	672	678	677	658	640	630	642	686	654	674	665	671	694	655	675	697	674	643	623	648	642	637	614	659	680	662	698	671	640	689	659	671	696	653	691	633	684	695	646	658	664	689	666	667	699	642	658	676	666	639	675	610	673	704	640	634	665	624	618	658	639	674	679	631	656	655	673	657	683	642	685	664	697	651	660	647	664	644	668	700	641	667	648	675	618	709	615	666	667	699	662	682	719	684	676	688	653	692	655	663	657	646	697	664	672	656	672	657	656	692	660	680	696	645	714	655	655	671	698	683	660	647	661	689	685	662	622	669	692	686	666	673	648	652	725	659	656	645	679	697	703	713	633	661	658	678	664	635	665	636	623	665	639	621	656	692	639	663	689	676	672	676	648	704	688	667	665	694	656	673	592	638	653	638	652	646	682	664	669	670	656	707	634	662	656	671	707	682	676	700	619	638	694	660	640	620	670	663	674	643	651	649	672	696	664	665	645	683	652	666	642	590	670	671	670	701	675	707	674	682	674	650	650	644	649	677	647	734	619	656	681	685	664	664	671	638	679	647	661	609	656	667	709	710	618	659	681	662	638	676	675	657	689	650	691	646	650	658	669	634	638	666	662	665	646	641	694	651	681	678	691	657	704	663	642	654	662	671	658	679	678	679	662	667	650	668	656	707	650	619	699	652	656	665	681	672	690	642	676	683	717	698	656	642	635	687	698	649	700	688	709	678	643	682	712	689	683	668	651	653	654	664	654	621	670	669	659	682	650	663	658	648	680	616	701	646	678	643	661	677	676	694	644	664	668	664	673	641	655	670	706	639	664	627	633	646	681	706	632	695	646	643	674	677	692	645	656	712	672	623	713	664	663	676	672	614	651	681	709	651	640	671	713	653	695	620	672	652	647	654	630	640	658	676	655	662	686	678	713	666	685	662	609	648	694	672	633	724	673	632	676	667	673	675	674	610	710	658	711	673	672	690	666	683	683	673	700	682	678	650	658	642	657	690	668	707	650	664	708	687	608	687	677	658	650	672	676	645	648	662	635	689	666	698	677	675	653	619	662	658	671	634	704	646	697	649	673	683	682	682	685	621	663	646	664	639	682	688	709	664	685	660	658	680	678	689	599	652	690	695	705	657	631	685	703	652	629	644	706	676	650	653	657	650	643	634	656	663	643	692	646	640	687	712	648	659	700	660	665	659	697	650	664	702	694	663	643	666	681	657	644	685	669	680	647	664	659	722	663	683	640	665	634	662	663	640	642	676	602	682	644	687	603	683	668	649	700	680	703	649	649	702	673	700	679	660	689	700	658	619	705	676	701	673	680	645	655	724	665	665	609	646	624	641	669	621	679	650	695	641	685	707	639	661	696	692	674	674	683	688	666	619	684	656	669	669	649	673	671	650	688	673	601	681	656	664	617	697	627	643	695	702	720	646	696	685	648	697	675	688	634	644	684	639	692	688	611	673	657	704	710	625	674	701	675	664	652	660	645	751	645	692	673	674	667	658	705	675	679	661	698	674	676	710	685	681	656	673	622	701	687	687	684	678	633	647	687	648	687	661	664	684	730	680	677	690	737	694	657	677	685	661	703	638	650	636	643	663	684	688	607	639	649	644	640	667	656	655	703	637	689	656	692	695	683	645	656	651	670	671	671	708	670	701	665	638	711	673	641	655	684	669	674	718	644	693	672	670	644	725	653	685	661	690	672	729	664	651	705	674	655	694	703	669	693	674	633	719	625	704	682	688	677	673	664	663	614	685	670	654	664	690	640	676	637	667	633	642	625	656	662	648	705	702	721	673	629	687	667	667	655	685	681	627	663	639	698	709	683	658	690	706	713	685	630	646	665	665	676	668	608	659	668	668	695	689	674	647	686	695	687	686	620	675	590	659	643	650	673	685	618	650	682	693	656	685	656	694	692	674	688	644	649	635	648	658	669	671	650	689	674	661	681	685	687	672	680	667	666	648	671	654	710	679	686	692	714	675	672	698	702	696	665	659
31150	21003	12692	764	289	272	218	216	224	208	216	229	205	218	232	227	220	219	212	207	259	229	212	246	238	213	233	213	246	227	221	229	223	214	242	220	246	203	229	234	207	236	229	205	213	213	217	224	243	213	203	223	223	210	218	209	239	227	220	181	229	232	228	241	218	227	236	213	248	212	214	204	229	206	231	221	217	211	227	250	213	196	224	206	221	210	236	206	219	202	207	216	230	227	234	220	199	226	221	241	225	221	222	213	239	233	244	212	214	231	218	244	222	214	235	206	236	228	232	241	249	203	238	223	242	214	223	211	202	198	212	221	252	199	215	217	222	228	234	242	211	188	214	209	194	218	226	233	237	209	204	202	239	231	219	248	207	223	221	239	220	213	189	216	213	248	194	224	230	229	209	221	226	219	198	202	223	217	223	213	232	221	216	209	206	209	239	236	241	247	243	241	229	220	223	246	210	187	216	208	244	191	212	233	211	226	194	209	210	223	217	245	199	254	217	195	218	222	220	226	221	230	230	220	203	209	252	244	212	214	234	219	262	219	236	246	209	243	242	224	224	222	210	207	218	235	193	271	203	233	220	231	214	248	246	230	210	222	236	231	208	224	213	211	227	205	231	219	228	197	208	226	204	236	231	231	217	190	215	236	215	262	209	216	237	220	209	252	240	228	229	198	221	193	194	230	219	233	216	220	228	241	215	233	224	216	221	210	218	209	245	246	202	234	214	227	233	231	210	255	230	211	219	230	191	204	238	203	204	238	239	212	203	221	201	235	246	244	220	208	230	221	233	221	233	224	232	241	234	233	216	222	201	240	195	236	220	243	205	242	206	232	234	229	213	224	212	208	216	210	203	214	190	226	240	206	225	203	209	239	248	220	235	231	229	228	212	200	214	216	229	235	185	237	206	214	234	242	199	223	221	212	223	237	242	223	233	189	215	233	202	213	213	196	204	194	242	223	208	229	206	233	208	235	226	198	240	245	227	196	226	237	233	201	198	219	222	212	252	207	214	211	234	226	196	204	191	268	232	246	228	209	221	224	239	220	197	222	244	225	185	191	220	216	220	211	232	207	233	205	225	216	215	232	222	222	241	213	218	223	224	194	231	202	244	169	196	215	236	206	199	205	224	202	226	230	208	219	244	223	196	214	190	238	229	202	191	249	217	186	206	242	209	224	206	215	219	210	241	224	203	246	218	236	221	230	214	248	237	240	232	232	198	204	244	214	220	202	237	208	211	201	196	212	218	208	234	218	193	221	242	230	217	230	220	239	214	193	220	200	208	250	209	225	214	253	236	230	233	232	196	220	217	225	216	222	213	214	226	226	201	263	232	196	212	192	220	216	233	211	208	234	241	194	220	213	216	242	230	234	251	224	215	198	232	230	185	219	219	238	221	233	197	237	201	203	202	224	225	228	245	238	198	232	207	211	210	225	204	231	220	221	212	201	208	203	225	196	190	221	225	232	215	206	230	235	205	205	233	208	248	206	200	199	230	232	222	209	235	228	258	221	255	268	240	218	248	193	199	198	248	234	219	228	236	222	234	245	177	249	220	219	229	223	243	226	244	235	231	242	246	232	233	223	235	217	216	215	226	197	248	226	238	209	244	234	223	211	224	200	237	227	203	198	198	256	211	233	205	192	202	233	195	227	214	253	235	213	237	225	199	236	224	206	188	224	228	204	225	220	235	207	224	225	221	232	228	211	245	220	211	221	216	199	200	218	206	244	244	228	188	233	226	191	218	248	209	236	234	217	244	204	215	239	245	228	241	205	204	210	234	218	216	238	218	232	240	202	244	225	207	235	229	212	213	194	212	235	213	211	225	211	198	226	224	204	173	236	214	219	192	205	219	191	240	200	238	206	209	193	217	242	233	223	229	199	236	219	218	246	212	213	221	208	233	220	220	243	234	225	187	206	226	230	214	206	222	203	205	238	231	261	214	222	229	215	202	207	227	220	200	226	224	223	220	232	222	192	208	217	196	223	221	224	227	255	221	227	195	268	198	218	230	206	216	227	198	237	236	227	234	214	209	210	220	187	209	219	209	221	240	225	202	220	192	202	236	214	206	229	213	234	222	222	206	222	269	219	194	250	200	226	220	207	204	210	237	219	214	233	223	224	220	236	234	189	234	226	247	234	206	192	270	217	241	224	229	230	240	236	246	221	241	232	219	233	222	278	243	256	219	236	213	252	195	234	203	225	218	241	235	224	248	227	220	246	213	237	220	222	211	230	232	218	204	228	234	203	215	221	211	242	230	230	244	203	195	222	240	228	221	197	220	213	222	232	250	229	241	233	190	230	223	248	211	234	227	241	215	218	202	203	237	197	223	210	227	210	211	224	231	223	209	228	220	206	233	228	232	217	216	217	201	217	217	226	211	198	233	225	209	215	239	225	249	224	226	229	229	234	231	241	210	236	215	203	213	230	261	226	225	216	228	227	198	212	227	234	268	207	196	210	206	207	202	229	234	205	240	206	248	210	218	232	231	222	219	226	212	202	217	230	228	233	226	229	200	208	215	245	222	214	235	206	222	233	212	206	238	211	229	238	212	205	225	208	202	237	214	215	230	203	205	240	220	213	205	223	215	202	234	234	225	225	222	200	214	208	198	184	224	204	239	225	191	204	203	229	211	238	212	234	221	219	212	233	238	244	232	210	249	221	209	216	222	222	224	206	206	207	212	201	209	224	229	238	230	209	191	201	235	201	226	206	226	219	208	208	222	213	214	220	215	213	220	205	215	207	240	210	215	222	223	220	186	217	226	217	241	213	233	239	191	238	220	210	206	216	218	219	227	223	232	215	246	229	203	228	226	229	227	223	221	206	233	225	245	238	238	209	228	236	207	240	203	243	240	212	223	221	219	239	214	219	246	236	228	217	185	226	223	227	210	195	231	223	204	217	234	249	220	204	218	228	214	234	211	206	222	188	208	227	196	208	238	198	231	238	238	193	246	232	229	206	231	206	209	215	191	226	226	224	212	201	209	186	214	206	227	191	201	197	219	227	216	218	216	218	202	236	241	219	231	202	215	218	243	225	245	213	210	217	204	250	217	212	255	215	237	218	213	227	239	207	206	225	240	216	227	231	230	220	231	223	205	239	205	221	237	214	192	223	223	207	220	219	219	219	197	229	214	202	225	236	217	205	211	247	185	226	209	204	242	227	255	240	244	231	234	228	246	221	231	213	206	218	240	231	214	230	227	221	196	234	237	206	206	242	212	222	212	208	202	201	214	228	211	198	217	206	223	246	180	192	241	219	217	196	214	227	252	231	207	213	230	226	225	216	209	227	215	206	235	249	233	221	249	237	222	229	242	243	203	203	209	251	208	242	210	224	230	221	234	248	225	239	226	244	221	220	201	240	220	231	237	196	219	234	233	225	258	230	213	223	212	242	223	226	206	203	224	207	216	211	209	217	234	214	225	231	197	219	223	229	204	218	213	250	201	220	213	235	219	232	259	212	223	234	211	186	249	231	195	224	205	246
11157	694	590	578	578	593	589	581	562	621	614	591	592	590	568	548	559	568	596	517	588	582	613	525	612	585	591	584	593	605	564	587	566	534	635	612	586	622	582	554	652	591	581	553	553	576	618	520	546	586	623	574	536	586	585	582	564	568	585	598	579	546	610	571	553	571	593	561	550	556	558	585	580	553	615	570	599	579	604	599	559	599	624	549	596	605	564	572	590	546	580	588	539	587	584	562	574	575	573	571	578	587	589	546	597	572	548	604	572	591	563	545	535	547	561	642	592	584	563	631	541	565	591	605	576	561	569	549	550	585	583	583	590	572	578	583	599	590	580	617	614	566	567	548	569	586	589	572	596	584	589	549	559	558	582	594	587	562	596	599	527	625	554	609	585	548	567	590	595	586	616	582	552	593	597	590	556	621	592	609	587	561	572	594	579	610	604	593	584	577	582	599	589	569	564	592	582	623	538	632	559	592	577	615	560	582	576	585	599	608	551	564	593	582	624	558	568	612	546	582	569	610	548	548	615	598	577	591	592	594	573	595	571	568	572	588	616	574	547	592	557	619	576	596	581	560	562	595	522	569	558	559	573	644	606	566	569	580	616	588	580	582	579	601	570	603	564	555	617	579	586	541	584	561	554	597	592	605	556	544	534	554	588	558	573	559	568	569	585	579	569	613	583	579	594	570	568	595	563	631	568	542	579	570	615	547	616	550	565	635	550	555	521	604	589	591	577	572	624	559	599	587	602	616	577	604	578	554	585	554	548	590	564	548	621	595	577	569	601	569	581	570	639	560	602	585	635	548	587	598	587	599	578	595	565	590	566	589	554	591	579	549	595	596	628	592	570	555	558	539	610	594	580	562	611	595	582	608	573	631	546	601	587	569	565	592	579	585	612	601	544	604	608	558	543	621	581	549	533	587	595	590	587	527	544	566	581	601	563	587	580	571	621	587	603	570	518	584	570	546	576	608	584	613	604	574	615	563	563	551	592	569	609	590	582	577	549	609	556	569	622	578	572	562	600	571	601	570	555	574	592	554	588	566	592	629	574	563	576	578	589	550	578	566	584	555	575	539	580	560	569	569	591	537	628	577	553	598	608	580	626	529	564	571	558	579	550	577	615	541	548	628	595	566	612	559	589	580	585	586	565	602	565	573	551	583	598	600	605	576	581	580	584	574	612	586	565	563	551	581	570	597	578	574	606	584	606	635	543	627	625	578	574	535	574	569	604	593	555	614	538	562	571	601	596	581	570	589	569	539	534	592	538	628	624	574	523	583	552	548	593	559	590	569	564	595	582	584	549	620	578	589	568	590	617	574	598	582	578	583	556	601	596	558	565	580	516	564	608	560	582	579	578	581	598	567	596	560	596	586	592	598	598	583	537	615	549	622	608	561	599	546	572	621	575	561	573	585	591	551	608	577	615	582	571	598	628	554	582	572	599	596	561	562	583	598	518	573	598	567	641	587	577	563	563	588	576	634	542	604	575	580	569	622	604	556	583	610	618	592	579	576	586	577	543	560	604	599	612	591	571	590	578	590	578	584	593	576	569	577	585	573	613	595	595	619	601	575	628	600	564	559	618	572	609	552	596	561	578	581	616	586	598	605	594	599	583	587	598	595	575	559	565	555	546	554	589	574	632	571	543	541	609	585	579	591	567	579	594	575	600	559	604	564	611	630	575	564	534	609	598	557	580	581	615	563	594	560	576	587	600	556	610	597	538	558	558	563	583	624	561	588	543	577	507	535	574	557	594	562	573	589	587	583	604	590	609	610	559	565	587	581	586	563	598	597	572	642	602	587	600	558	565	536	612	586	570	583	587	584	553	613	593	609	567	560	568	561	620	564	555	560	570	566	561	584	594	578	582	598	574	612	650	601	596	551	626	599	594	569	575	562	560	533	585	561	557	601	528	597	583	591	558	573	594	581	569	565	591	603	532	545	560	643	602	578	569	633	570	555	622	575	564	569	551	575	580	633	551	556	560	611	590	569	557	597	574	566	544	615	591	617	592	573	606	558	612	579	585	571	656	595	571	586	585	561	560	571	560	592	538	557	582	603	557	572	581	564	597	589	554	592	596	560	601	545	583	569	547	608	577	586	629	562	566	622	568	589	555	564	555	576	604	573	560	577	584	592	534	588	593	561	547	581	585	562	569	561	584	530	557	605	553	599	559	613	589	584	574	584	570	552	527	572	556	597	578	580	605	576	598	602	558	621	614	602	556	560	609	581	600	562	538	604	594	584	560	555	593	553	614	584	573	605	607	606	579	531	614	587	584	613	569	569	573	563	562	584	571	625	578	592	613	624	550	605	552	557	557	563	591	585	653	580	572	585	612	559	560	583	610	549	567	560	550	574	555	582	576	570	523	550	593	576	589	580	595	605	599	539	564	608	575	559	547	551	604	588	579	613	565	555	592	623	635	623	573	555	622	581	588	561	552	557	600	528	590	578	572	560	550	519	544	572	554	589	535	568	536	589	575	581	580	558	583	591	599	574	553	571	583	585	578	548	596	630	596	582	570	593	588	573	523	591	558	615	562	574	584	564	542	590	562	602	609	615	600	553	556	586	628	559	616	551	614	614	620	602	579	600	568	603	579	569	641	576	561	573	551	545	582	622	556	630	639	590	587	555	609	589	600	582	601	609	569	612	601	606	631	607	578	585	617	588	595	583	593	587	540	568	611	584	560	578	527	546	641	561	556	553	588	547	595	588	589	563	567	583	538	586	559	595	594	585	527	549	604	585	645	608	576	605	603	534	575	583	588	580	619	594	603	611	613	630	585	553	544	566	577	591	586	574	558	601	576	554	588	564	603	588	565	559	577	598	586	606	576	634	605	565	598	578	557	575	570	593	588	555	592	590	609	577	569	569	609	565	601	611	591	584	550	602	592	619	614	602	557	567	617	583	622	595	598	573	580	586	609	589	556	623	554	556	586	562	542	579	510	566	587	542	608	598	549	576	614	589	571	581	564	563	589	596	645	572	583	591	558	583	569	583	591	563	600	580	599	586	576	578	579	585	550	566	555	611	584	556	555	556	562	587	552	556	606	591	607	571	586	582	544	598	617	591	604	573	570	586	562	551	536	549	586	548	593	602	560	645	534	563	575	580	573	570	528	612	574	569	584	631	600	564	617	571	589	564	615	570	557	565	553	601	562	556	578	563	550	566	609	603	572	593	607	604	563	584	563	603	571	537	588	586	573	584	559	588	584	577	580	563	610	593	568	560	592	556	537	558	543	602	548	576	597	564	557	615	541	565	576	591	571	577	574	597	524	575	560	590	617	591	596	589	583	561	542	604	589	605	625	586	581	565	564	528	613	574	583	576	561	519	562	586	556	594	592	595	553	547	571	615	583	542	587	608	579	579	583	579	615	557	550	558	631	561	572	605	579	601	548	608	575	610	609	594	590	601	608	564	555	588	566	577	590	576	572	512	614	539	585	542	565	595	599	554	590	612	568	541	569	593	546	595	586	569	590	606	553	591
24952	21434	24764	28507	21438	20667	921	474	406	405	385	377	352	383	362	343	329	351	394	371	338	357	364	344	321	392	348	330	331	341	374	327	341	347	327	372	331	370	345	370	322	355	352	343	323	329	335	354	317	340	359	348	354	315	367	357	352	362	346	338	350	310	362	369	335	321	320	358	334	338	323	320	349	358	319	347	327	323	352	352	369	341	345	350	364	310	331	363	363	345	316	344	345	346	343	359	330	371	320	319	351	327	319	366	310	306	339	330	363	356	353	348	330	317	351	365	344	312	309	359	342	313	360	331	351	327	358	376	312	329	322	359	348	330	316	341	374	301	360	313	334	322	335	346	327	328	299	322	336	322	359	333	341	328	363	389	349	263	337	366	334	349	406	342	352	345	365	341	330	327	336	348	358	336	349	360	332	377	351	362	362	344	350	323	344	340	300	348	329	365	309	350	318	333	357	368	332	328	336	329	361	344	282	368	332	342	324	329	345	365	315	355	328	369	341	369	360	322	322	346	378	334	367	339	363	362	294	336	363	326	306	350	337	339	366	310	334	370	336	331	300	337	321	384	330	386	312	308	313	359	339	375	365	331	368	328	360	336	345	328	361	366	325	362	333	340	304	319	355	345	312	357	351	320	334	348	325	311	346	369	339	289	317	315	338	363	325	319	350	333	340	356	374	361	330	301	337	329	305	340	351	364	352	360	334	359	336	350	359	387	336	325	365	364	349	329	329	375	328	336	310	339	341	346	318	309	352	335	313	328	350	340	331	343	317	334	335	360	348	328	344	347	344	336	337	346	370	356	335	367	346	344	339	375	367	347	375	353	356	345	337	319	352	346	338	335	342	335	329	337	340	341	331	330	320	333	366	342	343	324	322	350	350	369	341	305	307	337	342	357	360	341	330	336	370	357	349	362	355	331	334	331	353	311	348	353	318	320	318	335	360	334	354	347	346	311	353	333	351	369	344	345	360	351	388	349	340	306	344	368	384	328	342	354	343	329	343	338	361	328	340	370	342	349	325	311	319	327	317	328	353	350	339	344	342	340	311	333	363	324	308	353	341	344	333	326	359	312	322	312	339	360	335	336	330	369	338	308	338	323	309	357	313	351	349	307	358	337	338	354	356	351	342	348	328	348	329	351	345	334	344	356	357	310	347	345	371	323	313	351	362	339	328	366	291	357	321	337	349	334	343	355	342	332	337	334	340	343	376	403	348	345	329	326	315	333	314	338	307	368	306	349	348	343	337	332	351	361	338	357	313	319	347	350	357	325	323	294	320	329	355	335	333	321	312	305	338	343	336	337	337	339	334	321	311	281	373	347	348	324	362	348	331	354	342	362	338	358	364	337	364	318	355	330	332	311	342	307	338	331	330	380	336	329	343	346	325	323	326	353	300	350	337	353	361	361	321	328	357	352	342	361	358	319	312	364	340	348	346	343	350	334	362	342	341	307	317	356	326	351	350	308	345	388	332	382	349	346	329	342	339	353	290	298	354	326	337	340	349	338	339	337	353	359	342	329	351	355	337	333	307	317	328	302	336	337	361	347	358	333	325	310	363	289	355	343	346	352	353	352	344	317	353	347	335	341	341	333	345	340	309	346	309	342	374	370	349	329	385	323	340	335	323	361	345	362	308	343	330	334	393	330	331	342	360	333	325	326	337	320	343	313	309	309	364	321	356	329	329	332	341	340	315	338	346	348	333	332	331	345	330	341	350	339	341	312	330	356	325	317	332	322	336	342	335	355	342	350	336	345	339	353	312	350	355	340	341	357	332	315	359	321	370	359	308	367	333	352	363	355	336	345	363	315	340	348	342	345	344	338	317	331	366	368	363	334	348	345	323	339	319	337	369	339	355	345	356	321	360	346	313	374	369	338	323	318	337	297	375	322	334	341	380	325	294	313	320	345	334	343	345	334	318	357	329	371	375	333	346	364	324	355	344	368	364	352	329	325	336	314	336	303	352	367	341	338	355	324	321	317	339	315	345	349	356	351	350	369	365	296	332	352	376	340	329	357	334	314	354	351	300	310	319	341	325	327	348	350	325	332	388	340	323	380	365	360	334	332	328	340	303	336	351	394	339	361	380	378	331	353	326	340	365	334	328	322	334	312	316	344	343	331	344	307	337	334	324	308	341	340	354	378	317	307	319	369	351	308	358	331	336	342	319	381	343	304	351	366	323	341	341	320	353	363	345	318	329	342	327	342	336	349	332	350	339	341	311	299	340	391	365	354	320	345	343	372	353	323	369	352	355	353	314	367	343	365	306	335	339	349	321	349	318	360	338	342	362	337	338	324	356	328	345	354	296	340	315	302	348	336	357	336	360	338	315	343	337	346	360	346	343	355	319	324	361	317	340	372	352	343	325	321	358	302	331	344	328	364	346	350	325	361	366	318	333	358	334	330	340	329	326	333	335	342	349	376	347	333	346	346	302	306	341	315	309	338	327	304	319	311	323	319	322	345	321	328	346	315	333	354	342	347	350	361	320	353	372	352	298	325	298	287	339	325	361	338	321	373	342	350	372	316	400	358	351	354	359	371	334	346	330	333	331	357	348	348	304	339	331	308	338	340	348	331	329	352	326	342	322	333	329	328	346	335	345	343	351	327	316	294	329	295	353	326	363	359	322	343	319	327	353	350	327	335	311	335	319	330	313	314	339	336	356	312	345	340	336	309	310	367	328	347	321	336	324	333	341	364	321	379	349	318	298	305	343	349	375	324	303	329	310	333	377	309	339	339	328	353	346	332	343	343	350	297	326	355	357	326	336	339	306	311	357	328	406	350	336	350	314	304	322	356	376	356	316	338	332	307	371	345	359	325	329	345	307	377	338	350	328	349	333	358	351	377	357	331	355	328	352	288	346	331	348	347	328	334	332	329	355	327	342	345	335	320	329	355	318	321	329	353	326	308	334	321	317	313	322	335	345	346	334	331	309	317	347	338	333	312	362	330	334	350	326	344	369	374	332	333	330	336	366	325	338	361	360	347	361	357	326	341	339	345	316	374	333	349	324	353	344	304	326	325	358	351	348	338	303	325	353	337	361	339	350	342	313	342	326	337	383	339	354	347	318	344	326	309	324	373	351	319	347	341	349	342	367	354	369	330	332	360	337	354	347	349	335	356	307	323	320	385	334	322	351	350	336	332	356	338	359	331	360	361	321	342	343	330	329	346	356	360	338	349	347	323	338	356	342	357	343	333	349	354	370	326	339	302	361	330	346	348	358	313	359	347	361	328	390	321	338	345	343	328	343	301	315	346	339	359	344	365	359	341	344	369	376	324	336	345	339	342	325	340	330	310	308	379	353	337	295	344	342	353	340	331	340	330	329	322	365	309	340	313	327	347	332	294	341	351	305	337	340	333	346	365	319	341	313	333	336	348	326	343	337	359	323	338	335	329	372	348	338	338	387	343	358	298	338	357	334	326	373	325	342	322	345	353	316	326	343	320	351	322	338	319	322	287	345	329	335	369	334	318	364	329	338	352
25919	2258	1395	1049	927	930	853	858	864	782	812	867	860	836	846	829	806	854	802	841	848	835	850	774	826	831	839	827	760	793	855	835	798	772	852	781	814	812	847	836	763	850	869	820	812	784	811	812	751	816	848	808	822	782	812	814	753	802	834	797	842	795	787	825	828	796	804	814	814	791	820	843	833	811	844	760	786	788	817	830	765	827	822	789	807	791	771	812	827	817	794	846	806	801	818	827	755	793	804	804	849	815	782	825	809	832	813	822	796	755	804	859	813	741	803	778	828	782	811	829	821	853	732	770	784	805	817	815	871	763	800	806	832	838	880	764	821	778	840	794	802	847	820	850	782	847	845	820	837	805	818	806	818	838	808	788	766	842	835	800	808	821	797	816	836	837	751	784	772	810	761	813	796	804	803	887	833	796	812	867	779	838	792	795	822	798	786	820	821	808	857	868	848	750	827	841	831	795	784	851	842	793	847	831	786	804	820	893	812	835	802	825	835	815	753	796	865	816	846	826	798	819	775	825	822	809	752	834	820	765	797	848	800	843	759	812	798	805	779	803	850	804	842	824	774	800	813	798	808	849	824	829	788	785	835	838	785	809	814	869	757	832	825	763	810	775	778	788	781	786	781	774	813	795	880	811	807	803	803	845	817	799	779	800	787	821	795	858	797	754	755	831	780	838	804	837	852	770	812	806	811	789	798	828	781	821	798	833	765	818	787	832	770	824	800	793	800	805	820	783	807	792	845	806	894	854	845	803	779	847	791	795	781	762	761	789	830	784	833	801	771	735	838	825	772	786	803	776	756	879	764	871	819	849	832	825	815	785	845	806	841	813	815	831	821	852	802	818	820	834	832	855	843	816	787	822	806	843	855	849	777	822	783	805	819	832	860	840	785	843	767	808	773	812	839	838	787	812	821	856	783	761	782	852	804	843	841	792	820	809	820	781	814	798	805	829	831	756	804	791	837	830	807	809	759	816	814	805	769	780	778	833	774	795	791	747	825	805	770	807	857	767	799	846	820	829	799	822	831	815	761	767	831	862	798	779	782	852	855	808	762	764	793	814	816	811	819	853	853	814	808	788	816	784	793	792	758	836	797	762	810	795	841	823	782	769	797	800	818	846	759	823	850	806	793	829	782	860	811	832	831	798	839	819	796	790	826	829	768	791	864	803	793	755	810	795	851	800	856	774	782	779	778	832	810	828	774	809	791	796	817	823	809	802	815	742	805	821	870	823	839	800	761	822	786	845	827	777	821	783	754	802	817	801	862	821	817	861	803	846	790	799	825	812	788	816	825	880	803	787	783	825	748	853	825	809	784	832	785	785	793	815	841	807	809	776	842	755	816	832	817	816	831	842	827	825	807	813	821	841	782	778	876	827	797	836	843	807	786	834	782	835	847	824	852	833	813	836	801	820	801	745	794	798	844	842	798	842	736	801	786	812	844	806	821	846	762	869	755	780	796	804	817	815	811	802	811	802	821	801	826	800	777	801	838	856	804	844	794	843	839	744	876	805	830	794	820	873	835	836	816	816	796	840	791	784	793	789	809	742	815	808	762	815	808	820	821	791	764	802	814	855	822	762	832	862	851	775	804	838	799	827	810	805	802	816	820	777	817	846	808	777	840	833	822	781	790	762	856	800	834	847	788	819	850	789	844	812	818	813	730	801	774	887	856	809	831	775	803	834	837	864	778	817	830	781	787	860	787	743	771	832	852	772	797	815	743	802	835	811	807	834	829	802	828	810	809	822	761	856	800	783	807	795	767	764	823	825	812	840	796	815	809	832	825	810	787	850	800	839	848	774	788	807	808	798	789	827	819	826	804	829	818	794	800	841	820	816	767	842	822	813	808	849	787	769	803	784	878	836	815	833	845	833	768	794	803	855	786	872	775	807	781	819	822	797	779	806	843	809	780	859	836	837	867	788	791	834	823	835	837	816	871	827	873	829	780	849	800	806	811	825	831	811	874	846	808	812	793	823	769	822	806	845	767	811	821	742	779	802	807	819	824	823	824	807	849	834	792	829	862	829	837	839	769	805	810	793	770	800	795	793	787	783	823	775	869	748	833	845	795	840	772	821	835	830	800	806	845	814	788	818	818	797	805	848	848	810	755	807	821	796	840	819	842	816	779	831	823	845	858	809	778	849	829	860	768	783	859	864	819	776	821	790	825	832	836	812	792	812	844	775	824	789	787	805	798	807	846	848	792	827	788	838	850	766	808	809	822	805	810	804	856	840	781	843	816	821	839	792	835	823	781	852	856	772	830	808	815	815	878	818	844	794	842	832	836	813	817	814	840	859	866	825	773	782	794	841	813	827	806	787	819	810	799	792	768	834	777	839	794	804	842	809	820	811	860	773	832	813	843	819	823	801	836	797	824	786	802	784	791	855	846	761	782	804	838	923	812	808	799	808	851	865	816	807	793	806	794	835	820	773	728	804	801	854	814	821	809	838	835	855	868	783	849	809	813	868	804	833	781	796	820	837	819	821	812	802	785	798	857	770	752	799	805	812	830	817	839	779	832	835	788	783	822	831	829	824	826	809	856	808	835	794	862	848	789	833	743	787	870	767	791	751	738	796	775	819	810	839	833	819	847	742	824	816	813	800	851	814	822	813	744	809	827	821	819	788	848	812	763	818	801	837	808	848	798	813	797	838	834	842	798	786	838	837	850	785	844	816	814	782	819	824	783	846	784	763	789	776	814	810	790	823	826	858	868	827	769	816	817	807	790	795	821	766	809	831	803	812	778	777	776	753	839	838	852	773	843	797	802	813	817	812	795	843	816	802	826	874	864	861	786	815	780	787	828	810	850	827	802	806	807	793	825	820	821	815	801	810	764	743	820	747	784	772	807	797	834	866	846	796	754	842	799	811	830	835	790	807	837	809	764	832	813	836	826	802	819	755	773	799	817	742	813	813	835	825	842	788	804	880	820	763	799	814	814	789	883	832	887	798	765	774	856	781	797	834	769	838	799	840	776	815	843	803	803	816	817	824	808	779	807	799	830	794	844	797	816	794	784	862	817	788	799	819	862	838	813	832	763	811	877	815	824	824	815	761	824	800	815	845	820	818	768	781	789	758	819	770	823	818	799	851	809	818	824	778	829	775	815	824	822	811	778	807	816	824	814	834	820	814	785	806	809	824	851	822	827	784	800	861	801	766	762	796	783	747	768	840	830	799	813	784	798	826	808	807	781	891	795	789	791	790	839	791	815	837	785	789	851	794	846	815	754	850	818	824	761	784	792	807	736	823	784	825	854	863	824	812	843	807	812	828	804	796	783	868	815	811	860	837	878	853	808	785	780	837	788	843	759	768	821	821	759	774	829	770	770	808	815	850	808	763	820	798	845	803	808	793	794	788	844	806	756	840	828	810	871	823	816	813	824	847	795	835	854	762	837	829	773	791	825	858	814	794	825	844	787	818	789	825	801	796	809	787	784	753	824	824	811	750	856	764	816	851	753	759	805	844	794	802	863	816	802	799
24246	21420	25078	28126	21420	21430	17759	662	414	366	382	372	316	296	303	302	302	298	320	341	304	297	313	272	277	314	283	310	290	276	310	301	299	283	284	306	335	313	317	297	274	314	271	303	271	287	270	322	346	319	272	302	290	258	307	334	289	274	323	281	292	284	287	285	290	306	294	259	287	258	276	270	264	275	271	270	267	258	312	275	266	287	262	302	274	267	243	282	309	265	284	274	298	275	306	307	263	266	282	270	283	301	321	313	292	322	288	276	313	290	289	327	312	274	294	297	294	292	268	287	306	313	261	278	310	279	287	283	319	285	289	287	274	265	267	290	283	291	262	284	301	260	296	293	322	266	278	276	287	305	299	284	289	294	277	301	318	294	287	299	279	267	289	283	310	256	317	279	270	278	301	266	281	313	282	301	300	283	274	297	309	292	259	259	264	304	290	319	316	295	283	293	257	310	285	309	336	289	279	316	288	294	306	292	321	286	274	275	296	299	290	276	301	295	314	278	333	288	291	309	278	262	272	257	289	291	292	279	301	296	266	288	272	282	273	294	272	293	326	289	296	281	246	263	286	260	315	277	264	291	267	275	283	280	293	298	304	291	287	292	256	266	270	289	305	286	288	318	285	280	261	283	302	281	270	290	249	291	305	283	250	291	311	275	269	289	296	288	309	286	267	271	299	265	300	300	275	290	274	302	296	264	305	257	298	273	266	285	309	303	298	275	262	277	268	284	291	275	282	285	286	295	304	287	291	325	278	308	310	258	265	265	277	311	278	288	292	275	291	266	288	268	272	283	289	299	269	286	308	284	299	278	262	269	299	293	279	251	253	294	283	286	252	270	296	275	302	305	279	254	301	275	290	313	241	304	284	323	238	282	298	283	263	289	281	280	317	300	293	280	309	299	281	283	281	315	322	274	302	279	261	277	290	314	291	284	289	266	306	246	287	275	292	277	281	273	267	274	290	291	323	264	290	332	294	279	284	298	312	261	268	306	270	289	305	293	341	299	307	299	302	291	270	263	288	313	281	255	298	268	298	297	276	306	256	311	280	264	293	293	357	306	258	286	290	277	294	257	294	282	276	285	258	317	283	278	295	286	293	297	287	244	288	292	275	275	290	276	293	298	286	264	302	287	264	279	282	276	298	277	304	291	305	287	299	265	280	285	303	296	311	281	295	268	299	288	279	304	310	291	309	287	275	294	303	260	293	333	292	304	324	296	288	313	302	303	264	283	274	283	274	267	294	271	316	290	271	308	303	303	312	265	297	281	264	291	317	300	262	274	258	266	291	305	294	285	298	298	270	285	295	267	290	281	279	305	296	269	257	275	266	273	302	265	304	267	288	275	293	257	304	275	261	307	295	287	307	295	267	268	278	292	317	287	274	300	303	261	290	307	299	311	286	280	282	293	273	264	275	296	298	298	319	260	304	300	265	309	296	286	247	284	266	275	302	310	310	265	300	320	274	289	304	268	275	268	302	303	290	300	283	298	279	270	289	344	269	293	317	300	288	265	278	298	301	284	282	295	299	291	296	287	283	287	263	292	282	281	274	302	297	260	283	274	256	269	304	298	291	306	306	302	291	303	298	289	261	301	280	276	296	260	325	273	269	276	270	268	269	291	292	293	279	314	289	287	272	256	295	266	289	275	283	280	291	274	306	266	286	288	318	251	280	307	276	293	282	267	259	266	296	282	311	273	251	285	278	298	288	292	309	301	252	248	286	304	314	296	295	281	272	290	286	281	296	287	294	276	255	283	281	271	339	266	316	251	307	273	271	256	293	279	302	321	293	282	261	255	291	286	268	286	292	275	278	279	328	269	273	280	293	294	287	317	282	312	307	272	295	266	283	289	311	281	295	261	267	302	280	306	258	265	283	281	290	303	331	274	266	282	268	298	290	290	268	304	288	324	283	266	279	268	313	296	278	298	282	268	301	311	288	281	276	280	287	275	327	273	289	245	302	278	249	290	280	295	301	302	293	292	291	260	268	282	295	294	271	258	289	309	342	277	251	277	308	288	261	256	274	273	278	278	283	267	284	265	299	312	259	274	292	282	286	310	281	273	280	298	267	298	267	299	235	278	298	294	283	291	271	316	319	270	293	315	311	262	270	298	293	300	312	298	307	319	279	331	267	289	280	277	300	289	308	283	275	273	281	308	292	296	272	270	268	319	279	274	289	261	298	278	289	320	284	286	296	294	277	286	299	290	281	288	285	303	283	253	261	293	281	289	285	306	283	286	286	283	305	312	279	279	277	275	272	288	295	269	280	294	303	277	295	279	269	274	244	260	313	284	284	251	269	270	296	294	304	297	294	293	284	302	316	315	265	274	294	328	258	274	280	291	289	284	257	279	302	285	292	277	297	284	292	285	285	293	288	284	287	303	285	317	278	283	271	277	300	300	263	282	286	270	264	268	275	287	340	290	289	286	300	289	252	316	278	269	285	280	305	288	284	281	277	325	332	276	278	250	285	298	263	272	285	312	316	261	328	266	282	277	279	284	275	270	292	309	297	304	263	300	269	280	285	290	250	266	258	274	297	291	259	269	303	292	257	283	308	294	279	291	287	246	267	262	289	260	285	284	310	288	293	272	255	311	292	264	294	284	302	267	294	299	300	292	303	287	281	270	319	295	282	295	314	296	265	299	284	284	287	281	311	302	252	287	291	288	298	298	324	306	280	283	306	273	263	285	301	247	298	287	305	265	304	298	289	280	303	290	303	290	282	275	302	283	260	304	274	296	286	298	272	277	272	293	302	289	306	310	300	302	292	282	298	301	273	283	315	281	306	283	313	305	292	292	295	269	280	319	286	267	273	275	275	269	301	278	293	298	301	300	318	287	310	288	273	306	299	292	304	296	284	272	285	306	291	269	276	312	251	315	290	284	312	272	304	262	266	274	287	263	286	285	275	327	288	276	268	301	315	300	321	290	272	284	279	296	288	244	310	263	306	278	273	282	245	300	270	285	261	270	280	286	276	312	287	286	302	293	296	275	306	285	293	300	311	284	279	263	284	283	285	268	290	279	303	280	306	260	284	253	294	296	299	320	309	322	288	294	280	308	339	273	282	284	275	303	291	293	278	300	271	272	298	309	273	277	287	302	294	295	287	309	280	261	277	262	283	282	294	268	305	283	282	301	286	301	274	274	311	251	292	276	264	288	290	270	339	260	297	281	284	265	299	306	278	320	282	343	249	296	288	272	254	289	280	313	293	292	299	274	276	302	310	292	278	272	251	267	288	257	266	314	263	256	310	320	289	287	273	282	275	283	276	291	311	309	330	265	297	297	285	272	286	313	271	286	290	278	297	280	283	280	297	289	284	266	316	283	265	280	262	282	312	271	286	292	275	288	302	276	279	323	247	274	315	282	299	277	318	289	286	295	272	297	267	301	278	334	301	292	283	301	257	268	288	297	285	278	273	260	258	265	282	257	304	279	311	316	316	310	283	283	269	272	254	326	306	304	281	343	281	314	284	272	289	301	281	269
31840	3378	1817	1129	852	841	753	756	705	703	699	698	694	678	707	686	664	660	649	635	663	697	680	742	660	628	667	682	698	698	685	727	656	646	672	648	698	649	641	671	696	675	661	687	621	704	687	672	683	698	688	676	704	684	655	660	676	663	566	636	715	693	710	640	637	711	677	671	655	688	705	680	681	698	641	706	669	657	718	652	678	660	696	615	630	656	695	696	646	663	703	652	632	694	671	693	602	657	662	637	648	642	675	681	681	683	663	696	718	684	689	644	705	649	677	671	655	674	669	690	627	704	666	666	675	696	682	628	648	719	662	678	662	696	668	659	677	652	694	645	700	685	647	725	679	681	659	681	682	702	665	702	666	671	690	666	651	680	679	659	655	670	635	657	654	647	658	679	664	639	624	684	646	640	668	661	700	663	694	682	691	678	636	663	641	681	636	706	685	652	668	678	671	695	720	632	687	650	679	677	649	683	621	689	620	639	664	645	695	664	668	712	669	677	652	682	678	680	640	665	714	699	685	652	700	687	628	671	675	652	650	706	679	649	682	630	677	676	696	677	693	640	705	676	664	641	671	724	690	652	659	635	659	683	664	614	667	713	664	689	699	636	643	672	645	664	655	651	682	655	651	715	640	634	697	706	689	705	725	656	688	653	596	720	668	664	679	675	688	665	668	708	649	664	688	588	622	669	690	648	659	638	679	729	705	702	688	682	684	641	688	689	682	648	688	671	715	684	688	675	690	667	682	706	697	670	629	694	684	634	630	712	626	647	657	645	646	646	666	637	692	707	674	711	663	688	646	680	680	672	668	666	640	652	657	666	692	691	664	689	623	701	670	663	656	682	699	676	625	646	620	667	648	713	637	720	682	691	676	688	624	619	717	670	658	713	672	650	709	674	671	655	649	706	638	693	668	650	700	667	691	654	661	701	633	650	686	669	639	699	676	667	672	665	671	683	652	657	635	661	664	680	648	646	607	665	664	653	678	691	683	629	638	675	714	645	670	690	683	659	707	685	669	697	684	669	644	669	707	682	687	675	651	640	680	603	674	652	685	652	652	693	642	697	690	625	667	671	675	706	667	709	667	646	725	647	649	646	614	635	727	698	697	629	674	670	636	726	721	651	659	691	646	687	706	636	694	666	666	706	691	662	618	640	639	655	658	692	653	729	670	626	663	704	678	656	651	636	703	690	716	695	624	666	649	708	673	671	662	659	655	650	684	660	664	687	689	667	664	640	697	652	651	620	660	655	674	659	685	643	686	640	675	659	702	695	726	661	685	667	630	681	651	656	648	642	635	661	647	675	685	636	674	658	652	697	686	684	662	672	651	686	680	616	685	634	687	653	672	673	670	679	694	648	663	653	707	695	636	681	666	681	659	660	700	699	639	667	695	662	673	652	714	707	699	685	717	664	657	695	688	668	660	705	663	678	714	674	660	665	674	611	680	650	639	603	685	682	655	632	656	682	639	655	622	691	711	668	691	673	703	630	694	666	687	670	678	688	661	647	693	669	652	610	658	662	671	663	603	627	680	676	623	671	662	690	730	703	656	654	675	679	684	692	635	677	625	687	660	656	640	626	730	679	652	697	632	669	676	640	663	656	631	701	649	655	651	698	656	660	661	662	676	659	686	625	662	680	702	707	670	647	643	643	710	651	683	659	665	672	649	676	640	662	688	666	703	660	619	640	644	699	640	668	629	650	695	657	628	718	645	679	671	643	664	666	671	656	653	637	662	664	709	671	655	636	630	651	699	647	636	677	636	676	688	677	682	680	713	666	643	686	699	648	699	625	717	664	658	673	684	697	644	636	626	651	706	701	691	659	638	663	685	676	660	670	675	709	696	630	678	688	639	683	639	678	626	652	661	659	653	666	704	670	671	656	651	657	645	684	654	670	698	678	633	655	640	709	614	673	663	702	613	689	737	667	712	629	628	660	653	671	647	678	677	705	635	702	683	629	676	689	655	664	598	682	674	688	660	672	707	698	652	641	695	663	649	653	706	646	712	641	704	663	695	666	625	664	663	693	674	681	668	670	675	694	688	703	689	721	660	659	734	715	665	656	642	687	683	647	680	641	674	671	649	651	677	645	677	638	652	668	639	666	696	698	756	701	668	733	643	654	674	613	667	731	672	644	668	688	666	667	675	640	626	672	653	686	687	655	638	675	643	618	668	704	643	644	667	606	700	658	653	695	647	633	659	675	712	632	697	658	679	657	645	654	666	701	630	620	661	624	632	706	620	713	657	648	713	644	658	675	655	668	686	716	657	688	686	664	673	648	681	662	676	602	659	617	672	671	615	703	688	629	652	646	661	647	651	650	628	670	629	692	688	638	651	691	665	669	684	639	648	607	700	659	688	686	618	637	646	674	685	662	687	682	634	706	662	659	664	667	667	664	716	677	722	690	658	618	691	641	662	723	708	639	637	721	679	673	677	689	677	657	648	690	663	625	698	621	703	692	635	639	677	675	699	650	706	642	653	686	691	663	687	662	693	666	697	633	636	667	708	712	647	660	662	632	672	668	678	704	681	669	661	644	692	697	668	654	683	661	617	695	650	687	678	670	624	662	688	688	665	675	660	706	658	671	681	681	643	697	663	668	685	661	684	687	682	684	654	653	675	716	704	685	697	677	652	606	672	650	660	668	646	673	601	706	679	663	644	695	704	635	692	700	651	639	616	700	657	645	660	650	642	708	692	683	732	670	730	644	697	683	622	690	712	698	677	642	664	712	675	672	678	649	636	672	636	681	656	646	716	614	682	681	683	656	656	680	654	686	658	624	642	670	648	646	627	623	687	676	623	649	706	670	680	659	712	670	671	666	670	667	651	665	668	659	657	717	692	623	668	632	743	687	678	655	629	692	672	670	699	734	632	630	687	694	667	662	651	658	672	643	684	675	672	687	672	648	646	693	633	684	644	635	658	650	691	659	649	689	663	631	648	684	657	731	618	691	694	680	679	670	666	711	633	700	618	688	715	624	688	688	633	692	644	626	691	646	674	666	653	683	657	675	632	688	667	683	653	703	687	650	648	604	653	692	686	691	676	645	729	706	691	666	692	677	652	681	676	681	672	658	656	675	703	628	669	659	677	628	686	617	691	664	670	667	641	724	657	718	689	685	679	657	659	659	655	637	632	695	704	632	705	669	646	634	637	694	696	693	608	659	678	663	660	677	670	676	680	707	691	643	687	741	693	625	660	653	678	672	681	734	675	670	683	683	676	677	684	683	673	673	647	707	677	685	651	682	644	683	677	655	642	637	668	678	711	668	694	698	678	646	658	673	698	690	635	646	652	673	670	698	701	681	707	660	697	654	626	660	660	691	651	659	682	658	670	654	664	695	644	645	701	664	705	664	643	642	671	656	629	684	663	644	681	691	700	627	682	650	647	681	664	677	649	721	662	675	665	666	691	683	727	680	679	694	635	705	656	619	632	678	663	635	666	654	706	651	693	670	651	667	695	672	620	705	643	685	665	657	678	640	621	669
30959	21043	12894	739	284	260	268	194	226	234	226	221	223	215	198	221	233	227	242	233	221	223	212	225	221	254	247	227	209	217	208	224	256	200	229	201	222	224	247	220	224	257	233	213	227	209	211	219	244	220	205	195	208	210	219	237	230	226	233	224	212	218	249	220	212	213	200	218	226	240	214	223	199	210	215	229	226	233	210	238	217	232	234	239	226	197	206	198	236	246	248	220	249	216	227	229	233	215	218	215	234	212	227	206	205	235	229	218	203	216	243	213	215	192	233	209	240	201	222	209	242	209	221	219	223	223	247	238	228	233	207	213	219	214	216	211	231	210	206	223	276	207	227	211	222	229	215	231	227	248	220	227	228	218	202	223	229	242	198	189	214	216	231	200	214	229	268	219	200	226	214	224	197	202	215	219	216	221	245	229	233	200	227	213	234	254	194	223	208	237	236	225	213	219	206	256	220	203	231	244	232	220	229	245	226	238	198	196	226	230	215	206	204	195	241	240	224	234	214	213	197	225	234	222	215	172	249	214	236	243	229	210	211	222	241	252	224	250	224	195	194	249	245	207	199	231	226	230	241	236	226	230	195	219	218	216	215	227	213	208	234	237	210	217	220	226	211	216	212	217	229	216	215	240	207	240	196	186	202	262	238	211	206	197	244	221	234	230	239	204	231	248	189	215	231	220	202	215	204	249	231	204	207	188	241	220	227	207	227	205	227	216	222	191	210	195	236	249	192	222	230	205	210	213	251	212	220	210	212	214	213	228	200	223	238	213	218	199	214	237	211	222	244	230	208	237	246	189	235	212	214	228	231	234	217	220	233	222	225	213	252	227	219	235	234	232	240	221	251	243	219	227	209	218	225	214	215	229	231	227	235	210	257	237	223	197	199	232	212	197	201	234	241	224	227	210	232	230	241	217	205	228	228	220	226	215	207	234	218	194	223	202	203	208	227	233	238	233	234	214	212	233	229	263	228	233	254	202	239	230	193	239	218	207	248	221	231	212	212	230	224	241	252	213	221	212	210	214	222	198	236	214	261	198	221	229	235	225	196	215	201	225	209	233	192	212	228	222	201	235	237	234	244	244	232	212	215	221	216	214	246	222	211	213	228	209	232	217	215	205	207	190	207	215	225	211	232	212	226	233	234	202	205	223	221	201	217	229	224	217	247	183	218	185	226	213	211	220	210	210	193	218	237	227	228	248	225	236	213	196	224	224	229	208	202	211	201	217	221	241	208	231	209	234	208	256	206	246	210	209	234	228	215	239	198	227	222	214	239	223	222	248	211	221	211	236	235	248	230	244	209	206	196	245	242	201	205	210	222	212	196	207	222	238	234	247	228	237	211	207	211	222	227	237	212	219	236	256	226	215	220	203	231	221	247	255	229	231	242	226	202	202	217	226	224	200	231	215	195	235	223	208	209	247	228	250	220	197	234	227	225	227	251	239	232	220	216	178	215	205	243	219	191	202	235	211	210	246	229	239	233	215	217	200	226	224	216	204	221	207	232	205	179	275	220	219	217	244	252	196	224	231	220	231	212	251	202	226	226	223	213	196	230	239	209	239	228	226	223	212	224	200	240	235	225	229	218	227	229	240	246	251	248	235	227	204	220	215	236	225	213	219	199	218	222	225	197	216	242	227	199	224	211	239	204	227	213	206	239	220	215	249	226	219	219	199	191	231	219	233	221	244	237	209	225	229	231	211	230	229	228	228	225	211	213	236	241	210	228	203	206	231	211	253	241	216	200	225	216	227	247	233	222	206	235	264	225	207	222	236	214	234	231	260	220	216	219	248	226	236	193	190	213	214	220	219	219	228	211	234	213	234	229	240	218	233	221	198	220	259	234	202	203	228	227	220	250	241	232	220	227	213	227	196	218	230	206	204	218	212	204	229	223	200	242	246	237	200	222	189	235	241	238	223	246	223	227	214	223	264	205	214	232	206	212	224	180	223	211	202	224	230	215	225	219	248	233	215	222	227	257	241	233	238	214	230	211	242	234	192	211	220	211	232	256	211	232	223	230	212	200	219	210	207	200	204	213	195	217	217	214	241	223	255	240	251	217	233	225	238	218	209	210	202	240	221	236	209	198	233	200	202	228	237	181	222	203	237	222	223	211	220	240	210	230	242	215	242	201	198	209	194	225	226	231	238	217	205	213	218	250	234	225	233	231	241	235	231	206	250	212	241	221	225	228	219	206	222	234	230	221	222	246	213	223	175	199	221	236	232	238	221	225	205	232	244	207	234	239	214	225	217	217	247	230	224	229	223	233	175	206	246	233	226	247	217	231	201	227	224	193	237	220	209	208	265	232	230	215	224	225	218	216	213	248	233	233	249	248	220	237	223	233	223	217	194	223	212	255	170	222	229	198	239	211	229	226	222	217	223	235	222	229	219	201	245	225	238	211	211	217	228	258	197	223	210	219	255	216	208	223	217	207	249	212	215	222	186	228	210	241	265	223	209	236	226	229	235	213	246	235	214	233	234	226	208	234	213	217	202	196	200	225	244	248	181	248	229	224	238	205	211	250	247	194	190	251	232	189	203	221	198	239	239	241	241	213	212	213	233	226	195	229	219	204	215	233	233	224	229	237	231	246	236	214	198	210	201	265	226	220	231	207	230	182	208	215	204	232	263	237	221	207	219	222	229	215	209	227	210	231	223	235	220	230	219	228	217	232	251	191	212	191	223	243	229	203	221	223	235	199	209	252	227	222	261	237	216	197	238	232	227	217	221	230	208	204	218	213	211	239	257	228	202	226	215	255	217	213	244	215	235	236	259	220	226	233	228	226	218	246	236	215	214	214	189	215	210	191	208	204	201	204	229	216	212	229	237	218	220	263	229	194	241	197	215	228	213	236	202	214	234	216	209	227	201	227	216	227	249	238	238	222	259	228	225	207	237	235	211	222	228	231	212	208	241	249	224	211	224	228	204	223	224	228	234	202	240	197	227	188	211	208	208	198	213	235	243	215	241	195	225	215	225	210	235	228	222	249	222	233	220	219	234	210	232	226	200	224	229	218	190	212	243	219	213	228	228	216	214	222	251	213	222	212	197	231	219	227	210	212	207	226	216	210	240	238	212	199	200	208	201	205	212	233	242	228	253	216	223	215	244	211	241	230	197	206	235	217	216	237	200	221	198	220	229	221	217	224	219	230	225	241	226	260	213	232	264	220	223	224	208	204	227	200	200	241	232	213	237	229	226	223	228	223	211	219	211	225	222	223	222	235	218	193	235	207	212	211	221	225	179	236	205	228	232	211	211	238	207	231	233	233	232	216	250	196	227	231	201	238	214	220	213	222	205	248	192	201	210	218	217	228	226	239	244	234	213	226	223	213	233	223	228	270	234	241	246	221	227	231	228	195	252	210	204	220	215	219	193	203	251	254	228	231	208	239	220	224	249	213	248	214	210	226	246	227	194	201	247	224	244	221	249	222	229	225	218	208	220	227	221	237	196	216	222	240	230	238	223	240	204	225	221	235	225
11470	729	641	568	609	637	569	598	611	601	576	613	588	603	593	580	576	590	583	594	554	626	599	554	599	609	547	545	603	605	604	523	543	595	642	607	564	572	573	608	590	640	555	585	577	599	604	613	585	585	593	568	591	589	605	566	642	580	622	578	561	588	571	569	583	566	589	553	582	592	585	563	601	561	527	577	565	615	591	611	576	612	616	524	639	623	578	555	549	632	600	564	588	593	627	611	550	594	611	569	592	616	613	567	581	564	562	593	561	593	584	555	612	612	621	583	611	554	554	596	523	576	575	605	564	602	616	549	614	623	578	584	618	618	578	580	583	614	568	646	579	571	577	602	593	577	599	599	609	592	598	605	607	570	558	594	561	620	563	631	569	554	554	554	582	604	551	574	614	558	575	599	554	593	620	597	607	559	556	611	576	575	565	557	605	618	566	565	604	548	588	565	571	561	571	576	597	607	586	618	606	600	555	601	559	567	571	592	580	614	630	573	563	520	602	608	556	606	603	530	643	550	559	568	596	630	621	553	606	549	550	563	552	595	591	535	575	591	584	522	579	623	620	606	586	594	570	562	551	579	565	570	631	579	563	593	614	593	570	587	598	578	575	575	590	572	586	567	582	549	567	585	541	568	569	586	557	540	573	574	549	595	581	575	576	555	612	579	575	619	625	599	589	592	604	595	568	554	614	590	577	588	618	581	564	577	532	562	611	554	589	591	589	571	527	573	557	579	578	595	587	603	602	597	555	592	549	588	621	559	585	604	529	561	574	559	518	607	572	591	608	579	536	578	541	558	557	572	580	611	576	563	591	595	565	573	565	557	518	576	541	549	587	602	571	580	584	539	623	632	576	602	561	633	558	565	602	597	566	614	561	592	523	614	598	570	603	573	620	548	610	610	614	584	616	605	607	591	590	621	592	616	567	560	584	582	587	565	627	548	555	608	612	650	582	616	554	522	543	561	588	576	560	540	594	623	574	605	588	647	558	579	612	527	535	583	572	570	623	562	552	577	590	536	555	594	555	554	565	583	614	578	586	583	574	575	619	608	591	598	544	590	606	571	588	585	601	606	605	600	634	564	590	601	555	617	592	620	586	589	571	566	597	576	554	589	552	581	570	577	592	586	544	588	603	564	581	602	549	564	607	616	570	621	542	614	580	572	572	572	571	575	584	595	572	568	619	566	623	580	561	573	577	586	578	582	557	538	601	596	606	586	584	608	606	622	622	602	612	583	573	551	639	577	601	583	557	607	559	573	574	595	590	555	601	542	555	570	573	597	584	606	572	573	580	565	628	577	612	572	585	543	574	582	591	547	552	572	599	566	557	568	574	532	551	594	634	598	550	570	579	557	581	535	557	587	554	559	615	575	620	571	584	569	607	571	568	566	554	608	573	562	594	570	589	590	600	600	592	598	554	615	560	538	569	578	606	551	604	560	571	551	545	580	561	606	587	576	611	602	567	575	585	560	592	589	578	607	583	578	610	590	557	575	596	589	613	564	585	565	573	568	565	590	576	592	580	589	558	587	579	603	531	633	577	575	544	638	605	567	586	589	587	612	606	560	533	599	598	581	563	624	564	580	588	596	585	571	614	609	596	599	588	600	590	623	586	593	571	581	580	614	556	621	582	538	560	572	566	574	594	538	563	618	566	605	567	609	612	568	557	558	595	557	604	598	575	604	603	580	561	557	643	597	571	554	551	558	582	578	603	564	611	609	550	584	577	595	632	589	618	591	585	575	576	579	506	587	580	589	597	592	582	586	580	554	567	588	588	547	592	586	606	591	621	580	566	593	615	639	583	569	619	573	532	569	606	594	581	612	583	591	594	576	589	587	562	592	583	569	580	580	615	560	590	603	536	554	564	569	622	593	550	576	563	596	577	591	596	609	593	634	545	578	570	578	595	558	629	588	615	562	544	577	607	581	596	612	593	602	551	557	610	575	606	561	575	582	558	558	619	588	585	654	587	556	598	561	564	594	577	616	624	623	577	632	566	592	595	555	595	559	579	615	556	558	611	542	572	559	629	626	558	599	579	549	617	537	583	583	583	571	589	609	590	565	585	612	601	590	568	578	590	537	563	553	584	610	579	617	553	585	648	594	535	590	601	541	553	559	618	598	559	582	559	601	620	609	600	639	508	569	599	601	613	586	554	616	563	615	521	565	616	604	552	580	561	580	594	556	548	608	566	596	600	576	613	598	613	574	593	582	609	616	587	610	596	583	560	569	590	584	600	624	613	615	591	587	607	592	609	593	579	558	562	549	659	633	571	601	594	569	578	618	577	597	595	606	583	563	608	600	564	516	613	584	650	595	562	579	599	585	580	604	575	582	555	526	598	587	570	632	563	581	599	583	591	564	577	593	612	583	621	616	596	565	608	570	573	622	573	599	597	609	589	578	593	569	599	560	551	608	562	545	585	576	621	568	610	581	586	579	561	570	559	549	562	590	611	618	609	572	608	615	577	612	592	636	609	556	575	567	619	614	573	558	589	605	597	595	554	597	582	539	577	605	557	614	617	585	616	572	559	520	553	602	564	587	557	595	587	581	560	567	584	561	594	564	607	556	625	547	574	604	563	587	595	588	573	617	562	572	614	603	632	577	610	567	597	634	575	597	598	580	534	596	622	619	574	586	581	541	574	586	594	585	601	556	587	576	581	601	579	595	576	541	556	591	617	620	595	583	560	581	579	580	575	588	578	600	543	577	580	612	612	552	615	538	570	572	563	553	576	579	583	621	548	583	578	586	605	560	600	587	589	584	597	612	575	610	576	575	605	613	584	565	563	592	581	603	563	574	574	611	603	583	589	582	574	576	576	597	582	552	567	599	618	561	583	545	567	628	586	586	572	593	584	608	584	602	624	573	547	554	602	576	561	581	577	548	595	552	543	605	583	570	587	586	573	544	631	628	572	578	587	604	585	589	579	554	596	577	551	608	582	648	618	534	595	544	603	593	574	578	600	552	576	594	588	585	596	579	658	548	608	608	604	548	620	616	549	604	576	627	594	619	609	614	548	590	567	606	602	604	529	584	597	613	595	604	580	586	649	613	563	590	583	574	570	615	534	595	572	632	571	583	588	593	598	629	570	580	569	583	601	644	574	582	592	606	597	570	611	606	574	573	567	545	566	573	633	600	569	601	564	537	573	592	581	595	559	598	570	607	621	563	555	573	612	573	577	623	606	575	609	588	564	548	541	635	598	578	575	567	601	589	562	624	584	588	621	628	616	565	575	592	593	575	627	605	596	582	609	592	557	554	599	568	590	536	596	580	605	598	658	589	594	595	651	570	569	544	598	581	560	577	613	590	595	535	560	575	595	598	580	541	572	608	547	600	610	573	608	566	553	577	591	575	556	556	571	588	631	585	618	603	548	590	589	596	627	562	566	589	576	585	590	583	595	565	630	592	580	586	582	591	590	542	567	586	634	585	554	608	571	573	582	610	557	568	592	602	578	565	628	641	542	601	615	586	575	608	576	578	607	565
24984	21436	24769	28496	21427	20790	926	441	394	376	386	384	345	361	385	349	358	358	325	354	369	371	344	329	352	341	343	349	346	369	353	363	349	343	320	342	373	303	363	343	345	328	317	338	336	335	359	302	364	293	366	347	355	323	319	309	372	333	369	373	363	324	344	337	336	328	309	331	330	352	321	334	336	349	344	350	357	338	340	363	356	330	336	306	344	319	362	334	376	356	355	382	344	329	305	346	366	361	340	372	309	328	349	368	368	339	314	342	318	354	344	321	375	327	352	343	345	367	362	314	317	325	324	335	356	382	339	326	327	344	316	355	306	365	344	350	337	301	342	370	346	332	324	360	309	349	340	361	340	391	328	351	320	334	342	364	317	331	322	357	377	370	306	346	348	336	316	344	326	403	324	316	326	328	362	305	332	336	337	333	328	332	352	340	319	371	323	327	327	363	318	336	347	348	308	329	350	337	379	338	334	341	314	355	349	337	295	332	367	352	349	347	354	319	373	344	340	372	339	346	357	328	370	336	376	367	339	358	339	358	328	349	315	311	337	342	367	365	313	301	330	344	339	324	345	359	317	357	369	370	334	345	360	374	322	307	344	335	324	338	366	347	330	333	338	325	370	332	317	344	319	337	325	332	306	395	374	349	347	389	341	332	361	308	339	346	381	395	352	357	341	338	365	342	321	311	335	313	350	339	324	335	296	374	318	318	366	351	354	358	352	329	323	332	348	340	348	350	328	322	377	304	305	351	352	387	361	379	330	345	297	384	348	350	339	338	300	365	356	365	329	343	353	342	329	324	330	337	330	363	353	326	344	335	322	335	323	379	328	353	357	325	352	328	362	351	377	365	370	348	313	315	335	321	311	363	366	346	320	349	366	364	343	296	376	316	320	324	359	336	346	306	370	345	305	378	324	338	356	350	345	328	359	344	301	359	318	310	345	338	329	337	351	329	332	325	365	334	333	339	354	319	350	363	353	321	346	322	305	354	328	335	342	358	357	338	351	330	362	321	304	344	363	317	329	347	300	332	335	342	374	358	344	336	360	314	361	349	344	345	328	353	349	348	330	320	331	328	342	346	344	326	333	328	334	346	350	368	320	349	338	334	338	375	324	355	311	344	332	372	363	334	338	339	316	326	308	316	334	319	341	376	334	342	362	377	322	308	347	372	316	344	333	359	317	366	334	331	361	324	353	335	345	347	327	317	359	337	336	293	352	335	373	363	343	327	335	355	343	362	331	330	342	319	335	358	351	333	325	353	347	335	381	344	322	358	356	367	341	336	339	344	324	322	361	353	287	329	382	352	322	349	354	345	330	327	359	350	362	338	338	332	367	377	332	355	330	350	333	319	357	344	362	378	322	337	322	390	342	345	332	351	347	360	341	338	320	338	330	331	316	376	366	345	326	351	338	329	320	327	312	315	308	366	350	371	312	351	312	357	311	352	329	342	323	313	344	327	333	340	361	369	360	323	374	339	331	320	324	336	327	335	340	332	344	330	301	344	375	345	326	351	339	384	350	334	335	352	370	362	327	351	350	330	366	331	351	350	364	352	353	299	339	321	363	340	332	320	376	348	331	340	357	331	303	333	351	328	358	329	377	317	355	337	355	358	321	315	355	368	350	347	326	362	353	334	325	337	364	326	343	346	356	319	321	368	392	329	333	340	338	363	368	350	300	336	333	327	345	328	371	354	303	340	325	350	355	376	356	379	340	310	374	335	331	333	325	320	367	341	348	373	339	347	353	363	355	339	317	341	299	346	344	327	340	357	351	351	333	337	363	328	326	335	345	369	333	336	353	309	330	342	325	342	346	355	381	343	348	355	336	306	310	322	352	348	321	310	328	360	345	320	326	341	339	362	307	348	335	350	322	352	341	317	380	387	329	341	339	316	345	311	334	328	312	345	315	334	354	371	340	340	356	322	319	330	326	315	318	358	330	342	388	333	303	359	323	325	340	282	293	340	349	339	366	363	346	360	348	350	345	347	389	340	357	334	327	343	346	366	334	357	358	332	337	352	341	359	348	344	349	369	345	362	350	340	355	327	343	346	356	342	350	349	367	383	321	328	368	331	344	364	344	341	333	364	319	335	372	352	317	358	340	280	347	366	342	309	359	336	356	316	361	349	387	344	340	320	361	339	336	350	310	339	329	368	354	329	328	328	369	334	324	353	377	344	333	357	348	348	328	350	347	339	349	344	355	349	347	316	351	314	402	354	321	369	344	382	319	331	331	339	338	351	331	353	346	362	344	322	344	306	324	355	361	362	404	333	330	328	361	348	317	340	314	333	312	332	346	324	300	330	309	340	342	336	308	338	321	354	339	312	386	318	308	355	358	363	337	360	334	328	340	321	332	361	330	311	333	320	368	331	350	334	337	362	353	342	343	344	310	339	340	329	337	342	359	321	325	350	345	333	349	326	329	343	341	318	356	339	361	307	346	369	342	332	334	354	326	343	337	325	336	332	342	312	351	346	361	359	345	350	342	358	348	361	348	342	334	319	325	357	357	349	332	302	344	320	361	327	340	347	333	343	359	324	340	338	316	343	346	319	333	336	327	343	354	329	318	364	351	351	349	342	356	333	351	343	373	331	341	327	314	398	361	336	344	335	342	321	322	322	357	359	349	323	339	343	328	313	345	331	348	344	315	312	322	342	383	345	325	341	325	357	293	363	341	338	317	299	341	360	325	344	332	367	327	320	371	352	357	361	326	397	357	336	331	320	350	340	325	333	356	348	328	346	351	299	362	318	340	326	336	340	350	351	317	332	310	364	333	355	395	357	321	352	341	363	336	351	350	337	318	365	334	365	367	304	350	329	351	345	344	333	338	339	369	348	360	322	338	330	358	364	368	356	318	375	340	346	347	327	314	356	339	356	348	333	354	324	322	361	324	297	312	364	353	345	341	354	346	341	349	353	354	308	357	348	349	341	369	313	344	309	334	371	373	348	341	347	332	365	362	330	325	326	343	334	325	328	336	349	343	321	331	325	288	326	395	328	311	325	331	337	354	338	325	303	327	346	393	291	358	348	313	331	369	335	344	309	329	367	354	368	336	357	350	320	322	362	329	358	339	332	323	355	304	316	318	327	341	312	333	351	387	322	306	327	345	332	345	323	339	352	328	356	311	340	356	332	322	350	333	375	301	326	294	340	360	368	325	338	372	348	371	350	367	351	322	327	342	378	349	334	362	334	308	358	348	352	349	361	331	354	336	357	310	361	357	296	370	329	374	339	329	333	356	332	329	354	343	361	329	335	364	361	309	345	376	302	310	333	354	352	397	328	325	321	357	342	311	357	370	388	319	346	352	339	351	356	335	352	315	327	360	329	340	326	342	326	334	353	332	319	350	324	378	357	366	319	309	368	346	331	352	310	354	345	365	319	342	360	346	328	339	345	348	359	360	341	331	344	335	341	318	346	325	318	326	329	355	340	346	361	310	334	333	344	345	356	312	356	322	343	344	345	340	348	358	303	377	359	400	326	307	340
27074	2693	1425	1073	923	906	803	850	837	799	846	835	801	817	835	794	820	846	824	826	820	776	892	793	810	845	799	859	820	836	816	799	789	809	808	848	783	815	809	816	841	794	829	825	801	752	867	811	780	798	812	816	790	828	841	829	821	799	822	834	797	800	809	816	787	830	800	844	830	797	864	740	798	777	820	806	816	808	752	808	783	769	804	824	752	805	822	822	812	762	831	826	784	739	827	832	785	782	802	808	836	827	839	913	870	825	817	769	857	852	796	785	823	804	882	833	845	821	828	722	895	787	827	839	787	800	808	802	836	788	818	808	801	823	867	824	873	775	810	814	847	746	830	860	776	846	795	814	831	834	796	834	748	754	838	805	794	831	830	861	830	841	805	833	779	821	823	813	762	807	833	856	820	790	855	866	858	783	783	818	817	841	878	823	807	762	751	799	795	798	799	821	802	814	809	801	799	844	837	831	828	812	801	766	824	814	820	765	823	850	783	790	803	811	870	791	812	762	810	783	830	870	829	810	819	805	830	786	790	818	842	840	784	823	829	805	812	855	794	853	792	777	787	849	824	775	826	773	824	797	831	808	823	784	785	809	797	825	790	863	832	775	856	816	843	808	809	862	825	787	844	830	836	777	851	833	822	882	801	891	804	788	810	854	833	797	810	780	818	868	837	855	811	778	802	768	810	851	854	841	824	842	843	757	859	840	811	797	793	795	810	798	848	796	808	774	777	797	836	835	822	840	787	840	866	829	827	803	798	837	804	848	859	841	826	855	793	846	808	852	863	792	913	841	825	767	845	785	817	838	859	821	824	819	786	772	806	807	807	782	810	856	823	866	847	842	815	766	797	860	801	798	814	803	821	843	813	838	818	835	809	847	844	792	850	771	834	844	820	826	807	806	842	807	817	782	832	800	832	789	809	829	786	829	816	845	814	774	830	861	797	793	811	801	870	755	781	769	859	833	853	822	795	845	800	777	820	869	833	852	834	805	783	802	813	774	812	804	835	823	800	813	841	782	827	889	763	792	849	805	809	840	797	775	815	800	844	777	848	832	840	804	782	775	809	785	827	816	836	800	821	819	845	827	826	835	817	774	788	803	809	835	808	838	835	747	834	852	818	843	809	786	827	759	763	845	822	775	807	817	776	777	782	782	829	844	871	822	829	861	820	795	857	846	794	826	836	820	809	752	832	820	773	807	824	794	781	778	784	813	799	817	767	811	812	815	845	786	817	817	822	797	827	796	791	841	757	793	803	805	798	848	849	831	837	843	821	827	818	802	779	847	829	839	818	796	807	834	789	839	813	841	848	802	879	835	791	851	797	774	807	772	852	770	741	800	810	828	812	774	795	794	817	788	891	784	824	828	825	842	827	802	855	818	810	859	851	835	800	809	835	797	793	859	790	842	877	834	810	823	834	796	826	849	791	772	869	849	807	813	802	843	813	812	808	767	867	772	762	834	789	816	772	841	821	773	816	869	759	755	794	857	840	859	810	813	859	836	812	835	795	797	848	788	781	835	836	803	836	814	816	807	806	832	825	812	871	802	859	753	802	809	865	800	808	826	759	803	829	827	773	803	842	825	826	797	802	799	860	836	815	809	774	818	840	808	887	779	818	802	789	807	790	814	765	865	746	802	810	755	814	808	796	815	818	846	827	791	881	778	833	801	848	856	816	863	810	844	797	829	845	808	812	832	776	827	794	821	833	791	813	782	772	822	805	814	829	774	825	853	787	758	823	821	785	838	807	864	797	764	815	819	834	863	825	790	794	834	854	794	819	841	825	814	836	785	848	818	769	820	804	862	835	877	776	841	815	850	801	792	783	788	753	811	816	816	867	871	816	771	827	783	802	793	761	809	816	842	838	856	845	841	865	884	824	845	806	798	850	825	766	762	779	817	812	825	820	834	779	844	802	812	854	850	776	840	819	847	807	764	780	834	792	809	819	777	814	794	837	803	804	818	798	826	823	769	831	818	805	854	791	840	861	813	817	804	782	859	784	868	817	784	835	764	840	867	764	840	791	810	794	842	862	812	813	820	842	778	811	837	858	845	825	772	833	842	864	790	823	788	850	795	777	818	786	846	793	890	833	785	823	816	844	865	817	807	791	792	817	847	819	851	799	813	830	806	811	767	809	844	790	846	800	812	798	823	812	768	792	798	806	791	850	800	787	824	816	839	833	797	835	785	807	754	805	887	816	840	838	770	833	811	837	781	826	835	840	810	797	828	840	812	790	829	768	811	834	815	828	828	885	832	768	823	792	809	797	796	760	757	817	818	755	821	840	846	840	860	783	836	765	839	868	875	770	827	858	823	839	801	833	836	787	783	814	810	821	778	869	794	777	803	869	852	764	849	827	782	834	789	854	835	835	824	791	796	759	789	810	798	829	839	783	845	809	762	818	813	837	809	797	821	803	801	796	830	804	797	803	811	797	834	821	753	801	793	830	797	779	837	857	886	813	839	786	795	828	807	828	785	796	802	810	829	868	814	876	798	779	851	838	789	838	797	789	830	819	810	781	804	829	787	817	811	865	810	786	767	841	796	813	800	810	790	907	794	849	796	791	802	750	797	769	830	884	782	837	810	807	812	800	819	866	799	812	827	790	839	884	813	849	801	866	781	820	853	836	749	833	804	827	834	833	820	814	802	812	796	815	816	801	838	831	832	835	866	808	779	790	825	781	819	821	857	844	813	824	855	805	807	786	852	785	827	801	817	809	814	853	802	837	796	850	834	818	862	779	842	798	845	768	840	849	847	800	774	797	825	881	816	815	824	800	777	770	832	792	834	856	777	855	837	820	790	836	809	789	838	756	846	809	815	791	804	815	812	737	830	791	824	802	818	826	792	773	857	801	800	762	797	795	798	842	831	877	786	840	811	825	848	769	816	824	807	832	793	821	841	774	768	787	848	861	849	827	790	816	816	826	801	801	797	831	849	811	822	855	800	810	820	787	816	784	796	828	842	831	815	827	855	766	788	823	777	836	798	745	841	791	823	823	851	825	769	797	832	813	824	747	843	785	792	773	819	810	773	836	815	789	794	801	816	794	851	786	864	842	812	797	840	798	839	835	793	855	798	746	808	806	790	860	827	834	809	839	824	842	814	783	796	799	799	842	788	820	798	809	821	802	812	799	817	849	783	833	839	834	864	847	835	765	817	829	808	785	798	787	766	797	820	821	799	799	818	844	839	808	818	867	869	792	809	821	829	816	863	811	808	824	833	818	830	822	747	797	754	793	833	776	843	842	807	843	851	834	795	814	840	777	778	775	783	779	830	816	812	830	864	784	868	879	783	802	840	784	826	816	880	798	823	773	828	835	793	809	767	872	832	865	809	839	822	855	836	723	848	817	812	835	814	853	875	811	801	827	836	837	861	790	809	771	773	810	776	800	758	784	815	828	794	858	825	778	833	802	784	829	854	810	796	815	815	824	783	853	833	802	795	842	823	788	791	824	807	780	795	880	855	804	803	781	826	758	838	822	783
24355	21438	25110	28162	21441	21446	17688	688	406	358	333	365	359	330	328	301	322	320	333	310	295	277	278	330	306	301	311	323	304	298	317	287	263	315	293	311	295	296	273	328	344	269	282	298	275	287	292	306	302	295	287	311	254	297	269	268	290	277	305	314	286	299	290	269	280	287	312	322	295	282	255	276	278	301	263	251	267	283	286	292	290	317	283	267	282	288	314	286	307	310	274	303	283	293	281	298	285	285	277	269	247	293	294	316	290	298	320	297	306	253	272	290	309	271	289	295	272	304	273	274	284	300	314	328	287	312	321	309	322	284	284	302	278	263	303	286	278	320	278	302	313	296	295	296	279	234	285	313	254	286	299	284	300	276	297	272	313	266	299	283	308	275	275	274	297	271	266	325	299	289	301	291	261	285	278	290	282	270	307	283	273	292	271	279	296	271	312	299	292	292	318	328	264	268	267	257	269	297	255	307	291	293	277	275	302	300	290	285	259	302	262	257	277	289	274	304	271	292	281	290	297	316	325	305	256	271	295	298	310	291	247	313	302	301	278	289	261	302	285	282	275	293	305	281	278	295	299	272	263	287	279	277	289	318	318	294	266	276	308	305	253	292	303	270	276	296	317	280	299	280	283	314	298	284	300	298	272	277	281	335	273	241	300	312	317	288	305	308	268	261	272	330	305	258	245	299	294	310	294	258	270	328	289	270	287	286	307	296	251	303	292	308	298	318	313	295	279	284	292	327	294	283	266	274	311	282	314	279	259	302	268	273	294	296	283	313	342	279	279	311	328	286	294	308	308	314	273	267	269	272	274	324	268	262	290	307	281	301	274	261	310	317	267	285	286	284	310	298	326	269	320	295	299	277	290	311	284	266	308	315	290	320	308	270	293	284	280	290	307	283	274	300	261	298	265	284	296	274	266	276	296	287	297	293	298	283	290	269	284	299	274	308	306	304	263	313	302	289	270	290	266	298	320	303	282	284	287	294	289	270	292	241	271	259	280	298	302	317	320	286	301	290	283	276	273	277	301	304	291	307	312	283	297	286	281	277	322	267	260	303	288	268	269	304	294	310	261	289	299	282	289	288	275	284	264	276	275	302	308	270	257	287	285	283	295	293	277	283	287	307	286	277	303	282	284	270	297	264	270	309	289	282	278	275	267	256	310	279	296	312	275	284	307	289	262	263	297	300	306	279	288	287	313	270	264	313	275	277	279	306	267	274	279	280	278	294	275	310	286	284	281	293	306	281	272	282	285	291	286	285	303	293	301	289	293	299	276	303	293	304	291	303	272	279	270	274	306	295	265	264	286	290	282	297	278	266	291	285	257	263	311	329	298	302	277	298	301	305	279	278	260	277	315	295	283	316	320	307	311	264	305	279	289	278	290	329	266	272	301	302	264	291	293	291	282	291	276	287	304	320	303	281	311	294	307	284	279	271	308	283	283	310	255	288	273	302	297	292	276	264	283	342	286	280	321	301	307	311	320	283	258	295	265	295	273	291	273	315	296	297	296	278	267	289	302	264	291	296	272	290	285	267	263	283	284	295	314	306	263	310	325	264	323	274	311	292	308	294	296	306	282	270	250	298	265	261	239	278	316	287	276	289	260	276	271	265	300	289	277	279	277	278	303	277	317	299	305	260	273	284	289	295	310	291	314	302	264	283	298	266	272	313	286	259	265	294	260	283	262	261	276	306	285	270	253	327	280	314	301	294	275	332	309	273	279	294	282	307	285	254	285	339	279	279	279	291	285	263	308	273	255	272	303	264	284	274	279	305	264	312	283	293	297	261	250	282	276	298	282	276	266	281	291	260	278	288	265	258	278	283	273	297	272	271	276	246	272	281	286	295	294	293	281	293	316	301	285	279	292	298	281	314	291	254	261	296	264	275	309	276	283	281	297	296	262	293	253	248	303	271	265	266	287	271	294	277	288	302	259	277	262	297	291	294	290	279	272	251	299	266	285	276	283	307	285	272	256	296	314	273	290	290	298	297	295	290	286	281	246	275	266	271	313	302	276	287	316	299	279	258	290	272	259	266	286	307	269	302	305	246	276	284	307	296	280	274	312	283	285	291	277	276	274	301	271	297	292	262	316	290	259	272	288	304	298	305	260	264	300	287	287	306	280	290	314	316	265	310	290	270	280	274	300	292	301	253	306	292	257	302	275	298	290	286	328	307	286	272	279	280	305	277	286	293	295	260	278	266	278	277	270	329	294	282	281	297	303	269	296	292	297	316	285	276	270	286	297	290	295	300	305	270	299	300	267	265	261	283	288	265	245	259	312	292	262	242	264	293	304	288	280	293	277	264	270	281	271	300	286	298	262	311	247	308	264	283	265	289	259	305	257	274	275	275	313	298	279	287	258	271	271	281	310	289	304	294	258	302	305	295	279	282	276	286	266	281	305	312	275	283	297	301	282	291	273	291	288	284	312	281	295	290	296	277	280	331	281	289	243	295	270	274	285	282	308	263	263	304	330	304	301	296	269	266	256	263	274	282	272	293	291	283	283	312	305	284	311	294	269	309	306	265	284	311	267	275	288	265	274	312	279	297	257	294	293	299	278	289	297	280	294	302	298	278	259	273	269	279	287	322	285	291	282	306	279	273	277	284	289	293	264	246	271	301	279	275	283	276	271	309	301	261	285	282	298	299	293	273	278	265	272	282	255	283	320	281	302	257	243	293	274	291	291	287	273	315	288	256	291	300	295	264	238	310	301	295	295	268	256	320	301	296	266	284	290	261	302	273	280	295	293	294	300	294	262	278	277	257	291	310	291	266	290	281	240	281	319	272	273	301	310	263	273	273	274	305	323	276	277	310	264	271	290	263	311	299	280	257	280	273	304	298	284	258	272	316	267	289	297	287	268	298	301	250	279	255	303	259	301	252	287	311	282	291	290	331	305	282	303	266	267	290	266	272	275	294	273	290	279	283	299	288	302	287	295	267	308	281	324	283	300	263	266	280	259	315	287	302	265	285	290	291	295	288	276	308	258	251	281	291	270	289	287	285	283	303	293	289	271	294	314	277	299	279	275	290	285	261	282	311	270	289	287	302	302	288	283	297	303	315	279	317	273	261	270	267	289	310	279	304	272	275	283	322	296	287	283	310	288	285	305	278	288	262	267	287	280	284	333	295	279	328	288	278	312	283	272	260	259	293	261	288	267	288	302	278	273	312	262	278	309	285	273	297	283	290	282	273	288	296	281	301	252	298	277	301	251	274	260	308	273	311	275	281	289	277	314	265	292	287	265	275	276	259	277	285	300	311	304	244	288	246	265	274	285	283	284	305	261	297	291	292	276	311	266	278	267	284	304	271	277	282	310	279	270	280	279	305	312	263	294	282	259	243	291	278	284	311	287	280	272	248	287	269	277	287	307	290	290	286	289	252	262	293	316	288	299	320	291	321	262	287	313	333	272	303	314	261	260	257	279	299	257	304	288	289	274	302	301	286	274	317	276	280	264	312	270	259	281	293	284	275	285	264	264	292
32568	4028	1797	1101	939	793	745	701	707	703	708	681	675	701	672	679	695	676	669	708	683	626	734	678	670	657	655	666	679	687	647	690	692	730	667	663	622	670	670	622	696	701	672	731	689	676	716	684	705	676	652	682	639	627	652	667	661	643	664	660	660	684	680	687	752	688	711	684	652	678	705	690	660	715	659	638	608	676	685	694	670	642	746	683	663	733	656	703	646	671	719	682	712	688	666	670	693	664	666	705	664	658	635	673	684	704	653	627	672	654	683	707	681	745	689	687	650	691	754	656	655	664	649	664	674	702	726	642	664	720	687	679	720	681	673	686	697	663	697	648	654	691	633	630	681	645	684	656	709	701	711	680	624	657	648	648	652	659	686	649	651	708	655	656	657	678	681	671	667	656	661	658	669	656	677	671	611	659	672	684	689	674	657	690	628	633	619	668	674	612	661	622	700	612	647	684	685	670	700	703	686	697	644	677	662	650	696	653	682	679	672	662	660	632	647	695	642	607	677	643	690	690	687	629	633	676	681	718	668	667	643	677	645	655	698	664	715	714	672	641	680	685	651	645	661	639	673	674	654	664	670	659	657	634	682	687	628	699	675	698	631	675	638	688	667	684	669	704	655	658	703	674	689	670	686	688	657	655	653	717	657	689	658	672	739	718	657	613	679	617	739	660	725	724	705	644	655	661	699	681	699	676	622	691	659	695	640	660	603	631	714	676	652	686	653	689	679	667	666	655	733	689	693	682	644	710	701	672	665	655	653	637	672	671	631	664	631	680	653	699	653	665	660	656	665	656	666	655	675	621	654	671	666	680	682	666	714	691	631	701	660	715	668	694	652	679	643	688	695	681	684	684	632	705	697	687	684	680	658	683	721	664	617	713	751	734	643	693	629	670	654	634	682	652	642	642	650	691	641	686	688	681	653	674	680	638	675	682	680	693	712	661	683	672	698	689	649	672	654	646	669	687	651	686	625	705	639	690	677	722	683	653	667	674	660	670	627	713	656	638	681	717	659	632	647	652	716	681	689	613	653	684	700	655	696	675	648	650	594	677	711	704	708	706	676	649	631	678	645	701	621	628	643	670	668	628	678	710	706	628	662	651	651	706	646	666	672	676	716	677	675	656	648	643	715	703	676	713	710	654	639	731	654	671	635	702	673	696	727	684	620	668	670	634	636	643	628	673	649	680	698	689	702	654	708	654	688	707	637	683	667	683	663	669	684	637	672	702	655	649	671	650	692	678	694	698	699	632	721	668	657	658	660	661	654	738	722	665	652	622	665	664	665	626	650	678	649	685	663	716	702	712	666	643	632	679	681	655	712	650	664	685	696	646	657	651	652	701	668	706	674	665	695	692	701	701	668	657	689	649	687	620	670	717	667	663	646	679	712	703	630	644	688	660	693	627	686	692	652	680	636	650	701	669	685	602	662	691	708	618	679	662	654	659	659	691	662	651	675	677	672	716	663	672	668	695	690	625	633	669	676	693	677	631	686	685	665	738	698	668	632	637	617	687	659	704	645	682	664	663	697	695	636	695	661	683	670	667	705	655	686	709	646	660	659	658	671	682	686	710	685	669	681	697	705	658	721	684	648	718	663	661	714	686	705	641	678	682	628	701	712	681	644	666	689	674	656	659	635	691	616	664	694	625	661	719	678	699	693	649	664	672	690	665	659	728	683	662	710	714	699	698	653	631	694	643	652	681	632	712	674	665	706	673	709	648	666	670	673	609	708	684	716	664	677	667	732	703	703	663	732	698	654	692	650	670	652	683	653	673	638	636	680	648	666	672	685	688	693	643	663	656	607	641	620	696	673	647	653	728	695	690	650	649	673	692	640	625	677	692	697	711	705	674	658	714	660	678	666	697	684	692	715	685	637	677	712	674	699	663	658	670	656	668	686	656	624	671	652	687	667	675	661	665	675	631	648	669	673	667	666	736	698	723	668	680	717	682	652	647	678	688	682	636	675	711	675	654	670	665	686	699	707	668	678	664	662	642	676	698	697	604	624	715	685	696	661	616	641	661	681	648	666	671	669	709	662	673	705	647	693	648	676	676	733	690	695	650	718	688	712	680	619	662	660	721	703	670	625	676	684	654	658	653	667	661	647	657	645	692	738	626	708	703	689	670	657	652	663	681	704	691	687	703	696	684	644	662	678	642	690	659	714	721	672	689	609	722	655	672	635	677	669	673	663	623	660	655	676	684	645	658	675	710	671	656	655	653	642	654	689	684	656	651	658	673	732	646	681	614	663	671	669	674	708	707	708	687	704	665	687	687	649	654	680	643	613	642	734	683	678	647	682	667	685	671	676	706	687	627	642	673	701	687	697	666	694	673	702	675	715	667	639	687	665	680	664	699	662	666	671	651	683	665	657	646	674	660	653	609	652	617	659	688	703	658	719	646	739	638	688	654	682	672	672	652	646	665	695	688	673	662	618	652	695	694	697	652	645	686	673	732	711	674	701	681	638	665	654	644	697	682	671	690	626	648	643	668	644	658	666	695	690	660	705	696	654	626	681	670	692	702	695	701	659	642	655	716	659	730	631	685	696	691	684	655	607	657	672	622	693	669	638	673	695	666	662	681	687	693	640	686	676	631	661	652	691	695	689	647	676	653	688	755	680	639	693	672	704	668	653	681	672	623	710	689	713	662	670	657	677	622	664	680	647	717	681	674	632	655	702	681	703	678	666	694	646	705	721	694	661	644	707	666	665	620	681	677	692	679	645	688	716	629	668	721	660	655	679	653	660	647	661	695	686	672	664	692	699	710	715	686	659	673	657	716	669	645	647	721	700	706	635	711	663	668	672	663	643	683	686	690	693	658	674	676	705	665	657	711	682	675	647	663	701	636	669	689	666	687	626	674	661	613	691	627	678	642	647	660	630	658	659	681	682	636	660	692	680	642	640	663	733	629	685	638	711	648	636	705	637	704	663	684	662	645	664	639	680	655	689	665	716	647	648	707	723	658	663	689	671	632	709	638	648	635	679	681	697	682	666	675	675	682	656	672	649	640	654	652	647	659	656	689	667	689	665	673	661	720	653	716	675	618	656	659	661	674	651	670	669	673	699	681	663	718	673	695	687	666	674	717	654	717	684	635	672	684	612	659	663	668	709	652	679	632	650	731	658	676	671	712	668	645	621	666	664	677	706	712	652	639	652	691	680	700	664	744	659	657	664	660	697	662	648	716	641	668	633	715	663	676	642	668	670	655	693	693	645	698	629	691	704	673	629	634	723	688	677	689	665	722	676	676	628	649	683	655	609	690	647	652	649	739	650	733	652	688	653	659	691	665	727	661	636	699	684	682	665	671	670	698	645	656	705	657	680	678	670	662	683	710	684	615	654	692	642	683	660	645	696	665	661	703	646	678	709	673	704	663	655	699	680	619	628	682	691	645	704	685	616	629	701	635	654	683	667	676	708	671	690	666	693	661	693	678	682	662	648	633	629	662	695	713	656	729	680	644	682	662	646	663	690	664	693	679
31240	21148	13152	992	443	360	325	221	233	232	223	228	240	227	197	226	202	215	226	237	218	221	221	216	226	223	230	251	238	257	228	235	232	197	261	239	246	216	259	225	215	218	246	191	202	230	216	256	208	219	209	225	245	214	230	224	240	241	219	219	218	211	210	220	230	226	220	236	241	242	243	240	232	243	204	183	229	185	224	249	203	235	226	217	229	232	223	226	241	236	210	243	226	231	225	220	246	241	223	229	255	230	237	218	240	229	224	220	213	196	237	222	210	233	218	225	223	220	217	243	227	247	241	217	227	192	205	248	225	235	232	216	213	222	238	221	243	234	228	245	235	226	239	225	216	229	230	234	200	201	217	198	247	233	239	211	257	228	229	185	229	182	213	225	236	219	196	244	220	210	209	236	226	212	202	203	219	209	250	221	244	231	228	226	203	234	234	252	218	220	221	234	235	234	200	221	229	217	242	231	199	219	216	238	214	220	227	229	249	252	190	193	222	234	225	223	219	211	210	201	206	237	225	206	219	208	233	209	240	221	230	235	217	223	196	244	221	231	247	233	206	205	234	218	210	218	225	235	228	210	217	225	225	208	239	216	224	261	236	226	217	210	250	239	204	229	205	240	199	243	217	220	247	243	217	221	227	208	205	220	234	208	239	233	226	211	244	226	229	235	232	237	214	212	201	238	232	249	220	215	197	216	228	226	218	231	240	220	228	237	242	232	218	207	214	235	229	243	239	216	212	213	237	224	229	216	243	221	222	205	215	221	230	225	222	223	218	224	214	220	236	219	228	234	241	203	205	204	239	253	257	249	248	222	241	218	236	206	235	228	216	212	225	245	219	252	245	230	220	229	226	199	228	207	200	236	236	202	219	190	208	242	221	221	222	244	223	231	236	249	227	209	244	216	223	235	229	234	240	238	205	214	211	221	208	217	195	235	225	234	215	238	200	242	201	206	239	211	227	210	213	215	199	210	209	208	221	237	223	231	219	233	244	206	256	238	242	199	211	217	198	214	253	218	235	243	205	215	235	220	218	217	240	237	207	195	214	221	222	235	258	233	204	235	243	234	237	203	236	200	215	246	226	221	192	234	239	225	203	198	214	252	250	250	213	228	254	210	248	220	225	259	264	224	199	219	233	206	228	215	220	214	217	230	239	240	242	197	212	231	204	213	224	231	219	208	232	240	238	226	241	209	245	205	239	214	238	227	218	240	226	229	216	235	235	198	230	225	236	222	234	226	255	259	235	214	199	197	214	226	218	240	213	222	216	245	214	217	243	224	219	223	226	213	253	230	245	196	230	202	228	249	228	240	254	211	233	240	233	245	228	190	211	228	244	257	223	238	193	216	209	230	202	233	227	237	256	224	205	218	241	235	207	243	209	202	215	227	222	228	243	253	193	217	248	216	232	266	235	194	231	194	197	238	229	232	195	201	214	224	213	195	216	209	197	216	208	208	240	210	236	208	192	229	208	229	257	197	237	239	215	224	206	224	240	228	204	241	194	212	225	225	209	244	232	261	199	190	209	223	224	210	243	232	261	212	229	213	220	228	224	242	213	241	224	207	223	236	211	216	223	213	231	229	232	198	230	227	221	212	221	217	206	217	235	223	236	219	195	210	223	227	211	226	243	217	229	205	217	226	231	231	202	227	231	222	234	230	231	239	226	215	238	229	231	229	215	231	223	230	206	232	232	176	242	204	205	223	224	226	217	207	225	212	249	214	197	209	228	210	249	216	199	231	241	253	232	208	208	223	231	220	201	241	241	208	188	219	201	212	215	233	205	221	229	220	242	240	236	244	236	241	224	205	246	248	245	229	206	232	215	227	222	241	224	248	216	221	237	196	233	241	243	219	212	222	181	233	230	226	210	237	238	183	213	233	213	236	240	219	226	224	214	210	199	219	182	220	215	206	226	236	210	221	209	208	230	247	227	223	246	211	221	211	227	237	217	227	224	197	204	222	206	212	196	235	221	190	213	236	219	206	243	206	225	257	241	221	236	239	196	216	196	202	198	236	205	222	204	235	229	229	203	211	235	236	208	220	221	239	201	222	253	226	257	231	209	237	243	253	217	227	236	232	213	238	241	238	219	201	224	216	218	239	213	217	229	223	228	223	248	225	205	183	225	210	204	201	225	216	246	218	200	218	221	233	214	216	230	208	224	236	225	254	203	221	208	249	239	225	220	220	226	233	224	227	209	206	207	259	235	261	209	214	235	225	227	213	224	228	208	195	236	209	227	217	217	231	218	202	202	218	198	205	212	239	262	221	227	205	235	231	233	225	207	249	230	200	217	220	215	214	208	225	233	224	234	249	229	211	211	189	220	203	224	217	232	227	216	227	233	200	215	214	233	223	184	246	224	220	221	197	212	210	204	234	209	216	192	225	218	222	222	218	249	223	213	230	246	200	234	242	217	200	226	228	205	224	220	213	232	221	193	220	215	208	250	208	237	222	228	208	239	229	245	225	235	215	226	231	197	222	241	200	234	236	216	231	214	220	223	230	224	208	237	210	220	240	219	209	244	193	203	233	224	228	228	210	237	228	228	247	204	233	221	220	217	210	248	219	226	227	223	214	202	232	225	198	227	207	243	239	245	229	220	217	206	227	232	263	228	234	213	227	216	217	245	232	236	197	218	229	231	235	220	190	223	185	216	223	243	232	236	224	237	234	209	222	210	229	209	202	227	240	208	222	207	203	245	213	238	171	219	255	202	214	187	233	211	232	201	218	226	217	218	200	218	233	243	202	237	237	216	224	258	272	242	221	265	239	207	229	217	250	217	217	225	223	225	231	244	228	220	206	186	225	205	231	213	223	214	245	227	239	231	204	211	222	206	222	234	250	250	217	220	217	235	218	205	261	232	207	221	218	200	226	214	216	189	233	214	231	230	224	224	212	230	212	215	204	210	219	234	240	210	218	234	216	216	222	239	208	225	215	229	214	204	212	212	209	229	255	234	208	227	218	244	229	208	227	216	210	236	216	268	218	247	232	206	231	227	198	202	247	220	230	198	222	196	210	233	207	220	232	250	223	227	217	207	234	249	204	213	229	238	235	207	254	217	208	241	207	218	217	222	218	250	200	207	221	184	221	199	223	220	236	227	204	221	218	211	226	219	213	225	209	238	210	222	247	224	231	220	248	206	220	206	235	208	244	242	209	212	189	224	204	262	237	227	236	211	249	214	223	226	244	212	232	226	242	252	232	197	222	219	225	202	202	235	212	240	226	257	230	206	215	236	210	233	203	216	233	241	219	243	200	224	243	233	224	236	251	237	230	224	205	217	218	192	226	240	219	245	210	209	206	238	222	228	218	246	233	216	210	225	220	210	226	223	197	208	219	240	226	219	216	215	201	218	242	216	255	212	219	245	235	226	233	232	221	235	221	254	226	236	218	242	223	218	215	220	254	205	226	246	207	219	194	236	223	223	228	231	242	204	207	217	223	190	198	243	213	225	225	245	222	221	229	227	239	221	201	216	226	206	227
11177	687	577	651	573	583	595	608	588	557	582	571	594	629	590	575	621	555	639	626	592	618	590	638	574	616	620	595	565	551	564	578	606	593	587	624	662	587	588	614	624	573	616	574	600	588	611	538	638	555	586	593	625	613	587	602	593	529	595	532	570	566	551	572	584	572	640	567	594	583	599	571	558	605	595	581	627	572	574	593	615	590	585	637	590	632	596	610	555	622	543	592	623	597	587	607	617	587	580	555	604	634	589	534	581	594	612	554	611	600	572	587	550	575	580	561	576	572	606	570	555	581	578	573	590	615	589	635	604	585	605	606	614	563	617	603	549	602	582	610	591	583	611	566	578	630	612	606	590	605	556	610	583	600	562	581	581	567	573	550	589	563	621	614	587	576	564	587	585	631	586	567	591	572	565	602	567	617	578	567	608	586	643	534	633	607	590	567	596	596	522	570	603	602	518	570	561	573	599	544	581	600	638	581	600	611	555	559	614	590	616	555	574	587	610	553	586	584	613	593	590	614	577	629	614	574	587	591	594	583	613	558	582	623	571	539	538	543	539	554	602	552	609	596	561	592	589	604	563	592	602	597	575	564	569	519	627	624	586	601	602	600	580	576	626	589	585	602	561	598	566	578	648	581	561	602	610	552	565	568	617	580	561	601	588	626	593	560	607	633	577	571	590	552	556	595	607	556	581	584	598	576	570	571	572	541	620	580	619	613	574	565	582	584	617	570	586	570	558	574	541	589	550	611	605	582	594	587	589	578	573	629	578	588	603	593	567	592	570	563	557	572	577	603	600	566	568	590	582	588	583	606	595	604	620	591	590	597	605	596	573	620	605	598	620	577	582	564	584	563	573	571	607	623	571	560	638	567	573	569	569	591	580	558	612	640	563	612	588	583	611	604	638	607	587	589	599	576	599	616	604	548	543	604	544	574	511	596	622	570	664	587	591	560	593	574	601	594	597	558	576	620	588	605	573	612	621	589	580	602	597	596	592	566	546	550	591	596	580	594	593	567	579	593	601	567	580	582	589	624	573	608	583	613	566	589	582	564	595	589	561	579	575	598	608	566	583	577	586	594	568	593	603	574	602	589	594	619	578	606	589	609	556	536	598	589	569	559	546	555	556	579	586	572	589	565	603	575	592	572	571	608	603	562	623	537	594	581	569	552	570	580	604	567	567	617	609	578	597	594	596	580	597	584	558	609	589	557	594	563	577	572	608	560	606	552	566	614	638	540	574	559	550	574	562	590	562	571	633	604	630	573	588	575	569	559	564	559	511	607	577	548	596	565	618	561	602	652	607	586	617	603	592	537	607	570	582	605	565	659	567	594	582	615	505	593	618	556	570	619	577	611	608	638	591	584	551	617	572	555	576	550	574	649	587	536	615	590	537	594	606	558	566	545	574	550	585	604	582	602	593	589	604	595	614	547	571	573	578	563	593	617	647	552	579	561	585	578	588	574	559	596	584	587	590	604	591	586	578	601	606	611	573	546	600	603	596	572	597	588	586	562	592	596	588	595	596	570	638	608	581	597	600	553	609	563	566	600	605	545	583	573	612	556	635	556	560	580	569	586	609	567	597	624	566	531	565	609	584	536	515	575	551	582	592	576	589	582	583	584	620	575	596	585	582	600	601	604	602	598	602	584	590	606	590	596	592	578	581	601	574	602	579	597	570	645	601	589	597	575	559	563	595	557	595	573	567	596	610	570	563	595	599	589	591	607	543	611	580	649	539	548	580	600	558	604	569	599	582	591	574	612	632	539	600	585	582	600	583	590	589	579	602	623	549	620	611	567	564	583	567	566	584	603	603	608	615	594	608	593	562	605	605	550	653	572	609	535	587	522	596	559	628	556	577	610	550	576	598	574	594	614	617	602	592	586	593	574	585	589	575	613	603	606	561	534	561	566	585	557	592	606	544	579	611	596	597	594	589	533	575	586	612	600	591	580	591	595	591	582	603	592	582	591	582	580	575	549	576	607	582	591	611	579	571	594	593	567	617	609	582	548	579	616	555	578	614	570	554	548	575	569	584	592	551	599	611	610	549	595	593	571	568	529	616	596	581	626	571	615	572	623	634	603	589	594	538	587	573	548	637	546	600	605	585	623	564	576	636	568	602	572	617	626	607	629	561	582	574	562	617	579	535	625	605	576	581	588	642	575	582	573	607	569	615	581	558	576	588	567	596	578	569	583	626	602	593	530	577	599	618	586	621	613	578	571	590	571	567	579	599	567	589	591	570	603	582	587	628	562	618	611	602	580	584	641	601	579	594	556	549	575	572	552	584	585	574	615	588	561	612	579	586	571	615	603	537	601	591	574	575	581	535	645	614	617	597	622	602	578	598	582	609	584	581	562	606	590	594	573	551	570	586	580	579	605	597	597	631	622	603	620	597	629	627	595	610	622	594	569	594	608	537	550	610	562	563	604	597	612	630	558	563	559	627	609	561	552	600	579	655	567	525	581	533	576	629	582	599	576	603	590	550	530	589	626	591	557	612	565	578	571	573	644	582	578	561	602	594	550	547	597	600	555	565	564	571	606	609	584	577	665	558	556	569	629	551	565	632	590	583	572	577	587	590	585	596	568	591	597	596	588	553	591	609	602	549	586	605	592	616	567	595	618	585	573	584	608	617	604	615	552	574	588	573	584	615	607	591	564	584	606	589	524	597	589	591	543	630	584	594	605	576	558	595	524	576	602	603	586	595	586	617	577	580	580	605	592	577	631	626	599	583	606	584	608	526	606	618	535	626	611	581	598	611	593	529	602	605	566	595	586	584	598	580	558	555	565	543	585	591	529	587	569	625	574	607	572	583	571	592	603	613	575	591	582	565	605	551	639	609	585	578	614	646	554	592	581	566	560	619	575	612	651	598	582	527	625	589	618	597	600	594	545	603	568	521	589	583	626	549	614	598	557	579	568	573	594	587	578	548	608	590	564	576	574	587	594	581	583	545	597	582	607	603	584	573	609	572	569	587	583	587	571	626	561	554	565	584	584	632	544	623	573	542	565	597	573	598	603	541	636	610	570	576	630	627	574	566	570	612	604	595	566	569	604	588	580	580	609	589	563	606	608	592	606	583	573	604	594	577	605	637	549	615	557	584	644	584	581	610	559	613	526	589	593	599	631	628	566	561	641	579	603	580	597	564	580	540	556	575	578	599	609	577	599	597	586	592	590	592	572	611	581	594	595	613	620	628	589	546	603	587	630	611	546	586	542	591	587	580	548	638	548	602	591	593	560	601	595	557	551	570	573	588	572	569	607	604	615	604	575	586	614	623	584	572	595	577	615	603	580	614	587	596	582	607	595	567	614	604	618	577	614	581	602	620	599	565	580	564	597	548	605	554	600	593	618	606	596	537	593	558	573	563	517	611	587	534	611	579	628	622	606	564	636	569	596	588	585	626	609	615	569	584	584	572	572	582	575	582	599	598	564	610	550	623	617	585	582	593	567	581	620	564	601	563	573	626	590	602	572	585	573	558	603
24899	21408	24730	28493	21402	20680	889	482	379	430	383	362	378	376	344	360	342	339	364	363	342	328	349	339	324	383	335	367	361	337	359	332	361	371	346	320	329	352	315	388	374	338	364	395	310	365	334	344	347	370	334	315	327	326	298	347	344	363	308	347	340	333	373	335	357	355	352	350	399	372	329	335	296	330	363	333	359	328	310	322	320	338	359	355	341	328	394	349	357	342	344	306	336	331	359	341	354	330	352	360	330	326	334	329	350	316	337	332	321	358	321	331	371	350	358	325	346	340	348	341	347	387	335	351	343	312	368	360	362	323	375	350	342	359	325	348	343	338	355	366	342	338	338	363	351	325	327	323	339	341	352	353	332	331	368	367	342	329	351	328	338	328	317	324	335	335	366	331	331	363	366	301	345	317	350	333	373	341	350	321	328	314	349	381	334	334	344	330	342	317	310	379	350	315	342	322	346	343	356	337	363	335	347	328	361	354	377	364	337	350	380	363	323	365	354	353	332	317	330	347	377	337	340	334	375	372	326	314	365	379	349	363	328	355	356	367	335	343	333	350	387	364	323	337	332	334	326	347	315	293	322	352	360	350	358	325	327	334	347	327	315	343	358	325	336	342	312	359	341	321	342	337	352	372	332	357	331	312	337	356	338	340	374	346	349	339	361	344	340	323	348	343	354	354	302	329	351	361	346	329	345	325	343	350	361	332	373	336	373	358	334	341	336	296	356	312	357	326	351	336	339	352	339	333	324	290	344	354	342	369	339	306	327	344	322	347	305	350	332	322	348	347	331	313	312	373	349	396	331	304	362	355	355	339	364	321	334	349	369	337	321	383	322	352	354	355	312	329	325	354	361	333	338	315	311	336	339	345	341	339	390	353	334	362	326	317	331	353	360	325	396	315	310	376	334	351	351	337	298	327	330	356	355	304	313	350	328	347	336	329	335	327	371	293	344	332	344	349	352	353	343	327	341	324	368	377	334	340	346	347	331	357	353	324	326	326	347	340	355	300	371	344	328	360	347	350	381	372	341	354	326	332	337	326	381	353	344	349	334	357	339	371	341	292	341	344	355	317	336	363	364	370	355	322	343	323	329	320	325	349	353	344	344	335	379	322	336	355	351	334	324	343	332	329	311	340	350	350	333	334	348	338	348	386	327	330	305	337	346	344	329	331	348	337	329	365	335	355	374	336	351	338	354	329	339	333	335	334	384	350	346	340	339	322	344	345	355	315	352	365	357	330	348	342	365	338	321	328	329	359	358	310	348	374	372	354	337	354	330	331	348	337	324	344	351	335	321	360	330	378	354	332	324	335	341	335	332	338	349	327	342	348	318	355	333	331	340	331	322	324	328	356	380	366	334	349	355	339	328	341	358	336	345	359	362	360	345	348	348	337	350	328	353	335	349	342	374	332	347	351	345	354	333	329	308	327	340	359	323	359	333	342	370	326	352	345	338	337	357	348	367	322	351	326	320	368	383	337	336	356	356	380	331	319	346	336	347	330	323	349	352	359	329	346	357	381	352	331	338	339	355	346	399	349	373	355	338	335	328	330	317	315	281	307	358	363	367	325	303	325	362	332	324	366	323	311	328	348	347	325	334	384	317	366	319	314	325	357	357	378	337	357	400	353	343	344	339	338	326	358	337	385	329	362	339	304	302	326	335	351	333	356	334	348	375	333	337	319	340	344	364	338	351	337	335	359	362	354	356	325	350	314	390	363	355	301	353	348	361	352	355	324	333	354	349	339	308	341	302	382	353	357	331	391	329	348	341	332	328	353	295	364	378	363	360	367	367	318	320	361	338	337	346	348	332	310	348	348	358	334	336	329	351	375	362	319	342	338	339	353	342	353	329	356	337	339	325	345	343	345	354	325	337	358	376	390	352	316	341	357	348	318	335	369	333	361	339	352	364	364	361	320	404	354	355	367	341	373	325	314	316	357	340	344	339	345	328	336	369	370	318	325	342	353	360	335	336	362	345	335	338	327	329	376	324	299	341	355	329	329	377	342	372	362	341	374	311	323	297	310	317	394	358	359	356	359	353	307	340	338	335	363	319	326	320	320	361	315	340	330	331	342	297	368	361	345	363	324	358	364	399	346	308	343	309	363	375	345	397	342	333	296	349	360	360	356	330	359	373	339	337	333	343	361	348	328	312	316	319	327	339	348	368	333	337	342	328	333	363	333	361	332	326	326	327	359	303	370	374	320	348	334	317	337	334	346	348	332	326	316	358	313	310	311	330	375	344	334	344	316	359	325	376	365	375	304	343	316	319	391	314	354	334	322	318	410	353	351	369	348	354	314	376	368	363	334	362	337	335	334	323	374	342	338	349	349	371	350	357	320	331	333	332	322	341	327	342	320	331	347	343	335	331	369	312	341	327	322	362	343	321	322	342	375	346	322	319	358	335	339	302	326	340	342	330	320	326	333	328	342	369	352	325	334	308	362	363	332	318	312	328	317	329	320	334	334	330	337	371	337	351	332	348	369	346	330	334	334	354	348	340	352	355	349	361	306	335	380	337	356	332	343	356	370	358	363	356	361	374	348	356	321	348	360	374	310	329	356	356	349	345	329	341	340	328	314	325	344	341	379	340	340	341	319	315	335	337	335	314	349	356	388	328	322	365	323	374	331	322	379	357	347	324	344	367	328	376	319	391	370	351	362	326	353	328	359	357	332	335	339	360	374	377	327	345	332	347	359	334	354	322	339	348	332	373	343	326	377	330	350	342	339	327	337	353	325	333	355	344	408	339	316	313	363	354	308	330	339	358	337	342	308	332	374	339	326	366	352	355	355	360	328	330	357	330	327	317	318	333	331	345	358	392	387	334	320	391	371	317	316	344	324	321	320	360	357	362	346	348	369	343	335	333	345	349	329	337	404	358	367	352	358	328	311	343	365	358	352	335	359	322	329	338	353	339	356	320	328	345	349	330	328	338	309	355	362	325	358	344	339	321	362	338	358	361	357	323	321	324	349	330	321	329	343	339	313	343	368	298	329	288	352	358	326	361	313	370	357	365	319	365	340	340	358	337	336	342	339	348	344	362	367	341	351	343	345	345	323	331	339	312	355	342	362	388	356	356	337	360	328	337	358	368	381	313	358	367	328	347	347	331	350	330	350	328	343	318	290	332	363	341	350	348	334	350	354	330	337	389	374	326	308	352	374	366	367	358	394	365	372	345	338	332	316	350	313	359	351	348	345	330	347	352	327	347	356	356	362	359	328	318	316	351	342	310	303	371	355	346	330	358	341	345	333	358	355	383	350	336	379	371	311	357	330	364	330	349	343	335	339	362	330	334	300	351	341	331	375	313	305	334	323	328	333	344	349	354	352	341	351	325	352	373	347	356	372	305	328	315	347	309	363	331	350	339	339	333	333	364	378	344	330	354	361	356	400	355	326	343	312	379	335	330	333	337	380	348	330	347	371	336	363	331	308	325	344	343	363	367	360	333	346	344	364	367	351	343	326	297	341	334	351	340	342	362	324
28054	4242	1408	1087	943	878	857	855	826	788	831	806	842	873	839	843	822	819	830	787	856	817	798	855	798	869	820	795	828	800	811	788	822	812	828	791	807	847	788	822	808	848	844	788	843	848	821	822	816	815	848	817	774	845	855	819	870	838	798	789	828	802	866	856	816	812	853	822	855	806	819	795	784	767	744	747	867	802	842	859	773	806	815	784	774	818	757	837	860	804	818	879	817	766	861	875	814	826	827	793	843	802	815	828	857	808	809	808	832	790	797	815	850	796	796	806	766	827	801	881	761	815	828	810	803	843	835	789	809	821	830	856	802	876	828	815	787	851	819	867	890	781	796	830	811	824	803	803	863	816	851	805	820	814	814	849	843	826	842	797	832	793	836	835	822	765	776	816	821	781	852	791	785	805	800	820	816	843	808	808	800	843	840	808	782	854	801	756	795	809	783	861	819	802	867	847	845	802	838	782	823	815	845	848	843	789	828	816	799	815	786	790	807	775	786	815	826	823	846	833	810	825	784	858	806	800	844	817	828	800	765	781	805	796	821	810	828	848	770	802	821	808	829	814	816	779	810	835	827	863	838	830	867	839	835	842	840	793	759	827	811	825	868	793	777	829	838	824	828	844	856	823	845	770	793	739	795	767	781	817	804	820	799	773	789	844	798	806	861	803	848	847	785	854	802	835	838	875	806	823	798	839	810	815	786	863	859	792	811	820	797	822	820	822	821	834	812	828	780	797	803	842	834	837	802	844	788	827	802	836	802	801	789	889	811	808	821	823	860	844	793	806	798	792	818	852	807	764	818	803	811	830	790	843	818	775	814	808	803	789	805	795	805	812	788	836	803	855	829	836	883	829	802	801	813	818	836	780	763	845	809	817	827	805	775	795	835	827	856	808	833	800	842	778	800	758	864	853	781	801	812	760	828	792	793	842	787	828	809	881	793	789	792	848	801	862	786	769	808	834	820	770	824	807	807	833	822	799	798	774	805	843	808	796	796	805	838	791	811	762	829	764	773	888	878	822	810	872	792	824	805	819	828	849	796	874	787	878	781	817	834	828	856	828	817	800	849	817	856	810	851	810	826	804	820	817	864	823	893	790	755	795	802	827	857	844	843	778	802	828	850	773	802	844	796	804	842	773	826	838	856	828	790	824	797	830	816	821	797	820	784	792	805	791	752	800	801	776	779	800	832	768	795	856	776	758	812	806	820	844	776	838	858	826	839	857	794	827	837	852	818	825	841	792	793	810	831	760	821	778	840	846	820	843	790	835	833	818	831	775	776	842	814	816	852	797	807	816	870	821	768	796	836	804	762	828	819	813	817	787	846	826	770	824	794	825	875	830	823	836	828	840	817	776	819	802	814	821	863	803	856	814	845	801	822	788	819	836	825	836	809	826	791	742	794	831	800	808	842	815	822	782	833	799	865	829	861	847	858	795	832	817	830	793	818	799	825	833	852	855	866	830	801	798	821	813	831	848	814	862	803	842	789	792	825	771	891	790	881	799	878	849	836	819	801	812	854	792	878	839	858	776	819	819	807	840	813	817	779	826	841	836	786	841	829	816	897	858	822	787	832	794	813	846	877	790	820	822	818	873	771	818	825	849	795	836	785	855	828	853	800	787	800	884	802	836	888	818	860	868	792	854	838	815	800	776	819	835	784	826	772	815	799	798	752	869	813	800	837	842	856	869	841	813	784	789	813	785	817	831	788	848	869	798	821	832	846	855	795	790	822	835	851	846	795	807	762	820	803	805	867	803	819	838	808	844	830	785	784	852	829	810	818	849	865	769	826	802	783	781	750	816	807	820	831	809	803	854	784	809	811	795	839	784	887	798	842	908	797	822	784	766	860	808	807	849	796	806	822	839	781	810	829	771	837	787	830	819	780	794	770	796	777	873	832	817	801	827	769	808	819	810	813	821	864	801	823	792	852	839	823	863	820	843	821	826	787	858	796	805	754	787	863	811	812	803	806	826	839	825	815	816	804	801	815	818	812	801	814	809	808	777	827	812	801	819	819	814	809	824	844	793	865	849	820	809	778	796	830	783	832	809	864	781	837	780	813	842	799	814	823	840	843	864	843	799	792	783	830	776	842	853	808	798	809	825	828	816	811	798	784	804	800	829	831	838	785	830	829	805	797	812	803	818	804	806	801	877	793	810	833	809	818	803	829	799	815	826	820	763	746	871	797	804	824	765	802	838	849	841	781	843	827	803	809	855	840	814	812	842	796	850	794	807	813	812	870	819	800	856	823	815	796	792	832	822	825	793	804	794	788	760	812	842	850	821	839	801	843	821	813	802	841	791	778	821	878	796	759	789	782	811	805	776	837	884	802	810	778	813	809	834	825	764	829	815	825	795	877	900	852	802	853	803	815	865	750	833	813	823	805	838	822	780	796	864	845	826	806	856	832	827	804	814	832	792	787	822	862	850	800	834	831	859	814	829	838	886	832	774	825	787	776	849	809	829	747	815	799	842	811	826	816	793	810	826	833	817	844	809	809	827	827	783	816	860	855	823	803	826	788	822	836	841	871	807	881	800	783	763	817	830	781	782	800	776	846	843	804	798	821	814	807	847	811	844	802	825	789	801	786	827	800	795	785	809	812	821	874	786	886	824	838	828	850	843	790	828	827	801	815	807	814	850	818	864	821	869	841	828	865	788	798	831	821	805	796	843	833	807	828	766	800	757	849	816	870	828	884	815	795	825	794	863	831	823	804	797	828	901	830	806	803	809	781	842	862	837	843	803	804	819	823	853	824	817	829	804	811	824	829	810	830	841	830	821	797	814	857	801	811	862	853	824	791	795	850	835	779	883	849	797	781	769	760	798	814	808	801	767	851	804	820	816	819	820	817	822	794	825	836	873	826	834	854	880	811	804	852	811	795	821	859	877	742	816	800	829	837	843	778	844	790	836	787	807	826	813	866	827	771	796	830	822	807	827	768	802	768	852	833	795	835	768	895	841	813	779	819	821	792	831	854	818	809	800	851	838	769	783	789	802	803	860	832	824	836	862	849	829	817	821	841	782	843	828	837	841	837	792	791	788	815	811	838	795	809	839	794	822	864	840	850	768	856	828	827	778	843	809	820	787	849	819	788	819	834	822	860	815	803	821	793	846	813	816	851	847	823	786	790	778	831	808	812	780	792	799	815	781	794	848	839	844	853	778	873	830	825	833	816	851	835	893	810	806	761	763	771	788	865	779	849	823	802	862	797	827	815	825	872	790	808	811	792	869	776	846	841	789	817	866	814	818	814	782	793	796	836	849	822	839	828	793	775	733	786	803	801	826	813	785	839	807	807	796	788	798	822	856	861	779	759	848	774	770	794	785	804	853	821	838	769	774	782	817	828	795	839	849	844	826	791	842	861	778	830	781	803	873	831	818	789	811	817	791	849	818	809	774	815	803	791	847	838	788	840	793	849	781	778	754	840	866	813	857	840	812	804	810	818	873	833	807	829	794	853	780	848	802	814	828	819	853	817	823
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
